SchemaDemand constructor

SchemaDemand({
  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 acceptedPaymentMethod,
  15. SchemaQuantitativeValue? advanceBookingRequirement,
  16. dynamic areaServed,
  17. String? asin,
  18. SchemaItemAvailability? availability,
  19. String? availabilityEnds,
  20. String? availabilityStarts,
  21. SchemaPlace? availableAtOrFrom,
  22. SchemaDeliveryMethod? availableDeliveryMethod,
  23. SchemaBusinessFunction? businessFunction,
  24. SchemaQuantitativeValue? deliveryLeadTime,
  25. SchemaBusinessEntityType? eligibleCustomerType,
  26. SchemaQuantitativeValue? eligibleDuration,
  27. SchemaQuantitativeValue? eligibleQuantity,
  28. dynamic eligibleRegion,
  29. SchemaPriceSpecification? eligibleTransactionVolume,
  30. String? gtin,
  31. String? gtin12,
  32. String? gtin13,
  33. String? gtin14,
  34. String? gtin8,
  35. SchemaTypeAndQuantityNode? includesObject,
  36. dynamic ineligibleRegion,
  37. SchemaQuantitativeValue? inventoryLevel,
  38. SchemaOfferItemCondition? itemCondition,
  39. dynamic itemOffered,
  40. String? mpn,
  41. SchemaPriceSpecification? priceSpecification,
  42. dynamic seller,
  43. String? serialNumber,
  44. String? sku,
  45. String? validFrom,
  46. String? validThrough,
  47. SchemaWarrantyPromise? warranty,
})

Create a new instance of SchemaDemand

Implementation

SchemaDemand({
  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.acceptedPaymentMethod,
  this.advanceBookingRequirement,
  this.areaServed,
  this.asin,
  this.availability,
  this.availabilityEnds,
  this.availabilityStarts,
  this.availableAtOrFrom,
  this.availableDeliveryMethod,
  this.businessFunction,
  this.deliveryLeadTime,
  this.eligibleCustomerType,
  this.eligibleDuration,
  this.eligibleQuantity,
  this.eligibleRegion,
  this.eligibleTransactionVolume,
  this.gtin,
  this.gtin12,
  this.gtin13,
  this.gtin14,
  this.gtin8,
  this.includesObject,
  this.ineligibleRegion,
  this.inventoryLevel,
  this.itemCondition,
  this.itemOffered,
  this.mpn,
  this.priceSpecification,
  this.seller,
  this.serialNumber,
  this.sku,
  this.validFrom,
  this.validThrough,
  this.warranty,
});