toJson method
Converts the object to a JSON representation.
Implementation
@override
Map<String, dynamic> toJson() {
return {
'inputs': inputs?.toJson(),
'outputs': outputs?.toJson(),
'fee': fee.toString(),
'ttl': ttl?.toString(),
'certificates': certificates?.toJson(),
'withdrawals': withdrawals?.toJson(),
'update': update?.toJson(),
'auxiliary_data_hash': auxiliaryDataHash?.toJson(),
'validity_start_interval': validityStartInterval?.toString(),
'mint': mint?.toJson(),
'script_data_hash': scriptDataHash?.toJson(),
'collateral': collateral?.toJson(),
'required_signers': requiredSigners?.toJson(),
'network_id': network?.value,
'collateral_return': collateralReturn?.toJson(),
'total_collateral': totalCollateral?.toString(),
'reference_inputs': referenceInputs?.toJson(),
'voting_procedures': votingProcedures?.toJson(),
'voting_proposals': votingProposals?.toJson(),
'current_treasury_value': currentTreasuryValue?.toString(),
'donation': donation?.toString(),
'serialization_config': serializationConfig.toJson()
};
}