SchemaOfferForPurchase constructor

SchemaOfferForPurchase({
  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 SchemaOfferForPurchase

Implementation

SchemaOfferForPurchase({
  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,
});