toJson method
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),
};