AdminChildModelRouter
open class AdminChildModelRouter<Model, Id, CreatePayload : Any, UpdatePayload : Any, ParentModel, ParentId>(modelTypeInfo: <Error class: unknown class>, createPayloadTypeInfo: <Error class: unknown class>, updatePayloadTypeInfo: <Error class: unknown class>, controller: <Error class: unknown class><Model, Id, CreatePayload, UpdatePayload, ParentModel, ParentId>, controllerClass: KClass<out <Error class: unknown class><Model, Id, CreatePayload, UpdatePayload, ParentModel, ParentId>>, parentRouter: <Error class: unknown class><ParentModel, ParentId, out <Error class: unknown class>, out <Error class: unknown class>, out <Error class: unknown class>, out <Error class: unknown class>>?, respondTemplate: suspend <Error class: unknown class>.(String, Map<String, Any?>) -> Unit, errorTemplate: String? = null, redirectUnauthorizedToUrl: String? = null, val listTemplate: String? = null, val getTemplate: String? = null, val createTemplate: String? = null, val updateTemplate: String? = null, val deleteTemplate: String? = null, route: String? = null, id: String? = null, prefix: String? = null) : TemplateChildModelRouter<Model, Id, CreatePayload, UpdatePayload, ParentModel, ParentId>
Inheritors
Constructors
Link copied to clipboard
constructor(modelTypeInfo: <Error class: unknown class>, createPayloadTypeInfo: <Error class: unknown class>, updatePayloadTypeInfo: <Error class: unknown class>, controller: <Error class: unknown class><Model, Id, CreatePayload, UpdatePayload, ParentModel, ParentId>, controllerClass: KClass<out <Error class: unknown class><Model, Id, CreatePayload, UpdatePayload, ParentModel, ParentId>>, parentRouter: <Error class: unknown class><ParentModel, ParentId, out <Error class: unknown class>, out <Error class: unknown class>, out <Error class: unknown class>, out <Error class: unknown class>>?, respondTemplate: suspend <Error class: unknown class>.(String, Map<String, Any?>) -> Unit, errorTemplate: String? = null, redirectUnauthorizedToUrl: String? = null, listTemplate: String? = null, getTemplate: String? = null, createTemplate: String? = null, updateTemplate: String? = null, deleteTemplate: String? = null, route: String? = null, id: String? = null, prefix: String? = null)
Properties
Link copied to clipboard
val controller: <Error class: unknown class><Model, Id, CreatePayload, UpdatePayload, ParentModel, ParentId>
Link copied to clipboard
val controllerClass: KClass<out <Error class: unknown class><Model, Id, CreatePayload, UpdatePayload, ParentModel, ParentId>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val parentRouter: <Error class: unknown class><ParentModel, out <Error class: unknown class>, out <Error class: unknown class>, out <Error class: unknown class>, out <Error class: unknown class>, out <Error class: unknown class>>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
open override fun createControllerRoute(root: <Error class: unknown class>, controllerRoute: ControllerRoute, openAPI: <Error class: unknown class>?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend fun handleExceptionTemplate(exception: Throwable, call: <Error class: unknown class>, fromTemplate: String)
Link copied to clipboard
open suspend fun invokeControllerRoute(call: <Error class: unknown class>, controllerRoute: ControllerRoute, mapParameter: (<Error class: unknown class>) -> Any? = { null }): Any?
Link copied to clipboard