#[non_exhaustive]pub struct HTTPIntegrationUpdate {
pub base_url: Option<String>,
pub credentials: Option<HTTPCredentialsUpdate>,
pub type_: HTTPIntegrationType,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The definition of HTTPIntegrationUpdate
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.base_url: Option<String>
Base HTTP url for the integration
credentials: Option<HTTPCredentialsUpdate>
The definition of HTTPCredentialsUpdate
object.
type_: HTTPIntegrationType
The definition of HTTPIntegrationType
object.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl HTTPIntegrationUpdate
impl HTTPIntegrationUpdate
pub fn new(type_: HTTPIntegrationType) -> HTTPIntegrationUpdate
pub fn base_url(self, value: String) -> Self
pub fn credentials(self, value: HTTPCredentialsUpdate) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for HTTPIntegrationUpdate
impl Clone for HTTPIntegrationUpdate
Source§fn clone(&self) -> HTTPIntegrationUpdate
fn clone(&self) -> HTTPIntegrationUpdate
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HTTPIntegrationUpdate
impl Debug for HTTPIntegrationUpdate
Source§impl<'de> Deserialize<'de> for HTTPIntegrationUpdate
impl<'de> Deserialize<'de> for HTTPIntegrationUpdate
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 HTTPIntegrationUpdate
impl PartialEq for HTTPIntegrationUpdate
Source§impl Serialize for HTTPIntegrationUpdate
impl Serialize for HTTPIntegrationUpdate
impl StructuralPartialEq for HTTPIntegrationUpdate
Auto Trait Implementations§
impl Freeze for HTTPIntegrationUpdate
impl RefUnwindSafe for HTTPIntegrationUpdate
impl Send for HTTPIntegrationUpdate
impl Sync for HTTPIntegrationUpdate
impl Unpin for HTTPIntegrationUpdate
impl UnwindSafe for HTTPIntegrationUpdate
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