package Ġorg . kin . sdk . demo . view model Ċ Ċ import Ġorg . kin . sdk . design . view model . tools . ViewModel Ċ import Ġjava . math . BigInteger Ċ Ċ interface ĠSend Transaction ViewModel Ġ: ĠViewModel < Send Transaction ViewModel . Navigation Args , ĠSend Transaction ViewModel . State > Ġ{ ĊĊĠĠĠ Ġdata Ġclass ĠNavigation Args ( val Ġwallet Index : ĠInt , Ġval Ġpublic Address : ĠString ) ĊĊĠĠĠ Ġdata Ġclass ĠState ( ĊĠĠĠĠĠĠĠ Ġval Ġdestination Address : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġamount : ĠBigInteger , ĊĠĠĠĠĠĠĠ Ġval Ġfee : ĠBigInteger , ĊĠĠĠĠĠĠĠ Ġval Ġmemo : ĠString ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġon Destination Address Updated ( value : ĠString ) ĊĊĠĠĠ Ġfun Ġon Amount Updated ( value : ĠBigInteger ) ĊĊĠĠĠ Ġfun Ġon Fee Updated ( value : ĠBigInteger ) ĊĊĠĠĠ Ġfun Ġon Memo Updated ( value : ĠString ) ĊĊĠĠĠ Ġfun Ġon Send T apped ( completed : Ġ( error : ĠThrowable ?) Ġ-> ĠUnit ) Ċ } Ċ