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');
}
}