pub struct CapabilityStatementRestResourceBackboneElement {Show 21 fields
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeDt>,
pub profile: Option<CanonicalDt>,
pub supported_profile: Option<Vec<CanonicalDt>>,
pub documentation: Option<MarkdownDt>,
pub interaction: Option<Vec<CapabilityStatementRestResourceInteractionBackboneElement>>,
pub versioning: Option<CodeDt>,
pub read_history: Option<BooleanDt>,
pub update_create: Option<BooleanDt>,
pub conditional_create: Option<BooleanDt>,
pub conditional_read: Option<CodeDt>,
pub conditional_update: Option<BooleanDt>,
pub conditional_patch: Option<BooleanDt>,
pub conditional_delete: Option<CodeDt>,
pub reference_policy: Option<Vec<CodeDt>>,
pub search_include: Option<Vec<StringDt>>,
pub search_rev_include: Option<Vec<StringDt>>,
pub search_param: Option<Vec<CapabilityStatementRestResourceSearchParamBackboneElement>>,
pub operation: Option<Vec<CapabilityStatementRestResourceOperationBackboneElement>>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
type_: Option<CodeDt>
A resource type that is supported
profile: Option<CanonicalDt>
System-wide profile
supported_profile: Option<Vec<CanonicalDt>>
Use-case specific profiles
documentation: Option<MarkdownDt>
Additional information about the use of the resource type
interaction: Option<Vec<CapabilityStatementRestResourceInteractionBackboneElement>>
What operations are supported?
versioning: Option<CodeDt>
no-version | versioned | versioned-update
read_history: Option<BooleanDt>
Whether vRead can return past versions
update_create: Option<BooleanDt>
If update can commit to a new identity
conditional_create: Option<BooleanDt>
If allows/uses conditional create
conditional_read: Option<CodeDt>
not-supported | modified-since | not-match | full-support
conditional_update: Option<BooleanDt>
If allows/uses conditional update
conditional_patch: Option<BooleanDt>
If allows/uses conditional patch
conditional_delete: Option<CodeDt>
not-supported | single | multiple - how conditional delete is supported
reference_policy: Option<Vec<CodeDt>>
literal | logical | resolves | enforced | local
search_include: Option<Vec<StringDt>>
_include values supported by the server
search_rev_include: Option<Vec<StringDt>>
_revinclude values supported by the server
search_param: Option<Vec<CapabilityStatementRestResourceSearchParamBackboneElement>>
Search parameters supported by implementation
operation: Option<Vec<CapabilityStatementRestResourceOperationBackboneElement>>
Definition of a resource operation
Trait Implementations§
Source§impl Clone for CapabilityStatementRestResourceBackboneElement
impl Clone for CapabilityStatementRestResourceBackboneElement
Source§fn clone(&self) -> CapabilityStatementRestResourceBackboneElement
fn clone(&self) -> CapabilityStatementRestResourceBackboneElement
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more