package Ġcom . sol ana . models Ċ Ċ import Ġcom . sol ana . models . Token Result Objects . Token Amount Info Ċ import Ġcom . squareup . mos hi . Json Ċ Ċ class ĠConf irmed Transaction ( ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" meta ") Ġval Ġmeta : ĠMeta ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" slot ") Ġval Ġslot : ĠLong ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" transaction ") Ġval Ġtransaction : ĠTransaction ?, Ċ ) Ġ{ ĊĠĠĠ Ġclass ĠHeader Ġ( ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" num Readonly Signed Accounts ") ĊĠĠĠĠĠĠĠ Ġval Ġnum Readonly Signed Accounts : ĠLong , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" num Readonly Unsigned Accounts ") ĊĠĠĠĠĠĠĠ Ġval Ġnum Readonly Unsigned Accounts : ĠLong , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" num Required Signatures ") ĊĠĠĠĠĠĠĠ Ġval Ġnum Required Signatures : ĠLong ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġclass ĠInstruction Ġ( ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" accounts ") ĊĠĠĠĠĠĠĠ Ġval Ġaccounts : ĠList < Long > ?, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" data ") ĊĠĠĠĠĠĠĠ Ġval Ġdata : ĠString ?, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" program Id Index ") ĊĠĠĠĠĠĠĠ Ġval Ġprogram Id Index : ĠLong ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġclass ĠMessage Ġ( ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" account Keys ") ĊĠĠĠĠĠĠĠ Ġval Ġaccount Keys : ĠList < String >, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" header ") ĊĠĠĠĠĠĠĠ Ġval Ġheader : ĠHeader , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" instructions ") ĊĠĠĠĠĠĠĠ Ġval Ġinstructions : ĠList < Instruction >, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" recent Block hash ") ĊĠĠĠĠĠĠĠ Ġval Ġrecent Block hash : ĠString ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġclass ĠStatus Ġ( ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" Ok ") ĊĠĠĠĠĠĠĠ Ġval Ġok : ĠAny ? ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġclass ĠToken Balance Ġ( ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" account Index ") ĊĠĠĠĠĠĠĠ Ġval Ġaccount Index : ĠDouble , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" mint ") ĊĠĠĠĠĠĠĠ Ġval Ġmint : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" ui Token Amount ") ĊĠĠĠĠĠĠĠ Ġval Ġui Token Amount : ĠToken Amount Info ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġclass ĠMeta Ġ( ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" err ") ĊĠĠĠĠĠĠĠ Ġval Ġerr : ĠAny ?, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" fee ") ĊĠĠĠĠĠĠĠ Ġval Ġfee : ĠLong , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" inner Instructions ") ĊĠĠĠĠĠĠĠ Ġval Ġinner Instructions : ĠList < Any >, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" pre Token Balances ") ĊĠĠĠĠĠĠĠ Ġval Ġpre Token Balances : ĠList < Token Balance >, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" post Token Balances ") ĊĠĠĠĠĠĠĠ Ġval Ġpost Token Balances : ĠList < Token Balance >, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" post Balances ") ĊĠĠĠĠĠĠĠ Ġval Ġpost Balances : ĠList < Long >, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" pre Balances ") ĊĠĠĠĠĠĠĠ Ġval Ġpre Balances : ĠList < Long >, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" status ") ĊĠĠĠĠĠĠĠ Ġval Ġstatus : ĠStatus ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġclass ĠTransaction Ġ( ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" message ") ĊĠĠĠĠĠĠĠ Ġval Ġmessage : ĠConf irmed Transaction . Message , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" signatures ") ĊĠĠĠĠĠĠĠ Ġval Ġsignatures : ĠList < String >, ĊĠĠĠ Ġ) Ċ }