TransactionReference.fromJson constructor

TransactionReference.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory TransactionReference.fromJson(Map<String, dynamic> json) {
  // networkId can be string or number in the wire format
  final rawNetworkId = json['networkId'];
  final networkId = rawNetworkId is String ? rawNetworkId : rawNetworkId.toString();

  return TransactionReference(
    namespace: json['namespace'] as String?,
    networkId: networkId,
    reference: json['reference'] as String,
    metadata: json['metadata'] != null
        ? TransactionMetadata.fromJson(json['metadata'] as Map<String, dynamic>)
        : null,
  );
}