IChildModelRemoteRepository
interface IChildModelRemoteRepository<Model : IChildModel<Id, CreatePayload, UpdatePayload, ParentId>, Id, CreatePayload, UpdatePayload, ParentId>
Inheritors
Functions
Link copied to clipboard
open suspend fun create(payload: CreatePayload, parentId: RecursiveId<*, ParentId, *>, context: IContext? = null): Model?
Link copied to clipboard
open suspend fun list(parentId: RecursiveId<*, ParentId, *>, context: IContext? = null): List<Model>
open suspend fun list(pagination: Pagination, parentId: RecursiveId<*, ParentId, *>, context: IContext? = null): List<Model>
Link copied to clipboard
open suspend fun update(id: Id, payload: UpdatePayload, parentId: RecursiveId<*, ParentId, *>, context: IContext? = null): Model?