pub struct ApiTokenRequest {
pub api_token: i64,
pub delete_token: Option<String>,
pub loginid: Option<String>,
pub new_token: Option<String>,
pub new_token_scopes: Option<Vec<NewTokenScopeItem>>,
pub passthrough: Option<Value>,
pub req_id: Option<i64>,
pub valid_for_current_ip_only: Option<ValidForCurrentIpOnly>,
}
Expand description
This call manages API tokens
Fields§
§api_token: i64
Must be 1
\n
delete_token: Option<String>
[Optional] The token to remove.\n
loginid: Option<String>
[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.\n
new_token: Option<String>
[Optional] The name of the created token.\n
new_token_scopes: Option<Vec<NewTokenScopeItem>>
[Optional] List of permission scopes to provide with the token.\n
passthrough: Option<Value>
[Optional] Used to pass data through the websocket, which may be retrieved via the echo_req
output field.\n
req_id: Option<i64>
[Optional] Used to map request to response.\n
valid_for_current_ip_only: Option<ValidForCurrentIpOnly>
[Optional] If you set this parameter during token creation, then the token created will only work for the IP address that was used to create the token\n
Trait Implementations§
Source§impl Clone for ApiTokenRequest
impl Clone for ApiTokenRequest
Source§fn clone(&self) -> ApiTokenRequest
fn clone(&self) -> ApiTokenRequest
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 ApiTokenRequest
impl Debug for ApiTokenRequest
Source§impl<'de> Deserialize<'de> for ApiTokenRequest
impl<'de> Deserialize<'de> for ApiTokenRequest
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
Auto Trait Implementations§
impl Freeze for ApiTokenRequest
impl RefUnwindSafe for ApiTokenRequest
impl Send for ApiTokenRequest
impl Sync for ApiTokenRequest
impl Unpin for ApiTokenRequest
impl UnwindSafe for ApiTokenRequest
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