// Generated Ġby Ġthe Ġprotocol Ġbuffer Ġcompiler . ĠDO ĠNOT ĠEDIT ! Ċ // Ġsource : Ġt erra / oracle / v 1 beta 1 / oracle . proto Ċ Ċ package Ġt erra . oracle . v 1 beta 1 ; Ċ Ċ @ kotlin . jvm . Jvm Synt hetic Ċ inline Ġfun Ġaggregate Exchange Rate Prev ote ( block : Ġt erra . oracle . v 1 beta 1 . Aggregate Exchange Rate Prev ote Kt . Dsl . () Ġ-> ĠUnit ): Ġt erra . oracle . v 1 beta 1 . Oracle . Aggregate Exchange Rate Prev ote Ġ= ĊĠ Ġt erra . oracle . v 1 beta 1 . Aggregate Exchange Rate Prev ote Kt . Dsl ._ create ( terra . oracle . v 1 beta 1 . Oracle . Aggregate Exchange Rate Prev ote . newBuilder ()). apply Ġ{ Ġblock () Ġ} ._ build () Ċ object ĠAggregate Exchange Rate Prev ote 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 : Ġt erra . oracle . v 1 beta 1 . Oracle . Aggregate Exchange Rate Prev ote . Builder ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠĠĠ Ġ@ kotlin . Published Api ĊĠĠĠĠĠ Ġinternal Ġfun Ġ_ create ( builder : Ġt erra . oracle . v 1 beta 1 . Oracle . Aggregate Exchange Rate Prev ote . Builder ): ĠD sl Ġ= ĠD sl ( builder ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ kotlin . jvm . Jvm Synt hetic ĊĠĠĠ Ġ@ kotlin . Published Api ĊĠĠĠ Ġinternal Ġfun Ġ_ build (): Ġt erra . oracle . v 1 beta 1 . Oracle . Aggregate Exchange Rate Prev ote Ġ= Ġ_ builder . build () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code > string Ġhash Ġ= Ġ 1 Ġ[( . gogo proto . more tags ) Ġ= Ġ" yaml : &# 9 2 ;" hash &# 9 2 ; "" ]; </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġhash : Ġkotlin . String ĊĠĠĠĠĠ Ġ@ Jvm Name (" get Hash ") ĊĠĠĠĠĠ Ġget () Ġ= Ġ_ builder . get Hash () ĊĠĠĠĠĠ Ġ@ Jvm Name (" set Hash ") ĊĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ builder . set Hash ( value ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code > string Ġhash Ġ= Ġ 1 Ġ[( . gogo proto . more tags ) Ġ= Ġ" yaml : &# 9 2 ;" hash &# 9 2 ; "" ]; </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġclear Hash () Ġ{ ĊĠĠĠĠĠ Ġ_ builder . clear Hash () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code > string Ġvot er Ġ= Ġ 2 Ġ[( . gogo proto . more tags ) Ġ= Ġ" yaml : &# 9 2 ;" v oter &# 9 2 ; "" ]; </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġvot er : Ġkotlin . String ĊĠĠĠĠĠ Ġ@ Jvm Name (" get V oter ") ĊĠĠĠĠĠ Ġget () Ġ= Ġ_ builder . get V oter () ĊĠĠĠĠĠ Ġ@ Jvm Name (" set V oter ") ĊĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ builder . set V oter ( value ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code > string Ġvot er Ġ= Ġ 2 Ġ[( . gogo proto . more tags ) Ġ= Ġ" yaml : &# 9 2 ;" v oter &# 9 2 ; "" ]; </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġclear V oter () Ġ{ ĊĠĠĠĠĠ Ġ_ builder . clear V oter () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code > uint 6 4 Ġsubmit _ block Ġ= Ġ 3 Ġ[( . gogo proto . more tags ) Ġ= Ġ" yaml : &# 9 2 ;" submit _ block &# 9 2 ; "" ]; </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġsubmit Block : Ġkotlin . Long ĊĠĠĠĠĠ Ġ@ Jvm Name (" get Submit Block ") ĊĠĠĠĠĠ Ġget () Ġ= Ġ_ builder . get Submit Block () ĊĠĠĠĠĠ Ġ@ Jvm Name (" set Submit Block ") ĊĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ builder . set Submit Block ( value ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ< code > uint 6 4 Ġsubmit _ block Ġ= Ġ 3 Ġ[( . gogo proto . more tags ) Ġ= Ġ" yaml : &# 9 2 ;" submit _ block &# 9 2 ; "" ]; </ code > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġclear Submit Block () Ġ{ ĊĠĠĠĠĠ Ġ_ builder . clear Submit Block () ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ @ kotlin . jvm . Jvm Synt hetic Ċ inline Ġfun Ġt erra . oracle . v 1 beta 1 . Oracle . Aggregate Exchange Rate Prev ote . copy ( block : Ġt erra . oracle . v 1 beta 1 . Aggregate Exchange Rate Prev ote Kt . Dsl . () Ġ-> ĠUnit ): Ġt erra . oracle . v 1 beta 1 . Oracle . Aggregate Exchange Rate Prev ote Ġ= ĊĠ Ġt erra . oracle . v 1 beta 1 . Aggregate Exchange Rate Prev ote Kt . Dsl ._ create ( this . to Builder ()). apply Ġ{ Ġblock () Ġ} ._ build () Ċ