PaymentLinkUpdateOptions class final
Constructors
-
PaymentLinkUpdateOptions({bool? active, PaymentLinkAfterCompletion? afterCompletion, bool? allowPromotionCodes, SessionAutomaticTax? automaticTax, PaymentLinkBillingAddressCollection? billingAddressCollection, List<
SessionCustomFieldsItem> ? customFields, SessionCustomText? customText, PaymentLinkCustomerCreation? customerCreation, List<String> ? expand, String? inactiveMessage, PaymentLinkCreateOptionsInvoiceCreation? invoiceCreation, List<PaymentLinkUpdateOptionsLineItemsItem> ? lineItems, Map<String, String> ? metadata, PaymentLinkUpdateOptionsPaymentIntentData? paymentIntentData, PaymentLinkCustomerCreation? paymentMethodCollection, List<PaymentLinkPaymentMethodTypesItem> ? paymentMethodTypes, PaymentLinkCreateOptionsRestrictions? restrictions, PaymentPagesCheckoutSessionShippingAddressCollection? shippingAddressCollection, PaymentLinkUpdateOptionsSubscriptionData? subscriptionData}) -
const
- PaymentLinkUpdateOptions.fromJson(Object? json)
-
factory
Properties
- active → bool?
-
final
- afterCompletion → PaymentLinkAfterCompletion?
-
final
- allowPromotionCodes → bool?
-
final
- automaticTax → SessionAutomaticTax?
-
final
- billingAddressCollection → PaymentLinkBillingAddressCollection?
-
final
- customerCreation → PaymentLinkCustomerCreation?
-
final
-
customFields
→ List<
SessionCustomFieldsItem> ? -
final
- customText → SessionCustomText?
-
final
-
expand
→ List<
String> ? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- inactiveMessage → String?
-
final
- invoiceCreation → PaymentLinkCreateOptionsInvoiceCreation?
-
final
-
lineItems
→ List<
PaymentLinkUpdateOptionsLineItemsItem> ? -
final
-
metadata
→ Map<
String, String> ? -
final
- paymentIntentData → PaymentLinkUpdateOptionsPaymentIntentData?
-
payment_intent_data_update_params
final
- paymentMethodCollection → PaymentLinkCustomerCreation?
-
final
-
paymentMethodTypes
→ List<
PaymentLinkPaymentMethodTypesItem> ? -
final
- restrictions → PaymentLinkCreateOptionsRestrictions?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shippingAddressCollection → PaymentPagesCheckoutSessionShippingAddressCollection?
-
final
- subscriptionData → PaymentLinkUpdateOptionsSubscriptionData?
-
subscription_data_update_params
final
Methods
-
encodeWith<
V> (Encoder< V> encoder) → V -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
encode<
V> (PaymentLinkUpdateOptions instance, Encoder< V> encoder) → V