pub struct SubscriptionTopicResourceTriggerBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub description: Option<MarkdownDt>,
pub resource: Option<UriDt>,
pub supported_interaction: Option<Vec<CodeDt>>,
pub query_criteria: Option<SubscriptionTopicResourceTriggerQueryCriteriaBackboneElement>,
pub fhir_path_criteria: Option<StringDt>,
}
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
description: Option<MarkdownDt>
Text representation of the resource trigger
resource: Option<UriDt>
Data Type or Resource (reference to definition) for this trigger definition
supported_interaction: Option<Vec<CodeDt>>
create | update | delete
query_criteria: Option<SubscriptionTopicResourceTriggerQueryCriteriaBackboneElement>
Query based trigger rule
fhir_path_criteria: Option<StringDt>
FHIRPath based trigger rule
Trait Implementations§
Source§impl Clone for SubscriptionTopicResourceTriggerBackboneElement
impl Clone for SubscriptionTopicResourceTriggerBackboneElement
Source§fn clone(&self) -> SubscriptionTopicResourceTriggerBackboneElement
fn clone(&self) -> SubscriptionTopicResourceTriggerBackboneElement
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 SubscriptionTopicResourceTriggerBackboneElement
impl Convert for SubscriptionTopicResourceTriggerBackboneElement
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 SubscriptionTopicResourceTriggerBackboneElement
impl Default for SubscriptionTopicResourceTriggerBackboneElement
Source§fn default() -> SubscriptionTopicResourceTriggerBackboneElement
fn default() -> SubscriptionTopicResourceTriggerBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubscriptionTopicResourceTriggerBackboneElement
impl<'de> Deserialize<'de> for SubscriptionTopicResourceTriggerBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for SubscriptionTopicResourceTriggerBackboneElement
impl Executor for SubscriptionTopicResourceTriggerBackboneElement
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 SubscriptionTopicResourceTriggerBackboneElement
Auto Trait Implementations§
impl Freeze for SubscriptionTopicResourceTriggerBackboneElement
impl RefUnwindSafe for SubscriptionTopicResourceTriggerBackboneElement
impl Send for SubscriptionTopicResourceTriggerBackboneElement
impl Sync for SubscriptionTopicResourceTriggerBackboneElement
impl Unpin for SubscriptionTopicResourceTriggerBackboneElement
impl UnwindSafe for SubscriptionTopicResourceTriggerBackboneElement
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