pub struct AccessTicketCreateTicketRequest {
pub http_only: Option<bool>,
pub password: Option<String>,
pub path: Option<String>,
pub port: Option<i32>,
pub privs: Option<String>,
pub tfa_challenge: Option<String>,
pub username: String,
}Fields§
§http_only: Option<bool>Whether the HttpOnly authentication flow should be used.
password: Option<String>The secret password. This can also be a valid ticket. Only optional if the ticket is provided in a cookie header and only if the endpoint supports this.
path: Option<String>Verify ticket, and check if user have access ‘privs’ on ‘path’.
port: Option<i32>Port for verifying terminal tickets.
privs: Option<String>Verify ticket, and check if user have access ‘privs’ on ‘path’.
tfa_challenge: Option<String>The signed TFA challenge string the user wants to respond to.
username: StringUser ID
Implementations§
Source§impl AccessTicketCreateTicketRequest
impl AccessTicketCreateTicketRequest
pub fn new(username: String) -> AccessTicketCreateTicketRequest
Trait Implementations§
Source§impl Clone for AccessTicketCreateTicketRequest
impl Clone for AccessTicketCreateTicketRequest
Source§fn clone(&self) -> AccessTicketCreateTicketRequest
fn clone(&self) -> AccessTicketCreateTicketRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for AccessTicketCreateTicketRequest
impl Default for AccessTicketCreateTicketRequest
Source§fn default() -> AccessTicketCreateTicketRequest
fn default() -> AccessTicketCreateTicketRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessTicketCreateTicketRequest
impl<'de> Deserialize<'de> for AccessTicketCreateTicketRequest
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 AccessTicketCreateTicketRequest
impl PartialEq for AccessTicketCreateTicketRequest
Source§fn eq(&self, other: &AccessTicketCreateTicketRequest) -> bool
fn eq(&self, other: &AccessTicketCreateTicketRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AccessTicketCreateTicketRequest
Auto Trait Implementations§
impl Freeze for AccessTicketCreateTicketRequest
impl RefUnwindSafe for AccessTicketCreateTicketRequest
impl Send for AccessTicketCreateTicketRequest
impl Sync for AccessTicketCreateTicketRequest
impl Unpin for AccessTicketCreateTicketRequest
impl UnsafeUnpin for AccessTicketCreateTicketRequest
impl UnwindSafe for AccessTicketCreateTicketRequest
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