Interface NestedModelWebServiceIntf<T, U>
Type parameters
-
T: BaseModel
-
U: BaseModelSchema
Hierarchy
-
NestedModelWebServiceIntf
Methods
create
- create(parentId: string, schema: U): Promise<T>
-
Parameters
-
parentId: string
-
schema: U
Returns Promise<T>
delete
- delete(parentId: string, ownId: string): Promise<boolean>
-
Parameters
-
parentId: string
-
ownId: string
Returns Promise<boolean>
findAll
- findAll(parentId: string, pagination?: Pagination): Promise<PaginatedArray<T>>
-
Parameters
-
parentId: string
-
Optional pagination: Pagination
Returns Promise<PaginatedArray<T>>
findOne
- findOne(parentId: string, ownId: string): Promise<T>
-
Parameters
-
parentId: string
-
ownId: string
Returns Promise<T>
update
- update(parentId: string, ownId: string, schema: Partial<U>): Promise<T>
-
Parameters
-
parentId: string
-
ownId: string
-
schema: Partial<U>
Returns Promise<T>