SchemaInvoice constructor

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

Create a new instance of SchemaInvoice

Implementation

SchemaInvoice({
  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,
  this.additionalType,
  this.alternateName,
  this.description,
  this.disambiguatingDescription,
  this.identifier,
  this.image,
  this.mainEntityOfPage,
  this.name,
  this.potentialAction,
  this.sameAs,
  this.subjectOf,
  this.url,
});