package Ġcom . cas per . sdk . get deploy . Execution Result . Transform Ċ Ċ import Ġcom . cas per . sdk . common . classes . U 5 1 2 Class Ċ import Ġnet . jem z art . json kr aken . toJson String Ċ import Ġnet . jem z art . json kr aken . values . JsonObject Ċ Ċ /** ĠClass Ġbuilt Ġfor Ġstoring ĠTransfer Ġinformation Ġ*/ Ċ class ĠTransfer Ġ{ ĊĠĠĠ Ġvar Ġdeploy Hash : ĠString Ġ= Ġ"" ĊĠĠĠ Ġvar Ġfrom : ĠString Ġ= Ġ"" ĊĠĠĠ Ġlateinit Ġvar Ġto : ĠString // ĠOptional Ġvalue ĊĠĠĠ Ġlateinit Ġvar Ġid : ĠString // Optional Ġvalue Ġof ĠU Long Ġu 6 4 Ġbut Ġstored Ġas ĠString Ġfor Ġeasier Ġmanipulation ĊĠĠĠ Ġvar Ġis To Exist ed : ĠBoolean Ġ= Ġtrue ĊĠĠĠ Ġvar Ġis ID Exist ed : ĠBoolean Ġ= Ġtrue ĊĠĠĠ Ġvar Ġsource : ĠString Ġ= Ġ"" // ĠU Ref ĊĠĠĠ Ġvar Ġtarget : ĠString Ġ= Ġ"" // ĠU Ref ĊĠĠĠ Ġvar Ġamount : ĠU 5 1 2 Class Ġ= ĠU 5 1 2 Class () ĊĠĠĠ Ġvar Ġgas : ĠU 5 1 2 Class Ġ= ĠU 5 1 2 Class () ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĠThis Ġfunction Ġparse Ġthe ĠJsonObject Ġ( taken Ġfrom Ġserver ĠRPC Ġmethod Ġcall ) Ġto Ġget Ġthe ĠTransfer Ġobject Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Json To Transfer ( from : ĠJsonObject ): ĠTransfer Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġret : ĠTransfer Ġ= ĠTransfer () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġret . deploy Hash Ġ= Ġfrom [" deploy _ hash "]. toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġret . from Ġ= Ġfrom [" from "]. toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġret . source Ġ= Ġfrom [" source "]. toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġret . target Ġ= Ġfrom [" target "]. toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġret . amount Ġ= ĠU 5 1 2 Class . from StringTo U 5 1 2 ( from [" amount "]. toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġret . gas Ġ= ĠU 5 1 2 Class . from StringTo U 5 1 2 ( from [" gas "]. toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġfrom [" id "]. toJson String () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( id Ġ!= Ġ" null ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġret . id Ġ= Ġid ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġret . is ID Exist ed Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġto Ġ= Ġfrom [" to "]. toJson String () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( to Ġ!= Ġ" null ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġret . to Ġ= Ġfrom [" to "]. toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġret . is To Exist ed Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġret ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }