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