Struct ory_client_client::models::settings_flow::SettingsFlow [−][src]
pub struct SettingsFlow { pub active: Option<String>, pub expires_at: String, pub id: String, pub identity: Box<Identity>, pub issued_at: String, pub request_url: String, pub state: String, pub _type: Option<String>, pub ui: Box<UiContainer>, }
Expand description
SettingsFlow : This flow is used when an identity wants to update settings (e.g. profile data, passwords, …) in a selfservice manner. We recommend reading the User Settings Documentation
Fields
active: Option<String>
Expand description
Active, if set, contains the registration method that is being used. It is initially not set.
expires_at: String
Expand description
ExpiresAt is the time (UTC) when the flow expires. If the user still wishes to update the setting, a new flow has to be initiated.
id: String
identity: Box<Identity>
issued_at: String
Expand description
IssuedAt is the time (UTC) when the flow occurred.
request_url: String
Expand description
RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL’s path or query for example.
state: String
_type: Option<String>
Expand description
The flow type can either be api
or browser
.
ui: Box<UiContainer>
Implementations
impl SettingsFlow
[src]
impl SettingsFlow
[src]pub fn new(
expires_at: String,
id: String,
identity: Identity,
issued_at: String,
request_url: String,
state: String,
ui: UiContainer
) -> SettingsFlow
[src]
pub fn new(
expires_at: String,
id: String,
identity: Identity,
issued_at: String,
request_url: String,
state: String,
ui: UiContainer
) -> SettingsFlow
[src]This flow is used when an identity wants to update settings (e.g. profile data, passwords, …) in a selfservice manner. We recommend reading the User Settings Documentation
Trait Implementations
impl Clone for SettingsFlow
[src]
impl Clone for SettingsFlow
[src]fn clone(&self) -> SettingsFlow
[src]
fn clone(&self) -> SettingsFlow
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for SettingsFlow
[src]
impl Debug for SettingsFlow
[src]impl<'de> Deserialize<'de> for SettingsFlow
[src]
impl<'de> Deserialize<'de> for SettingsFlow
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
impl PartialEq<SettingsFlow> for SettingsFlow
[src]
impl PartialEq<SettingsFlow> for SettingsFlow
[src]fn eq(&self, other: &SettingsFlow) -> bool
[src]
fn eq(&self, other: &SettingsFlow) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &SettingsFlow) -> bool
[src]
fn ne(&self, other: &SettingsFlow) -> bool
[src]This method tests for !=
.
impl Serialize for SettingsFlow
[src]
impl Serialize for SettingsFlow
[src]impl StructuralPartialEq for SettingsFlow
[src]
Auto Trait Implementations
impl RefUnwindSafe for SettingsFlow
impl Send for SettingsFlow
impl Sync for SettingsFlow
impl Unpin for SettingsFlow
impl UnwindSafe for SettingsFlow
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,