#[non_exhaustive]pub struct ConfigCatSDKKeyUpdate {
pub api_password: Option<String>,
pub api_username: Option<String>,
pub sdk_key: Option<String>,
pub type_: ConfigCatSDKKeyType,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The definition of the ConfigCatSDKKey
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.api_password: Option<String>
The ConfigCatSDKKeyUpdate
api_password
.
api_username: Option<String>
The ConfigCatSDKKeyUpdate
api_username
.
sdk_key: Option<String>
The ConfigCatSDKKeyUpdate
sdk_key
.
type_: ConfigCatSDKKeyType
The definition of the ConfigCatSDKKey
object.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl ConfigCatSDKKeyUpdate
impl ConfigCatSDKKeyUpdate
pub fn new(type_: ConfigCatSDKKeyType) -> ConfigCatSDKKeyUpdate
pub fn api_password(self, value: String) -> Self
pub fn api_username(self, value: String) -> Self
pub fn sdk_key(self, value: String) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for ConfigCatSDKKeyUpdate
impl Clone for ConfigCatSDKKeyUpdate
Source§fn clone(&self) -> ConfigCatSDKKeyUpdate
fn clone(&self) -> ConfigCatSDKKeyUpdate
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 ConfigCatSDKKeyUpdate
impl Debug for ConfigCatSDKKeyUpdate
Source§impl<'de> Deserialize<'de> for ConfigCatSDKKeyUpdate
impl<'de> Deserialize<'de> for ConfigCatSDKKeyUpdate
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 ConfigCatSDKKeyUpdate
impl PartialEq for ConfigCatSDKKeyUpdate
Source§impl Serialize for ConfigCatSDKKeyUpdate
impl Serialize for ConfigCatSDKKeyUpdate
impl StructuralPartialEq for ConfigCatSDKKeyUpdate
Auto Trait Implementations§
impl Freeze for ConfigCatSDKKeyUpdate
impl RefUnwindSafe for ConfigCatSDKKeyUpdate
impl Send for ConfigCatSDKKeyUpdate
impl Sync for ConfigCatSDKKeyUpdate
impl Unpin for ConfigCatSDKKeyUpdate
impl UnwindSafe for ConfigCatSDKKeyUpdate
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