SchemaInvoice constructor

SchemaInvoice({
  1. String? additionalType,
  2. String? alternateName,
  3. dynamic description,
  4. String? disambiguatingDescription,
  5. dynamic identifier,
  6. dynamic image,
  7. dynamic mainEntityOfPage,
  8. String? name,
  9. dynamic owner,
  10. SchemaAction? potentialAction,
  11. String? sameAs,
  12. dynamic subjectOf,
  13. String? url,
  14. String? accountId,
  15. SchemaDuration? billingPeriod,
  16. dynamic broker,
  17. dynamic category,
  18. String? confirmationNumber,
  19. dynamic customer,
  20. dynamic minimumPaymentDue,
  21. String? paymentDue,
  22. String? paymentDueDate,
  23. dynamic paymentMethod,
  24. String? paymentMethodId,
  25. dynamic paymentStatus,
  26. dynamic provider,
  27. SchemaOrder? referencesOrder,
  28. String? scheduledPaymentDate,
  29. dynamic totalPaymentDue,
})

Create a new instance of SchemaInvoice

Implementation

SchemaInvoice({
  super.additionalType,
  super.alternateName,
  super.description,
  super.disambiguatingDescription,
  super.identifier,
  super.image,
  super.mainEntityOfPage,
  super.name,
  super.owner,
  super.potentialAction,
  super.sameAs,
  super.subjectOf,
  super.url,
  this.accountId,
  this.billingPeriod,
  this.broker,
  this.category,
  this.confirmationNumber,
  this.customer,
  this.minimumPaymentDue,
  this.paymentDue,
  this.paymentDueDate,
  this.paymentMethod,
  this.paymentMethodId,
  this.paymentStatus,
  this.provider,
  this.referencesOrder,
  this.scheduledPaymentDate,
  this.totalPaymentDue,
});