package Ġcom . ky aw hut . ats y cast . share . network . request Ċ Ċ import Ġandroidx . annotation . Keep Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ /** Ċ Ġ* Ġ@ author Ġk yaw ht ut Ċ Ġ* Ġ@ date Ġ 1 0 / 4 / 2 1 Ċ Ġ*/ Ċ @ Keep Ċ data Ġclass ĠScript Request Ġprivate Ġconstructor ( ĊĠĠĠ Ġ@ SerializedName (" route ") ĊĠĠĠ Ġval Ġroute : ĠString , ĊĠĠĠ Ġ@ SerializedName (" payload ") ĊĠĠĠ Ġval Ġpayload : ĠMap < String , ĠAny > Ċ ) Ġ{ ĊĊĠĠĠ Ġclass ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġroute : ĠString Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġvar Ġpayload : ĠMutable Map < String , ĠAny > Ġ= Ġmutable Map Of () ĊĊĠĠĠĠĠĠĠ Ġfun Ġbuild (): ĠScript Request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠScript Request ( route , Ġpayload ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġscript Request ( block : ĠScript Request . Builder . () Ġ-> ĠUnit ) Ġ= ĊĠĠĠ ĠScript Request . Builder (). also ( block ). build () Ċ