SchemaAggregateOffer constructor

SchemaAggregateOffer({
  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,
  68. dynamic highPrice,
  69. dynamic lowPrice,
  70. int? offerCount,
  71. dynamic offers,
})

Create a new instance of SchemaAggregateOffer

Implementation

SchemaAggregateOffer({
  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,
  this.highPrice,
  this.lowPrice,
  this.offerCount,
  this.offers,
});