Show / Hide Table of Contents

Class ConformanceRestResource

A specification of the restful capabilities of the solution for a specific resource type.

Inheritance
System.Object
Element
BackboneElement
ConformanceRestResource
Implements
IFhirJsonSerializable
Inherited Members
BackboneElement.ModifierExtension
Element.Extension
Element.Fhir_comments
Element._Fhir_comments
Element.Id
Element._Id
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ConformanceRestResource : BackboneElement, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_ConditionalCreate

Extension container element for ConditionalCreate

Declaration
public Element _ConditionalCreate { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_ConditionalDelete

Extension container element for ConditionalDelete

Declaration
public Element _ConditionalDelete { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_ConditionalUpdate

Extension container element for ConditionalUpdate

Declaration
public Element _ConditionalUpdate { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_ReadHistory

Extension container element for ReadHistory

Declaration
public Element _ReadHistory { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_SearchInclude

Extension container element for SearchInclude

Declaration
public List<Element> _SearchInclude { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Element>
| Improve this Doc View Source

_SearchRevInclude

Extension container element for SearchRevInclude

Declaration
public List<Element> _SearchRevInclude { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Element>
| Improve this Doc View Source

_Type

Extension container element for Type

Declaration
public Element _Type { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_UpdateCreate

Extension container element for UpdateCreate

Declaration
public Element _UpdateCreate { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Versioning

Extension container element for Versioning

Declaration
public Element _Versioning { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

ConditionalCreate

A flag that indicates that the server supports conditional create.

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

ConditionalDelete

A code that indicates how the server supports conditional delete.

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

ConditionalUpdate

A flag that indicates that the server supports conditional update.

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

Interaction

Identifies a restful operation supported by the solution.

Declaration
public List<ConformanceRestResourceInteraction> Interaction { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<ConformanceRestResourceInteraction>
| Improve this Doc View Source

Profile

A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles]{profiling.html#profile-uses}.

Declaration
public Reference Profile { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

ReadHistory

A flag for whether the server is able to return past versions as part of the vRead operation.

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

SearchInclude

A list of _include values supported by the server.

Declaration
public List<string> SearchInclude { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<System.String>
| Improve this Doc View Source

SearchParam

Search parameters 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>
| Improve this Doc View Source

SearchRevInclude

A list of _revinclude (reverse include) values supported by the server.

Declaration
public List<string> SearchRevInclude { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<System.String>
| Improve this Doc View Source

Type

A type of resource exposed via the restful interface.

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

UpdateCreate

A flag to indicate that the server allows or needs to allow the client to create new identities on the server (e.g. that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server.

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

Versioning

This field is set to no-version to specify that the system does not support (server) or use (client) versioning for this resource type. If this has some other value, the server must at least correctly track and populate the versionId meta-property on resources. If the value is 'versioned-update', then the server supports all the versioning features, including using e-tags for version integrity in the API.

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

Methods

| Improve this Doc View Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

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
| Improve this Doc View Source

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

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX