fromJsonStorage static method

Wallet fromJsonStorage(
  1. Map<String, Object?> json
)

Implementation

static Wallet fromJsonStorage(Map<String, Object?> json) {
  return WalletFactory.fromStorage(
    id: json['id'] as String,
    name: json['name'] as String,
    type: WalletType.values.firstWhere(
      (e) => e.toString() == json['type'],
    ),
    supportedUnits: Set<String>.from(json['supportedUnits'] as List),
    metadata: Map<String, dynamic>.from(json['metadata'] as Map? ?? {}),
  );
}