SchemaDemand constructor

SchemaDemand({
  1. dynamic acceptedPaymentMethod,
  2. SchemaQuantitativeValue? advanceBookingRequirement,
  3. dynamic areaServed,
  4. String? asin,
  5. SchemaItemAvailability? availability,
  6. String? availabilityEnds,
  7. String? availabilityStarts,
  8. SchemaPlace? availableAtOrFrom,
  9. SchemaDeliveryMethod? availableDeliveryMethod,
  10. SchemaBusinessFunction? businessFunction,
  11. SchemaQuantitativeValue? deliveryLeadTime,
  12. SchemaBusinessEntityType? eligibleCustomerType,
  13. SchemaQuantitativeValue? eligibleDuration,
  14. SchemaQuantitativeValue? eligibleQuantity,
  15. dynamic eligibleRegion,
  16. SchemaPriceSpecification? eligibleTransactionVolume,
  17. String? gtin,
  18. String? gtin12,
  19. String? gtin13,
  20. String? gtin14,
  21. String? gtin8,
  22. SchemaTypeAndQuantityNode? includesObject,
  23. dynamic ineligibleRegion,
  24. SchemaQuantitativeValue? inventoryLevel,
  25. SchemaOfferItemCondition? itemCondition,
  26. dynamic itemOffered,
  27. String? mpn,
  28. SchemaPriceSpecification? priceSpecification,
  29. dynamic seller,
  30. String? serialNumber,
  31. String? sku,
  32. String? validFrom,
  33. String? validThrough,
  34. SchemaWarrantyPromise? warranty,
  35. String? additionalType,
  36. String? alternateName,
  37. dynamic description,
  38. String? disambiguatingDescription,
  39. dynamic identifier,
  40. dynamic image,
  41. dynamic mainEntityOfPage,
  42. String? name,
  43. SchemaAction? potentialAction,
  44. String? sameAs,
  45. dynamic subjectOf,
  46. String? url,
})

Create a new instance of SchemaDemand

Implementation

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