package Ġapp . mov i eb ase . tr akt . remote Ċ Ċ import Ġapp . mov i eb ase . tr akt . Tr akt Extended Ċ import Ġapp . mov i eb ase . tr akt . Tr akt Web Config Ċ import Ġio . ktor . client . request .* Ċ import Ġio . ktor . http .* Ċ Ċ fun ĠHttpRequest Builder . json () Ġ{ ĊĠĠĠ ĠcontentType ( ContentType . Application . Json ) Ċ } Ċ Ċ fun ĠHttpRequest Builder . end Point ( var arg Ġpaths : ĠString ) Ġ{ ĊĠĠĠ Ġurl Ġ{ ĊĠĠĠĠĠĠĠ Ġtake From ( Tr akt Web Config . BASE _ URL ) ĊĠĠĠĠĠĠĠ Ġpath (* paths ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠHttpRequest Builder . parameters ( parameters : ĠMap < String , ĠAny ?> ) Ġ{ ĊĠĠĠ Ġparameters . entries . forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġparameter ( it . key , Ġit . value ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠHttpRequest Builder . parameter Extended ( extended : ĠString Ġ= ĠTr akt Extended . FULL ) Ġ{ ĊĠĠĠ Ġparameter (" extended ", Ġextended ) Ċ } ĊĊ