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