pub struct AuditEventAgentBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeableConcept>,
pub role: Option<Vec<CodeableConcept>>,
pub who: Option<Reference>,
pub requestor: Option<BooleanDt>,
pub location: Option<Reference>,
pub policy: Option<Vec<UriDt>>,
pub network: Option<StringDt>,
pub authorization: Option<Vec<CodeableConcept>>,
}
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<CodeableConcept>
How agent participated
role: Option<Vec<CodeableConcept>>
Agent role in the event
who: Option<Reference>
Identifier of who
requestor: Option<BooleanDt>
Whether user is initiator
location: Option<Reference>
The agent location when the event occurred
policy: Option<Vec<UriDt>>
Policy that authorized the agent participation in the event
network: Option<StringDt>
This agent network location for the activity
Allowable authorization for this agent
Trait Implementations§
Source§impl Clone for AuditEventAgentBackboneElement
impl Clone for AuditEventAgentBackboneElement
Source§fn clone(&self) -> AuditEventAgentBackboneElement
fn clone(&self) -> AuditEventAgentBackboneElement
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 AuditEventAgentBackboneElement
impl Convert for AuditEventAgentBackboneElement
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 AuditEventAgentBackboneElement
impl Default for AuditEventAgentBackboneElement
Source§fn default() -> AuditEventAgentBackboneElement
fn default() -> AuditEventAgentBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuditEventAgentBackboneElement
impl<'de> Deserialize<'de> for AuditEventAgentBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for AuditEventAgentBackboneElement
impl Executor for AuditEventAgentBackboneElement
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 AuditEventAgentBackboneElement
Auto Trait Implementations§
impl Freeze for AuditEventAgentBackboneElement
impl RefUnwindSafe for AuditEventAgentBackboneElement
impl Send for AuditEventAgentBackboneElement
impl Sync for AuditEventAgentBackboneElement
impl Unpin for AuditEventAgentBackboneElement
impl UnwindSafe for AuditEventAgentBackboneElement
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