pub struct Trust {
pub application_id: Option<Uuid>,
pub attributes: Option<HashMap<String, String>>,
pub expiration_instant: Option<i64>,
pub id: Option<String>,
pub insert_instant: Option<i64>,
pub start_instants: Option<Box<StartInstant>>,
pub state: Option<HashMap<String, Value>>,
pub tenant_id: Option<Uuid>,
pub user_id: Option<Uuid>,
}Expand description
Trust : Represents the inbound lambda parameter ‘mfaTrust’ inside the ‘context’ parameter for MFA Required lambdas.
Fields§
§application_id: Option<Uuid>§attributes: Option<HashMap<String, String>>§expiration_instant: Option<i64>The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
id: Option<String>§insert_instant: Option<i64>The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
start_instants: Option<Box<StartInstant>>§state: Option<HashMap<String, Value>>§tenant_id: Option<Uuid>§user_id: Option<Uuid>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Trust
impl<'de> Deserialize<'de> for Trust
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Trust
Auto Trait Implementations§
impl Freeze for Trust
impl RefUnwindSafe for Trust
impl Send for Trust
impl Sync for Trust
impl Unpin for Trust
impl UnwindSafe for Trust
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