// Generated Ġby Ġthe Ġprotocol Ġbuffer Ġcompiler . ĠDO ĠNOT ĠEDIT ! Ċ // Ġsource : Ġcos mos / bank / v 1 beta 1 / genesis . proto Ċ Ċ package Ġcos mos . bank . v 1 beta 1 ; Ċ Ċ @ kotlin . jvm . Jvm Synt hetic Ċ inline Ġfun Ġbalance ( block : Ġcos mos . bank . v 1 beta 1 . Balance Kt . Dsl . () Ġ-> ĠUnit ): Ġcos mos . bank . v 1 beta 1 . Genesis . Balance Ġ= ĊĠ Ġcos mos . bank . v 1 beta 1 . Balance Kt . Dsl ._ create ( cosmos . bank . v 1 beta 1 . Genesis . Balance . newBuilder ()). apply Ġ{ Ġblock () Ġ} ._ build () Ċ object ĠBalance Kt Ġ{ ĊĠ Ġ@ kotlin . Opt In ( com . google . protobuf . kotlin . Only For Use By Generated Proto Code :: class ) ĊĠ Ġ@ com . google . protobuf . kotlin . Proto Dsl Marker ĊĠ Ġclass ĠD sl Ġprivate Ġconstructor ( ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Field Ġprivate Ġval Ġ_ builder : Ġcos mos . bank . v 1 beta 1 . Genesis . Balance . Builder ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠĠĠ Ġ@ kotlin . Published Api ĊĠĠĠĠĠ Ġinternal Ġfun Ġ_ create ( builder : Ġcos mos . bank . v 1 beta 1 . Genesis . Balance . Builder ): ĠD sl Ġ= ĠD sl ( builder ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠ Ġ@ kotlin . Published Api ĊĠĠĠ Ġinternal Ġfun Ġ_ build (): Ġcos mos . bank . v 1 beta 1 . Genesis . Balance Ġ= Ġ_ builder . build () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< pre > ĊĠĠĠĠ Ġ* Ġaddress Ġis Ġthe Ġaddress Ġof Ġthe Ġbalance Ġholder . ĊĠĠĠĠ Ġ* Ġ</ pre > ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ< code > string Ġaddress Ġ= Ġ 1 ;</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġaddress : Ġkotlin . String ĊĠĠĠĠĠ Ġ@ Jvm Name (" getAddress ") ĊĠĠĠĠĠ Ġget () Ġ= Ġ_ builder . getAddress () ĊĠĠĠĠĠ Ġ@ Jvm Name (" set Address ") ĊĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ builder . set Address ( value ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< pre > ĊĠĠĠĠ Ġ* Ġaddress Ġis Ġthe Ġaddress Ġof Ġthe Ġbalance Ġholder . ĊĠĠĠĠ Ġ* Ġ</ pre > ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ< code > string Ġaddress Ġ= Ġ 1 ;</ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġclear Address () Ġ{ ĊĠĠĠĠĠ Ġ_ builder . clear Address () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAn Ġun instant iable , Ġbehavior less Ġtype Ġto Ġrepresent Ġthe Ġfield Ġin ĊĠĠĠĠ Ġ* Ġgener ics . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ kotlin . Opt In ( com . google . protobuf . kotlin . Only For Use By Generated Proto Code :: class ) ĊĠĠĠ Ġclass ĠCoin s Proxy Ġprivate Ġconstructor () Ġ: Ġcom . google . protobuf . kotlin . Dsl Proxy () ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< pre > ĊĠĠĠĠ Ġ* Ġcoins Ġdefines Ġthe Ġdifferent Ġcoins Ġthis Ġbalance Ġholds . ĊĠĠĠĠ Ġ* Ġ</ pre > ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ< code > repeated Ġ. cosmos . base . v 1 beta 1 . Coin Ġcoins Ġ= Ġ 2 Ġ[( . gogo proto . nullable ) Ġ= Ġfalse , Ġ(. gogo proto . cast repeated ) Ġ= Ġ" github . com / cosmos / cosmos - sdk / types . Coins "]; </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠ Ġval Ġcoins : Ġcom . google . protobuf . kotlin . Dsl List < cosmos . base . v 1 beta 1 . Coin OuterClass . Coin , ĠCoin s Proxy > ĊĠĠĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠĠĠ Ġget () Ġ= Ġcom . google . protobuf . kotlin . Dsl List ( ĊĠĠĠĠĠĠĠ Ġ_ builder . getC oin s List () ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< pre > ĊĠĠĠĠ Ġ* Ġcoins Ġdefines Ġthe Ġdifferent Ġcoins Ġthis Ġbalance Ġholds . ĊĠĠĠĠ Ġ* Ġ</ pre > ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ< code > repeated Ġ. cosmos . base . v 1 beta 1 . Coin Ġcoins Ġ= Ġ 2 Ġ[( . gogo proto . nullable ) Ġ= Ġfalse , Ġ(. gogo proto . cast repeated ) Ġ= Ġ" github . com / cosmos / cosmos - sdk / types . Coins "]; </ code > ĊĠĠĠĠ Ġ* Ġ@ param Ġvalue ĠThe Ġcoins Ġto Ġadd . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Name (" add Coins ") ĊĠĠĠ Ġfun Ġcom . google . protobuf . kotlin . Dsl List < cosmos . base . v 1 beta 1 . Coin OuterClass . Coin , ĠCoin s Proxy >. add ( value : Ġcos mos . base . v 1 beta 1 . Coin OuterClass . Coin ) Ġ{ ĊĠĠĠĠĠ Ġ_ builder . add Coins ( value ) ĊĠĠĠ Ġ} /** ĊĠĠĠĠ Ġ* Ġ< pre > ĊĠĠĠĠ Ġ* Ġcoins Ġdefines Ġthe Ġdifferent Ġcoins Ġthis Ġbalance Ġholds . ĊĠĠĠĠ Ġ* Ġ</ pre > ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ< code > repeated Ġ. cosmos . base . v 1 beta 1 . Coin Ġcoins Ġ= Ġ 2 Ġ[( . gogo proto . nullable ) Ġ= Ġfalse , Ġ(. gogo proto . cast repeated ) Ġ= Ġ" github . com / cosmos / cosmos - sdk / types . Coins "]; </ code > ĊĠĠĠĠ Ġ* Ġ@ param Ġvalue ĠThe Ġcoins Ġto Ġadd . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Name (" plus Assign Coins ") ĊĠĠĠ Ġinline Ġoperator Ġfun Ġcom . google . protobuf . kotlin . Dsl List < cosmos . base . v 1 beta 1 . Coin OuterClass . Coin , ĠCoin s Proxy >. plus Assign ( value : Ġcos mos . base . v 1 beta 1 . Coin OuterClass . Coin ) Ġ{ ĊĠĠĠĠĠ Ġadd ( value ) ĊĠĠĠ Ġ} /** ĊĠĠĠĠ Ġ* Ġ< pre > ĊĠĠĠĠ Ġ* Ġcoins Ġdefines Ġthe Ġdifferent Ġcoins Ġthis Ġbalance Ġholds . ĊĠĠĠĠ Ġ* Ġ</ pre > ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ< code > repeated Ġ. cosmos . base . v 1 beta 1 . Coin Ġcoins Ġ= Ġ 2 Ġ[( . gogo proto . nullable ) Ġ= Ġfalse , Ġ(. gogo proto . cast repeated ) Ġ= Ġ" github . com / cosmos / cosmos - sdk / types . Coins "]; </ code > ĊĠĠĠĠ Ġ* Ġ@ param Ġvalues ĠThe Ġcoins Ġto Ġadd . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Name (" addAll Coins ") ĊĠĠĠ Ġfun Ġcom . google . protobuf . kotlin . Dsl List < cosmos . base . v 1 beta 1 . Coin OuterClass . Coin , ĠCoin s Proxy >. addAll ( values : Ġkotlin . collections . Iterable < cosmos . base . v 1 beta 1 . Coin OuterClass . Coin >) Ġ{ ĊĠĠĠĠĠ Ġ_ builder . addAll Coins ( values ) ĊĠĠĠ Ġ} /** ĊĠĠĠĠ Ġ* Ġ< pre > ĊĠĠĠĠ Ġ* Ġcoins Ġdefines Ġthe Ġdifferent Ġcoins Ġthis Ġbalance Ġholds . ĊĠĠĠĠ Ġ* Ġ</ pre > ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ< code > repeated Ġ. cosmos . base . v 1 beta 1 . Coin Ġcoins Ġ= Ġ 2 Ġ[( . gogo proto . nullable ) Ġ= Ġfalse , Ġ(. gogo proto . cast repeated ) Ġ= Ġ" github . com / cosmos / cosmos - sdk / types . Coins "]; </ code > ĊĠĠĠĠ Ġ* Ġ@ param Ġvalues ĠThe Ġcoins Ġto Ġadd . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Name (" plus Assign All Coins ") ĊĠĠĠ Ġinline Ġoperator Ġfun Ġcom . google . protobuf . kotlin . Dsl List < cosmos . base . v 1 beta 1 . Coin OuterClass . Coin , ĠCoin s Proxy >. plus Assign ( values : Ġkotlin . collections . Iterable < cosmos . base . v 1 beta 1 . Coin OuterClass . Coin >) Ġ{ ĊĠĠĠĠĠ Ġadd All ( values ) ĊĠĠĠ Ġ} /** ĊĠĠĠĠ Ġ* Ġ< pre > ĊĠĠĠĠ Ġ* Ġcoins Ġdefines Ġthe Ġdifferent Ġcoins Ġthis Ġbalance Ġholds . ĊĠĠĠĠ Ġ* Ġ</ pre > ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ< code > repeated Ġ. cosmos . base . v 1 beta 1 . Coin Ġcoins Ġ= Ġ 2 Ġ[( . gogo proto . nullable ) Ġ= Ġfalse , Ġ(. gogo proto . cast repeated ) Ġ= Ġ" github . com / cosmos / cosmos - sdk / types . Coins "]; </ code > ĊĠĠĠĠ Ġ* Ġ@ param Ġindex ĠThe Ġindex Ġto Ġset Ġthe Ġvalue Ġat . ĊĠĠĠĠ Ġ* Ġ@ param Ġvalue ĠThe Ġcoins Ġto Ġset . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Name (" set Coins ") ĊĠĠĠ Ġoperator Ġfun Ġcom . google . protobuf . kotlin . Dsl List < cosmos . base . v 1 beta 1 . Coin OuterClass . Coin , ĠCoin s Proxy >. set ( index : Ġkotlin . Int , Ġvalue : Ġcos mos . base . v 1 beta 1 . Coin OuterClass . Coin ) Ġ{ ĊĠĠĠĠĠ Ġ_ builder . set Coins ( index , Ġvalue ) ĊĠĠĠ Ġ} /** ĊĠĠĠĠ Ġ* Ġ< pre > ĊĠĠĠĠ Ġ* Ġcoins Ġdefines Ġthe Ġdifferent Ġcoins Ġthis Ġbalance Ġholds . ĊĠĠĠĠ Ġ* Ġ</ pre > ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ< code > repeated Ġ. cosmos . base . v 1 beta 1 . Coin Ġcoins Ġ= Ġ 2 Ġ[( . gogo proto . nullable ) Ġ= Ġfalse , Ġ(. gogo proto . cast repeated ) Ġ= Ġ" github . com / cosmos / cosmos - sdk / types . Coins "]; </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠ Ġ@ kotlin . jvm . Jvm Name (" clear Coins ") ĊĠĠĠ Ġfun Ġcom . google . protobuf . kotlin . Dsl List < cosmos . base . v 1 beta 1 . Coin OuterClass . Coin , ĠCoin s Proxy >. clear () Ġ{ ĊĠĠĠĠĠ Ġ_ builder . clear Coins () ĊĠĠĠ Ġ}} Ċ } Ċ @ kotlin . jvm . Jvm Synt hetic Ċ inline Ġfun Ġcos mos . bank . v 1 beta 1 . Genesis . Balance . copy ( block : Ġcos mos . bank . v 1 beta 1 . Balance Kt . Dsl . () Ġ-> ĠUnit ): Ġcos mos . bank . v 1 beta 1 . Genesis . Balance Ġ= ĊĠ Ġcos mos . bank . v 1 beta 1 . Balance Kt . Dsl ._ create ( this . to Builder ()). apply Ġ{ Ġblock () Ġ} ._ build () Ċ