#[non_exhaustive]pub struct ServiceNowBasicAuthUpdate {
pub instance: Option<String>,
pub password: Option<String>,
pub type_: ServiceNowBasicAuthType,
pub username: Option<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: Option<String>
The ServiceNowBasicAuthUpdate
instance
.
password: Option<String>
The ServiceNowBasicAuthUpdate
password
.
type_: ServiceNowBasicAuthType
The definition of the ServiceNowBasicAuth
object.
username: Option<String>
The ServiceNowBasicAuthUpdate
username
.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl ServiceNowBasicAuthUpdate
impl ServiceNowBasicAuthUpdate
pub fn new(type_: ServiceNowBasicAuthType) -> ServiceNowBasicAuthUpdate
pub fn instance(self, value: String) -> Self
pub fn password(self, value: String) -> Self
pub fn username(self, value: String) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for ServiceNowBasicAuthUpdate
impl Clone for ServiceNowBasicAuthUpdate
Source§fn clone(&self) -> ServiceNowBasicAuthUpdate
fn clone(&self) -> ServiceNowBasicAuthUpdate
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 ServiceNowBasicAuthUpdate
impl Debug for ServiceNowBasicAuthUpdate
Source§impl<'de> Deserialize<'de> for ServiceNowBasicAuthUpdate
impl<'de> Deserialize<'de> for ServiceNowBasicAuthUpdate
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
impl StructuralPartialEq for ServiceNowBasicAuthUpdate
Auto Trait Implementations§
impl Freeze for ServiceNowBasicAuthUpdate
impl RefUnwindSafe for ServiceNowBasicAuthUpdate
impl Send for ServiceNowBasicAuthUpdate
impl Sync for ServiceNowBasicAuthUpdate
impl Unpin for ServiceNowBasicAuthUpdate
impl UnwindSafe for ServiceNowBasicAuthUpdate
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