JsonApiMapper¶
class in JsonApiToolkit.Mapping
Maps entities to JSON:API resource structures. Handles attributes, relationships, included resources, pagination, and links.
Methods¶
ToResourceObject(entity: object, resourceType: string, includedRelationships: List, logger: ILogger, fields: Dictionary>)¶
: ResourceObject
ToDocument(entity: T, resourceType: string, selfLink: string, includedRelationships: List, logger: ILogger, fields: Dictionary>)¶
: JsonApiDocument<ResourceObject>
ToCollectionDocument(entities: IEnumerable, resourceType: string, selfLink: string, paginationMeta: PaginationMeta, includedRelationships: List, logger: ILogger, fields: Dictionary>)¶
: JsonApiCollectionDocument<ResourceObject>