Show / Hide Table of Contents

Class FhirOperation

A fhir operation.

Inheritance
System.Object
FhirTypeBase
FhirModelBase
FhirOperation
Implements
ICloneable
Inherited Members
FhirModelBase.PublicationStatus
FhirModelBase.StandardStatus
FhirModelBase.FhirMaturityLevel
FhirModelBase.IsExperimental
FhirModelBase.ArtifactClass
FhirModelBase.FhirVersion
FhirModelBase.NarrativeText
FhirModelBase.NarrativeStatus
FhirModelBase.Url
FhirModelBase.Version
FhirModelBase.VersionAlgorithm
FhirModelBase.Title
FhirModelBase.Description
FhirTypeBase.Id
FhirTypeBase.Name
FhirTypeBase.NameCapitalized
FhirTypeBase.Path
FhirTypeBase.URL
FhirTypeBase.BaseTypeName
FhirTypeBase.BaseTypeCanonical
FhirTypeBase.ShortDescription
FhirTypeBase.Purpose
FhirTypeBase.Comment
FhirTypeBase.ValidationRegEx
FhirTypeBase.TypeForExport(FhirTypeBase.NamingConvention, Dictionary<String, String>, Boolean, String, HashSet<String>)
FhirTypeBase.NameForExport(FhirTypeBase.NamingConvention, Boolean, String, HashSet<String>)
Namespace: Microsoft.Health.Fhir.CodeGenCommon.Models
Assembly: Microsoft.Health.Fhir.CodeGenCommon.dll
Syntax
public class FhirOperation : FhirModelBase

Constructors

| Improve this Doc View Source

FhirOperation(String, Uri, String, String, String, String, String, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Boolean, String, String, String, List<String>, List<FhirParameter>, Boolean, String, String, String, String)

Initializes a new instance of the FhirOperation class.

Declaration
public FhirOperation(string id, Uri url, string version, string name, string description, string publicationStatus, string standardStatus, int? fmmLevel, bool? affectsState, bool definedOnSystem, bool definedOnType, bool definedOnInstance, string code, string comment, string baseDefinition, List<string> resourceTypes, List<FhirParameter> parameters, bool isExperimental, string kind, string narrative, string narrativeStatus, string fhirVersion)
Parameters
Type Name Description
System.String id

The identifier.

Uri url

The URL.

System.String version

The version.

System.String name

The name.

System.String description

The description.

System.String publicationStatus

The publication status.

System.String standardStatus

The standard status.

System.Nullable<System.Int32> fmmLevel

The fmm level.

System.Nullable<System.Boolean> affectsState

State of the affects.

System.Boolean definedOnSystem

True if defined on system, false if not.

System.Boolean definedOnType

True if defined on type, false if not.

System.Boolean definedOnInstance

True if defined on instance, false if not.

System.String code

The code.

System.String comment

The comment.

System.String baseDefinition

The base definition.

List<System.String> resourceTypes

A list of types of the resources.

List<FhirParameter> parameters

The allowed parameters to this operation.

System.Boolean isExperimental

True if is experimental, false if not.

System.String kind

The operation kind.

System.String narrative

The narrative.

System.String narrativeStatus

The narrative status.

System.String fhirVersion

The server-reported FHIR version.

Properties

| Improve this Doc View Source

AffectsState

Gets a value indicating whether the affects state.

Declaration
public bool? AffectsState { get; }
Property Value
Type Description
System.Nullable<System.Boolean>
| Improve this Doc View Source

BaseDefinition

Gets the base definition.

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

Code

Gets the code.

Declaration
public string Code { get; }
Property Value
Type Description
System.String

The code.

| Improve this Doc View Source

DefinedOnInstance

Gets a value indicating whether the defined on instance.

Declaration
public bool DefinedOnInstance { get; }
Property Value
Type Description
System.Boolean

True if defined on instance, false if not.

| Improve this Doc View Source

DefinedOnSystem

Gets a value indicating whether the defined on system.

Declaration
public bool DefinedOnSystem { get; }
Property Value
Type Description
System.Boolean

True if defined on system, false if not.

| Improve this Doc View Source

DefinedOnType

Gets a value indicating whether the defined on type.

Declaration
public bool DefinedOnType { get; }
Property Value
Type Description
System.Boolean

True if defined on type, false if not.

| Improve this Doc View Source

Kind

Gets the operation kind.

Declaration
public FhirOperation.OperationKindCodes Kind { get; }
Property Value
Type Description
FhirOperation.OperationKindCodes
| Improve this Doc View Source

Parameters

Gets allowed parameters to this operation.

Declaration
public List<FhirParameter> Parameters { get; }
Property Value
Type Description
List<FhirParameter>

The allowed parameters to this operation.

| Improve this Doc View Source

ResourceTypes

Gets a list of types of the resources.

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

A list of types of the resources.

Methods

| Improve this Doc View Source

Clone()

Deep copy.

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

A FhirOperation.

Implements

ICloneable
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • FhirOperation(String, Uri, String, String, String, String, String, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Boolean, String, String, String, List<String>, List<FhirParameter>, Boolean, String, String, String, String)
  • Properties
    • AffectsState
    • BaseDefinition
    • Code
    • DefinedOnInstance
    • DefinedOnSystem
    • DefinedOnType
    • Kind
    • Parameters
    • ResourceTypes
  • Methods
    • Clone()
  • Implements
Back to top Generated by DocFX