pub struct AuthenticationInfo {
pub access_token: Option<String>,
pub app_name: Option<String>,
pub app_version: Option<String>,
pub date_created: Option<DateTime<Utc>>,
pub date_last_activity: Option<DateTime<Utc>>,
pub date_revoked: Option<DateTime<Utc>>,
pub device_id: Option<String>,
pub device_name: Option<String>,
pub id: Option<i64>,
pub is_active: Option<bool>,
pub user_id: Option<Uuid>,
pub user_name: Option<String>,
}
Expand description
AuthenticationInfo
JSON schema
{
"type": "object",
"properties": {
"AccessToken": {
"description": "Gets or sets the access token.",
"type": [
"string",
"null"
]
},
"AppName": {
"description": "Gets or sets the name of the application.",
"type": [
"string",
"null"
]
},
"AppVersion": {
"description": "Gets or sets the application version.",
"type": [
"string",
"null"
]
},
"DateCreated": {
"description": "Gets or sets the date created.",
"type": "string",
"format": "date-time"
},
"DateLastActivity": {
"type": "string",
"format": "date-time"
},
"DateRevoked": {
"description": "Gets or sets the date revoked.",
"type": [
"string",
"null"
],
"format": "date-time"
},
"DeviceId": {
"description": "Gets or sets the device identifier.",
"type": [
"string",
"null"
]
},
"DeviceName": {
"description": "Gets or sets the name of the device.",
"type": [
"string",
"null"
]
},
"Id": {
"description": "Gets or sets the identifier.",
"type": "integer",
"format": "int64"
},
"IsActive": {
"description": "Gets or sets a value indicating whether this
instance is active.",
"type": "boolean"
},
"UserId": {
"description": "Gets or sets the user identifier.",
"type": "string",
"format": "uuid"
},
"UserName": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
Fields§
§access_token: Option<String>
Gets or sets the access token.
app_name: Option<String>
Gets or sets the name of the application.
app_version: Option<String>
Gets or sets the application version.
date_created: Option<DateTime<Utc>>
Gets or sets the date created.
date_last_activity: Option<DateTime<Utc>>
§date_revoked: Option<DateTime<Utc>>
Gets or sets the date revoked.
device_id: Option<String>
Gets or sets the device identifier.
device_name: Option<String>
Gets or sets the name of the device.
id: Option<i64>
Gets or sets the identifier.
is_active: Option<bool>
Gets or sets a value indicating whether this instance is active.
user_id: Option<Uuid>
Gets or sets the user identifier.
user_name: Option<String>
Implementations§
Source§impl AuthenticationInfo
impl AuthenticationInfo
pub fn builder() -> AuthenticationInfo
Trait Implementations§
Source§impl Clone for AuthenticationInfo
impl Clone for AuthenticationInfo
Source§fn clone(&self) -> AuthenticationInfo
fn clone(&self) -> AuthenticationInfo
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 AuthenticationInfo
impl Debug for AuthenticationInfo
Source§impl<'de> Deserialize<'de> for AuthenticationInfo
impl<'de> Deserialize<'de> for AuthenticationInfo
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 From<&AuthenticationInfo> for AuthenticationInfo
impl From<&AuthenticationInfo> for AuthenticationInfo
Source§fn from(value: &AuthenticationInfo) -> Self
fn from(value: &AuthenticationInfo) -> Self
Converts to this type from the input type.
Source§impl From<AuthenticationInfo> for AuthenticationInfo
impl From<AuthenticationInfo> for AuthenticationInfo
Source§fn from(value: AuthenticationInfo) -> Self
fn from(value: AuthenticationInfo) -> Self
Converts to this type from the input type.
Source§impl Serialize for AuthenticationInfo
impl Serialize for AuthenticationInfo
Source§impl TryFrom<AuthenticationInfo> for AuthenticationInfo
impl TryFrom<AuthenticationInfo> for AuthenticationInfo
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: AuthenticationInfo) -> Result<Self, ConversionError>
fn try_from(value: AuthenticationInfo) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for AuthenticationInfo
impl RefUnwindSafe for AuthenticationInfo
impl Send for AuthenticationInfo
impl Sync for AuthenticationInfo
impl Unpin for AuthenticationInfo
impl UnwindSafe for AuthenticationInfo
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