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 Fhir
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 |
---|---|---|
Fhir |
rootArtifact | The root artifact that contains this definition. |
System. |
id | The identifier. |
System. |
path | The dot-notation path to this property (element). |
System. |
basePath | The dot-notation path to the base definition for this record. |
System. |
baseTypeName | The base definition for this property (element). |
System. |
baseTypeCanonical | The base type canonical. |
Uri | url | URL of the resource. |
System. |
shortDescription | Information describing the short. |
System. |
purpose | The purpose. |
System. |
comment | The comment. |
System. |
validationRegEx | The validation RegEx. |
Dictionary<System. |
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 Fhir
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 |
---|---|---|
Fhir |
rootArtifact | The root artifact that contains this definition. |
System. |
id | The identifier. |
System. |
path | The dot-notation path to this element/resource/datatype. |
System. |
basePath | The dot-notation path to the base definition for this record. |
Uri | url | URL of the resource. |
System. |
shortDescription | Information describing the short. |
System. |
purpose | The purpose. |
System. |
comment | The comment. |
System. |
validationRegEx | The validation RegEx. |
Dictionary<System. |
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. |
Mappings
Gets the mappings.
Declaration
public Dictionary<string, List<FhirElementDefMapping>> Mappings { get; }
Property Value
Type | Description |
---|---|
Dictionary<System. |
RootArtifact
Gets the root artifact.
Declaration
public FhirComplex RootArtifact { get; }
Property Value
Type | Description |
---|---|
Fhir |