TypedMessage.fromJson constructor

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

Implementation

factory TypedMessage.fromJson(Map<String, dynamic> json) => TypedMessage(
  types: (json['types'] as Map<String, dynamic>).map((k, e) => MapEntry(
    k, (e as List)
      .map((e) => TypedDataField.fromJson(e as Map<String, dynamic>))
      .toList()
  )),
  primaryType: json['primaryType'] as String,
  domain: json['domain'] == null ? null : EIP712Domain.fromJson(json['domain'] as Map<String, dynamic>),
  message: json['message'] as Map<String, dynamic>
);