OperationDefinitionParameter constructor

const OperationDefinitionParameter({
  1. @JsonKey(name: 'id') FhirId? fhirId,
  2. @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  3. List<FhirExtension>? modifierExtension,
  4. @JsonKey(name: 'fhir_comments') List<String>? fhirComments,
  5. required FhirCode name,
  6. @JsonKey(unknownEnumValue: ParameterUse.unknown) required ParameterUse use,
  7. required FhirInteger min,
  8. required String max,
  9. String? documentation,
  10. FhirCode? type,
  11. Reference? profile,
  12. OperationDefinitionParameterBinding? binding,
  13. @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;