| 1 | // GENERATED CODE - DO NOT MODIFY BY HAND |
| 2 | |
| 3 | part of 'wallet_info_legacy.dart'; |
| 4 | |
| 5 | // ************************************************************************** |
| 6 | // TypeAdapterGenerator |
| 7 | // ************************************************************************** |
| 8 | |
| 9 | class DerivationInfoAdapter extends TypeAdapter<DerivationInfo> { |
| 10 | @override |
| 11 | final int typeId = 17; |
| 12 | |
| 13 | @override |
| 14 | DerivationInfo read(BinaryReader reader) { |
| 15 | final numOfFields = reader.readByte(); |
| 16 | final fields = <int, dynamic>{ |
| 17 | for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(), |
| 18 | }; |
| 19 | return DerivationInfo( |
| 20 | derivationType: fields[3] as newWi.DerivationType?, |
| 21 | derivationPath: fields[4] as String?, |
| 22 | balance: fields[1] == null ? '' : fields[1] as String, |
| 23 | address: fields[0] == null ? '' : fields[0] as String, |
| 24 | transactionsCount: fields[2] == null ? 0 : fields[2] as int, |
| 25 | scriptType: fields[5] as String?, |
| 26 | description: fields[6] as String?, |
| 27 | ); |
| 28 | } |
| 29 | |
| 30 | @override |
| 31 | void write(BinaryWriter writer, DerivationInfo obj) { |
| 32 | writer |
| 33 | ..writeByte(7) |
| 34 | ..writeByte(0) |
| 35 | ..write(obj.address) |
| 36 | ..writeByte(1) |
| 37 | ..write(obj.balance) |
| 38 | ..writeByte(2) |
| 39 | ..write(obj.transactionsCount) |
| 40 | ..writeByte(3) |
| 41 | ..write(obj.derivationType) |
| 42 | ..writeByte(4) |
| 43 | ..write(obj.derivationPath) |
| 44 | ..writeByte(5) |
| 45 | ..write(obj.scriptType) |
| 46 | ..writeByte(6) |
| 47 | ..write(obj.description); |
| 48 | } |
| 49 | |
| 50 | @override |
| 51 | int get hashCode => typeId.hashCode; |
| 52 | |
| 53 | @override |
| 54 | bool operator ==(Object other) => |
| 55 | identical(this, other) || |
| 56 | other is DerivationInfoAdapter && runtimeType == other.runtimeType && typeId == other.typeId; |
| 57 | } |
| 58 | |
| 59 | class WalletInfoAdapter extends TypeAdapter<WalletInfo> { |
| 60 | @override |
| 61 | final int typeId = 4; |
| 62 | |
| 63 | @override |
| 64 | WalletInfo read(BinaryReader reader) { |
| 65 | final numOfFields = reader.readByte(); |
| 66 | final fields = <int, dynamic>{ |
| 67 | for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(), |
| 68 | }; |
| 69 | return WalletInfo( |
| 70 | fields[0] == null ? '' : fields[0] as String, |
| 71 | fields[1] == null ? '' : fields[1] as String, |
| 72 | fields[2] as WalletType, |
| 73 | fields[3] == null ? false : fields[3] as bool, |
| 74 | fields[4] == null ? 0 : fields[4] as int, |
| 75 | fields[5] == null ? 0 : fields[5] as int, |
| 76 | fields[6] == null ? '' : fields[6] as String, |
| 77 | fields[7] == null ? '' : fields[7] as String, |
| 78 | fields[8] == null ? '' : fields[8] as String, |
| 79 | fields[11] as String?, |
| 80 | fields[12] as String?, |
| 81 | fields[13] as bool?, |
| 82 | fields[20] as DerivationInfo?, |
| 83 | fields[21] as newWi.HardwareWalletType?, |
| 84 | fields[22] as String?, |
| 85 | fields[25] as String?, |
| 86 | fields[26] == null ? false : fields[26] as bool, |
| 87 | ) |
| 88 | ..addresses = (fields[10] as Map?)?.cast<String, String>() |
| 89 | ..addressInfos = (fields[14] as Map?) |
| 90 | ?.map((dynamic k, dynamic v) => MapEntry(k as int, (v as List).cast<AddressInfo>())) |
| 91 | ..usedAddresses = (fields[15] as List?)?.cast<String>() |
| 92 | ..derivationType = fields[16] as newWi.DerivationType? |
| 93 | ..derivationPath = fields[17] as String? |
| 94 | ..addressPageType = fields[18] as String? |
| 95 | ..network = fields[19] as String? |
| 96 | ..hiddenAddresses = (fields[23] as List?)?.cast<String>() |
| 97 | ..manualAddresses = (fields[24] as List?)?.cast<String>(); |
| 98 | } |
| 99 | |
| 100 | @override |
| 101 | void write(BinaryWriter writer, WalletInfo obj) { |
| 102 | writer |
| 103 | ..writeByte(26) |
| 104 | ..writeByte(0) |
| 105 | ..write(obj.id) |
| 106 | ..writeByte(1) |
| 107 | ..write(obj.name) |
| 108 | ..writeByte(2) |
| 109 | ..write(obj.type) |
| 110 | ..writeByte(3) |
| 111 | ..write(obj.isRecovery) |
| 112 | ..writeByte(4) |
| 113 | ..write(obj.restoreHeight) |
| 114 | ..writeByte(5) |
| 115 | ..write(obj.timestamp) |
| 116 | ..writeByte(6) |
| 117 | ..write(obj.dirPath) |
| 118 | ..writeByte(7) |
| 119 | ..write(obj.path) |
| 120 | ..writeByte(8) |
| 121 | ..write(obj.address) |
| 122 | ..writeByte(10) |
| 123 | ..write(obj.addresses) |
| 124 | ..writeByte(11) |
| 125 | ..write(obj.yatEid) |
| 126 | ..writeByte(12) |
| 127 | ..write(obj.yatLastUsedAddressRaw) |
| 128 | ..writeByte(13) |
| 129 | ..write(obj.showIntroCakePayCard) |
| 130 | ..writeByte(14) |
| 131 | ..write(obj.addressInfos) |
| 132 | ..writeByte(15) |
| 133 | ..write(obj.usedAddresses) |
| 134 | ..writeByte(16) |
| 135 | ..write(obj.derivationType) |
| 136 | ..writeByte(17) |
| 137 | ..write(obj.derivationPath) |
| 138 | ..writeByte(18) |
| 139 | ..write(obj.addressPageType) |
| 140 | ..writeByte(19) |
| 141 | ..write(obj.network) |
| 142 | ..writeByte(20) |
| 143 | ..write(obj.derivationInfo) |
| 144 | ..writeByte(21) |
| 145 | ..write(obj.hardwareWalletType) |
| 146 | ..writeByte(22) |
| 147 | ..write(obj.parentAddress) |
| 148 | ..writeByte(23) |
| 149 | ..write(obj.hiddenAddresses) |
| 150 | ..writeByte(24) |
| 151 | ..write(obj.manualAddresses) |
| 152 | ..writeByte(25) |
| 153 | ..write(obj.hashedWalletIdentifier) |
| 154 | ..writeByte(26) |
| 155 | ..write(obj.isNonSeedWallet); |
| 156 | } |
| 157 | |
| 158 | @override |
| 159 | int get hashCode => typeId.hashCode; |
| 160 | |
| 161 | @override |
| 162 | bool operator ==(Object other) => |
| 163 | identical(this, other) || |
| 164 | other is WalletInfoAdapter && runtimeType == other.runtimeType && typeId == other.typeId; |
| 165 | } |
| 166 | |
| 167 | class DerivationTypeAdapter extends TypeAdapter<newWi.DerivationType> { |
| 168 | @override |
| 169 | final int typeId = 15; |
| 170 | |
| 171 | @override |
| 172 | newWi.DerivationType read(BinaryReader reader) { |
| 173 | switch (reader.readByte()) { |
| 174 | case 0: |
| 175 | return newWi.DerivationType.unknown; |
| 176 | case 1: |
| 177 | return newWi.DerivationType.def; |
| 178 | case 2: |
| 179 | return newWi.DerivationType.nano; |
| 180 | case 3: |
| 181 | return newWi.DerivationType.bip39; |
| 182 | case 4: |
| 183 | return newWi.DerivationType.electrum; |
| 184 | default: |
| 185 | return newWi.DerivationType.unknown; |
| 186 | } |
| 187 | } |
| 188 | |
| 189 | @override |
| 190 | void write(BinaryWriter writer, newWi.DerivationType obj) { |
| 191 | switch (obj) { |
| 192 | case newWi.DerivationType.unknown: |
| 193 | writer.writeByte(0); |
| 194 | break; |
| 195 | case newWi.DerivationType.def: |
| 196 | writer.writeByte(1); |
| 197 | break; |
| 198 | case newWi.DerivationType.nano: |
| 199 | writer.writeByte(2); |
| 200 | break; |
| 201 | case newWi.DerivationType.bip39: |
| 202 | writer.writeByte(3); |
| 203 | break; |
| 204 | case newWi.DerivationType.electrum: |
| 205 | writer.writeByte(4); |
| 206 | break; |
| 207 | } |
| 208 | } |
| 209 | |
| 210 | @override |
| 211 | int get hashCode => typeId.hashCode; |
| 212 | |
| 213 | @override |
| 214 | bool operator ==(Object other) => |
| 215 | identical(this, other) || |
| 216 | other is DerivationTypeAdapter && runtimeType == other.runtimeType && typeId == other.typeId; |
| 217 | } |
| 218 | |
| 219 | class HardwareWalletTypeAdapter extends TypeAdapter<newWi.HardwareWalletType> { |
| 220 | @override |
| 221 | final int typeId = 19; |
| 222 | |
| 223 | @override |
| 224 | newWi.HardwareWalletType read(BinaryReader reader) { |
| 225 | switch (reader.readByte()) { |
| 226 | case 0: |
| 227 | return newWi.HardwareWalletType.ledger; |
| 228 | case 1: |
| 229 | return newWi.HardwareWalletType.bitbox; |
| 230 | case 2: |
| 231 | return newWi.HardwareWalletType.cupcake; |
| 232 | case 3: |
| 233 | return newWi.HardwareWalletType.coldcard; |
| 234 | case 4: |
| 235 | return newWi.HardwareWalletType.seedsigner; |
| 236 | case 5: |
| 237 | return newWi.HardwareWalletType.keystone; |
| 238 | case 6: |
| 239 | return newWi.HardwareWalletType.trezor; |
| 240 | default: |
| 241 | return newWi.HardwareWalletType.ledger; |
| 242 | } |
| 243 | } |
| 244 | |
| 245 | @override |
| 246 | void write(BinaryWriter writer, newWi.HardwareWalletType obj) { |
| 247 | switch (obj) { |
| 248 | case newWi.HardwareWalletType.ledger: |
| 249 | writer.writeByte(0); |
| 250 | break; |
| 251 | case newWi.HardwareWalletType.bitbox: |
| 252 | writer.writeByte(1); |
| 253 | break; |
| 254 | case newWi.HardwareWalletType.cupcake: |
| 255 | writer.writeByte(2); |
| 256 | break; |
| 257 | case newWi.HardwareWalletType.coldcard: |
| 258 | writer.writeByte(3); |
| 259 | break; |
| 260 | case newWi.HardwareWalletType.seedsigner: |
| 261 | writer.writeByte(4); |
| 262 | break; |
| 263 | case newWi.HardwareWalletType.keystone: |
| 264 | writer.writeByte(5); |
| 265 | break; |
| 266 | case newWi.HardwareWalletType.trezor: |
| 267 | writer.writeByte(6); |
| 268 | break; |
| 269 | } |
| 270 | } |
| 271 | |
| 272 | @override |
| 273 | int get hashCode => typeId.hashCode; |
| 274 | |
| 275 | @override |
| 276 | bool operator ==(Object other) => |
| 277 | identical(this, other) || |
| 278 | other is HardwareWalletTypeAdapter && |
| 279 | runtimeType == other.runtimeType && |
| 280 | typeId == other.typeId; |
| 281 | } |