CreatePaymentRequest constructor

CreatePaymentRequest({
  1. String? locationId,
  2. required String sourceId,
  3. Money? amountMoney,
  4. Money? appFeeMoney,
  5. ExternalPaymentDetails? externalDetails,
  6. String? delayDuration,
  7. Money? tipMoney,
  8. String? buyerEmailAddress,
  9. CashPaymentDetails? cashDetails,
  10. Address? billingAddress,
  11. String? referenceId,
  12. String? note,
  13. String? orderId,
  14. String? customerId,
  15. String? teamMemberId,
  16. required String idempotencyKey,
  17. bool? acceptPartialAuthorization,
  18. bool? autocomplete,
  19. Address? shippingAddress,
  20. String? verificationToken,
})

Implementation

CreatePaymentRequest({
this.locationId, required this.sourceId, this.amountMoney, this.appFeeMoney,
this.externalDetails, this.delayDuration, this.tipMoney,
this.buyerEmailAddress, this.cashDetails, this.billingAddress,
this.referenceId, this.note, this.orderId, this.customerId,
this.teamMemberId, required this.idempotencyKey, this.acceptPartialAuthorization,
this.autocomplete, this.shippingAddress, this.verificationToken
});