package Ġcom . rar ible . protocol . erc 2 0 . api . controller Ċ Ċ import Ġcom . rar ible . protocol . dto . E rc 2 0 Decimal Balance Dto Ċ import Ġcom . rar ible . protocol . dto . parser . Address Parser Ċ import Ġcom . rar ible . protocol . erc 2 0 . api . service . balance . E rc 2 0 Balance ApiService Ċ import Ġorg . springframework . http . Response Entity Ċ import Ġorg . springframework . web . bind . annotation . RestController Ċ Ċ @ RestController Ċ class ĠE rc 2 0 Balance Controller ( ĊĠĠĠ Ġprivate Ġval Ġer c 2 0 Balance ApiService : ĠE rc 2 0 Balance ApiService Ċ ) Ġ: ĠE rc 2 0 Balance Controller Api Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġget E rc 2 0 Balance ( contract : ĠString , Ġowner : ĠString ): ĠResponseEntity < E rc 2 0 Decimal Balance Dto > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbalance Dto Ġ= Ġer c 2 0 Balance ApiService . get ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontract Ġ= ĠAddress Parser . parse ( contract ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġowner Ġ= ĠAddress Parser . parse ( owner ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġreturn ĠResponseEntity . ok ( balance Dto ) ĊĠĠĠ Ġ} Ċ } Ċ