OperationDefinitionParameter constructor
const
OperationDefinitionParameter({
- @JsonKey(name: 'id') FhirId? fhirId,
- @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, - List<
FhirExtension> ? modifierExtension, - @JsonKey(name: 'fhir_comments') List<
String> ? fhirComments, - required FhirCode name,
- @JsonKey(unknownEnumValue: ParameterUse.unknown) required ParameterUse use,
- required FhirInteger min,
- required String max,
- String? documentation,
- FhirCode? type,
- Reference? profile,
- OperationDefinitionParameterBinding? binding,
- @JsonKey(name: 'part') List<
OperationDefinitionParameter> ? part_,
Implementation
const factory OperationDefinitionParameter({
@JsonKey(name: 'id') FhirId? fhirId,
@JsonKey(name: 'extension') List<FhirExtension>? extension_,
List<FhirExtension>? modifierExtension,
@JsonKey(name: 'fhir_comments') List<String>? fhirComments,
required FhirCode name,
@JsonKey(unknownEnumValue: ParameterUse.unknown) required ParameterUse use,
required FhirInteger min,
required String max,
String? documentation,
FhirCode? type,
Reference? profile,
OperationDefinitionParameterBinding? binding,
@JsonKey(name: 'part') List<OperationDefinitionParameter>? part_,
}) = _OperationDefinitionParameter;