/** Ċ Ġ* Ġ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 . Top Law yer Output Dto Ċ Ċ import Ġio . swagger . client . infrastructure .* Ċ Ċ class ĠTop Law yer Api ( basePath : Ġkotlin . String Ġ= Ġ" https :// dat yar . vas l app . com : 4 4 3 ") Ġ: ĠApi Client ( basePath ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġget Top Law y ers ĊĠĠĠĠ Ġ* ĠĊĠĠĠĠ Ġ* Ġ@ param Ġaccept Language Ġlanguage Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġcategory Id Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġconsult ing Type Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġpage Number Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param ĠpageSize Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġprovince Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġsort Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġsort Key Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ return Ġkotlin . Array < Top Law yer Output Dto > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġfun Ġget Top Law y ers ( accept Language : Ġkotlin . String ? Ġ= Ġnull , Ġcategory Id : Ġkotlin . String ? Ġ= Ġnull , Ġconsult ing Type : Ġkotlin . String ? Ġ= Ġnull , Ġpage Number : Ġkotlin . Int ? Ġ= Ġnull , ĠpageSize : Ġkotlin . Int ? Ġ= Ġnull , Ġprovince : Ġkotlin . String ? Ġ= Ġnull , Ġsort : Ġkotlin . String ? Ġ= Ġnull , Ġsort Key : Ġkotlin . Array < kotlin . String >? Ġ= Ġnull ): Ġkotlin . Array < Top Law yer Output Dto > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal Variable Query : ĠMulti Value Map Ġ= Ġmap Of (" categoryId " Ġto ĠlistOf ("$ categoryId "), Ġ" consult ing Type " Ġto ĠlistOf ("$ consult ing Type "), Ġ" pageNumber " Ġto ĠlistOf ("$ pageNumber "), Ġ" pageSize " Ġto ĠlistOf ("$ pageSize "), Ġ" province " Ġto ĠlistOf ("$ province "), Ġ" sort " Ġto ĠlistOf ("$ sort "), Ġ" sort Key " Ġto Ġto Multi Value ( sort Key !!. toList (), Ġ" pipe ")) ĊĠĠĠĠĠĠĠ Ġ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 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ public / api / v 1 / dat yar / law y ers / top - law yer ", Ġquery Ġ= Ġlocal Variable Query , Ġheaders Ġ= Ġlocal Variable Headers ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrequest < kotlin . Array < Top Law yer Output Dto >>( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlocal Variable Config ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response . response Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse Type . Success Ġ-> Ġ( response Ġas ĠSuccess < *> ). data Ġas Ġkotlin . Array < Top Law yer Output 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 ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ