pub struct VerificationResultAttestationBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub who: Option<Reference>,
pub on_behalf_of: Option<Reference>,
pub communication_method: Option<CodeableConcept>,
pub date: Option<DateDt>,
pub source_identity_certificate: Option<StringDt>,
pub proxy_identity_certificate: Option<StringDt>,
pub proxy_signature: Option<Signature>,
pub source_signature: Option<Signature>,
}
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
who: Option<Reference>
The individual or organization attesting to information
on_behalf_of: Option<Reference>
When the who is asserting on behalf of another (organization or individual)
communication_method: Option<CodeableConcept>
The method by which attested information was submitted/retrieved
date: Option<DateDt>
The date the information was attested to
source_identity_certificate: Option<StringDt>
A digital identity certificate associated with the attestation source
proxy_identity_certificate: Option<StringDt>
A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source
proxy_signature: Option<Signature>
Proxy signature (digital or image)
source_signature: Option<Signature>
Attester signature (digital or image)
Trait Implementations§
Source§impl Clone for VerificationResultAttestationBackboneElement
impl Clone for VerificationResultAttestationBackboneElement
Source§fn clone(&self) -> VerificationResultAttestationBackboneElement
fn clone(&self) -> VerificationResultAttestationBackboneElement
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 VerificationResultAttestationBackboneElement
impl Convert for VerificationResultAttestationBackboneElement
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 VerificationResultAttestationBackboneElement
impl Default for VerificationResultAttestationBackboneElement
Source§fn default() -> VerificationResultAttestationBackboneElement
fn default() -> VerificationResultAttestationBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VerificationResultAttestationBackboneElement
impl<'de> Deserialize<'de> for VerificationResultAttestationBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for VerificationResultAttestationBackboneElement
impl Executor for VerificationResultAttestationBackboneElement
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 VerificationResultAttestationBackboneElement
Auto Trait Implementations§
impl Freeze for VerificationResultAttestationBackboneElement
impl RefUnwindSafe for VerificationResultAttestationBackboneElement
impl Send for VerificationResultAttestationBackboneElement
impl Sync for VerificationResultAttestationBackboneElement
impl Unpin for VerificationResultAttestationBackboneElement
impl UnwindSafe for VerificationResultAttestationBackboneElement
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