SchemaService constructor

SchemaService({
  1. String? additionalType,
  2. String? alternateName,
  3. dynamic description,
  4. String? disambiguatingDescription,
  5. dynamic identifier,
  6. dynamic image,
  7. dynamic mainEntityOfPage,
  8. String? name,
  9. dynamic owner,
  10. SchemaAction? potentialAction,
  11. String? sameAs,
  12. dynamic subjectOf,
  13. String? url,
  14. SchemaAggregateRating? aggregateRating,
  15. dynamic areaServed,
  16. SchemaAudience? audience,
  17. SchemaServiceChannel? availableChannel,
  18. String? award,
  19. dynamic brand,
  20. dynamic broker,
  21. dynamic category,
  22. SchemaCertification? hasCertification,
  23. SchemaOfferCatalog? hasOfferCatalog,
  24. SchemaOpeningHoursSpecification? hoursAvailable,
  25. dynamic isRelatedTo,
  26. dynamic isSimilarTo,
  27. dynamic offers,
  28. SchemaThing? produces,
  29. dynamic provider,
  30. String? providerMobility,
  31. SchemaReview? review,
  32. dynamic serviceArea,
  33. SchemaAudience? serviceAudience,
  34. SchemaThing? serviceOutput,
  35. dynamic serviceType,
  36. String? slogan,
  37. String? termsOfService,
})

Create a new instance of SchemaService

Implementation

SchemaService({
  super.additionalType,
  super.alternateName,
  super.description,
  super.disambiguatingDescription,
  super.identifier,
  super.image,
  super.mainEntityOfPage,
  super.name,
  super.owner,
  super.potentialAction,
  super.sameAs,
  super.subjectOf,
  super.url,
  this.aggregateRating,
  this.areaServed,
  this.audience,
  this.availableChannel,
  this.award,
  this.brand,
  this.broker,
  this.category,
  this.hasCertification,
  this.hasOfferCatalog,
  this.hoursAvailable,
  this.isRelatedTo,
  this.isSimilarTo,
  this.logo,
  this.offers,
  this.produces,
  this.provider,
  this.providerMobility,
  this.review,
  this.serviceArea,
  this.serviceAudience,
  this.serviceOutput,
  this.serviceType,
  this.slogan,
  this.termsOfService,
});