pub struct IdpRegContent {
pub id_tag: String,
pub email: Option<String>,
pub owner_id_tag: Option<String>,
pub issuer: Option<String>,
pub address: Option<String>,
pub lang: Option<String>,
}Expand description
Content structure for IDP:REG actions
Fields§
§id_tag: String§email: Option<String>Email address (optional when owner_id_tag is provided)
owner_id_tag: Option<String>ID tag of the owner who will control this identity (optional)
issuer: Option<String>Role of the token issuer: “registrar” (default) or “owner” When “owner”, the token issuer becomes the owner_id_tag
address: Option<String>Optional address for the identity. Use “auto” to use the client’s IP address
lang: Option<String>Preferred language for emails and notifications (e.g., “hu”, “de”)
Trait Implementations§
Source§impl Clone for IdpRegContent
impl Clone for IdpRegContent
Source§fn clone(&self) -> IdpRegContent
fn clone(&self) -> IdpRegContent
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 IdpRegContent
impl Debug for IdpRegContent
Source§impl<'de> Deserialize<'de> for IdpRegContent
impl<'de> Deserialize<'de> for IdpRegContent
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<IdpRegContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IdpRegContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for IdpRegContent
impl Serialize for IdpRegContent
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for IdpRegContent
impl RefUnwindSafe for IdpRegContent
impl Send for IdpRegContent
impl Sync for IdpRegContent
impl Unpin for IdpRegContent
impl UnsafeUnpin for IdpRegContent
impl UnwindSafe for IdpRegContent
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more