toJson method

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

Implementation

@override
Map<String, Object?> toJson() => {
      if (canceledAt != null) "canceled_at": encodeValue(canceledAt),
      if (checkoutSettings != null)
        "checkout_settings": encodeValue(checkoutSettings),
      if (completedAt != null) "completed_at": encodeValue(completedAt),
      if (createdFrom != null) "created_from": encodeValue(createdFrom),
      if (customData != null) "custom_data": encodeValue(customData),
      "customer": encodeValue(customer),
      if (expiresAt != null) "expires_at": encodeValue(expiresAt),
      "id": encodeValue(id),
      "initiated_at": encodeValue(initiatedAt),
      if (invoice != null) "invoice": encodeValue(invoice),
      if (number != null) "number": encodeValue(number),
      if (receiptNumber != null) "receipt_number": encodeValue(receiptNumber),
      if (refunds != null) "refunds": encodeValue(refunds),
      if (invoiceSettings != null)
        "invoice_settings": encodeValue(invoiceSettings),
      "status": encodeValue(status),
      if (sealedAt != null) "sealed_at": encodeValue(sealedAt),
      if (lineItemGroup != null)
        "line_item_group": encodeValue(lineItemGroup),
      if (payment != null) "payment": encodeValue(payment),
      if (paidAt != null) "paid_at": encodeValue(paidAt),
      if (paymentDueAt != null) "payment_due_at": encodeValue(paymentDueAt),
      if (reference != null) "reference": encodeValue(reference),
    };