#[non_exhaustive]pub struct OrganizationCreateResponse {
pub api_key: Option<ApiKey>,
pub application_key: Option<ApplicationKey>,
pub org: Option<Organization>,
pub user: Option<User>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Response object for an organization creation.
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: Option<ApiKey>
Datadog API key.
application_key: Option<ApplicationKey>
An application key with its associated metadata.
org: Option<Organization>
Create, edit, and manage organizations.
user: Option<User>
Create, edit, and disable users.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl OrganizationCreateResponse
impl OrganizationCreateResponse
pub fn new() -> OrganizationCreateResponse
pub fn api_key(self, value: ApiKey) -> Self
pub fn application_key(self, value: ApplicationKey) -> Self
pub fn org(self, value: Organization) -> Self
pub fn user(self, value: User) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for OrganizationCreateResponse
impl Clone for OrganizationCreateResponse
Source§fn clone(&self) -> OrganizationCreateResponse
fn clone(&self) -> OrganizationCreateResponse
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 OrganizationCreateResponse
impl Debug for OrganizationCreateResponse
Source§impl Default for OrganizationCreateResponse
impl Default for OrganizationCreateResponse
Source§impl<'de> Deserialize<'de> for OrganizationCreateResponse
impl<'de> Deserialize<'de> for OrganizationCreateResponse
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 OrganizationCreateResponse
Auto Trait Implementations§
impl Freeze for OrganizationCreateResponse
impl RefUnwindSafe for OrganizationCreateResponse
impl Send for OrganizationCreateResponse
impl Sync for OrganizationCreateResponse
impl Unpin for OrganizationCreateResponse
impl UnwindSafe for OrganizationCreateResponse
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