pub struct ExternalIntegrationRequest {Show 13 fields
pub id: Option<Uuid>,
pub name: String,
pub remote_url: String,
pub verify_ssl: Option<bool>,
pub timeout: Option<i32>,
pub extra_config: Option<Option<Value>>,
pub http_method: Option<Box<BulkWritableExternalIntegrationRequestHttpMethod>>,
pub headers: Option<Option<Value>>,
pub ca_file_path: Option<String>,
pub secrets_group: Option<Option<Box<BulkWritableExternalIntegrationRequestSecretsGroup>>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>,
pub tags: Option<Vec<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
}Expand description
ExternalIntegrationRequest : Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Fields§
§id: Option<Uuid>§name: String§remote_url: String§verify_ssl: Option<bool>Verify SSL certificates when connecting to the remote system
timeout: Option<i32>Number of seconds to wait for a response
extra_config: Option<Option<Value>>Optional user-defined JSON data for this integration
http_method: Option<Box<BulkWritableExternalIntegrationRequestHttpMethod>>§headers: Option<Option<Value>>Headers for the HTTP request
ca_file_path: Option<String>§secrets_group: Option<Option<Box<BulkWritableExternalIntegrationRequestSecretsGroup>>>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl ExternalIntegrationRequest
impl ExternalIntegrationRequest
Sourcepub fn new(name: String, remote_url: String) -> ExternalIntegrationRequest
pub fn new(name: String, remote_url: String) -> ExternalIntegrationRequest
Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Trait Implementations§
Source§impl Clone for ExternalIntegrationRequest
impl Clone for ExternalIntegrationRequest
Source§fn clone(&self) -> ExternalIntegrationRequest
fn clone(&self) -> ExternalIntegrationRequest
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 ExternalIntegrationRequest
impl Debug for ExternalIntegrationRequest
Source§impl Default for ExternalIntegrationRequest
impl Default for ExternalIntegrationRequest
Source§fn default() -> ExternalIntegrationRequest
fn default() -> ExternalIntegrationRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExternalIntegrationRequest
impl<'de> Deserialize<'de> for ExternalIntegrationRequest
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 ExternalIntegrationRequest
Auto Trait Implementations§
impl Freeze for ExternalIntegrationRequest
impl RefUnwindSafe for ExternalIntegrationRequest
impl Send for ExternalIntegrationRequest
impl Sync for ExternalIntegrationRequest
impl Unpin for ExternalIntegrationRequest
impl UnsafeUnpin for ExternalIntegrationRequest
impl UnwindSafe for ExternalIntegrationRequest
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