toJson method
Converts the object to a JSON representation.
Implementation
@override
Map<String, dynamic> toJson() {
return {
"inputs": inputs.map((e) => e.toJson()).toList(),
"outputs": outputs.map((e) => e.toJson()).toList(),
"fee": fee.toString(),
"ttl": ttl?.toString(),
"certs": certs?.map((e) => e.toJson()).toList(),
"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?.map((e) => e.toJson()).toList(),
"required_signers": requiredSigners?.map((e) => e.toJson()).toList(),
"network_id": network?.value,
"collateral_return": collateralReturn?.toJson(),
"total_collateral": totalCollateral?.toString(),
"reference_inputs": referenceInputs?.map((e) => e.toJson()).toList()
};
}