OperationDefinitionParameter constructor

const OperationDefinitionParameter({
  1. String? name,
  2. @JsonKey(name: '_name') Element? nameElement,
  3. OperationDefinitionParameterUse? use,
  4. @JsonKey(name: '_use') Element? useElement,
  5. FhirDecimal? min,
  6. @JsonKey(name: '_min') Element? minElement,
  7. String? max,
  8. @JsonKey(name: '_max') Element? maxElement,
  9. String? documentation,
  10. @JsonKey(name: '_documentation') Element? documentationElement,
  11. String? type,
  12. @JsonKey(name: '_type') Element? typeElement,
  13. OperationDefinitionParameterSearchType? searchType,
  14. @JsonKey(name: '_searchType') Element? searchTypeElement,
  15. Reference? profile,
  16. OperationDefinitionBinding? binding,
  17. @JsonKey(name: 'part') List<OperationDefinitionParameter>? part_,
})

Implementation

const factory OperationDefinitionParameter({
  String? name,
  @JsonKey(name: '_name') Element? nameElement,
  OperationDefinitionParameterUse? use,
  @JsonKey(name: '_use') Element? useElement,
  FhirDecimal? min,
  @JsonKey(name: '_min') Element? minElement,
  String? max,
  @JsonKey(name: '_max') Element? maxElement,
  String? documentation,
  @JsonKey(name: '_documentation') Element? documentationElement,
  String? type,
  @JsonKey(name: '_type') Element? typeElement,
  OperationDefinitionParameterSearchType? searchType,
  @JsonKey(name: '_searchType') Element? searchTypeElement,
  Reference? profile,
  OperationDefinitionBinding? binding,
  @JsonKey(name: 'part') List<OperationDefinitionParameter>? part_,
}) = _OperationDefinitionParameter;