toMap method
Implementation
Map<String, dynamic> toMap() {
return {
'id': id,
'name': name,
if (nativeCurrency != null) 'nativeCurrency': {
'name': nativeCurrency!.name,
'symbol': nativeCurrency!.symbol,
'decimals': nativeCurrency!.decimals,
},
if (rpcUrls != null) 'rpcUrls': rpcUrls,
if (blockExplorers != null) 'blockExplorers': blockExplorers,
if (contracts != null) 'contracts': contracts,
if (sourceId != null) 'sourceId': sourceId,
if (testnet != null) 'testnet': testnet,
if (custom != null) 'custom': custom,
if (fees != null) 'fees': fees,
if (formatters != null) 'formatters': formatters,
if (serializers != null) 'serializers': serializers,
};
}