pub struct AccessDeniedChallenge {
pub type: ChallengeChoices,
pub flow_info: Option<Box<ContextualFlowInfo>>,
pub component: Option<String>,
pub response_errors: Option<HashMap<String, Vec<ErrorDetail>>>,
pub pending_user: String,
pub pending_user_avatar: String,
pub error_message: Option<String>,
}
Expand description
AccessDeniedChallenge : Challenge when a flow’s active stage calls stage_invalid()
.
Fields§
§type: ChallengeChoices
§flow_info: Option<Box<ContextualFlowInfo>>
§component: Option<String>
§response_errors: Option<HashMap<String, Vec<ErrorDetail>>>
§pending_user: String
§pending_user_avatar: String
§error_message: Option<String>
Implementations§
Source§impl AccessDeniedChallenge
impl AccessDeniedChallenge
Sourcepub fn new(
type: ChallengeChoices,
pending_user: String,
pending_user_avatar: String,
) -> AccessDeniedChallenge
pub fn new( type: ChallengeChoices, pending_user: String, pending_user_avatar: String, ) -> AccessDeniedChallenge
Challenge when a flow’s active stage calls stage_invalid()
.
Trait Implementations§
Source§impl Clone for AccessDeniedChallenge
impl Clone for AccessDeniedChallenge
Source§fn clone(&self) -> AccessDeniedChallenge
fn clone(&self) -> AccessDeniedChallenge
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 Debug for AccessDeniedChallenge
impl Debug for AccessDeniedChallenge
Source§impl Default for AccessDeniedChallenge
impl Default for AccessDeniedChallenge
Source§fn default() -> AccessDeniedChallenge
fn default() -> AccessDeniedChallenge
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessDeniedChallenge
impl<'de> Deserialize<'de> for AccessDeniedChallenge
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
Source§impl PartialEq for AccessDeniedChallenge
impl PartialEq for AccessDeniedChallenge
Source§impl Serialize for AccessDeniedChallenge
impl Serialize for AccessDeniedChallenge
impl StructuralPartialEq for AccessDeniedChallenge
Auto Trait Implementations§
impl Freeze for AccessDeniedChallenge
impl RefUnwindSafe for AccessDeniedChallenge
impl Send for AccessDeniedChallenge
impl Sync for AccessDeniedChallenge
impl Unpin for AccessDeniedChallenge
impl UnwindSafe for AccessDeniedChallenge
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