Struct irma::ExtendedIrmaRequest [−][src]
pub struct ExtendedIrmaRequest {
pub validity: Option<u64>,
pub timeout: Option<u64>,
pub callback_url: Option<String>,
pub request: IrmaRequest,
}
Expand description
An IRMA request extended with extra information for the server on how to execute it. (Note: this interface is unstable, and might change significantly in the future)
Fields
validity: Option<u64>
How long a session result JWT should be valid once requested, in seconds
timeout: Option<u64>
How long the session remains available for an IRMA client to connect to
callback_url: Option<String>
URL on which to recieve updates as the session status changes
request: IrmaRequest
Inner request
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for ExtendedIrmaRequest
impl Send for ExtendedIrmaRequest
impl Sync for ExtendedIrmaRequest
impl Unpin for ExtendedIrmaRequest
impl UnwindSafe for ExtendedIrmaRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more