#[non_exhaustive]pub struct APIKeyResponse {
pub data: Option<FullAPIKey>,
pub included: Option<Vec<APIKeyResponseIncludedItem>>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Response for retrieving an API key.
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.data: Option<FullAPIKey>
Datadog API key.
included: Option<Vec<APIKeyResponseIncludedItem>>
Array of objects related to the API key.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl APIKeyResponse
impl APIKeyResponse
pub fn new() -> APIKeyResponse
pub fn data(self, value: FullAPIKey) -> Self
pub fn included(self, value: Vec<APIKeyResponseIncludedItem>) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for APIKeyResponse
impl Clone for APIKeyResponse
Source§fn clone(&self) -> APIKeyResponse
fn clone(&self) -> APIKeyResponse
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 APIKeyResponse
impl Debug for APIKeyResponse
Source§impl Default for APIKeyResponse
impl Default for APIKeyResponse
Source§impl<'de> Deserialize<'de> for APIKeyResponse
impl<'de> Deserialize<'de> for APIKeyResponse
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 APIKeyResponse
impl PartialEq for APIKeyResponse
Source§impl Serialize for APIKeyResponse
impl Serialize for APIKeyResponse
impl StructuralPartialEq for APIKeyResponse
Auto Trait Implementations§
impl Freeze for APIKeyResponse
impl RefUnwindSafe for APIKeyResponse
impl Send for APIKeyResponse
impl Sync for APIKeyResponse
impl Unpin for APIKeyResponse
impl UnwindSafe for APIKeyResponse
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