pub struct RegisterUserRequest {
pub app_name: String,
pub login: Id,
pub authentication_flows: AuthenticationFlows,
pub cli_pkey: Option<Vec<u8>>,
pub cba_challenge_sign: Option<CBAChallengeSign>,
}Expand description
Registration request.
This is the second phase of registration. User provides complete data about authentication flows and CBA usage.
Fields§
§app_name: StringApp name to register in.
login: IdUser ID.
authentication_flows: AuthenticationFlowsPossible authentication flows.
cli_pkey: Option<Vec<u8>>Application public key.
cba_challenge_sign: Option<CBAChallengeSign>User’s challenge sign.
Trait Implementations§
Source§impl Clone for RegisterUserRequest
impl Clone for RegisterUserRequest
Source§fn clone(&self) -> RegisterUserRequest
fn clone(&self) -> RegisterUserRequest
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<'de> Deserialize<'de> for RegisterUserRequest
impl<'de> Deserialize<'de> for RegisterUserRequest
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 Hash for RegisterUserRequest
impl Hash for RegisterUserRequest
Source§impl PartialEq for RegisterUserRequest
impl PartialEq for RegisterUserRequest
Source§impl Serialize for RegisterUserRequest
impl Serialize for RegisterUserRequest
Source§impl ToSchema for RegisterUserRequest
impl ToSchema for RegisterUserRequest
impl Eq for RegisterUserRequest
impl StructuralPartialEq for RegisterUserRequest
Auto Trait Implementations§
impl Freeze for RegisterUserRequest
impl RefUnwindSafe for RegisterUserRequest
impl Send for RegisterUserRequest
impl Sync for RegisterUserRequest
impl Unpin for RegisterUserRequest
impl UnwindSafe for RegisterUserRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.