SchemaProduct constructor

SchemaProduct({
  1. SchemaPropertyValue? additionalProperty,
  2. SchemaAggregateRating? aggregateRating,
  3. String? asin,
  4. SchemaAudience? audience,
  5. String? award,
  6. String? awards,
  7. dynamic brand,
  8. dynamic category,
  9. String? color,
  10. dynamic colorSwatch,
  11. String? countryOfAssembly,
  12. String? countryOfLastProcessing,
  13. SchemaCountry? countryOfOrigin,
  14. dynamic depth,
  15. SchemaGrant? funding,
  16. String? gtin,
  17. String? gtin12,
  18. String? gtin13,
  19. String? gtin14,
  20. String? gtin8,
  21. SchemaAdultOrientedEnumeration? hasAdultConsideration,
  22. SchemaCertification? hasCertification,
  23. SchemaEnergyConsumptionDetails? hasEnergyConsumptionDetails,
  24. SchemaQuantitativeValue? hasMeasurement,
  25. SchemaMerchantReturnPolicy? hasMerchantReturnPolicy,
  26. dynamic height,
  27. String? inProductGroupWithID,
  28. SchemaProduct? isAccessoryOrSparePartFor,
  29. SchemaProduct? isConsumableFor,
  30. bool? isFamilyFriendly,
  31. dynamic isRelatedTo,
  32. dynamic isSimilarTo,
  33. dynamic isVariantOf,
  34. SchemaOfferItemCondition? itemCondition,
  35. dynamic keywords,
  36. SchemaOrganization? manufacturer,
  37. dynamic material,
  38. String? mobileUrl,
  39. dynamic model,
  40. String? mpn,
  41. dynamic negativeNotes,
  42. String? nsn,
  43. dynamic offers,
  44. dynamic pattern,
  45. dynamic positiveNotes,
  46. String? productID,
  47. String? productionDate,
  48. String? purchaseDate,
  49. String? releaseDate,
  50. SchemaReview? review,
  51. SchemaReview? reviews,
  52. dynamic size,
  53. String? sku,
  54. String? slogan,
  55. SchemaQuantitativeValue? weight,
  56. dynamic width,
  57. String? additionalType,
  58. String? alternateName,
  59. dynamic description,
  60. String? disambiguatingDescription,
  61. dynamic identifier,
  62. dynamic image,
  63. dynamic mainEntityOfPage,
  64. String? name,
  65. SchemaAction? potentialAction,
  66. String? sameAs,
  67. dynamic subjectOf,
  68. String? url,
})

Create a new instance of SchemaProduct

Implementation

SchemaProduct({
  this.additionalProperty,
  this.aggregateRating,
  this.asin,
  this.audience,
  this.award,
  this.awards,
  this.brand,
  this.category,
  this.color,
  this.colorSwatch,
  this.countryOfAssembly,
  this.countryOfLastProcessing,
  this.countryOfOrigin,
  this.depth,
  this.funding,
  this.gtin,
  this.gtin12,
  this.gtin13,
  this.gtin14,
  this.gtin8,
  this.hasAdultConsideration,
  this.hasCertification,
  this.hasEnergyConsumptionDetails,
  this.hasMeasurement,
  this.hasMerchantReturnPolicy,
  this.height,
  this.inProductGroupWithID,
  this.isAccessoryOrSparePartFor,
  this.isConsumableFor,
  this.isFamilyFriendly,
  this.isRelatedTo,
  this.isSimilarTo,
  this.isVariantOf,
  this.itemCondition,
  this.keywords,
  this.logo,
  this.manufacturer,
  this.material,
  this.mobileUrl,
  this.model,
  this.mpn,
  this.negativeNotes,
  this.nsn,
  this.offers,
  this.pattern,
  this.positiveNotes,
  this.productID,
  this.productionDate,
  this.purchaseDate,
  this.releaseDate,
  this.review,
  this.reviews,
  this.size,
  this.sku,
  this.slogan,
  this.weight,
  this.width,
  this.additionalType,
  this.alternateName,
  this.description,
  this.disambiguatingDescription,
  this.identifier,
  this.image,
  this.mainEntityOfPage,
  this.name,
  this.potentialAction,
  this.sameAs,
  this.subjectOf,
  this.url,
});