SchemaOffer constructor

SchemaOffer({
  1. dynamic acceptedPaymentMethod,
  2. SchemaOffer? addOn,
  3. SchemaPropertyValue? additionalProperty,
  4. SchemaQuantitativeValue? advanceBookingRequirement,
  5. SchemaAggregateRating? aggregateRating,
  6. dynamic areaServed,
  7. String? asin,
  8. SchemaItemAvailability? availability,
  9. String? availabilityEnds,
  10. String? availabilityStarts,
  11. SchemaPlace? availableAtOrFrom,
  12. SchemaDeliveryMethod? availableDeliveryMethod,
  13. SchemaBusinessFunction? businessFunction,
  14. dynamic category,
  15. String? checkoutPageURLTemplate,
  16. SchemaQuantitativeValue? deliveryLeadTime,
  17. SchemaBusinessEntityType? eligibleCustomerType,
  18. SchemaQuantitativeValue? eligibleDuration,
  19. SchemaQuantitativeValue? eligibleQuantity,
  20. dynamic eligibleRegion,
  21. SchemaPriceSpecification? eligibleTransactionVolume,
  22. String? gtin,
  23. String? gtin12,
  24. String? gtin13,
  25. String? gtin14,
  26. String? gtin8,
  27. SchemaAdultOrientedEnumeration? hasAdultConsideration,
  28. SchemaQuantitativeValue? hasMeasurement,
  29. SchemaMerchantReturnPolicy? hasMerchantReturnPolicy,
  30. SchemaTypeAndQuantityNode? includesObject,
  31. dynamic ineligibleRegion,
  32. SchemaQuantitativeValue? inventoryLevel,
  33. bool? isFamilyFriendly,
  34. SchemaOfferItemCondition? itemCondition,
  35. dynamic itemOffered,
  36. dynamic leaseLength,
  37. String? mobileUrl,
  38. String? mpn,
  39. dynamic offeredBy,
  40. dynamic price,
  41. String? priceCurrency,
  42. SchemaPriceSpecification? priceSpecification,
  43. String? priceValidUntil,
  44. SchemaReview? review,
  45. SchemaReview? reviews,
  46. dynamic seller,
  47. String? serialNumber,
  48. SchemaOfferShippingDetails? shippingDetails,
  49. String? sku,
  50. String? validFrom,
  51. String? validThrough,
  52. SchemaWarrantyPromise? warranty,
  53. String? additionalType,
  54. String? alternateName,
  55. dynamic description,
  56. String? disambiguatingDescription,
  57. dynamic identifier,
  58. dynamic image,
  59. dynamic mainEntityOfPage,
  60. String? name,
  61. SchemaAction? potentialAction,
  62. String? sameAs,
  63. dynamic subjectOf,
  64. String? url,
})

Create a new instance of SchemaOffer

Implementation

SchemaOffer({
  this.acceptedPaymentMethod,
  this.addOn,
  this.additionalProperty,
  this.advanceBookingRequirement,
  this.aggregateRating,
  this.areaServed,
  this.asin,
  this.availability,
  this.availabilityEnds,
  this.availabilityStarts,
  this.availableAtOrFrom,
  this.availableDeliveryMethod,
  this.businessFunction,
  this.category,
  this.checkoutPageURLTemplate,
  this.deliveryLeadTime,
  this.eligibleCustomerType,
  this.eligibleDuration,
  this.eligibleQuantity,
  this.eligibleRegion,
  this.eligibleTransactionVolume,
  this.gtin,
  this.gtin12,
  this.gtin13,
  this.gtin14,
  this.gtin8,
  this.hasAdultConsideration,
  this.hasMeasurement,
  this.hasMerchantReturnPolicy,
  this.includesObject,
  this.ineligibleRegion,
  this.inventoryLevel,
  this.isFamilyFriendly,
  this.itemCondition,
  this.itemOffered,
  this.leaseLength,
  this.mobileUrl,
  this.mpn,
  this.offeredBy,
  this.price,
  this.priceCurrency,
  this.priceSpecification,
  this.priceValidUntil,
  this.review,
  this.reviews,
  this.seller,
  this.serialNumber,
  this.shippingDetails,
  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,
});