toJson method
Implementation
@override
Map<String, dynamic> toJson(Delegator object) {
final Map<String, dynamic> json = {
"bonding_purse": UrefJsonConverter().toJson(object.bondingPurse),
"delegator_public_key": ClPublicKeyJsonConverter().toJson(object.publicKey),
"staked_amount": object.stakedAmount.toString(),
};
if (object.delegatee != null) {
json["validator_public_key"] = ClPublicKeyJsonConverter().toJson(object.delegatee!);
}
if (object.vestingSchedule != null) {
json["vesting_schedule"] = object.vestingSchedule!.toJson();
}
return json;
}