Class FhirPropertyBase
A FHIR property base.
Inherited Members
Namespace: Microsoft.Health.Fhir.CodeGenCommon.Models
Assembly: Microsoft.Health.Fhir.CodeGenCommon.dll
Syntax
public abstract class FhirPropertyBase : FhirTypeBase
Constructors
| Improve this Doc View SourceFhirPropertyBase(FhirComplex, String, String, String, String, String, Uri, String, String, String, String, Dictionary<String, List<FhirElementDefMapping>>)
Initializes a new instance of the FhirPropertyBase class.
Declaration
public FhirPropertyBase(FhirComplex rootArtifact, string id, string path, string basePath, string baseTypeName, string baseTypeCanonical, Uri url, string shortDescription, string purpose, string comment, string validationRegEx, Dictionary<string, List<FhirElementDefMapping>> mappings)
Parameters
Type | Name | Description |
---|---|---|
FhirComplex | rootArtifact | The root artifact that contains this definition. |
System.String | id | The identifier. |
System.String | path | The dot-notation path to this property (element). |
System.String | basePath | The dot-notation path to the base definition for this record. |
System.String | baseTypeName | The base definition for this property (element). |
System.String | baseTypeCanonical | The base type canonical. |
Uri | url | URL of the resource. |
System.String | shortDescription | Information describing the short. |
System.String | purpose | The purpose. |
System.String | comment | The comment. |
System.String | validationRegEx | The validation RegEx. |
Dictionary<System.String, List<FhirElementDefMapping>> | mappings | Element definition mappings to external properties. |
FhirPropertyBase(FhirComplex, String, String, String, Uri, String, String, String, String, Dictionary<String, List<FhirElementDefMapping>>)
Initializes a new instance of the FhirPropertyBase class.
Declaration
public FhirPropertyBase(FhirComplex rootArtifact, string id, string path, string basePath, Uri url, string shortDescription, string purpose, string comment, string validationRegEx, Dictionary<string, List<FhirElementDefMapping>> mappings)
Parameters
Type | Name | Description |
---|---|---|
FhirComplex | rootArtifact | The root artifact that contains this definition. |
System.String | id | The identifier. |
System.String | path | The dot-notation path to this element/resource/datatype. |
System.String | basePath | The dot-notation path to the base definition for this record. |
Uri | url | URL of the resource. |
System.String | shortDescription | Information describing the short. |
System.String | purpose | The purpose. |
System.String | comment | The comment. |
System.String | validationRegEx | The validation RegEx. |
Dictionary<System.String, List<FhirElementDefMapping>> | mappings | Element definition mappings to external properties. |
Properties
| Improve this Doc View SourceBasePath
Gets the dot-notation path to the base definition for this record.
Declaration
public string BasePath { get; }
Property Value
Type | Description |
---|---|
System.String |
Mappings
Gets the mappings.
Declaration
public Dictionary<string, List<FhirElementDefMapping>> Mappings { get; }
Property Value
Type | Description |
---|---|
Dictionary<System.String, List<FhirElementDefMapping>> |
RootArtifact
Gets the root artifact.
Declaration
public FhirComplex RootArtifact { get; }
Property Value
Type | Description |
---|---|
FhirComplex |