package Ġio . pro venance . event stream . stream . clients Ċ Ċ import Ġio . pro venance . event stream . stream . T ender mint ServiceClient Ċ import Ġio . pro venance . event stream . stream . apis . AB CI Api Ċ import Ġio . pro venance . event stream . stream . apis . Info Api Ċ import Ġio . pro venance . event stream . stream . models . AB CI Info Response Ċ import Ġio . pro venance . event stream . stream . models . Block Response Ċ import Ġio . pro venance . event stream . stream . models . Block Results Response Ċ import Ġio . pro venance . event stream . stream . models . Blockchain Response Ċ Ċ /** Ċ Ġ* ĠAn ĠOpenAPI Ġgenerated Ġclient Ġdesigned Ġto Ġinteract Ġwith Ġthe ĠT ender mint ĠRPC ĠAPI . Ċ Ġ* Ċ Ġ* ĠAll Ġrequests Ġand Ġresponses Ġare ĠHTTP + JSON . Ċ Ġ* Ċ Ġ* Ġ@ param Ġrpc Url Base ĠThe Ġbase ĠURL Ġof Ġthe ĠT ender mint ĠRPC ĠAPI Ġto Ġuse Ġwhen Ġmaking Ġrequests . Ċ Ġ*/ Ċ class ĠT ender mint Service Open ApiClient ( rpc Url Base : ĠString ) Ġ: ĠT ender mint ServiceClient Ġ{ ĊĠĠĠ Ġprivate Ġval Ġab ci Api Ġ= ĠAB CI Api ( rpc Url Base ) ĊĠĠĠ Ġprivate Ġval Ġinfo Api Ġ= ĠInfo Api ( rpc Url Base ) ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġab ci Info (): ĠAB CI Info Response Ġ= Ġab ci Api . ab ci Info () ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġblock ( height : ĠLong ?): ĠBlock Response Ġ= Ġinfo Api . block ( height ) ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġblock Results ( height : ĠLong ?): ĠBlock Results Response Ġ= Ġinfo Api . block Results ( height ) ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġblockchain ( min Height : ĠLong ?, ĠmaxHeight : ĠLong ?): ĠBlock chain Response Ġ= ĊĠĠĠĠĠĠĠ Ġinfo Api . blockchain ( min Height , ĠmaxHeight ) Ċ } Ċ