toJson method

Map<String, dynamic> toJson()

Converts this status object to a JSON representation.

Returns: A Map<String, dynamic> containing all status fields.

Implementation

Map<String, dynamic> toJson() => {
  'threshold': threshold,
  'isComplete': isComplete,
  'isWaitingForFinalApproval': isWaitingForFinalApproval,
  'deposit': deposit.toString(),
  'when': when.toJson(),
  'depositor': depositor,
  'approvals': approvals,
  'hasApproved': hasApproved,
  'canApprove': canApprove,
  'canCancel': canCancel,
};