package Ġcom . sk osc . in control . handler . parameter Ċ Ċ import Ġcom . sk osc . in control . controller . Controller Ċ import Ġcom . sk osc . in control . handler . parameter . ParameterType Ċ import Ġkotlin . reflect . K Parameter Ċ import Ġkotlin . reflect . K Type Ċ Ċ /** Ċ Ġ* ĠClass Ġwrapping Ġ[ K Parameter ] Ġdescribing Ġ[ Controller ] s Ġhandler Ġmethods Ġparameter Ċ Ġ* Ċ Ġ* Ġ@ author Ġa . y ak ov lev Ċ Ġ* Ġ@ since Ġin dev Ċ Ġ*/ Ċ internal Ġdata Ġclass ĠController Handler Parameter ( ĊĠĠĠ Ġval Ġk Parameter : ĠK Parameter , ĊĠĠĠ Ġval Ġtype : ĠParameter Type , ĊĠĠĠ Ġval Ġname : ĠString , Ċ ) Ġ{ ĊĠĠĠ Ġval Ġk Type : ĠK Type Ġ= Ġk Parameter . type ĊĊĠĠĠ Ġval Ġis Optional : ĠBoolean Ġ= Ġk Parameter . is Optional ĊĊĠĠĠ Ġval Ġis Nullable : ĠBoolean Ġ= Ġk Type . is Marked Nullable ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"$ name : Ġ$ k Type " ĊĠĠĠ Ġ} Ċ }