Package-level declarations
Types
Link copied to clipboard
open class CountChildModelFromRepositorySuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelSuspendRepository<Model, *, *, *, ParentId>) : ICountChildModelSuspendUseCase<Model, ParentId>
Link copied to clipboard
open class CountChildModelFromRepositoryUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelRepository<Model, *, *, *, ParentId>) : ICountChildModelUseCase<Model, ParentId>
Link copied to clipboard
open class CountChildModelWithContextFromRepositorySuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelSuspendRepository<Model, *, *, *, ParentId>) : ICountChildModelWithContextSuspendUseCase<Model, ParentId>
Link copied to clipboard
open class CountChildModelWithContextFromRepositoryUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelRepository<Model, *, *, *, ParentId>) : ICountChildModelWithContextUseCase<Model, ParentId>
Link copied to clipboard
open class CountModelFromRepositorySuspendUseCase<Model : IModel<*, *, *>>(repository: IModelSuspendRepository<Model, *, *, *>) : CountChildModelFromRepositorySuspendUseCase<Model, Unit> , ICountModelSuspendUseCase<Model>
Link copied to clipboard
open class CountModelFromRepositoryUseCase<Model : IModel<*, *, *>>(repository: IModelRepository<Model, *, *, *>) : CountChildModelFromRepositoryUseCase<Model, Unit> , ICountModelUseCase<Model>
Link copied to clipboard
open class CountModelWithContextFromRepositorySuspendUseCase<Model : IModel<*, *, *>>(repository: IModelSuspendRepository<Model, *, *, *>) : CountChildModelWithContextFromRepositorySuspendUseCase<Model, Unit> , ICountModelWithContextSuspendUseCase<Model>
Link copied to clipboard
open class CountModelWithContextFromRepositoryUseCase<Model : IModel<*, *, *>>(repository: IModelRepository<Model, *, *, *>) : CountChildModelWithContextFromRepositoryUseCase<Model, Unit> , ICountModelWithContextUseCase<Model>
Link copied to clipboard
open class CreateChildModelFromRepositorySuspendUseCase<Model : IChildModel<*, CreatePayload, *, ParentId>, CreatePayload, ParentId>(repository: IChildModelSuspendRepository<Model, *, CreatePayload, *, ParentId>) : ICreateChildModelSuspendUseCase<Model, CreatePayload, ParentId>
Link copied to clipboard
open class CreateChildModelFromRepositoryUseCase<Model : IChildModel<*, CreatePayload, *, ParentId>, CreatePayload, ParentId>(repository: IChildModelRepository<Model, *, CreatePayload, *, ParentId>) : ICreateChildModelUseCase<Model, CreatePayload, ParentId>
Link copied to clipboard
open class CreateChildModelWithContextFromRepositorySuspendUseCase<Model : IChildModel<*, CreatePayload, *, ParentId>, CreatePayload, ParentId>(repository: IChildModelSuspendRepository<Model, *, CreatePayload, *, ParentId>) : ICreateChildModelWithContextSuspendUseCase<Model, CreatePayload, ParentId>
Link copied to clipboard
open class CreateChildModelWithContextFromRepositoryUseCase<Model : IChildModel<*, CreatePayload, *, ParentId>, CreatePayload, ParentId>(repository: IChildModelRepository<Model, *, CreatePayload, *, ParentId>) : ICreateChildModelWithContextUseCase<Model, CreatePayload, ParentId>
Link copied to clipboard
open class CreateModelFromRepositorySuspendUseCase<Model : IModel<*, CreatePayload, *>, CreatePayload>(repository: IModelSuspendRepository<Model, *, CreatePayload, *>) : CreateChildModelFromRepositorySuspendUseCase<Model, CreatePayload, Unit> , ICreateModelSuspendUseCase<Model, CreatePayload>
Link copied to clipboard
open class CreateModelFromRepositoryUseCase<Model : IModel<*, CreatePayload, *>, CreatePayload>(repository: IModelRepository<Model, *, CreatePayload, *>) : CreateChildModelFromRepositoryUseCase<Model, CreatePayload, Unit> , ICreateModelUseCase<Model, CreatePayload>
Link copied to clipboard
open class CreateModelWithContextFromRepositorySuspendUseCase<Model : IModel<*, CreatePayload, *>, CreatePayload>(repository: IModelSuspendRepository<Model, *, CreatePayload, *>) : CreateChildModelWithContextFromRepositorySuspendUseCase<Model, CreatePayload, Unit> , ICreateModelWithContextSuspendUseCase<Model, CreatePayload>
Link copied to clipboard
open class CreateModelWithContextFromRepositoryUseCase<Model : IModel<*, CreatePayload, *>, CreatePayload>(repository: IModelRepository<Model, *, CreatePayload, *>) : CreateChildModelWithContextFromRepositoryUseCase<Model, CreatePayload, Unit> , ICreateModelWithContextUseCase<Model, CreatePayload>
Link copied to clipboard
open class DeleteChildModelFromRepositorySuspendUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId>(repository: IChildModelSuspendRepository<Model, Id, *, *, ParentId>) : IDeleteChildModelSuspendUseCase<Model, Id, ParentId>
Link copied to clipboard
open class DeleteChildModelFromRepositoryUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId>(repository: IChildModelRepository<Model, Id, *, *, ParentId>) : IDeleteChildModelUseCase<Model, Id, ParentId>
Link copied to clipboard
open class DeleteChildModelWithContextFromRepositorySuspendUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId>(repository: IChildModelSuspendRepository<Model, Id, *, *, ParentId>) : IDeleteChildModelWithContextSuspendUseCase<Model, Id, ParentId>
Link copied to clipboard
open class DeleteChildModelWithContextFromRepositoryUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId>(repository: IChildModelRepository<Model, Id, *, *, ParentId>) : IDeleteChildModelWithContextUseCase<Model, Id, ParentId>
Link copied to clipboard
open class DeleteModelFromRepositorySuspendUseCase<Model : IModel<Id, *, *>, Id>(repository: IModelSuspendRepository<Model, Id, *, *>) : DeleteChildModelFromRepositorySuspendUseCase<Model, Id, Unit> , IDeleteModelSuspendUseCase<Model, Id>
Link copied to clipboard
open class DeleteModelFromRepositoryUseCase<Model : IModel<Id, *, *>, Id>(repository: IModelRepository<Model, Id, *, *>) : DeleteChildModelFromRepositoryUseCase<Model, Id, Unit> , IDeleteModelUseCase<Model, Id>
Link copied to clipboard
open class DeleteModelWithContextFromRepositorySuspendUseCase<Model : IModel<Id, *, *>, Id>(repository: IModelSuspendRepository<Model, Id, *, *>) : DeleteChildModelWithContextFromRepositorySuspendUseCase<Model, Id, Unit> , IDeleteModelWithContextSuspendUseCase<Model, Id>
Link copied to clipboard
open class DeleteModelWithContextFromRepositoryUseCase<Model : IModel<Id, *, *>, Id>(repository: IModelRepository<Model, Id, *, *>) : DeleteChildModelWithContextFromRepositoryUseCase<Model, Id, Unit> , IDeleteModelWithContextUseCase<Model, Id>
Link copied to clipboard
open class GetChildModelFromRepositorySuspendUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId>(repository: IChildModelSuspendRepository<Model, Id, *, *, ParentId>) : IGetChildModelSuspendUseCase<Model, Id, ParentId>
Link copied to clipboard
open class GetChildModelFromRepositoryUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId>(repository: IChildModelRepository<Model, Id, *, *, ParentId>) : IGetChildModelUseCase<Model, Id, ParentId>
Link copied to clipboard
open class GetChildModelWithContextFromRepositorySuspendUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId>(repository: IChildModelSuspendRepository<Model, Id, *, *, ParentId>) : IGetChildModelWithContextSuspendUseCase<Model, Id, ParentId>
Link copied to clipboard
open class GetChildModelWithContextFromRepositoryUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId>(repository: IChildModelRepository<Model, Id, *, *, ParentId>) : IGetChildModelWithContextUseCase<Model, Id, ParentId>
Link copied to clipboard
open class GetModelFromRepositorySuspendUseCase<Model : IModel<Id, *, *>, Id>(repository: IModelSuspendRepository<Model, Id, *, *>) : GetChildModelFromRepositorySuspendUseCase<Model, Id, Unit> , IGetModelSuspendUseCase<Model, Id>
Link copied to clipboard
open class GetModelFromRepositoryUseCase<Model : IModel<Id, *, *>, Id>(repository: IModelRepository<Model, Id, *, *>) : GetChildModelFromRepositoryUseCase<Model, Id, Unit> , IGetModelUseCase<Model, Id>
Link copied to clipboard
open class GetModelWithContextFromRepositorySuspendUseCase<Model : IModel<Id, *, *>, Id>(repository: IModelSuspendRepository<Model, Id, *, *>) : GetChildModelWithContextFromRepositorySuspendUseCase<Model, Id, Unit> , IGetModelWithContextSuspendUseCase<Model, Id>
Link copied to clipboard
open class GetModelWithContextFromRepositoryUseCase<Model : IModel<Id, *, *>, Id>(repository: IModelRepository<Model, Id, *, *>) : GetChildModelWithContextFromRepositoryUseCase<Model, Id, Unit> , IGetModelWithContextUseCase<Model, Id>
Link copied to clipboard
interface ICountChildModelSuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : ISuspendUseCase<ParentId, Long>
Link copied to clipboard
interface ICountChildModelUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : IUseCase<ParentId, Long>
Link copied to clipboard
interface ICountChildModelWithContextSuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : IPairSuspendUseCase<ParentId, IContext, Long>
Link copied to clipboard
interface ICountChildModelWithContextUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : IPairUseCase<ParentId, IContext, Long>
Link copied to clipboard
interface ICountModelSuspendUseCase<Model : IModel<*, *, *>> : ICountChildModelSuspendUseCase<Model, Unit>
Link copied to clipboard
Link copied to clipboard
interface ICountModelWithContextSuspendUseCase<Model : IModel<*, *, *>> : ICountChildModelWithContextSuspendUseCase<Model, Unit>
Link copied to clipboard
interface ICountModelWithContextUseCase<Model : IModel<*, *, *>> : ICountChildModelWithContextUseCase<Model, Unit>
Link copied to clipboard
interface ICreateChildModelSuspendUseCase<Model : IChildModel<*, CreatePayload, *, ParentId>, CreatePayload, ParentId> : IPairSuspendUseCase<CreatePayload, ParentId, Model?>
Link copied to clipboard
interface ICreateChildModelUseCase<Model : IChildModel<*, CreatePayload, *, ParentId>, CreatePayload, ParentId> : IPairUseCase<CreatePayload, ParentId, Model?>
Link copied to clipboard
interface ICreateChildModelWithContextSuspendUseCase<Model : IChildModel<*, CreatePayload, *, ParentId>, CreatePayload, ParentId> : ITripleSuspendUseCase<CreatePayload, ParentId, IContext, Model?>
Link copied to clipboard
interface ICreateChildModelWithContextUseCase<Model : IChildModel<*, CreatePayload, *, ParentId>, CreatePayload, ParentId> : ITripleUseCase<CreatePayload, ParentId, IContext, Model?>
Link copied to clipboard
interface ICreateModelSuspendUseCase<Model : IModel<*, CreatePayload, *>, CreatePayload> : ICreateChildModelSuspendUseCase<Model, CreatePayload, Unit>
Link copied to clipboard
interface ICreateModelUseCase<Model : IModel<*, CreatePayload, *>, CreatePayload> : ICreateChildModelUseCase<Model, CreatePayload, Unit>
Link copied to clipboard
Link copied to clipboard
interface ICreateModelWithContextUseCase<Model : IModel<*, CreatePayload, *>, CreatePayload> : ICreateChildModelWithContextUseCase<Model, CreatePayload, Unit>
Link copied to clipboard
interface IDeleteChildModelSuspendUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId> : IPairSuspendUseCase<Id, ParentId, Boolean>
Link copied to clipboard
interface IDeleteChildModelUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId> : IPairUseCase<Id, ParentId, Boolean>
Link copied to clipboard
interface IDeleteChildModelWithContextSuspendUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId> : ITripleSuspendUseCase<Id, ParentId, IContext, Boolean>
Link copied to clipboard
interface IDeleteChildModelWithContextUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId> : ITripleUseCase<Id, ParentId, IContext, Boolean>
Link copied to clipboard
interface IDeleteModelSuspendUseCase<Model : IModel<Id, *, *>, Id> : IDeleteChildModelSuspendUseCase<Model, Id, Unit>
Link copied to clipboard
interface IDeleteModelUseCase<Model : IModel<Id, *, *>, Id> : IDeleteChildModelUseCase<Model, Id, Unit>
Link copied to clipboard
interface IDeleteModelWithContextSuspendUseCase<Model : IModel<Id, *, *>, Id> : IDeleteChildModelWithContextSuspendUseCase<Model, Id, Unit>
Link copied to clipboard
interface IDeleteModelWithContextUseCase<Model : IModel<Id, *, *>, Id> : IDeleteChildModelWithContextUseCase<Model, Id, Unit>
Link copied to clipboard
interface IGetChildModelSuspendUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId> : IPairSuspendUseCase<Id, ParentId, Model?>
Link copied to clipboard
interface IGetChildModelUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId> : IPairUseCase<Id, ParentId, Model?>
Link copied to clipboard
interface IGetChildModelWithContextSuspendUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId> : ITripleSuspendUseCase<Id, ParentId, IContext, Model?>
Link copied to clipboard
interface IGetChildModelWithContextUseCase<Model : IChildModel<Id, *, *, ParentId>, Id, ParentId> : ITripleUseCase<Id, ParentId, IContext, Model?>
Link copied to clipboard
interface IGetModelSuspendUseCase<Model : IModel<Id, *, *>, Id> : IGetChildModelSuspendUseCase<Model, Id, Unit>
Link copied to clipboard
Link copied to clipboard
interface IGetModelWithContextSuspendUseCase<Model : IModel<Id, *, *>, Id> : IGetChildModelWithContextSuspendUseCase<Model, Id, Unit>
Link copied to clipboard
interface IGetModelWithContextUseCase<Model : IModel<Id, *, *>, Id> : IGetChildModelWithContextUseCase<Model, Id, Unit>
Link copied to clipboard
interface IListChildModelSuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : ISuspendUseCase<ParentId, List<Model>>
Link copied to clipboard
interface IListChildModelUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : IUseCase<ParentId, List<Model>>
Link copied to clipboard
interface IListChildModelWithContextSuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : IPairSuspendUseCase<ParentId, IContext, List<Model>>
Link copied to clipboard
interface IListChildModelWithContextUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : IPairUseCase<ParentId, IContext, List<Model>>
Link copied to clipboard
interface IListModelSuspendUseCase<Model : IModel<*, *, *>> : IListChildModelSuspendUseCase<Model, Unit>
Link copied to clipboard
Link copied to clipboard
interface IListModelWithContextSuspendUseCase<Model : IModel<*, *, *>> : IListChildModelWithContextSuspendUseCase<Model, Unit>
Link copied to clipboard
interface IListModelWithContextUseCase<Model : IModel<*, *, *>> : IListChildModelWithContextUseCase<Model, Unit>
Link copied to clipboard
interface IListSliceChildModelSuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : IPairSuspendUseCase<Pagination, ParentId, List<Model>>
Link copied to clipboard
interface IListSliceChildModelUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : IPairUseCase<Pagination, ParentId, List<Model>>
Link copied to clipboard
interface IListSliceChildModelWithContextSuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : ITripleSuspendUseCase<Pagination, ParentId, IContext, List<Model>>
Link copied to clipboard
interface IListSliceChildModelWithContextUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId> : ITripleUseCase<Pagination, ParentId, IContext, List<Model>>
Link copied to clipboard
interface IListSliceModelSuspendUseCase<Model : IModel<*, *, *>> : IListSliceChildModelSuspendUseCase<Model, Unit>
Link copied to clipboard
interface IListSliceModelUseCase<Model : IModel<*, *, *>> : IListSliceChildModelUseCase<Model, Unit>
Link copied to clipboard
interface IListSliceModelWithContextSuspendUseCase<Model : IModel<*, *, *>> : IListSliceChildModelWithContextSuspendUseCase<Model, Unit>
Link copied to clipboard
interface IListSliceModelWithContextUseCase<Model : IModel<*, *, *>> : IListSliceChildModelWithContextUseCase<Model, Unit>
Link copied to clipboard
interface IUpdateChildModelSuspendUseCase<Model : IChildModel<Id, *, UpdatePayload, ParentId>, Id, UpdatePayload, ParentId> : ITripleSuspendUseCase<Id, UpdatePayload, ParentId, Model?>
Link copied to clipboard
interface IUpdateChildModelUseCase<Model : IChildModel<Id, *, UpdatePayload, ParentId>, Id, UpdatePayload, ParentId> : ITripleUseCase<Id, UpdatePayload, ParentId, Model?>
Link copied to clipboard
interface IUpdateChildModelWithContextSuspendUseCase<Model : IChildModel<Id, *, UpdatePayload, ParentId>, Id, UpdatePayload, ParentId> : IQuadSuspendUseCase<Id, UpdatePayload, ParentId, IContext, Model?>
Link copied to clipboard
interface IUpdateChildModelWithContextUseCase<Model : IChildModel<Id, *, UpdatePayload, ParentId>, Id, UpdatePayload, ParentId> : IQuadUseCase<Id, UpdatePayload, ParentId, IContext, Model?>
Link copied to clipboard
interface IUpdateModelSuspendUseCase<Model : IModel<Id, *, UpdatePayload>, Id, UpdatePayload> : IUpdateChildModelSuspendUseCase<Model, Id, UpdatePayload, Unit>
Link copied to clipboard
interface IUpdateModelUseCase<Model : IModel<Id, *, UpdatePayload>, Id, UpdatePayload> : IUpdateChildModelUseCase<Model, Id, UpdatePayload, Unit>
Link copied to clipboard
interface IUpdateModelWithContextSuspendUseCase<Model : IModel<Id, *, UpdatePayload>, Id, UpdatePayload> : IUpdateChildModelWithContextSuspendUseCase<Model, Id, UpdatePayload, Unit>
Link copied to clipboard
interface IUpdateModelWithContextUseCase<Model : IModel<Id, *, UpdatePayload>, Id, UpdatePayload> : IUpdateChildModelWithContextUseCase<Model, Id, UpdatePayload, Unit>
Link copied to clipboard
open class ListChildModelFromRepositorySuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelSuspendRepository<Model, *, *, *, ParentId>) : IListChildModelSuspendUseCase<Model, ParentId>
Link copied to clipboard
open class ListChildModelFromRepositoryUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelRepository<Model, *, *, *, ParentId>) : IListChildModelUseCase<Model, ParentId>
Link copied to clipboard
open class ListChildModelWithContextFromRepositorySuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelSuspendRepository<Model, *, *, *, ParentId>) : IListChildModelWithContextSuspendUseCase<Model, ParentId>
Link copied to clipboard
open class ListChildModelWithContextFromRepositoryUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelRepository<Model, *, *, *, ParentId>) : IListChildModelWithContextUseCase<Model, ParentId>
Link copied to clipboard
open class ListModelFromRepositorySuspendUseCase<Model : IModel<*, *, *>>(repository: IModelSuspendRepository<Model, *, *, *>) : ListChildModelFromRepositorySuspendUseCase<Model, Unit> , IListModelSuspendUseCase<Model>
Link copied to clipboard
open class ListModelFromRepositoryUseCase<Model : IModel<*, *, *>>(repository: IModelRepository<Model, *, *, *>) : ListChildModelFromRepositoryUseCase<Model, Unit> , IListModelUseCase<Model>
Link copied to clipboard
open class ListModelWithContextFromRepositorySuspendUseCase<Model : IModel<*, *, *>>(repository: IModelSuspendRepository<Model, *, *, *>) : ListChildModelWithContextFromRepositorySuspendUseCase<Model, Unit> , IListModelWithContextSuspendUseCase<Model>
Link copied to clipboard
open class ListModelWithContextFromRepositoryUseCase<Model : IModel<*, *, *>>(repository: IModelRepository<Model, *, *, *>) : ListChildModelWithContextFromRepositoryUseCase<Model, Unit> , IListModelWithContextUseCase<Model>
Link copied to clipboard
open class ListSliceChildModelFromRepositorySuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelSuspendRepository<Model, *, *, *, ParentId>) : IListSliceChildModelSuspendUseCase<Model, ParentId>
Link copied to clipboard
open class ListSliceChildModelFromRepositoryUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelRepository<Model, *, *, *, ParentId>) : IListSliceChildModelUseCase<Model, ParentId>
Link copied to clipboard
open class ListSliceChildModelWithContextFromRepositorySuspendUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelSuspendRepository<Model, *, *, *, ParentId>) : IListSliceChildModelWithContextSuspendUseCase<Model, ParentId>
Link copied to clipboard
open class ListSliceChildModelWithContextFromRepositoryUseCase<Model : IChildModel<*, *, *, ParentId>, ParentId>(repository: IChildModelRepository<Model, *, *, *, ParentId>) : IListSliceChildModelWithContextUseCase<Model, ParentId>
Link copied to clipboard
open class ListSliceModelFromRepositorySuspendUseCase<Model : IModel<*, *, *>>(repository: IModelSuspendRepository<Model, *, *, *>) : ListSliceChildModelFromRepositorySuspendUseCase<Model, Unit> , IListSliceModelSuspendUseCase<Model>
Link copied to clipboard
open class ListSliceModelFromRepositoryUseCase<Model : IModel<*, *, *>>(repository: IModelRepository<Model, *, *, *>) : ListSliceChildModelFromRepositoryUseCase<Model, Unit> , IListSliceModelUseCase<Model>
Link copied to clipboard
open class ListSliceModelWithContextFromRepositorySuspendUseCase<Model : IModel<*, *, *>>(repository: IModelSuspendRepository<Model, *, *, *>) : ListSliceChildModelWithContextFromRepositorySuspendUseCase<Model, Unit> , IListSliceModelWithContextSuspendUseCase<Model>
Link copied to clipboard
open class ListSliceModelWithContextFromRepositoryUseCase<Model : IModel<*, *, *>>(repository: IModelRepository<Model, *, *, *>) : ListSliceChildModelWithContextFromRepositoryUseCase<Model, Unit> , IListSliceModelWithContextUseCase<Model>
Link copied to clipboard
open class UpdateChildModelFromRepositorySuspendUseCase<Model : IChildModel<Id, *, UpdatePayload, ParentId>, Id, UpdatePayload, ParentId>(repository: IChildModelSuspendRepository<Model, Id, *, UpdatePayload, ParentId>) : IUpdateChildModelSuspendUseCase<Model, Id, UpdatePayload, ParentId>
Link copied to clipboard
open class UpdateChildModelFromRepositoryUseCase<Model : IChildModel<Id, *, UpdatePayload, ParentId>, Id, UpdatePayload, ParentId>(repository: IChildModelRepository<Model, Id, *, UpdatePayload, ParentId>) : IUpdateChildModelUseCase<Model, Id, UpdatePayload, ParentId>
Link copied to clipboard
open class UpdateChildModelWithContextFromRepositorySuspendUseCase<Model : IChildModel<Id, *, UpdatePayload, ParentId>, Id, UpdatePayload, ParentId>(repository: IChildModelSuspendRepository<Model, Id, *, UpdatePayload, ParentId>) : IUpdateChildModelWithContextSuspendUseCase<Model, Id, UpdatePayload, ParentId>
Link copied to clipboard
open class UpdateChildModelWithContextFromRepositoryUseCase<Model : IChildModel<Id, *, UpdatePayload, ParentId>, Id, UpdatePayload, ParentId>(repository: IChildModelRepository<Model, Id, *, UpdatePayload, ParentId>) : IUpdateChildModelWithContextUseCase<Model, Id, UpdatePayload, ParentId>
Link copied to clipboard
open class UpdateModelFromRepositorySuspendUseCase<Model : IModel<Id, *, UpdatePayload>, Id, UpdatePayload>(repository: IModelSuspendRepository<Model, Id, *, UpdatePayload>) : UpdateChildModelFromRepositorySuspendUseCase<Model, Id, UpdatePayload, Unit> , IUpdateModelSuspendUseCase<Model, Id, UpdatePayload>
Link copied to clipboard
open class UpdateModelFromRepositoryUseCase<Model : IModel<Id, *, UpdatePayload>, Id, UpdatePayload>(repository: IModelRepository<Model, Id, *, UpdatePayload>) : UpdateChildModelFromRepositoryUseCase<Model, Id, UpdatePayload, Unit> , IUpdateModelUseCase<Model, Id, UpdatePayload>
Link copied to clipboard
open class UpdateModelWithContextFromRepositorySuspendUseCase<Model : IModel<Id, *, UpdatePayload>, Id, UpdatePayload>(repository: IModelSuspendRepository<Model, Id, *, UpdatePayload>) : UpdateChildModelWithContextFromRepositorySuspendUseCase<Model, Id, UpdatePayload, Unit> , IUpdateModelWithContextSuspendUseCase<Model, Id, UpdatePayload>
Link copied to clipboard
open class UpdateModelWithContextFromRepositoryUseCase<Model : IModel<Id, *, UpdatePayload>, Id, UpdatePayload>(repository: IModelRepository<Model, Id, *, UpdatePayload>) : UpdateChildModelWithContextFromRepositoryUseCase<Model, Id, UpdatePayload, Unit> , IUpdateModelWithContextUseCase<Model, Id, UpdatePayload>