FhirExtension constructor

const FhirExtension({
  1. @JsonKey(name: 'id') String? fhirId,
  2. @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  3. FhirUri? url,
  4. @JsonKey(name: '_url') Element? urlElement,
  5. FhirBoolean? valueBoolean,
  6. @JsonKey(name: '_valueBoolean') Element? valueBooleanElement,
  7. FhirInteger? valueInteger,
  8. @JsonKey(name: '_valueInteger') Element? valueIntegerElement,
  9. FhirDecimal? valueDecimal,
  10. @JsonKey(name: '_valueDecimal') Element? valueDecimalElement,
  11. FhirBase64Binary? valueBase64Binary,
  12. @JsonKey(name: '_valueBase64Binary') Element? valueBase64BinaryElement,
  13. FhirInstant? valueInstant,
  14. @JsonKey(name: '_valueInstant') Element? valueInstantElement,
  15. String? valueString,
  16. @JsonKey(name: '_valueString') Element? valueStringElement,
  17. FhirUri? valueUri,
  18. @JsonKey(name: '_valueUri') Element? valueUriElement,
  19. FhirDate? valueDate,
  20. @JsonKey(name: '_valueDate') Element? valueDateElement,
  21. FhirDateTime? valueDateTime,
  22. @JsonKey(name: '_valueDateTime') Element? valueDateTimeElement,
  23. FhirTime? valueTime,
  24. @JsonKey(name: '_valueTime') Element? valueTimeElement,
  25. FhirCode? valueCode,
  26. @JsonKey(name: '_valueCode') Element? valueCodeElement,
  27. FhirOid? valueOid,
  28. @JsonKey(name: '_valueOid') Element? valueOidElement,
  29. FhirUuid? valueUuid,
  30. @JsonKey(name: '_valueUuid') Element? valueUuidElement,
  31. FhirId? valueId,
  32. @JsonKey(name: '_valueId') Element? valueIdElement,
  33. FhirUnsignedInt? valueUnsignedInt,
  34. @JsonKey(name: '_valueUnsignedInt') Element? valueUnsignedIntElement,
  35. FhirPositiveInt? valuePositiveInt,
  36. @JsonKey(name: '_valuePositiveInt') Element? valuePositiveIntElement,
  37. String? valueMarkdown,
  38. @JsonKey(name: '_valueMarkdown') Element? valueMarkdownElement,
  39. Element? valueElement,
  40. FhirExtension? valueExtension,
  41. BackboneElement? valueBackboneElement,
  42. Narrative? valueNarrative,
  43. Annotation? valueAnnotation,
  44. Attachment? valueAttachment,
  45. Identifier? valueIdentifier,
  46. CodeableConcept? valueCodeableConcept,
  47. Coding? valueCoding,
  48. Quantity? valueQuantity,
  49. FhirDuration? valueDuration,
  50. Quantity? valueSimpleQuantity,
  51. Distance? valueDistance,
  52. Count? valueCount,
  53. Money? valueMoney,
  54. Age? valueAge,
  55. Range? valueRange,
  56. Period? valuePeriod,
  57. Ratio? valueRatio,
  58. Reference? valueReference,
  59. SampledData? valueSampledData,
  60. Signature? valueSignature,
  61. HumanName? valueHumanName,
  62. Address? valueAddress,
  63. ContactPoint? valueContactPoint,
  64. Timing? valueTiming,
  65. FhirMeta? valueMeta,
  66. ElementDefinition? valueElementDefinition,
  67. ContactDetail? valueContactDetail,
  68. Contributor? valueContributor,
  69. Dosage? valueDosage,
  70. RelatedArtifact? valueRelatedArtifact,
  71. UsageContext? valueUsageContext,
  72. DataRequirement? valueDataRequirement,
  73. ParameterDefinition? valueParameterDefinition,
  74. TriggerDefinition? valueTriggerDefinition,
})

Implementation

const factory FhirExtension({
  @JsonKey(name: 'id') String? fhirId,
  @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  FhirUri? url,
  @JsonKey(name: '_url') Element? urlElement,
  FhirBoolean? valueBoolean,
  @JsonKey(name: '_valueBoolean') Element? valueBooleanElement,
  FhirInteger? valueInteger,
  @JsonKey(name: '_valueInteger') Element? valueIntegerElement,
  FhirDecimal? valueDecimal,
  @JsonKey(name: '_valueDecimal') Element? valueDecimalElement,
  FhirBase64Binary? valueBase64Binary,
  @JsonKey(name: '_valueBase64Binary') Element? valueBase64BinaryElement,
  FhirInstant? valueInstant,
  @JsonKey(name: '_valueInstant') Element? valueInstantElement,
  String? valueString,
  @JsonKey(name: '_valueString') Element? valueStringElement,
  FhirUri? valueUri,
  @JsonKey(name: '_valueUri') Element? valueUriElement,
  FhirDate? valueDate,
  @JsonKey(name: '_valueDate') Element? valueDateElement,
  FhirDateTime? valueDateTime,
  @JsonKey(name: '_valueDateTime') Element? valueDateTimeElement,
  FhirTime? valueTime,
  @JsonKey(name: '_valueTime') Element? valueTimeElement,
  FhirCode? valueCode,
  @JsonKey(name: '_valueCode') Element? valueCodeElement,
  FhirOid? valueOid,
  @JsonKey(name: '_valueOid') Element? valueOidElement,
  FhirUuid? valueUuid,
  @JsonKey(name: '_valueUuid') Element? valueUuidElement,
  FhirId? valueId,
  @JsonKey(name: '_valueId') Element? valueIdElement,
  FhirUnsignedInt? valueUnsignedInt,
  @JsonKey(name: '_valueUnsignedInt') Element? valueUnsignedIntElement,
  FhirPositiveInt? valuePositiveInt,
  @JsonKey(name: '_valuePositiveInt') Element? valuePositiveIntElement,
  String? valueMarkdown,
  @JsonKey(name: '_valueMarkdown') Element? valueMarkdownElement,
  Element? valueElement,
  FhirExtension? valueExtension,
  BackboneElement? valueBackboneElement,
  Narrative? valueNarrative,
  Annotation? valueAnnotation,
  Attachment? valueAttachment,
  Identifier? valueIdentifier,
  CodeableConcept? valueCodeableConcept,
  Coding? valueCoding,
  Quantity? valueQuantity,
  FhirDuration? valueDuration,
  Quantity? valueSimpleQuantity,
  Distance? valueDistance,
  Count? valueCount,
  Money? valueMoney,
  Age? valueAge,
  Range? valueRange,
  Period? valuePeriod,
  Ratio? valueRatio,
  Reference? valueReference,
  SampledData? valueSampledData,
  Signature? valueSignature,
  HumanName? valueHumanName,
  Address? valueAddress,
  ContactPoint? valueContactPoint,
  Timing? valueTiming,
  FhirMeta? valueMeta,
  ElementDefinition? valueElementDefinition,
  ContactDetail? valueContactDetail,
  Contributor? valueContributor,
  Dosage? valueDosage,
  RelatedArtifact? valueRelatedArtifact,
  UsageContext? valueUsageContext,
  DataRequirement? valueDataRequirement,
  ParameterDefinition? valueParameterDefinition,
  TriggerDefinition? valueTriggerDefinition,
}) = _FhirExtension;