Class ConformanceRest
A definition of the restful capabilities of the solution, if any.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ConformanceRest : BackboneElement, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Compartment
Extension container element for Compartment
Declaration
public List<Element> _Compartment { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Element> |
_Documentation
Extension container element for Documentation
Declaration
public Element _Documentation { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Mode
Extension container element for Mode
Declaration
public Element _Mode { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_TransactionMode
Extension container element for TransactionMode
Declaration
public Element _TransactionMode { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
Compartment
An absolute URI which is a reference to the definition of a compartment hosted by the system.
Declaration
public List<string> Compartment { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<System.String> |
Documentation
Information about the system's restful capabilities that apply across all applications, such as security.
Declaration
public string Documentation { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Interaction
A specification of restful operations supported by the system.
Declaration
public List<ConformanceRestInteraction> Interaction { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ConformanceRestInteraction> |
Mode
Identifies whether this portion of the statement is describing ability to initiate or receive restful operations.
Declaration
public string Mode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Operation
Definition of an operation or a named query and with its parameters and their meaning and type.
Declaration
public List<ConformanceRestOperation> Operation { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ConformanceRestOperation> |
Resource
A specification of the restful capabilities of the solution for a specific resource type.
Declaration
public List<ConformanceRestResource> Resource { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ConformanceRestResource> |
SearchParam
Search parameters that are supported for searching all resources for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation.
Declaration
public List<ConformanceRestResourceSearchParam> SearchParam { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ConformanceRestResourceSearchParam> |
Security
Information about security implementation from an interface perspective - what a client needs to know.
Declaration
public ConformanceRestSecurity Security { get; set; }
Property Value
| Type | Description |
|---|---|
| ConformanceRestSecurity |
TransactionMode
A code that indicates how transactions are supported.
Declaration
public string TransactionMode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options | |
| System.String | propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonWriter | writer | |
| JsonSerializerOptions | options | |
| System.Boolean | includeStartObject |