toJson method

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

Implementation

@override
Map<String, Object?> toJson() => {
      if (clearPaymentMethod != null)
        "clear_payment_method": encodeValue(clearPaymentMethod),
      if (customData != null) "custom_data": encodeValue(customData),
      if (invoiceSettings != null)
        "invoice_settings": encodeValue(invoiceSettings),
      if (finalize != null) "finalize": encodeValue(finalize),
      if (lineItems != null) "line_items": encodeValue(lineItems),
      if (number != null) "number": encodeValue(number),
      if (receiptNumber != null) "receipt_number": encodeValue(receiptNumber),
      if (paymentMethodData != null)
        "payment_method_data": encodeValue(paymentMethodData),
      if (paymentMethodId != null)
        "payment_method_id": encodeValue(paymentMethodId),
      if (statementDescriptor != null)
        "statement_descriptor": encodeValue(statementDescriptor),
      if (statementDescriptorPrefix != null)
        "statement_descriptor_prefix": encodeValue(statementDescriptorPrefix),
      "order_id": encodeValue(orderId),
    };