GrantAccessRequest.fromJson constructor
GrantAccessRequest.fromJson(
- Map<String, dynamic> json
)
Implementation
factory GrantAccessRequest.fromJson(Map<String, dynamic> json) {
final typeStr = json['type'] as String;
final type = MailboxType.values.firstWhere((e) => e.name == typeStr);
return GrantAccessRequest(
address: parseAddress(json['address'] as String, type: type),
targetPeerId: PeerId.fromString(json['targetPeerId'] as String),
accessMode: AccessMode.values.firstWhere((e) => e.name == json['accessMode']),
);
}