QuestionnaireItem constructor
const
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,
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;