Package-level declarations
Types
Link copied to clipboard
open class ConcatChildModelRouter<Model : IChildModel<Id, CreatePayload, UpdatePayload, ParentId>, Id, CreatePayload : Any, UpdatePayload : Any, ParentModel : IChildModel<ParentId, *, *, *>, ParentId>(val routers: IChildModelRouter<Model, Id, CreatePayload, UpdatePayload, ParentModel, ParentId>) : IChildModelRouter<Model, Id, CreatePayload, UpdatePayload, ParentModel, ParentId>
Link copied to clipboard
open class ConcatModelRouter<Model : IModel<Id, CreatePayload, UpdatePayload>, Id, CreatePayload : Any, UpdatePayload : Any>(routers: IModelRouter<Model, Id, CreatePayload, UpdatePayload>) : ConcatChildModelRouter<Model, Id, CreatePayload, UpdatePayload, UnitModel, Unit> , IModelRouter<Model, Id, CreatePayload, UpdatePayload>
Link copied to clipboard
open class ConcatUnitRouter(routers: IUnitRouter) : ConcatModelRouter<UnitModel, Unit, Unit, Unit> , IUnitRouter
Link copied to clipboard
interface IChildModelRouter<Model : IChildModel<Id, CreatePayload, UpdatePayload, ParentId>, Id, CreatePayload : Any, UpdatePayload : Any, ParentModel : IChildModel<ParentId, *, *, *>, ParentId> : IRouter
Link copied to clipboard
interface IModelRouter<Model : IModel<Id, CreatePayload, UpdatePayload>, Id, CreatePayload : Any, UpdatePayload : Any> : IChildModelRouter<Model, Id, CreatePayload, UpdatePayload, UnitModel, Unit>
Link copied to clipboard