Show / Hide Table of Contents

Class FhirCapSearchParamCombination

A FHIR capability search parameter combination, used to express conformance expectations. See: http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination

Inheritance
System.Object
FhirCapSearchParamCombination
Namespace: Microsoft.Health.Fhir.CodeGenCommon.Models
Assembly: Microsoft.Health.Fhir.CodeGenCommon.dll
Syntax
public class FhirCapSearchParamCombination : ICloneable

Constructors

| Improve this Doc View Source

FhirCapSearchParamCombination(IEnumerable<String>, IEnumerable<String>, String)

Initializes a new instance of the FhirCapSearchParamCombination class.

Declaration
public FhirCapSearchParamCombination(IEnumerable<string> requiredParams, IEnumerable<string> optionalParams, string expectation)
Parameters
Type Name Description
IEnumerable<System.String> requiredParams

The required parameters for this combination definition.

IEnumerable<System.String> optionalParams

The optional parameters for this combination definition.

System.String expectation

The expectation literal.

| Improve this Doc View Source

FhirCapSearchParamCombination(FhirCapSearchParamCombination)

Initializes a new instance of the FhirCapSearchParamCombination class.

Declaration
public FhirCapSearchParamCombination(FhirCapSearchParamCombination source)
Parameters
Type Name Description
FhirCapSearchParamCombination source

Source to deep copy.

Properties

| Improve this Doc View Source

Expectation

Gets the expectation.

Declaration
public FhirCapabiltyStatement.ExpectationCodes? Expectation { get; }
Property Value
Type Description
System.Nullable<FhirCapabiltyStatement.ExpectationCodes>
| Improve this Doc View Source

ExpectationLiteral

Gets the expectation literal.

Declaration
public string ExpectationLiteral { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

OptionalParams

Gets the optional parameters for this combination definition.

Declaration
public IEnumerable<string> OptionalParams { get; }
Property Value
Type Description
IEnumerable<System.String>
| Improve this Doc View Source

RequiredParams

Gets the required parameters for this combination definition.

Declaration
public IEnumerable<string> RequiredParams { get; }
Property Value
Type Description
IEnumerable<System.String>

Methods

| Improve this Doc View Source

Clone()

Creates a new object that is a copy of the current instance.

Declaration
public object Clone()
Returns
Type Description
System.Object

A new object that is a copy of this instance.

  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • FhirCapSearchParamCombination(IEnumerable<String>, IEnumerable<String>, String)
    • FhirCapSearchParamCombination(FhirCapSearchParamCombination)
  • Properties
    • Expectation
    • ExpectationLiteral
    • OptionalParams
    • RequiredParams
  • Methods
    • Clone()
Back to top Generated by DocFX