Functions

Link copied to clipboard
open suspend fun count(context: IContext? = null): Long
open suspend override fun count(parentId: RecursiveId<*, Unit, *>, context: IContext?): Long
Link copied to clipboard
open suspend fun create(payload: CreatePayload, context: IContext? = null): Model?
open suspend override fun create(payload: CreatePayload, parentId: RecursiveId<*, Unit, *>, context: IContext?): Model?
Link copied to clipboard
open suspend fun delete(id: Id, context: IContext? = null): Boolean
open suspend override fun delete(id: Id, parentId: RecursiveId<*, Unit, *>, context: IContext?): Boolean
Link copied to clipboard
open suspend fun get(id: Id, context: IContext? = null): Model?
open suspend override fun get(id: Id, parentId: RecursiveId<*, Unit, *>, context: IContext?): Model?
Link copied to clipboard
open suspend fun list(context: IContext? = null): List<Model>
open suspend override fun list(parentId: RecursiveId<*, Unit, *>, context: IContext?): List<Model>
open suspend fun list(pagination: Pagination, context: IContext? = null): List<Model>
open suspend override fun list(pagination: Pagination, parentId: RecursiveId<*, Unit, *>, context: IContext?): List<Model>
Link copied to clipboard
open suspend fun update(id: Id, payload: UpdatePayload, context: IContext? = null): Model?
open suspend override fun update(id: Id, payload: UpdatePayload, parentId: RecursiveId<*, Unit, *>, context: IContext?): Model?