pub struct IntegrationsSettings {Show 20 fields
pub id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub archived_at: Option<DateTime<Utc>>,
pub context_view_type: Option<ContextViewType>,
pub slack_issue_created: Option<bool>,
pub slack_issue_new_comment: Option<bool>,
pub slack_issue_status_changed_done: Option<bool>,
pub slack_issue_added_to_view: Option<bool>,
pub slack_issue_status_changed_all: Option<bool>,
pub slack_project_update_created: Option<bool>,
pub slack_project_update_created_to_team: Option<bool>,
pub slack_project_update_created_to_workspace: Option<bool>,
pub slack_initiative_update_created: Option<bool>,
pub slack_issue_added_to_triage: Option<bool>,
pub slack_issue_sla_high_risk: Option<bool>,
pub slack_issue_sla_breached: Option<bool>,
pub team: Option<Box<Team>>,
pub project: Option<Box<Project>>,
pub initiative: Option<Box<Initiative>>,
}Expand description
The configuration of all integrations for different entities.
Fields§
§id: Option<String>The unique identifier of the entity.
created_at: Option<DateTime<Utc>>The time at which the entity was created.
updated_at: Option<DateTime<Utc>>The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn’t been updated after creation.
archived_at: Option<DateTime<Utc>>The time at which the entity was archived. Null if the entity has not been archived.
context_view_type: Option<ContextViewType>The type of view to which the integration settings context is associated with.
slack_issue_created: Option<bool>Whether to send a Slack message when a new issue is created for the project or the team.
slack_issue_new_comment: Option<bool>Whether to send a Slack message when a comment is created on any of the project or team’s issues.
slack_issue_status_changed_done: Option<bool>Whether to send a Slack message when any of the project or team’s issues change to completed or cancelled.
slack_issue_added_to_view: Option<bool>Whether to send a Slack message when an issue is added to the custom view.
slack_issue_status_changed_all: Option<bool>Whether to send a Slack message when any of the project or team’s issues has a change in status.
slack_project_update_created: Option<bool>Whether to send a Slack message when a project update is created.
slack_project_update_created_to_team: Option<bool>Whether to send a new project update to team Slack channels.
slack_project_update_created_to_workspace: Option<bool>Whether to send a new project update to workspace Slack channel.
slack_initiative_update_created: Option<bool>Whether to send a Slack message when a initiate update is created.
slack_issue_added_to_triage: Option<bool>Whether to send a Slack message when a new issue is added to triage.
slack_issue_sla_high_risk: Option<bool>Whether to send a Slack message when an SLA is at high risk.
slack_issue_sla_breached: Option<bool>Whether to send a Slack message when an SLA is breached.
team: Option<Box<Team>>Team which those settings apply to.
project: Option<Box<Project>>Project which those settings apply to.
initiative: Option<Box<Initiative>>Initiative which those settings apply to.
Trait Implementations§
Source§impl Clone for IntegrationsSettings
impl Clone for IntegrationsSettings
Source§fn clone(&self) -> IntegrationsSettings
fn clone(&self) -> IntegrationsSettings
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more