SchemaInfectiousDisease constructor

SchemaInfectiousDisease({
  1. String? additionalType,
  2. String? alternateName,
  3. dynamic associatedAnatomy,
  4. SchemaMedicalCause? cause,
  5. SchemaMedicalCode? code,
  6. dynamic description,
  7. SchemaDDxElement? differentialDiagnosis,
  8. String? disambiguatingDescription,
  9. SchemaDrug? drug,
  10. String? epidemiology,
  11. String? expectedPrognosis,
  12. SchemaGrant? funding,
  13. SchemaMedicalGuideline? guideline,
  14. dynamic identifier,
  15. dynamic image,
  16. dynamic legalStatus,
  17. dynamic mainEntityOfPage,
  18. SchemaMedicineSystem? medicineSystem,
  19. String? name,
  20. String? naturalProgression,
  21. dynamic owner,
  22. String? pathophysiology,
  23. String? possibleComplication,
  24. dynamic possibleTreatment,
  25. SchemaAction? potentialAction,
  26. SchemaMedicalTherapy? primaryPrevention,
  27. SchemaOrganization? recognizingAuthority,
  28. SchemaMedicalSpecialty? relevantSpecialty,
  29. SchemaMedicalRiskFactor? riskFactor,
  30. String? sameAs,
  31. dynamic secondaryPrevention,
  32. SchemaMedicalSignOrSymptom? signOrSymptom,
  33. SchemaMedicalConditionStage? stage,
  34. dynamic status,
  35. SchemaMedicalStudy? study,
  36. dynamic subjectOf,
  37. SchemaMedicalTest? typicalTest,
  38. String? url,
  39. String? infectiousAgent,
  40. SchemaInfectiousAgentClass? infectiousAgentClass,
  41. String? transmissionMethod,
})

Create a new instance of SchemaInfectiousDisease

Implementation

SchemaInfectiousDisease({
  super.additionalType,
  super.alternateName,
  super.associatedAnatomy,
  super.cause,
  super.code,
  super.description,
  super.differentialDiagnosis,
  super.disambiguatingDescription,
  super.drug,
  super.epidemiology,
  super.expectedPrognosis,
  super.funding,
  super.guideline,
  super.identifier,
  super.image,
  super.legalStatus,
  super.mainEntityOfPage,
  super.medicineSystem,
  super.name,
  super.naturalProgression,
  super.owner,
  super.pathophysiology,
  super.possibleComplication,
  super.possibleTreatment,
  super.potentialAction,
  super.primaryPrevention,
  super.recognizingAuthority,
  super.relevantSpecialty,
  super.riskFactor,
  super.sameAs,
  super.secondaryPrevention,
  super.signOrSymptom,
  super.stage,
  super.status,
  super.study,
  super.subjectOf,
  super.typicalTest,
  super.url,
  this.infectiousAgent,
  this.infectiousAgentClass,
  this.transmissionMethod,
});