SchemaChemicalSubstance constructor

SchemaChemicalSubstance({
  1. String? additionalType,
  2. String? alternateName,
  3. dynamic associatedDisease,
  4. SchemaBioChemEntity? bioChemInteraction,
  5. SchemaBioChemEntity? bioChemSimilarity,
  6. SchemaDefinedTerm? biologicalRole,
  7. dynamic description,
  8. String? disambiguatingDescription,
  9. SchemaGrant? funding,
  10. SchemaBioChemEntity? hasBioChemEntityPart,
  11. dynamic hasMolecularFunction,
  12. dynamic hasRepresentation,
  13. dynamic identifier,
  14. dynamic image,
  15. SchemaGene? isEncodedByBioChemEntity,
  16. dynamic isInvolvedInBiologicalProcess,
  17. dynamic isLocatedInSubcellularLocation,
  18. SchemaBioChemEntity? isPartOfBioChemEntity,
  19. dynamic mainEntityOfPage,
  20. String? name,
  21. dynamic owner,
  22. SchemaAction? potentialAction,
  23. String? sameAs,
  24. dynamic subjectOf,
  25. dynamic taxonomicRange,
  26. String? url,
  27. String? chemicalComposition,
  28. SchemaDefinedTerm? chemicalRole,
  29. SchemaDefinedTerm? potentialUse,
})

Create a new instance of SchemaChemicalSubstance

Implementation

SchemaChemicalSubstance({
  super.additionalType,
  super.alternateName,
  super.associatedDisease,
  super.bioChemInteraction,
  super.bioChemSimilarity,
  super.biologicalRole,
  super.description,
  super.disambiguatingDescription,
  super.funding,
  super.hasBioChemEntityPart,
  super.hasMolecularFunction,
  super.hasRepresentation,
  super.identifier,
  super.image,
  super.isEncodedByBioChemEntity,
  super.isInvolvedInBiologicalProcess,
  super.isLocatedInSubcellularLocation,
  super.isPartOfBioChemEntity,
  super.mainEntityOfPage,
  super.name,
  super.owner,
  super.potentialAction,
  super.sameAs,
  super.subjectOf,
  super.taxonomicRange,
  super.url,
  this.chemicalComposition,
  this.chemicalRole,
  this.potentialUse,
});