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