FhirExtension constructor

const FhirExtension({
  1. @JsonKey(name: 'id') FhirId? fhirId,
  2. @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  3. required FhirUri url,
  4. @JsonKey(name: '_url') Element? urlElement,
  5. @JsonKey(name: 'fhir_comments') List<String>? fhirComments,
  6. FhirBoolean? valueBoolean,
  7. @JsonKey(name: '_valueBoolean') Element? valueBooleanElement,
  8. FhirInteger? valueInteger,
  9. @JsonKey(name: '_valueInteger') Element? valueIntegerElement,
  10. FhirDecimal? valueDecimal,
  11. @JsonKey(name: '_valueDecimal') Element? valueDecimalElement,
  12. FhirBase64Binary? valueBase64Binary,
  13. @JsonKey(name: '_valueBase64Binary') Element? valueBase64BinaryElement,
  14. FhirInstant? valueInstant,
  15. @JsonKey(name: '_valueInstant') Element? valueInstantElement,
  16. String? valueString,
  17. @JsonKey(name: '_valueString') Element? valueStringElement,
  18. FhirUri? valueUri,
  19. @JsonKey(name: '_valueUri') Element? valueUriElement,
  20. FhirDate? valueDate,
  21. @JsonKey(name: '_valueDate') Element? valueDateElement,
  22. FhirDateTime? valueDateTime,
  23. @JsonKey(name: '_valueDateTime') Element? valueDateTimeElement,
  24. FhirTime? valueTime,
  25. @JsonKey(name: '_valueTime') Element? valueTimeElement,
  26. FhirCode? valueCode,
  27. @JsonKey(name: '_valueCode') Element? valueCodeElement,
  28. FhirOid? valueOid,
  29. @JsonKey(name: '_valueOid') Element? valueOidElement,
  30. FhirId? valueId,
  31. @JsonKey(name: '_valueId') Element? valueIdElement,
  32. FhirUnsignedInt? valueUnsignedInt,
  33. @JsonKey(name: '_valueUnsignedInt') Element? valueUnsignedIntElement,
  34. FhirPositiveInt? valuePositiveInt,
  35. @JsonKey(name: '_valuePositiveInt') Element? valuePositiveIntElement,
  36. FhirMarkdown? valueMarkdown,
  37. @JsonKey(name: '_valueMarkdown') Element? valueMarkdownElement,
  38. Annotation? valueAnnotation,
  39. Attachment? valueAttachment,
  40. Identifier? valueIdentifier,
  41. CodeableConcept? valueCodeableConcept,
  42. Coding? valueCoding,
  43. Quantity? valueQuantity,
  44. Range? valueRange,
  45. Period? valuePeriod,
  46. Ratio? valueRatio,
  47. SampledData? valueSampledData,
  48. HumanName? valueHumanName,
  49. Address? valueAddress,
  50. ContactPoint? valueContactPoint,
  51. Timing? valueTiming,
  52. Reference? valueReference,
  53. FhirMeta? valueMeta,
})

Implementation

const factory FhirExtension({
  @JsonKey(name: 'id') FhirId? fhirId,
  @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  required FhirUri url,
  @JsonKey(name: '_url') Element? urlElement,
  @JsonKey(name: 'fhir_comments') List<String>? fhirComments,
  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,
  FhirId? valueId,
  @JsonKey(name: '_valueId') Element? valueIdElement,
  FhirUnsignedInt? valueUnsignedInt,
  @JsonKey(name: '_valueUnsignedInt') Element? valueUnsignedIntElement,
  FhirPositiveInt? valuePositiveInt,
  @JsonKey(name: '_valuePositiveInt') Element? valuePositiveIntElement,
  FhirMarkdown? valueMarkdown,
  @JsonKey(name: '_valueMarkdown') Element? valueMarkdownElement,
  Annotation? valueAnnotation,
  Attachment? valueAttachment,
  Identifier? valueIdentifier,
  CodeableConcept? valueCodeableConcept,
  Coding? valueCoding,
  Quantity? valueQuantity,
  Range? valueRange,
  Period? valuePeriod,
  Ratio? valueRatio,
  SampledData? valueSampledData,
  HumanName? valueHumanName,
  Address? valueAddress,
  ContactPoint? valueContactPoint,
  Timing? valueTiming,
  Reference? valueReference,
  FhirMeta? valueMeta,
}) = _FhirExtension;