MsgSlashingResourceNode.fromJson constructor
MsgSlashingResourceNode.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MsgSlashingResourceNode.fromJson(Map<String, dynamic> json) {
return MsgSlashingResourceNode(
reporters:
(json.valueEnsureAsList<dynamic>(
'reporters',
acceptCamelCase: true,
)).map((e) => JsonParser.valueAsString<String>(e)).toList(),
reporterOwner:
(json.valueEnsureAsList<dynamic>(
'reporter_owner',
acceptCamelCase: true,
)).map((e) => JsonParser.valueAsString<String>(e)).toList(),
networkAddress: json.valueAsString<String?>(
'network_address',
acceptCamelCase: true,
),
walletAddress: json.valueAsString<String?>(
'wallet_address',
acceptCamelCase: true,
),
slashing: json.valueAsString<String?>('slashing', acceptCamelCase: true),
suspend: json.valueAsBool<bool?>('suspend', acceptCamelCase: true),
);
}