SubscriptionSchedulePhasesItem constructor
const
SubscriptionSchedulePhasesItem({
- List<
SubscriptionScheduleAddInvoiceItemsItem> ? addInvoiceItems, - double? applicationFeePercent,
- SessionAutomaticTax? automaticTax,
- SubscriptionSchedulesResourceDefaultSettingsBillingCycleAnchor? billingCycleAnchor,
- SubscriptionScheduleBillingThresholds? billingThresholds,
- InvoiceCollectionMethod? collectionMethod,
- String? coupon,
- String? currency,
- String? defaultPaymentMethod,
- List<
String> ? defaultTaxRates, - String? description,
- DateTime? endDate,
- SubscriptionScheduleInvoiceSettings? invoiceSettings,
- required List<
SubscriptionScheduleItemsItem> items, - int? iterations,
- Map<
String, String> ? metadata, - String? onBehalfOf,
- PortalSubscriptionCancelProrationBehavior? prorationBehavior,
- SessionTransferData? transferData,
- bool? trial,
- DateTime? trialEnd,
phase_configuration_params
Implementation
const SubscriptionSchedulePhasesItem({
this.addInvoiceItems,
this.applicationFeePercent,
this.automaticTax,
this.billingCycleAnchor,
this.billingThresholds,
this.collectionMethod,
this.coupon,
this.currency,
this.defaultPaymentMethod,
this.defaultTaxRates,
this.description,
this.endDate,
this.invoiceSettings,
required this.items,
this.iterations,
this.metadata,
this.onBehalfOf,
this.prorationBehavior,
this.transferData,
this.trial,
this.trialEnd,
});