SchemaDrug constructor

SchemaDrug({
  1. String? activeIngredient,
  2. String? administrationRoute,
  3. String? alcoholWarning,
  4. SchemaDrugStrength? availableStrength,
  5. String? breastfeedingWarning,
  6. String? clincalPharmacology,
  7. String? clinicalPharmacology,
  8. String? dosageForm,
  9. SchemaDoseSchedule? doseSchedule,
  10. SchemaDrugClass? drugClass,
  11. String? drugUnit,
  12. String? foodWarning,
  13. SchemaHealthInsurancePlan? includedInHealthInsurancePlan,
  14. SchemaDrug? interactingDrug,
  15. bool? isAvailableGenerically,
  16. bool? isProprietary,
  17. String? labelDetails,
  18. dynamic legalStatus,
  19. SchemaMaximumDoseSchedule? maximumIntake,
  20. String? mechanismOfAction,
  21. String? nonProprietaryName,
  22. String? overdosage,
  23. SchemaDrugPregnancyCategory? pregnancyCategory,
  24. String? pregnancyWarning,
  25. String? prescribingInfo,
  26. dynamic prescriptionStatus,
  27. String? proprietaryName,
  28. SchemaDrug? relatedDrug,
  29. String? rxcui,
  30. String? warning,
  31. SchemaPropertyValue? additionalProperty,
  32. SchemaAggregateRating? aggregateRating,
  33. String? asin,
  34. SchemaAudience? audience,
  35. String? award,
  36. String? awards,
  37. dynamic brand,
  38. dynamic category,
  39. String? color,
  40. dynamic colorSwatch,
  41. String? countryOfAssembly,
  42. String? countryOfLastProcessing,
  43. SchemaCountry? countryOfOrigin,
  44. dynamic depth,
  45. SchemaGrant? funding,
  46. String? gtin,
  47. String? gtin12,
  48. String? gtin13,
  49. String? gtin14,
  50. String? gtin8,
  51. SchemaAdultOrientedEnumeration? hasAdultConsideration,
  52. SchemaCertification? hasCertification,
  53. SchemaEnergyConsumptionDetails? hasEnergyConsumptionDetails,
  54. SchemaQuantitativeValue? hasMeasurement,
  55. SchemaMerchantReturnPolicy? hasMerchantReturnPolicy,
  56. dynamic height,
  57. String? inProductGroupWithID,
  58. SchemaProduct? isAccessoryOrSparePartFor,
  59. SchemaProduct? isConsumableFor,
  60. bool? isFamilyFriendly,
  61. dynamic isRelatedTo,
  62. dynamic isSimilarTo,
  63. dynamic isVariantOf,
  64. SchemaOfferItemCondition? itemCondition,
  65. dynamic keywords,
  66. SchemaOrganization? manufacturer,
  67. dynamic material,
  68. String? mobileUrl,
  69. dynamic model,
  70. String? mpn,
  71. dynamic negativeNotes,
  72. String? nsn,
  73. dynamic offers,
  74. dynamic pattern,
  75. dynamic positiveNotes,
  76. String? productID,
  77. String? productionDate,
  78. String? purchaseDate,
  79. String? releaseDate,
  80. SchemaReview? review,
  81. SchemaReview? reviews,
  82. dynamic size,
  83. String? sku,
  84. String? slogan,
  85. SchemaQuantitativeValue? weight,
  86. dynamic width,
  87. SchemaMedicalCode? code,
  88. SchemaMedicalGuideline? guideline,
  89. SchemaMedicineSystem? medicineSystem,
  90. SchemaOrganization? recognizingAuthority,
  91. SchemaMedicalSpecialty? relevantSpecialty,
  92. SchemaMedicalStudy? study,
  93. String? additionalType,
  94. String? alternateName,
  95. dynamic description,
  96. String? disambiguatingDescription,
  97. dynamic identifier,
  98. dynamic image,
  99. dynamic mainEntityOfPage,
  100. String? name,
  101. SchemaAction? potentialAction,
  102. String? sameAs,
  103. dynamic subjectOf,
  104. String? url,
})

Create a new instance of SchemaDrug

Implementation

SchemaDrug({
  this.activeIngredient,
  this.administrationRoute,
  this.alcoholWarning,
  this.availableStrength,
  this.breastfeedingWarning,
  this.clincalPharmacology,
  this.clinicalPharmacology,
  this.dosageForm,
  this.doseSchedule,
  this.drugClass,
  this.drugUnit,
  this.foodWarning,
  this.includedInHealthInsurancePlan,
  this.interactingDrug,
  this.isAvailableGenerically,
  this.isProprietary,
  this.labelDetails,
  this.legalStatus,
  this.maximumIntake,
  this.mechanismOfAction,
  this.nonProprietaryName,
  this.overdosage,
  this.pregnancyCategory,
  this.pregnancyWarning,
  this.prescribingInfo,
  this.prescriptionStatus,
  this.proprietaryName,
  this.relatedDrug,
  this.rxcui,
  this.warning,
  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.code,
  this.guideline,
  this.medicineSystem,
  this.recognizingAuthority,
  this.relevantSpecialty,
  this.study,
  this.additionalType,
  this.alternateName,
  this.description,
  this.disambiguatingDescription,
  this.identifier,
  this.image,
  this.mainEntityOfPage,
  this.name,
  this.potentialAction,
  this.sameAs,
  this.subjectOf,
  this.url,
});