pub struct IntegrationsSettingsCreateInput {Show 18 fields
pub slack_issue_created: Option<bool>,
pub slack_issue_added_to_view: Option<bool>,
pub slack_issue_new_comment: Option<bool>,
pub slack_issue_status_changed_done: 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 id: Option<String>,
pub team_id: Option<String>,
pub project_id: Option<String>,
pub initiative_id: Option<String>,
pub custom_view_id: Option<String>,
pub context_view_type: Option<ContextViewType>,
}Fields§
§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_added_to_view: Option<bool>Whether to send a Slack message when an issue is added to a view.
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_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 Slack message when a project update is created to team channels.
slack_project_update_created_to_workspace: Option<bool>Whether to send a Slack message when a project update is created to workspace channel.
slack_initiative_update_created: Option<bool>Whether to send a Slack message when an initiative 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 receive notification when an SLA has breached on Slack.
id: Option<String>The identifier in UUID v4 format. If none is provided, the backend will generate one.
team_id: Option<String>The identifier of the team to create settings for.
project_id: Option<String>The identifier of the project to create settings for.
initiative_id: Option<String>The identifier of the initiative to create settings for.
custom_view_id: Option<String>The identifier of the custom view to create settings for.
context_view_type: Option<ContextViewType>The type of view to which the integration settings context is associated with.
Trait Implementations§
Source§impl Clone for IntegrationsSettingsCreateInput
impl Clone for IntegrationsSettingsCreateInput
Source§fn clone(&self) -> IntegrationsSettingsCreateInput
fn clone(&self) -> IntegrationsSettingsCreateInput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more