SchemaFinancialIncentive constructor

SchemaFinancialIncentive({
  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. dynamic areaServed,
  15. SchemaOrganization? eligibleWithSupplier,
  16. dynamic incentiveAmount,
  17. SchemaIncentiveStatus? incentiveStatus,
  18. SchemaIncentiveType? incentiveType,
  19. dynamic incentivizedItem,
  20. dynamic incomeLimit,
  21. dynamic provider,
  22. dynamic publisher,
  23. SchemaMonetaryAmount? purchasePriceLimit,
  24. SchemaPurchaseType? purchaseType,
  25. SchemaIncentiveQualifiedExpenseType? qualifiedExpense,
  26. String? validFrom,
  27. String? validThrough,
})

Create a new instance of SchemaFinancialIncentive

Implementation

SchemaFinancialIncentive({
  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.areaServed,
  this.eligibleWithSupplier,
  this.incentiveAmount,
  this.incentiveStatus,
  this.incentiveType,
  this.incentivizedItem,
  this.incomeLimit,
  this.provider,
  this.publisher,
  this.purchasePriceLimit,
  this.purchaseType,
  this.qualifiedExpense,
  this.validFrom,
  this.validThrough,
});