toJson method
Implementation
@override
Map<String, dynamic> toJson(SeigniorageAllocation object) {
Map<String, dynamic> json = {};
String key = object.isDelegator ? "Delegator" : "Validator";
json[key] = {};
if (object.delegatorPublicKey != null) {
json[key]["delegator_public_key"] = ClPublicKeyJsonConverter().toJson(object.delegatorPublicKey!);
}
if (object.validatorPublicKey != null) {
json[key]["validator_public_key"] = ClPublicKeyJsonConverter().toJson(object.validatorPublicKey!);
}
json[key]["amount"] = object.amount.toString();
return json;
}