SchemaOfferForPurchase constructor

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

Create a new instance of SchemaOfferForPurchase

Implementation

SchemaOfferForPurchase({
  super.acceptedPaymentMethod,
  super.addOn,
  super.additionalProperty,
  super.additionalType,
  super.advanceBookingRequirement,
  super.aggregateRating,
  super.alternateName,
  super.areaServed,
  super.asin,
  super.availability,
  super.availabilityEnds,
  super.availabilityStarts,
  super.availableAtOrFrom,
  super.availableDeliveryMethod,
  super.businessFunction,
  super.category,
  super.checkoutPageURLTemplate,
  super.deliveryLeadTime,
  super.description,
  super.disambiguatingDescription,
  super.eligibleCustomerType,
  super.eligibleDuration,
  super.eligibleQuantity,
  super.eligibleRegion,
  super.eligibleTransactionVolume,
  super.gtin,
  super.gtin12,
  super.gtin13,
  super.gtin14,
  super.gtin8,
  super.hasAdultConsideration,
  super.hasGS1DigitalLink,
  super.hasMeasurement,
  super.hasMerchantReturnPolicy,
  super.identifier,
  super.image,
  super.includesObject,
  super.ineligibleRegion,
  super.inventoryLevel,
  super.isFamilyFriendly,
  super.itemCondition,
  super.itemOffered,
  super.leaseLength,
  super.mainEntityOfPage,
  super.mobileUrl,
  super.mpn,
  super.name,
  super.offeredBy,
  super.owner,
  super.potentialAction,
  super.price,
  super.priceCurrency,
  super.priceSpecification,
  super.priceValidUntil,
  super.review,
  super.reviews,
  super.sameAs,
  super.seller,
  super.serialNumber,
  super.shippingDetails,
  super.sku,
  super.subjectOf,
  super.url,
  super.validForMemberTier,
  super.validFrom,
  super.validThrough,
  super.warranty,
});