/** Ċ Ġ* ĠDat yar ĠREST ĠAPIs Ċ Ġ* ĠNo Ġdescription Ġprovided Ġ( generated Ġby ĠSwagger ĠCode gen Ġhttps :// github . com / swagger - api / swagger - codegen ) Ċ Ġ* Ċ Ġ* ĠOpenAPI Ġspec Ġversion : Ġ 1 . 0 . 0 Ċ Ġ* ĠĊ Ġ* Ċ Ġ* ĠNOTE : ĠThis Ġclass Ġis Ġauto Ġgenerated Ġby Ġthe Ġswagger Ġcode Ġgenerator Ġprogram . Ċ Ġ* Ġhttps :// github . com / swagger - api / swagger - codegen . git Ċ Ġ* ĠDo Ġnot Ġedit Ġthe Ġclass Ġmanually . Ċ Ġ*/ Ċ package Ġio . swagger . client . apis Ċ Ċ import Ġio . swagger . client . models . Create Geo Dto Ċ import Ġio . swagger . client . models . Get Geo Dto Ċ Ċ import Ġio . swagger . client . infrastructure .* Ċ Ċ class ĠGeo Controller Api ( basePath : Ġkotlin . String Ġ= Ġ" https :// dat yar . vas l app . com : 4 4 3 ") Ġ: ĠApi Client ( basePath ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġcreate ĊĠĠĠĠ Ġ* ĠĊĠĠĠĠ Ġ* Ġ@ param Ġbody Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġaccept Language Ġlanguage Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ return ĠGet Geo Dto ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġfun Ġcreate 3 ( body : ĠCreate Geo Dto ? Ġ= Ġnull , Ġaccept Language : Ġkotlin . String ? Ġ= Ġnull ): ĠGet Geo Dto Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : Ġkotlin . Any ? Ġ= Ġbody ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : Ġkotlin . collections . Map < kotlin . String , Ġkotlin . String > Ġ= Ġmap Of (" Accept - Language " Ġto Ġaccept Language . toString ()) ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . POST , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ api / v 1 / geo ", Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrequest < Get Geo Dto >( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( response Ġas ĠSuccess < *> ). data Ġas ĠGet Geo Dto ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġthrow ĠClient Exception (( response Ġas ĠClient Error < *> ). body Ġas ? ĠString Ġ?: Ġ" Client Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġthrow ĠServer Exception (( response Ġas ĠServer Error < *> ). message Ġ?: Ġ" Server Ġerror ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġdelete ĊĠĠĠĠ Ġ* ĠĊĠĠĠĠ Ġ* Ġ@ param Ġid Ġid ĠĊĠĠĠĠ Ġ* Ġ@ param Ġaccept Language Ġlanguage Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdelete 4 ( id : Ġkotlin . String , Ġaccept Language : Ġkotlin . String ? Ġ= Ġnull ): ĠUnit Ġ{ ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : Ġkotlin . collections . Map < kotlin . String , Ġkotlin . String > Ġ= Ġmap Of (" Accept - Language " Ġto Ġaccept Language . toString ()) ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . DELETE , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ api / v 1 / geo /{ id }". replace (" {" Ġ+ Ġ" id " Ġ+ Ġ" }", Ġ"$ id "), Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrequest < Any ? >( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> ĠUnit ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġthrow ĠClient Exception (( response Ġas ĠClient Error < *> ). body Ġas ? ĠString Ġ?: Ġ" Client Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġthrow ĠServer Exception (( response Ġas ĠServer Error < *> ). message Ġ?: Ġ" Server Ġerror ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġget ĊĠĠĠĠ Ġ* ĠĊĠĠĠĠ Ġ* Ġ@ param Ġid Ġid ĠĊĠĠĠĠ Ġ* Ġ@ param Ġaccept Language Ġlanguage Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ return ĠGet Geo Dto ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġfun Ġget 7 ( id : Ġkotlin . String , Ġaccept Language : Ġkotlin . String ? Ġ= Ġnull ): ĠGet Geo Dto Ġ{ ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : Ġkotlin . collections . Map < kotlin . String , Ġkotlin . String > Ġ= Ġmap Of (" Accept - Language " Ġto Ġaccept Language . toString ()) ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ api / v 1 / geo /{ id }". replace (" {" Ġ+ Ġ" id " Ġ+ Ġ" }", Ġ"$ id "), Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrequest < Get Geo Dto >( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( response Ġas ĠSuccess < *> ). data Ġas ĠGet Geo Dto ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġthrow ĠClient Exception (( response Ġas ĠClient Error < *> ). body Ġas ? ĠString Ġ?: Ġ" Client Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġthrow ĠServer Exception (( response Ġas ĠServer Error < *> ). message Ġ?: Ġ" Server Ġerror ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠgetList ĊĠĠĠĠ Ġ* ĠĊĠĠĠĠ Ġ* Ġ@ param Ġdistance ĠĠĊĠĠĠĠ Ġ* Ġ@ param Ġlat ĠĠĊĠĠĠĠ Ġ* Ġ@ param Ġlng ĠĠĊĠĠĠĠ Ġ* Ġ@ param Ġaccept Language Ġlanguage Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġtag Title Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġtype Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ return Ġkotlin . Array < Get Geo Dto > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġfun ĠgetList 1 ( distance : Ġkotlin . Double , Ġlat : Ġkotlin . Double , Ġlng : Ġkotlin . Double , Ġaccept Language : Ġkotlin . String ? Ġ= Ġnull , Ġtag Title : Ġkotlin . String ? Ġ= Ġnull , Ġtype : Ġkotlin . String ? Ġ= Ġnull ): Ġkotlin . Array < Get Geo Dto > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmap Of (" distance " Ġto ĠlistOf ("$ distance "), Ġ" lat " Ġto ĠlistOf ("$ lat "), Ġ" lng " Ġto ĠlistOf ("$ lng "), Ġ" tag Title " Ġto ĠlistOf ("$ tag Title "), Ġ" type " Ġto ĠlistOf ("$ type ")) ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : Ġkotlin . collections . Map < kotlin . String , Ġkotlin . String > Ġ= Ġmap Of (" Accept - Language " Ġto Ġaccept Language . toString ()) ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . GET , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ api / v 1 / geo ", Ġquery Ġ= Ġlocal Variable Query , Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrequest < kotlin . Array < Get Geo Dto >>( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( response Ġas ĠSuccess < *> ). data Ġas Ġkotlin . Array < Get Geo Dto > ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġthrow ĠClient Exception (( response Ġas ĠClient Error < *> ). body Ġas ? ĠString Ġ?: Ġ" Client Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġthrow ĠServer Exception (( response Ġas ĠServer Error < *> ). message Ġ?: Ġ" Server Ġerror ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġupdate ĊĠĠĠĠ Ġ* ĠĊĠĠĠĠ Ġ* Ġ@ param Ġid Ġid ĠĊĠĠĠĠ Ġ* Ġ@ param Ġbody Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġaccept Language Ġlanguage Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ return ĠGet Geo Dto ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġfun Ġupdate 2 ( id : Ġkotlin . String , Ġbody : ĠCreate Geo Dto ? Ġ= Ġnull , Ġaccept Language : Ġkotlin . String ? Ġ= Ġnull ): ĠGet Geo Dto Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Body : Ġkotlin . Any ? Ġ= Ġbody ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Headers : Ġkotlin . collections . Map < kotlin . String , Ġkotlin . String > Ġ= Ġmap Of (" Accept - Language " Ġto Ġaccept Language . toString ()) ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Config Ġ= ĠRequest Config ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRequestMethod . PUT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ api / v 1 / geo /{ id }". replace (" {" Ġ+ Ġ" id " Ġ+ Ġ" }", Ġ"$ id "), Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrequest < Get Geo Dto >( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config , Ġlocal Variable Body ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( response Ġas ĠSuccess < *> ). data Ġas ĠGet Geo Dto ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Information al Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Red irection Ġ-> ĠTODO () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Client Error Ġ-> Ġthrow ĠClient Exception (( response Ġas ĠClient Error < *> ). body Ġas ? ĠString Ġ?: Ġ" Client Ġerror ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . ServerError Ġ-> Ġthrow ĠServer Exception (( response Ġas ĠServer Error < *> ). message Ġ?: Ġ" Server Ġerror ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ