TypeScript EntityService Documentation
Methods
createEntity
▸ createEntity(entity
: EntityRequestDTO): Promise<EntityResponseDTO>
create an Entity with the fields given in the DTO, return created Entity
throws
Error if creation fails
Parameters
Name | Type | Description |
---|---|---|
entity | EntityRequestDTO | user’s email |
Returns: Promise<EntityResponseDTO>
the created Entity
deleteEntity
▸ deleteEntity(id
: string): Promise<void>
delete the entity with the given id
throws
Error if deletion fails
Parameters
Name | Type | Description |
---|---|---|
id | string | entity id |
Returns: Promise<void>
getEntities
▸ getEntities(): Promise<EntityResponseDTO[]>
retrieve all Entities
throws
Error if retrieval fails
Returns: Promise<EntityResponseDTO[]>
returns array of Entities
getEntity
▸ getEntity(id
: string): Promise<EntityResponseDTO>
retrieve the Entity with the given id
throws
Error if retrieval fails
Parameters
Name | Type | Description |
---|---|---|
id | string | entity id |
Returns: Promise<EntityResponseDTO>
requested Entity
updateEntity
▸ updateEntity(id
: string, entity
: EntityRequestDTO): Promise<null
| EntityResponseDTO>
update the Entity with the given id with fields in the DTO, return updated Entity
throws
Error if update fails
Parameters
Name | Type | Description |
---|---|---|
id | string | entity id |
entity | EntityRequestDTO | Updated Entity |
Returns: Promise<null
| EntityResponseDTO>
the updated Entity