package Ġorg . erg op l atform . pers istance Ċ Ċ const Ġval ĠEN C _ TYPE _ PASSWORD Ġ= Ġ 1 Ċ Ċ /** Ċ Ġ* ĠIndicates Ġsome Ġkind Ġof Ġdevice - bound Ġencryption : ĠDevice Ġencryption Ġon ĠAndroid , ĠKey chain Ġon ĠiOS Ċ Ġ*/ Ċ const Ġval ĠEN C _ TYPE _ DEVICE Ġ= Ġ 2 Ċ Ċ data Ġclass ĠWallet Config ( ĊĠĠĠ Ġval Ġid : ĠInt , ĊĠĠĠ Ġval ĠdisplayName : ĠString ?, ĊĠĠĠ Ġval Ġfirst Address : ĠString ?, ĊĠĠĠ Ġval Ġencryption Type : ĠInt ?, ĊĠĠĠ Ġval Ġsecret Storage : ĠByteArray ?, ĊĠĠĠ Ġval Ġun fold Tokens : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġextended PublicKey : ĠString ?, Ċ ) Ċ Ċ data Ġclass ĠWallet State ( ĊĠĠĠ Ġval Ġpublic Address : ĠString , ĊĠĠĠ Ġval Ġwallet First Address : ĠString , ĊĠĠĠ Ġval Ġbalance : ĠLong ?, ĊĠĠĠ Ġval Ġun confirmed Balance : ĠLong ? Ċ ) Ċ Ċ data Ġclass ĠWallet Token ( ĊĠĠĠ Ġval Ġid : ĠLong , ĊĠĠĠ Ġval Ġpublic Address : ĠString , ĊĠĠĠ Ġval Ġwallet First Address : ĠString , ĊĠĠĠ Ġval Ġtoken Id : ĠString ?, ĊĠĠĠ Ġval Ġamount : ĠLong ?, ĊĠĠĠ Ġval Ġdecimals : ĠInt , ĊĠĠĠ Ġval Ġname : ĠString ?, Ċ ) Ċ Ċ data Ġclass ĠWallet Address ( ĊĠĠĠ Ġval Ġid : ĠLong , ĊĠĠĠ Ġval Ġwallet First Address : ĠString , ĊĠĠĠ Ġval Ġder ivation Index : ĠInt , ĊĠĠĠ Ġval Ġpublic Address : ĠString , ĊĠĠĠ Ġval Ġlabel : ĠString ?, Ċ ) Ċ Ċ data Ġclass ĠWallet ( ĊĠĠĠ Ġval Ġwallet Config : ĠWallet Config , ĊĠĠĠ Ġval Ġstate : ĠList < Wallet State >, ĊĠĠĠ Ġval Ġtokens : ĠList < Wallet Token >, ĊĠĠĠ Ġval Ġaddresses : ĠList < Wallet Address > Ċ ) Ċ