PaymentLinkUpdateOptions constructor

const PaymentLinkUpdateOptions({
  1. bool? active,
  2. PaymentLinkAfterCompletion? afterCompletion,
  3. bool? allowPromotionCodes,
  4. SessionAutomaticTax? automaticTax,
  5. PaymentLinkBillingAddressCollection? billingAddressCollection,
  6. List<SessionCustomFieldsItem>? customFields,
  7. SessionCustomText? customText,
  8. PaymentLinkCustomerCreation? customerCreation,
  9. List<String>? expand,
  10. String? inactiveMessage,
  11. PaymentLinkCreateOptionsInvoiceCreation? invoiceCreation,
  12. List<PaymentLinkUpdateOptionsLineItemsItem>? lineItems,
  13. Map<String, String>? metadata,
  14. PaymentLinkUpdateOptionsPaymentIntentData? paymentIntentData,
  15. PaymentLinkCustomerCreation? paymentMethodCollection,
  16. List<PaymentLinkPaymentMethodTypesItem>? paymentMethodTypes,
  17. PaymentLinkCreateOptionsRestrictions? restrictions,
  18. PaymentPagesCheckoutSessionShippingAddressCollection? shippingAddressCollection,
  19. PaymentLinkUpdateOptionsSubscriptionData? subscriptionData,
})

Implementation

const PaymentLinkUpdateOptions({
  this.active,
  this.afterCompletion,
  this.allowPromotionCodes,
  this.automaticTax,
  this.billingAddressCollection,
  this.customFields,
  this.customText,
  this.customerCreation,
  this.expand,
  this.inactiveMessage,
  this.invoiceCreation,
  this.lineItems,
  this.metadata,
  this.paymentIntentData,
  this.paymentMethodCollection,
  this.paymentMethodTypes,
  this.restrictions,
  this.shippingAddressCollection,
  this.subscriptionData,
});