package Ġai . to ck . bot . admin . bot Ċ Ċ import Ġai . to ck . bot . connector . Connector Type Ċ import Ġai . to ck . bot . connector . Connector Type _ Ċ import Ġkotlin . String Ċ import Ġkotlin . Suppress Ċ import Ġkotlin . collections . Collection Ċ import Ġkotlin . collections . Map Ċ import Ġkotlin . reflect . K Property 1 Ċ import Ġorg . lit ote . km ongo . Id Ċ import Ġorg . lit ote . km ongo . property . K Collection Property Path Ċ import Ġorg . lit ote . km ongo . property . K Map Property Path Ċ import Ġorg . lit ote . km ongo . property . K Map Simple Property Path Ċ import Ġorg . lit ote . km ongo . property . K Property Path Ċ Ċ private Ġval Ġ__ Application Id : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration :: application Id Ċ private Ġval Ġ__ Bot Id : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration :: bot Id Ċ private Ġval Ġ__ Namespace : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration :: namespace Ċ private Ġval Ġ__ N lp Model : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration :: nlp Model Ċ private Ġval Ġ__ Connector Type : ĠK Property 1 < Bot ApplicationConfiguration , ĠConnector Type ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration :: connector Type Ċ private Ġval Ġ__ Owner Connector Type : ĠK Property 1 < Bot ApplicationConfiguration , ĠConnector Type ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration :: owner Connector Type Ċ private Ġval Ġ__ Name : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration :: name Ċ private Ġval Ġ__ BaseUrl : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration :: baseUrl Ċ private Ġval Ġ__ Parameters : ĠK Property 1 < Bot ApplicationConfiguration , ĠMap < String , ĠString > ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration :: parameters Ċ private Ġval Ġ__ Path : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration :: path Ċ private Ġval Ġ___ id : ĠK Property 1 < Bot ApplicationConfiguration , ĠId < Bot ApplicationConfiguration > ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration ::_ id Ċ private Ġval Ġ__ Target Configuration Id : ĠK Property 1 < Bot ApplicationConfiguration , ĊĠĠĠĠĠĠĠ ĠId < Bot ApplicationConfiguration > ?> ĊĠĠĠ Ġget () Ġ= ĠBot ApplicationConfiguration :: target Configuration Id Ċ class ĠBot ApplicationConfiguration _< T >( previous : ĠK Property Path < T , Ġ*> ?, Ġproperty : ĠK Property 1 < *, ĊĠĠĠĠĠĠĠ ĠBot ApplicationConfiguration ?> ) Ġ: ĠK Property Path < T , ĊĠĠĠĠĠĠĠ ĠBot ApplicationConfiguration ? >( previous , property ) Ġ{ ĊĠĠĠ Ġval Ġapplication Id : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Application Id ) ĊĊĠĠĠ Ġval Ġbot Id : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Bot Id ) ĊĊĠĠĠ Ġval Ġnamespace : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Namespace ) ĊĊĠĠĠ Ġval Ġn lp Model : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ N lp Model ) ĊĊĠĠĠ Ġval Ġconnector Type : ĠConnector Type _< T > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠConnector Type _( this , Bot ApplicationConfiguration :: connector Type ) ĊĊĠĠĠ Ġval Ġowner Connector Type : ĠConnector Type _< T > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠConnector Type _( this , Bot ApplicationConfiguration :: owner Connector Type ) ĊĊĠĠĠ Ġval Ġname _: ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Name ) ĊĊĠĠĠ Ġval ĠbaseUrl : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ BaseUrl ) ĊĊĠĠĠ Ġval Ġparameters _: ĠK Map Simple Property Path < T , ĠString ?, ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Map Simple Property Path ( this , Bot ApplicationConfiguration :: parameters ) ĊĊĠĠĠ Ġval Ġpath _: ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Path ) ĊĊĠĠĠ Ġval Ġ_ id : ĠK Property Path < T , ĠId < Bot ApplicationConfiguration > ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this , ___ id ) ĊĊĠĠĠ Ġval Ġtarget Configuration Id : ĠK Property Path < T , ĠId < Bot ApplicationConfiguration > ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Target Configuration Id ) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠApplication Id : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġ__ Application Id ĊĠĠĠĠĠĠĠ Ġval ĠBot Id : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġ__ Bot Id ĊĠĠĠĠĠĠĠ Ġval ĠNamespace : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġ__ Namespace ĊĠĠĠĠĠĠĠ Ġval ĠN lp Model : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġ__ N lp Model ĊĠĠĠĠĠĠĠ Ġval ĠConnector Type : ĠConnector Type _< Bot ApplicationConfiguration > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= ĠConnector Type _( null ,__ Connector Type ) ĊĠĠĠĠĠĠĠ Ġval ĠOwner Connector Type : ĠConnector Type _< Bot ApplicationConfiguration > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= ĠConnector Type _( null ,__ Owner Connector Type ) ĊĠĠĠĠĠĠĠ Ġval ĠName : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġ__ Name ĊĠĠĠĠĠĠĠ Ġval ĠBase Url : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġ__ BaseUrl ĊĠĠĠĠĠĠĠ Ġval ĠParameters : ĠK Map Simple Property Path < Bot ApplicationConfiguration , ĠString ?, ĠString ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Map Simple Property Path ( null , Ġ__ Parameters ) ĊĠĠĠĠĠĠĠ Ġval ĠPath : ĠK Property 1 < Bot ApplicationConfiguration , ĠString ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġ__ Path ĊĠĠĠĠĠĠĠ Ġval Ġ_ id : ĠK Property 1 < Bot ApplicationConfiguration , ĠId < Bot ApplicationConfiguration > ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġ___ id ĊĠĠĠĠĠĠĠ Ġval ĠTarget Configuration Id : ĠK Property 1 < Bot ApplicationConfiguration , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠId < Bot ApplicationConfiguration > ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġ__ Target Configuration Id } Ċ } Ċ Ċ class ĠBot ApplicationConfiguration _ Col < T >( previous : ĠK Property Path < T , Ġ*> ?, Ġproperty : ĠK Property 1 < *, ĊĠĠĠĠĠĠĠ ĠCollection < Bot ApplicationConfiguration > ?> ) Ġ: ĠK Collection Property Path < T , ĊĠĠĠĠĠĠĠ ĠBot ApplicationConfiguration ?, ĠBot ApplicationConfiguration _< T >>( previous , property ) Ġ{ ĊĠĠĠ Ġval Ġapplication Id : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Application Id ) ĊĊĠĠĠ Ġval Ġbot Id : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Bot Id ) ĊĊĠĠĠ Ġval Ġnamespace : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Namespace ) ĊĊĠĠĠ Ġval Ġn lp Model : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ N lp Model ) ĊĊĠĠĠ Ġval Ġconnector Type : ĠConnector Type _< T > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠConnector Type _( this , Bot ApplicationConfiguration :: connector Type ) ĊĊĠĠĠ Ġval Ġowner Connector Type : ĠConnector Type _< T > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠConnector Type _( this , Bot ApplicationConfiguration :: owner Connector Type ) ĊĊĠĠĠ Ġval Ġname _: ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Name ) ĊĊĠĠĠ Ġval ĠbaseUrl : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ BaseUrl ) ĊĊĠĠĠ Ġval Ġparameters _: ĠK Map Simple Property Path < T , ĠString ?, ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Map Simple Property Path ( this , Bot ApplicationConfiguration :: parameters ) ĊĊĠĠĠ Ġval Ġpath _: ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Path ) ĊĊĠĠĠ Ġval Ġ_ id : ĠK Property Path < T , ĠId < Bot ApplicationConfiguration > ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this , ___ id ) ĊĊĠĠĠ Ġval Ġtarget Configuration Id : ĠK Property Path < T , ĠId < Bot ApplicationConfiguration > ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Target Configuration Id ) ĊĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġoverride Ġfun Ġmember With Additional Path ( additional Path : ĠString ): ĠBot ApplicationConfiguration _< T > Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBot ApplicationConfiguration _( this , Ġcustom Property ( this , Ġadditional Path ))} Ċ Ċ class ĠBot ApplicationConfiguration _ Map < T , ĠK >( previous : ĠK Property Path < T , Ġ*> ?, Ġproperty : ĠK Property 1 < *, ĊĠĠĠĠĠĠĠ ĠMap < K , ĠBot ApplicationConfiguration > ?> ) Ġ: ĠK Map Property Path < T , ĠK , ĊĠĠĠĠĠĠĠ ĠBot ApplicationConfiguration ?, ĠBot ApplicationConfiguration _< T >>( previous , property ) Ġ{ ĊĠĠĠ Ġval Ġapplication Id : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Application Id ) ĊĊĠĠĠ Ġval Ġbot Id : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Bot Id ) ĊĊĠĠĠ Ġval Ġnamespace : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Namespace ) ĊĊĠĠĠ Ġval Ġn lp Model : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ N lp Model ) ĊĊĠĠĠ Ġval Ġconnector Type : ĠConnector Type _< T > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠConnector Type _( this , Bot ApplicationConfiguration :: connector Type ) ĊĊĠĠĠ Ġval Ġowner Connector Type : ĠConnector Type _< T > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠConnector Type _( this , Bot ApplicationConfiguration :: owner Connector Type ) ĊĊĠĠĠ Ġval Ġname _: ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Name ) ĊĊĠĠĠ Ġval ĠbaseUrl : ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ BaseUrl ) ĊĊĠĠĠ Ġval Ġparameters _: ĠK Map Simple Property Path < T , ĠString ?, ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Map Simple Property Path ( this , Bot ApplicationConfiguration :: parameters ) ĊĊĠĠĠ Ġval Ġpath _: ĠK Property Path < T , ĠString ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Path ) ĊĊĠĠĠ Ġval Ġ_ id : ĠK Property Path < T , ĠId < Bot ApplicationConfiguration > ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this , ___ id ) ĊĊĠĠĠ Ġval Ġtarget Configuration Id : ĠK Property Path < T , ĠId < Bot ApplicationConfiguration > ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠK Property Path ( this ,__ Target Configuration Id ) ĊĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġoverride Ġfun Ġmember With Additional Path ( additional Path : ĠString ): ĠBot ApplicationConfiguration _< T > Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBot ApplicationConfiguration _( this , Ġcustom Property ( this , Ġadditional Path ))} Ċ