ParametersParameter constructor

const ParametersParameter({
  1. @JsonKey(name: 'id') FhirId? fhirId,
  2. @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  3. List<FhirExtension>? modifierExtension,
  4. required String name,
  5. @JsonKey(name: '_name') Element? nameElement,
  6. FhirInteger? valueInteger,
  7. @JsonKey(name: '_valueInteger') Element? valueIntegerElement,
  8. FhirDecimal? valueDecimal,
  9. @JsonKey(name: '_valueDecimal') Element? valueDecimalElement,
  10. FhirDateTime? valueDateTime,
  11. @JsonKey(name: '_valueDateTime') Element? valueDateTimeElement,
  12. FhirDate? valueDate,
  13. @JsonKey(name: '_valueDate') Element? valueDateElement,
  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. FhirBoolean? valueBoolean,
  21. @JsonKey(name: '_valueBoolean') Element? valueBooleanElement,
  22. FhirCode? valueCode,
  23. @JsonKey(name: '_valueCode') Element? valueCodeElement,
  24. FhirBase64Binary? valueBase64Binary,
  25. @JsonKey(name: '_valueBase64Binary') Element? valueBase64BinaryElement,
  26. Coding? valueCoding,
  27. CodeableConcept? valueCodeableConcept,
  28. Attachment? valueAttachment,
  29. Identifier? valueIdentifier,
  30. Quantity? valueQuantity,
  31. Range? valueRange,
  32. Period? valuePeriod,
  33. Ratio? valueRatio,
  34. HumanName? valueHumanName,
  35. Address? valueAddresss,
  36. ContactPoint? valueContactPoint,
  37. Schedule? valueSchedule,
  38. Reference? valueReference,
  39. Resource? resource,
  40. @JsonKey(name: 'part') List<ParametersParameter>? part_,
})

Implementation

const factory ParametersParameter({
  @JsonKey(name: 'id') FhirId? fhirId,
  @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  List<FhirExtension>? modifierExtension,
  required String name,
  @JsonKey(name: '_name') Element? nameElement,
  FhirInteger? valueInteger,
  @JsonKey(name: '_valueInteger') Element? valueIntegerElement,
  FhirDecimal? valueDecimal,
  @JsonKey(name: '_valueDecimal') Element? valueDecimalElement,
  FhirDateTime? valueDateTime,
  @JsonKey(name: '_valueDateTime') Element? valueDateTimeElement,
  FhirDate? valueDate,
  @JsonKey(name: '_valueDate') Element? valueDateElement,
  FhirInstant? valueInstant,
  @JsonKey(name: '_valueInstant') Element? valueInstantElement,
  String? valueString,
  @JsonKey(name: '_valueString') Element? valueStringElement,
  FhirUri? valueUri,
  @JsonKey(name: '_valueUri') Element? valueUriElement,
  FhirBoolean? valueBoolean,
  @JsonKey(name: '_valueBoolean') Element? valueBooleanElement,
  FhirCode? valueCode,
  @JsonKey(name: '_valueCode') Element? valueCodeElement,
  FhirBase64Binary? valueBase64Binary,
  @JsonKey(name: '_valueBase64Binary') Element? valueBase64BinaryElement,
  Coding? valueCoding,
  CodeableConcept? valueCodeableConcept,
  Attachment? valueAttachment,
  Identifier? valueIdentifier,
  Quantity? valueQuantity,
  Range? valueRange,
  Period? valuePeriod,
  Ratio? valueRatio,
  HumanName? valueHumanName,
  Address? valueAddresss,
  ContactPoint? valueContactPoint,
  Schedule? valueSchedule,
  Reference? valueReference,
  Resource? resource,
  @JsonKey(name: 'part') List<ParametersParameter>? part_,
}) = _ParametersParameter;