Constructors

Link copied to clipboard
constructor(vararg routers: IModelRouter<Model, Id, CreatePayload, UpdatePayload>)

Properties

Link copied to clipboard
Link copied to clipboard
open override val createPayloadType: KType?
Link copied to clipboard
open override val id: String
Link copied to clipboard
open override val modelType: KType?
Link copied to clipboard
open override val parentRouter: IChildModelRouter<UnitModel, *, *, *, *, *>?
Link copied to clipboard
open override val prefix: String
Link copied to clipboard
open override val route: String
Link copied to clipboard
open override val routeIncludingParent: String
Link copied to clipboard
open override val updatePayloadType: KType?

Functions

Link copied to clipboard
open override fun createRoutes(root: IRoute, openAPI: IOpenAPI?)
Link copied to clipboard
open suspend override fun get(call: ICall): Model
Link copied to clipboard
inline fun <T> routerOf(): T
Link copied to clipboard
inline fun <T> routerOfOrNull(): T?
Link copied to clipboard
inline fun <T> routersOf(): List<T>