Create a client for TypeInfoORM routes.
Service configuration for the API routes.
Create an item of the provided type.
TypeInfo type name.
Item payload to persist.
The created item result.
Create a relationship between items.
Relationship payload.
Whether the relationship was created.
Delete an item by its primary field value.
TypeInfo type name.
Primary field value to delete.
Whether the delete succeeded.
List items for a given type.
TypeInfo type name.
List configuration including filters and paging.
OptionalselectedFields: string[]Optional fields to project.
List results for the query.
List related items for a relationship query.
Relationship list query configuration.
OptionalselectedFields: string[]Optional fields to project on related items.
Related item list results.
List relationship records matching the query.
Relationship list query configuration.
Relationship list results.
ProtectedmakeDispatch a request to the configured service.
Route path for the ORM method.
Arguments to send in the request body.
Parsed response payload.
Read an item by its primary field value.
TypeInfo type name.
Primary field value to lookup.
OptionalselectedFields: string[]The retrieved item, if found.
Update an item by replacing it with the provided payload.
TypeInfo type name.
Updated item payload.
Whether the update succeeded.
Client implementation of the client-safe TypeInfoORMClientAPI contract.
Param: config
The configuration pointing to the Type Info ORM
RouteMap.