v1AddressFormatFromJson function

v1AddressFormat v1AddressFormatFromJson(
  1. dynamic value
)

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