Immunization constructor

const Immunization({
  1. @Default(Dstu2ResourceType.Immunization) @JsonKey(unknownEnumValue: Dstu2ResourceType.Immunization) Dstu2ResourceType resourceType,
  2. @JsonKey(includeFromJson: true, includeToJson: false) int? dbId,
  3. @JsonKey(name: 'id') FhirId? fhirId,
  4. FhirMeta? meta,
  5. FhirUri? implicitRules,
  6. @JsonKey(name: '_implicitRules') Element? implicitRulesElement,
  7. FhirCode? language,
  8. @JsonKey(name: '_language') Element? languageElement,
  9. Narrative? text,
  10. List<Resource>? contained,
  11. @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  12. List<FhirExtension>? modifierExtension,
  13. List<Identifier>? identifier,
  14. @JsonKey(unknownEnumValue: ImmunizationStatus.unknown) required ImmunizationStatus status,
  15. @JsonKey(name: '_status') Element? statusElement,
  16. FhirDateTime? date,
  17. required CodeableConcept vaccineCode,
  18. required Reference patient,
  19. required FhirBoolean wasNotGiven,
  20. required FhirBoolean reported,
  21. Reference? performer,
  22. Reference? requester,
  23. Reference? encounter,
  24. Reference? manufacturer,
  25. Reference? location,
  26. String? lotNumber,
  27. @JsonKey(name: '_lotNumber') Element? lotNumberElement,
  28. FhirDate? expirationDate,
  29. @JsonKey(name: '_expirationDate') Element? expirationDateElement,
  30. CodeableConcept? site,
  31. CodeableConcept? route,
  32. Quantity? doseQuantity,
  33. List<Annotation>? note,
  34. ImmunizationExplanation? explanation,
  35. List<ImmunizationReaction>? reaction,
  36. List<ImmunizationVaccinationProtocol>? vaccinationProtocol,
})

Implementation

const factory Immunization({
  @Default(Dstu2ResourceType.Immunization)
  @JsonKey(unknownEnumValue: Dstu2ResourceType.Immunization)
  Dstu2ResourceType resourceType,
  @JsonKey(includeFromJson: true, includeToJson: false) int? dbId,
  @JsonKey(name: 'id') FhirId? fhirId,
  FhirMeta? meta,
  FhirUri? implicitRules,
  @JsonKey(name: '_implicitRules') Element? implicitRulesElement,
  FhirCode? language,
  @JsonKey(name: '_language') Element? languageElement,
  Narrative? text,
  List<Resource>? contained,
  @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  List<FhirExtension>? modifierExtension,
  List<Identifier>? identifier,
  @JsonKey(unknownEnumValue: ImmunizationStatus.unknown)
  required ImmunizationStatus status,
  @JsonKey(name: '_status') Element? statusElement,
  FhirDateTime? date,
  required CodeableConcept vaccineCode,
  required Reference patient,
  required FhirBoolean wasNotGiven,
  required FhirBoolean reported,
  Reference? performer,
  Reference? requester,
  Reference? encounter,
  Reference? manufacturer,
  Reference? location,
  String? lotNumber,
  @JsonKey(name: '_lotNumber') Element? lotNumberElement,
  FhirDate? expirationDate,
  @JsonKey(name: '_expirationDate') Element? expirationDateElement,
  CodeableConcept? site,
  CodeableConcept? route,
  Quantity? doseQuantity,
  List<Annotation>? note,
  ImmunizationExplanation? explanation,
  List<ImmunizationReaction>? reaction,
  List<ImmunizationVaccinationProtocol>? vaccinationProtocol,
}) = _Immunization;