package Ġcloud . pace . sdk . po ikit . poi . download Ċ Ċ import Ġcloud . pace . sdk . api . API Ċ import Ġcloud . pace . sdk . api . utils . Enum Converter Factory Ċ import Ġcloud . pace . sdk . api . utils . Interceptor Utils Ċ import Ġcom . squareup . mos hi . M oshi Ċ import Ġcom . squareup . mos hi . adapters . R fc 3 3 3 9 Date Json Adapter Ċ import Ġcom . squareup . mos hi . kotlin . reflect . Kotlin Json Adapter Factory Ċ import Ġokhttp 3 . Ok HttpClient Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . converter . mos hi . M oshi Converter Factory Ċ import Ġretrofit 2 . http . GET Ċ import Ġjava . util .* Ċ Ċ object ĠC ms API Ġ{ ĊĠĠĠ Ġinterface ĠGet PaymentMethod V endors Service Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ GET (" cms / payment - method - vendors ") ĊĠĠĠĠĠĠĠ Ġfun Ġget PaymentMethod V endors (): ĠCall < List < PaymentMethod Vendor >> ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġservice : ĠGet PaymentMethod V endors Service Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġclient Ġ= ĠOk HttpClient . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Network Interceptor ( Interceptor Utils . get Interceptor (" application / json ", Ġ" application / json ", Ġtrue )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. auth enticator ( Interceptor Utils . get Authenticator ()) ĊĊĠĠĠĠĠĠĠ ĠRet rofit . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. client ( client . build ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. baseUrl ( API . baseUrl ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Converter Factory ( Enum Converter Factory ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Converter Factory ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠM oshi Converter Factory . create ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠM oshi . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add ( Date :: class . java , ĠR fc 3 3 3 9 Date Json Adapter (). null Safe ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add ( Kotlin Json Adapter Factory ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. create ( Get PaymentMethod V endors Service :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠC ms API . get PaymentMethod V endors () Ġ= Ġservice . get PaymentMethod V endors () Ċ } Ċ