InvoiceUpdateOptions class final

Constructors

InvoiceUpdateOptions({List<String>? accountTaxIds, int? applicationFeeAmount, bool? autoAdvance, SessionAutomaticTax? automaticTax, InvoiceCollectionMethod? collectionMethod, List<InvoiceSettingCustomField>? customFields, int? daysUntilDue, String? defaultPaymentMethod, String? defaultSource, List<String>? defaultTaxRates, String? description, List<InvoiceItemDiscountsItem>? discounts, DateTime? dueDate, DateTime? effectiveAt, List<String>? expand, String? footer, SessionLiability? issuer, Map<String, String>? metadata, String? number, String? onBehalfOf, InvoicePaymentSettings? paymentSettings, InvoiceCreateOptionsRendering? rendering, SessionRenderingOptions? renderingOptions, SessionShippingOptionsItem? shippingCost, InvoiceShippingDetails? shippingDetails, String? statementDescriptor, ChargeCreateOptionsTransferData? transferData})
const
InvoiceUpdateOptions.fromJson(Object? json)
factory

Properties

accountTaxIds → List<String>?
final
applicationFeeAmount → int?
final
autoAdvance → bool?
final
automaticTax → SessionAutomaticTax?
final
collectionMethod → InvoiceCollectionMethod?
final
customFields → List<InvoiceSettingCustomField>?
final
daysUntilDue → int?
final
defaultPaymentMethod → String?
final
defaultSource → String?
final
defaultTaxRates → List<String>?
final
description → String?
final
discounts → List<InvoiceItemDiscountsItem>?
final
dueDate → DateTime?
final
effectiveAt → DateTime?
final
expand → List<String>?
final
final
hashCode → int
The hash code for this object.
no setterinherited
issuer → SessionLiability?
final
metadata → Map<String, String>?
final
number → String?
final
onBehalfOf → String?
final
paymentSettings → InvoicePaymentSettings?
final
rendering → InvoiceCreateOptionsRendering?
final
renderingOptions → SessionRenderingOptions?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shippingCost → SessionShippingOptionsItem?
final
shippingDetails → InvoiceShippingDetails?
final
statementDescriptor → String?
final
transferData → ChargeCreateOptionsTransferData?
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>(InvoiceUpdateOptions instance, Encoder<V> encoder) → V