InvoiceCreateOptions constructor

const InvoiceCreateOptions({
  1. List<String>? accountTaxIds,
  2. int? applicationFeeAmount,
  3. bool? autoAdvance,
  4. SessionAutomaticTax? automaticTax,
  5. InvoiceCollectionMethod? collectionMethod,
  6. String? currency,
  7. List<InvoiceSettingCustomField>? customFields,
  8. String? customer,
  9. int? daysUntilDue,
  10. String? defaultPaymentMethod,
  11. String? defaultSource,
  12. List<String>? defaultTaxRates,
  13. String? description,
  14. List<InvoiceItemDiscountsItem>? discounts,
  15. DateTime? dueDate,
  16. DateTime? effectiveAt,
  17. List<String>? expand,
  18. String? footer,
  19. InvoiceCreateOptionsFromInvoice? fromInvoice,
  20. SessionLiability? issuer,
  21. Map<String, String>? metadata,
  22. String? number,
  23. String? onBehalfOf,
  24. InvoicePaymentSettings? paymentSettings,
  25. InvoicePendingInvoiceItemsBehavior? pendingInvoiceItemsBehavior,
  26. InvoiceCreateOptionsRendering? rendering,
  27. SessionRenderingOptions? renderingOptions,
  28. SessionShippingOptionsItem? shippingCost,
  29. InvoiceShippingDetails? shippingDetails,
  30. String? statementDescriptor,
  31. String? subscription,
  32. ChargeCreateOptionsTransferData? transferData,
})

Implementation

const InvoiceCreateOptions({
  this.accountTaxIds,
  this.applicationFeeAmount,
  this.autoAdvance,
  this.automaticTax,
  this.collectionMethod,
  this.currency,
  this.customFields,
  this.customer,
  this.daysUntilDue,
  this.defaultPaymentMethod,
  this.defaultSource,
  this.defaultTaxRates,
  this.description,
  this.discounts,
  this.dueDate,
  this.effectiveAt,
  this.expand,
  this.footer,
  this.fromInvoice,
  this.issuer,
  this.metadata,
  this.number,
  this.onBehalfOf,
  this.paymentSettings,
  this.pendingInvoiceItemsBehavior,
  this.rendering,
  this.renderingOptions,
  this.shippingCost,
  this.shippingDetails,
  this.statementDescriptor,
  this.subscription,
  this.transferData,
});