#[non_exhaustive]pub struct ServiceNowBasicAuth {
pub instance: String,
pub password: String,
pub type_: ServiceNowBasicAuthType,
pub username: String,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The definition of the ServiceNowBasicAuth
object.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.instance: String
The ServiceNowBasicAuth
instance
.
password: String
The ServiceNowBasicAuth
password
.
type_: ServiceNowBasicAuthType
The definition of the ServiceNowBasicAuth
object.
username: String
The ServiceNowBasicAuth
username
.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl ServiceNowBasicAuth
impl ServiceNowBasicAuth
pub fn new( instance: String, password: String, type_: ServiceNowBasicAuthType, username: String, ) -> ServiceNowBasicAuth
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for ServiceNowBasicAuth
impl Clone for ServiceNowBasicAuth
Source§fn clone(&self) -> ServiceNowBasicAuth
fn clone(&self) -> ServiceNowBasicAuth
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 ServiceNowBasicAuth
impl Debug for ServiceNowBasicAuth
Source§impl<'de> Deserialize<'de> for ServiceNowBasicAuth
impl<'de> Deserialize<'de> for ServiceNowBasicAuth
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 ServiceNowBasicAuth
impl PartialEq for ServiceNowBasicAuth
Source§impl Serialize for ServiceNowBasicAuth
impl Serialize for ServiceNowBasicAuth
impl StructuralPartialEq for ServiceNowBasicAuth
Auto Trait Implementations§
impl Freeze for ServiceNowBasicAuth
impl RefUnwindSafe for ServiceNowBasicAuth
impl Send for ServiceNowBasicAuth
impl Sync for ServiceNowBasicAuth
impl Unpin for ServiceNowBasicAuth
impl UnwindSafe for ServiceNowBasicAuth
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