Class ImplementationGuidePage
A page / section in the implementation guide. The root page is the implementation guide home page.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ImplementationGuidePage : BackboneElement, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Format
Extension container element for Format
Declaration
public Element _Format { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Kind
Extension container element for Kind
Declaration
public Element _Kind { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Name
Extension container element for Name
Declaration
public Element _Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Package
Extension container element for Package
Declaration
public List<Element> _Package { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Element> |
_Source
Extension container element for Source
Declaration
public Element _Source { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Type
Extension container element for Type
Declaration
public List<Element> _Type { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Element> |
Format
The format of the page.
Declaration
public string Format { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Kind
The kind of page that this is. Some pages are autogenerated (list, example), and other kinds are of interest so that tools can navigate the user to the page of interest.
Declaration
public string Kind { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Name
A short name used to represent this page in navigational structures such as table of contents, bread crumbs, etc.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Package
For constructed pages, a list of packages to include in the page (or else empty for everything).
Declaration
public List<string> Package { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<System.String> |
Page
Nested Pages/Sections under this page.
Declaration
public List<ImplementationGuidePage> Page { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ImplementationGuidePage> |
Source
The source address for the page.
Declaration
public string Source { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Type
For constructed pages, what kind of resources to include in the list.
Declaration
public List<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<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 |