v1AddressFormatFromJson function
Implementation
v1AddressFormat v1AddressFormatFromJson(dynamic value) {
switch (value) {
case 'ADDRESS_FORMAT_UNCOMPRESSED':
return v1AddressFormat.address_format_uncompressed;
case 'ADDRESS_FORMAT_COMPRESSED':
return v1AddressFormat.address_format_compressed;
case 'ADDRESS_FORMAT_ETHEREUM':
return v1AddressFormat.address_format_ethereum;
case 'ADDRESS_FORMAT_SOLANA':
return v1AddressFormat.address_format_solana;
case 'ADDRESS_FORMAT_COSMOS':
return v1AddressFormat.address_format_cosmos;
case 'ADDRESS_FORMAT_TRON':
return v1AddressFormat.address_format_tron;
case 'ADDRESS_FORMAT_SUI':
return v1AddressFormat.address_format_sui;
case 'ADDRESS_FORMAT_APTOS':
return v1AddressFormat.address_format_aptos;
case 'ADDRESS_FORMAT_BITCOIN_MAINNET_P2PKH':
return v1AddressFormat.address_format_bitcoin_mainnet_p2pkh;
case 'ADDRESS_FORMAT_BITCOIN_MAINNET_P2SH':
return v1AddressFormat.address_format_bitcoin_mainnet_p2sh;
case 'ADDRESS_FORMAT_BITCOIN_MAINNET_P2WPKH':
return v1AddressFormat.address_format_bitcoin_mainnet_p2wpkh;
case 'ADDRESS_FORMAT_BITCOIN_MAINNET_P2WSH':
return v1AddressFormat.address_format_bitcoin_mainnet_p2wsh;
case 'ADDRESS_FORMAT_BITCOIN_MAINNET_P2TR':
return v1AddressFormat.address_format_bitcoin_mainnet_p2tr;
case 'ADDRESS_FORMAT_BITCOIN_TESTNET_P2PKH':
return v1AddressFormat.address_format_bitcoin_testnet_p2pkh;
case 'ADDRESS_FORMAT_BITCOIN_TESTNET_P2SH':
return v1AddressFormat.address_format_bitcoin_testnet_p2sh;
case 'ADDRESS_FORMAT_BITCOIN_TESTNET_P2WPKH':
return v1AddressFormat.address_format_bitcoin_testnet_p2wpkh;
case 'ADDRESS_FORMAT_BITCOIN_TESTNET_P2WSH':
return v1AddressFormat.address_format_bitcoin_testnet_p2wsh;
case 'ADDRESS_FORMAT_BITCOIN_TESTNET_P2TR':
return v1AddressFormat.address_format_bitcoin_testnet_p2tr;
case 'ADDRESS_FORMAT_BITCOIN_SIGNET_P2PKH':
return v1AddressFormat.address_format_bitcoin_signet_p2pkh;
case 'ADDRESS_FORMAT_BITCOIN_SIGNET_P2SH':
return v1AddressFormat.address_format_bitcoin_signet_p2sh;
case 'ADDRESS_FORMAT_BITCOIN_SIGNET_P2WPKH':
return v1AddressFormat.address_format_bitcoin_signet_p2wpkh;
case 'ADDRESS_FORMAT_BITCOIN_SIGNET_P2WSH':
return v1AddressFormat.address_format_bitcoin_signet_p2wsh;
case 'ADDRESS_FORMAT_BITCOIN_SIGNET_P2TR':
return v1AddressFormat.address_format_bitcoin_signet_p2tr;
case 'ADDRESS_FORMAT_BITCOIN_REGTEST_P2PKH':
return v1AddressFormat.address_format_bitcoin_regtest_p2pkh;
case 'ADDRESS_FORMAT_BITCOIN_REGTEST_P2SH':
return v1AddressFormat.address_format_bitcoin_regtest_p2sh;
case 'ADDRESS_FORMAT_BITCOIN_REGTEST_P2WPKH':
return v1AddressFormat.address_format_bitcoin_regtest_p2wpkh;
case 'ADDRESS_FORMAT_BITCOIN_REGTEST_P2WSH':
return v1AddressFormat.address_format_bitcoin_regtest_p2wsh;
case 'ADDRESS_FORMAT_BITCOIN_REGTEST_P2TR':
return v1AddressFormat.address_format_bitcoin_regtest_p2tr;
case 'ADDRESS_FORMAT_SEI':
return v1AddressFormat.address_format_sei;
case 'ADDRESS_FORMAT_XLM':
return v1AddressFormat.address_format_xlm;
case 'ADDRESS_FORMAT_DOGE_MAINNET':
return v1AddressFormat.address_format_doge_mainnet;
case 'ADDRESS_FORMAT_DOGE_TESTNET':
return v1AddressFormat.address_format_doge_testnet;
case 'ADDRESS_FORMAT_TON_V3R2':
return v1AddressFormat.address_format_ton_v3r2;
case 'ADDRESS_FORMAT_TON_V4R2':
return v1AddressFormat.address_format_ton_v4r2;
case 'ADDRESS_FORMAT_TON_V5R1':
return v1AddressFormat.address_format_ton_v5r1;
case 'ADDRESS_FORMAT_XRP':
return v1AddressFormat.address_format_xrp;
default:
throw ArgumentError('Unknown v1AddressFormat: $value');
}
}