/* Ċ Ġ* ĠCreated Ġby Ġy ig ito zg um us Ġon Ġ 4 / 2 / 2 2 , Ġ 1 1 : 4 4 ĠAM Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 2 Ġ. ĠAll Ġrights Ġreserved . Ċ Ġ* ĠLast Ġmodified Ġ 4 / 2 / 2 2 , Ġ 1 1 : 4 4 ĠAM Ċ Ġ*/ Ċ Ċ package Ġcom . y ig ito zg um us . core . service Ċ Ċ import Ġcom . y ig ito zg um us . core . clients . Ret rofit Builder Ċ import Ġcom . y ig ito zg um us . core . di . Ret rofit Type Coin Base Ċ import Ġjavax . inject . Inject Ċ Ċ @ ServiceType Coin Base Ċ class ĠCoin Base Service Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġ@ Ret rofit Type Coin Base Ġprivate Ġval Ġretrofit : ĠRet rofit Builder Ċ ) Ġ: ĠService Creator Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġ< T > Ġcreate ( api : ĠClass < T >): ĠT Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġretrofit . instance . create ( api ) ĊĠĠĠ Ġ} Ċ } Ċ