QuestionnaireItem constructor

const QuestionnaireItem({
  1. String? linkId,
  2. @JsonKey(name: '_linkId') Element? linkIdElement,
  3. String? definition,
  4. @JsonKey(name: '_definition') Element? definitionElement,
  5. List<Coding>? code,
  6. @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  7. String? prefix,
  8. @JsonKey(name: '_prefix') Element? prefixElement,
  9. String? text,
  10. @JsonKey(name: '_text') Element? textElement,
  11. QuestionnaireItemType? type,
  12. @JsonKey(name: '_type') Element? typeElement,
  13. List<QuestionnaireEnableWhen>? enableWhen,
  14. @JsonKey(name: 'required') FhirBoolean? required_,
  15. @JsonKey(name: '_required') Element? requiredElement,
  16. FhirBoolean? repeats,
  17. @JsonKey(name: '_repeats') Element? repeatsElement,
  18. FhirBoolean? readOnly,
  19. @JsonKey(name: '_readOnly') Element? readOnlyElement,
  20. FhirDecimal? maxLength,
  21. @JsonKey(name: '_maxLength') Element? maxLengthElement,
  22. Reference? options,
  23. List<QuestionnaireOption>? option,
  24. FhirBoolean? initialBoolean,
  25. @JsonKey(name: '_initialBoolean') Element? initialBooleanElement,
  26. FhirDecimal? initialDecimal,
  27. @JsonKey(name: '_initialDecimal') Element? initialDecimalElement,
  28. FhirDecimal? initialInteger,
  29. @JsonKey(name: '_initialInteger') Element? initialIntegerElement,
  30. FhirDate? initialDate,
  31. @JsonKey(name: '_initialDate') Element? initialDateElement,
  32. FhirDateTime? initialDateTime,
  33. @JsonKey(name: '_initialDateTime') Element? initialDateTimeElement,
  34. FhirTime? initialTime,
  35. @JsonKey(name: '_initialTime') Element? initialTimeElement,
  36. String? initialString,
  37. @JsonKey(name: '_initialString') Element? initialStringElement,
  38. String? initialUri,
  39. @JsonKey(name: '_initialUri') Element? initialUriElement,
  40. Attachment? initialAttachment,
  41. Coding? initialCoding,
  42. Quantity? initialQuantity,
  43. Reference? initialReference,
  44. List<QuestionnaireItem>? item,
})

Implementation

const factory QuestionnaireItem({
  String? linkId,
  @JsonKey(name: '_linkId') Element? linkIdElement,
  String? definition,
  @JsonKey(name: '_definition') Element? definitionElement,
  List<Coding>? code,
  @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  String? prefix,
  @JsonKey(name: '_prefix') Element? prefixElement,
  String? text,
  @JsonKey(name: '_text') Element? textElement,
  QuestionnaireItemType? type,
  @JsonKey(name: '_type') Element? typeElement,
  List<QuestionnaireEnableWhen>? enableWhen,
  @JsonKey(name: 'required') FhirBoolean? required_,
  @JsonKey(name: '_required') Element? requiredElement,
  FhirBoolean? repeats,
  @JsonKey(name: '_repeats') Element? repeatsElement,
  FhirBoolean? readOnly,
  @JsonKey(name: '_readOnly') Element? readOnlyElement,
  FhirDecimal? maxLength,
  @JsonKey(name: '_maxLength') Element? maxLengthElement,
  Reference? options,
  List<QuestionnaireOption>? option,
  FhirBoolean? initialBoolean,
  @JsonKey(name: '_initialBoolean') Element? initialBooleanElement,
  FhirDecimal? initialDecimal,
  @JsonKey(name: '_initialDecimal') Element? initialDecimalElement,
  FhirDecimal? initialInteger,
  @JsonKey(name: '_initialInteger') Element? initialIntegerElement,
  FhirDate? initialDate,
  @JsonKey(name: '_initialDate') Element? initialDateElement,
  FhirDateTime? initialDateTime,
  @JsonKey(name: '_initialDateTime') Element? initialDateTimeElement,
  FhirTime? initialTime,
  @JsonKey(name: '_initialTime') Element? initialTimeElement,
  String? initialString,
  @JsonKey(name: '_initialString') Element? initialStringElement,
  String? initialUri,
  @JsonKey(name: '_initialUri') Element? initialUriElement,
  Attachment? initialAttachment,
  Coding? initialCoding,
  Quantity? initialQuantity,
  Reference? initialReference,
  List<QuestionnaireItem>? item,
}) = _QuestionnaireItem;