Invoice constructor
Invoice({
- String? orderId,
- int? version,
- String? locationId,
- String? id,
- String? timezone,
- String? createdAt,
- InvoiceStatus? status,
- String? description,
- String? updatedAt,
- String? title,
- InvoiceAcceptedPaymentMethods? acceptedPaymentMethods,
- List<
InvoiceCustomField> ? customFields, - String? deliveryMethod,
- String? invoiceNumber,
- Money? nextPaymentAmountMoney,
- String? paymentConditions,
- List<
InvoicePaymentRequest> ? paymentRequests, - InvoiceRecipient? primaryRecipient,
- String? publicUrl,
- String? saleOrServiceDate,
- String? scheduledAt,
- String? subscriptionId,
Implementation
Invoice(
{this.orderId,
this.version,
this.locationId,
this.id,
this.timezone,
this.createdAt,
this.status,
this.description,
this.updatedAt,
this.title,
this.acceptedPaymentMethods,
this.customFields,
this.deliveryMethod,
this.invoiceNumber,
this.nextPaymentAmountMoney,
this.paymentConditions,
this.paymentRequests,
this.primaryRecipient,
this.publicUrl,
this.saleOrServiceDate,
this.scheduledAt,
this.subscriptionId});