LocalizedTemplateModelRouter
open class LocalizedTemplateModelRouter<Model, Id, CreatePayload : Any, UpdatePayload : Any>(modelTypeInfo: <Error class: unknown class>, createPayloadTypeInfo: <Error class: unknown class>, updatePayloadTypeInfo: <Error class: unknown class>, controller: <Error class: unknown class><Model, Id, CreatePayload, UpdatePayload>, controllerClass: KClass<out <Error class: unknown class><Model, Id, CreatePayload, UpdatePayload>>, respondTemplate: suspend <Error class: unknown class>.(String, Map<String, Any?>) -> Unit, val getLocaleForCallUseCase: <Error class: unknown class>, errorTemplate: String? = null, redirectUnauthorizedToUrl: String? = null, route: String? = null, id: String? = null, prefix: String? = null) : TemplateModelRouter<Model, Id, CreatePayload, UpdatePayload> , ILocalizedTemplateRouter
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>, controllerClass: KClass<out <Error class: unknown class><Model, Id, CreatePayload, UpdatePayload>>, respondTemplate: suspend <Error class: unknown class>.(String, Map<String, Any?>) -> Unit, getLocaleForCallUseCase: <Error class: unknown class>, errorTemplate: String? = null, redirectUnauthorizedToUrl: 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
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
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
open override fun createLocalizedRoutes(root: <Error class: unknown class>, openAPI: <Error class: unknown class>?)
Link copied to clipboard
override fun createRoutes(root: <Error class: unknown class>, openAPI: <Error class: unknown class>?)
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
open fun isUnauthorizedRedirectPath(call: <Error class: unknown class>, redirectUnauthorizedToUrl: String?, getLocaleForCallUseCase: <Error class: unknown class>): Boolean
Link copied to clipboard
open fun localizeRoutes(root: <Error class: unknown class>, openAPI: <Error class: unknown class>? = null)