toJson method

  1. @override
Map<String, Object?> toJson()

Implementation

@override
Map<String, Object?> toJson() => {
      if (canceledAt != null) "canceled_at": encodeValue(canceledAt),
      "created_at": encodeValue(createdAt),
      if (customData != null) "custom_data": encodeValue(customData),
      if (failedAt != null) "failed_at": encodeValue(failedAt),
      "id": encodeValue(id),
      "line_items": encodeValue(lineItems),
      "order_id": encodeValue(orderId),
      if (processingAt != null) "processing_at": encodeValue(processingAt),
      "reason": encodeValue(reason),
      if (reasonDetails != null) "reason_details": encodeValue(reasonDetails),
      if (reference != null) "reference": encodeValue(reference),
      "settlement": encodeValue(settlement),
      "status": encodeValue(status),
      if (succeededAt != null) "succeeded_at": encodeValue(succeededAt),
      "total": encodeValue(total),
    };