pub struct CapabilityStatementRestBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub mode: Option<CodeDt>,
pub documentation: Option<MarkdownDt>,
pub security: Option<CapabilityStatementRestSecurityBackboneElement>,
pub resource: Option<Vec<CapabilityStatementRestResourceBackboneElement>>,
pub interaction: Option<Vec<CapabilityStatementRestInteractionBackboneElement>>,
pub search_param: Option<Vec<CapabilityStatementRestResourceSearchParamBackboneElement>>,
pub operation: Option<Vec<CapabilityStatementRestResourceOperationBackboneElement>>,
pub compartment: Option<Vec<CanonicalDt>>,
}
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
mode: Option<CodeDt>
client | server
documentation: Option<MarkdownDt>
General description of implementation
security: Option<CapabilityStatementRestSecurityBackboneElement>
Information about security of implementation
resource: Option<Vec<CapabilityStatementRestResourceBackboneElement>>
Resource served on the REST interface
interaction: Option<Vec<CapabilityStatementRestInteractionBackboneElement>>
What operations are supported?
search_param: Option<Vec<CapabilityStatementRestResourceSearchParamBackboneElement>>
Search parameters for searching all resources
operation: Option<Vec<CapabilityStatementRestResourceOperationBackboneElement>>
Definition of a system level operation
compartment: Option<Vec<CanonicalDt>>
Compartments served/used by system
Trait Implementations§
Source§impl Clone for CapabilityStatementRestBackboneElement
impl Clone for CapabilityStatementRestBackboneElement
Source§fn clone(&self) -> CapabilityStatementRestBackboneElement
fn clone(&self) -> CapabilityStatementRestBackboneElement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Convert for CapabilityStatementRestBackboneElement
impl Convert for CapabilityStatementRestBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for CapabilityStatementRestBackboneElement
impl Default for CapabilityStatementRestBackboneElement
Source§fn default() -> CapabilityStatementRestBackboneElement
fn default() -> CapabilityStatementRestBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CapabilityStatementRestBackboneElement
impl<'de> Deserialize<'de> for CapabilityStatementRestBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for CapabilityStatementRestBackboneElement
impl Executor for CapabilityStatementRestBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for CapabilityStatementRestBackboneElement
Auto Trait Implementations§
impl Freeze for CapabilityStatementRestBackboneElement
impl RefUnwindSafe for CapabilityStatementRestBackboneElement
impl Send for CapabilityStatementRestBackboneElement
impl Sync for CapabilityStatementRestBackboneElement
impl Unpin for CapabilityStatementRestBackboneElement
impl UnwindSafe for CapabilityStatementRestBackboneElement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more