pub struct AuthorizationEventIntent {
pub original: CredentialPresentation,
pub access_event: AccessEvent,
pub presentation: CredentialPresentation,
}Expand description
An intent for the original transaction, with its associated presentation. Publication, transaction tags, deduplication, and physical action are external.
Fields§
§original: CredentialPresentationOriginal authenticated presentation and access point.
access_event: AccessEventIntermediate event or terminal grant/denial.
presentation: CredentialPresentationCompanion for ACCOMPANIMENT_BY; original for all other intents.
Trait Implementations§
Source§impl Clone for AuthorizationEventIntent
impl Clone for AuthorizationEventIntent
impl Copy for AuthorizationEventIntent
Source§impl Debug for AuthorizationEventIntent
impl Debug for AuthorizationEventIntent
impl Eq for AuthorizationEventIntent
Source§impl PartialEq for AuthorizationEventIntent
impl PartialEq for AuthorizationEventIntent
impl StructuralPartialEq for AuthorizationEventIntent
Auto Trait Implementations§
impl Freeze for AuthorizationEventIntent
impl RefUnwindSafe for AuthorizationEventIntent
impl Send for AuthorizationEventIntent
impl Sync for AuthorizationEventIntent
impl Unpin for AuthorizationEventIntent
impl UnsafeUnpin for AuthorizationEventIntent
impl UnwindSafe for AuthorizationEventIntent
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