pub struct PostParams {
pub new_format: Option<bool>,
pub otp: Option<String>,
pub password: String,
pub path: Option<String>,
pub privs: Option<String>,
pub realm: Option<String>,
pub tfa_challenge: Option<String>,
pub username: String,
pub additional_properties: HashMap<String, Value>,
}
Fields§
§new_format: Option<bool>
This parameter is now ignored and assumed to be 1.
otp: Option<String>
One-time password for Two-factor authentication.
password: String
The secret password. This can also be a valid ticket.
path: Option<String>
Verify ticket, and check if user have access ‘privs’ on ‘path’
privs: Option<String>
Verify ticket, and check if user have access ‘privs’ on ‘path’
realm: Option<String>
You can optionally pass the realm using this parameter. Normally the realm is simply added to the username <username>@<relam>.
tfa_challenge: Option<String>
The signed TFA challenge string the user wants to respond to.
username: String
User name
additional_properties: HashMap<String, Value>
Implementations§
Trait Implementations§
Source§impl Clone for PostParams
impl Clone for PostParams
Source§fn clone(&self) -> PostParams
fn clone(&self) -> PostParams
Returns a copy 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 PostParams
impl Debug for PostParams
Source§impl<'de> Deserialize<'de> for PostParams
impl<'de> Deserialize<'de> for PostParams
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 PostParams
impl RefUnwindSafe for PostParams
impl Send for PostParams
impl Sync for PostParams
impl Unpin for PostParams
impl UnwindSafe for PostParams
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