SchemaOfferForPurchase constructor
      
      SchemaOfferForPurchase({ 
    
- dynamic acceptedPaymentMethod,
- SchemaOffer? addOn,
- SchemaPropertyValue? additionalProperty,
- SchemaQuantitativeValue? advanceBookingRequirement,
- SchemaAggregateRating? aggregateRating,
- dynamic areaServed,
- String? asin,
- SchemaItemAvailability? availability,
- String? availabilityEnds,
- String? availabilityStarts,
- SchemaPlace? availableAtOrFrom,
- SchemaDeliveryMethod? availableDeliveryMethod,
- SchemaBusinessFunction? businessFunction,
- dynamic category,
- String? checkoutPageURLTemplate,
- SchemaQuantitativeValue? deliveryLeadTime,
- SchemaBusinessEntityType? eligibleCustomerType,
- SchemaQuantitativeValue? eligibleDuration,
- SchemaQuantitativeValue? eligibleQuantity,
- dynamic eligibleRegion,
- SchemaPriceSpecification? eligibleTransactionVolume,
- String? gtin,
- String? gtin12,
- String? gtin13,
- String? gtin14,
- String? gtin8,
- SchemaAdultOrientedEnumeration? hasAdultConsideration,
- SchemaQuantitativeValue? hasMeasurement,
- SchemaMerchantReturnPolicy? hasMerchantReturnPolicy,
- SchemaTypeAndQuantityNode? includesObject,
- dynamic ineligibleRegion,
- SchemaQuantitativeValue? inventoryLevel,
- bool? isFamilyFriendly,
- SchemaOfferItemCondition? itemCondition,
- dynamic itemOffered,
- dynamic leaseLength,
- String? mobileUrl,
- String? mpn,
- dynamic offeredBy,
- dynamic price,
- String? priceCurrency,
- SchemaPriceSpecification? priceSpecification,
- String? priceValidUntil,
- SchemaReview? review,
- SchemaReview? reviews,
- dynamic seller,
- String? serialNumber,
- SchemaOfferShippingDetails? shippingDetails,
- String? sku,
- String? validFrom,
- String? validThrough,
- SchemaWarrantyPromise? warranty,
- String? additionalType,
- String? alternateName,
- dynamic description,
- String? disambiguatingDescription,
- dynamic identifier,
- dynamic image,
- dynamic mainEntityOfPage,
- String? name,
- SchemaAction? potentialAction,
- String? sameAs,
- dynamic subjectOf,
- 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,
});