pub struct TokenResponse {
pub services: Option<Vec<String>>,
pub name: Option<String>,
pub scope: Option<Scope>,
pub created_at: Option<String>,
pub deleted_at: Option<String>,
pub updated_at: Option<String>,
pub id: Option<Box<String>>,
pub user_id: Option<Box<String>>,
pub last_used_at: Option<String>,
pub expires_at: Option<String>,
pub ip: Option<String>,
pub user_agent: Option<String>,
}
Fields§
§services: Option<Vec<String>>
List of alphanumeric strings identifying services (optional). If no services are specified, the token will have access to all services on the account.
name: Option<String>
Name of the token.
scope: Option<Scope>
Space-delimited list of authorization scope.
created_at: Option<String>
Time-stamp (UTC) of when the token was created.
deleted_at: Option<String>
Date and time in ISO 8601 format.
updated_at: Option<String>
Date and time in ISO 8601 format.
id: Option<Box<String>>
§user_id: Option<Box<String>>
§last_used_at: Option<String>
Time-stamp (UTC) of when the token was last used.
expires_at: Option<String>
Time-stamp (UTC) of when the token will expire (optional).
ip: Option<String>
IP Address of the client that last used the token.
user_agent: Option<String>
User-Agent header of the client that last used the token.
Implementations§
Source§impl TokenResponse
impl TokenResponse
pub fn new() -> TokenResponse
Trait Implementations§
Source§impl Clone for TokenResponse
impl Clone for TokenResponse
Source§fn clone(&self) -> TokenResponse
fn clone(&self) -> TokenResponse
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 TokenResponse
impl Debug for TokenResponse
Source§impl Default for TokenResponse
impl Default for TokenResponse
Source§fn default() -> TokenResponse
fn default() -> TokenResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TokenResponse
impl<'de> Deserialize<'de> for TokenResponse
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 TokenResponse
impl PartialEq for TokenResponse
Source§impl Serialize for TokenResponse
impl Serialize for TokenResponse
impl StructuralPartialEq for TokenResponse
Auto Trait Implementations§
impl Freeze for TokenResponse
impl RefUnwindSafe for TokenResponse
impl Send for TokenResponse
impl Sync for TokenResponse
impl Unpin for TokenResponse
impl UnwindSafe for TokenResponse
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