pub struct BulkWritableExternalIntegrationRequest {Show 13 fields
pub id: 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
BulkWritableExternalIntegrationRequest : 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: 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 BulkWritableExternalIntegrationRequest
impl BulkWritableExternalIntegrationRequest
Sourcepub fn new(
id: Uuid,
name: String,
remote_url: String,
) -> BulkWritableExternalIntegrationRequest
pub fn new( id: Uuid, name: String, remote_url: String, ) -> BulkWritableExternalIntegrationRequest
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 BulkWritableExternalIntegrationRequest
impl Clone for BulkWritableExternalIntegrationRequest
Source§fn clone(&self) -> BulkWritableExternalIntegrationRequest
fn clone(&self) -> BulkWritableExternalIntegrationRequest
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 Default for BulkWritableExternalIntegrationRequest
impl Default for BulkWritableExternalIntegrationRequest
Source§fn default() -> BulkWritableExternalIntegrationRequest
fn default() -> BulkWritableExternalIntegrationRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkWritableExternalIntegrationRequest
impl<'de> Deserialize<'de> for BulkWritableExternalIntegrationRequest
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 BulkWritableExternalIntegrationRequest
impl PartialEq for BulkWritableExternalIntegrationRequest
Source§fn eq(&self, other: &BulkWritableExternalIntegrationRequest) -> bool
fn eq(&self, other: &BulkWritableExternalIntegrationRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BulkWritableExternalIntegrationRequest
Auto Trait Implementations§
impl Freeze for BulkWritableExternalIntegrationRequest
impl RefUnwindSafe for BulkWritableExternalIntegrationRequest
impl Send for BulkWritableExternalIntegrationRequest
impl Sync for BulkWritableExternalIntegrationRequest
impl Unpin for BulkWritableExternalIntegrationRequest
impl UnsafeUnpin for BulkWritableExternalIntegrationRequest
impl UnwindSafe for BulkWritableExternalIntegrationRequest
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