pub struct SlackSettingsInput {
pub team_name: Option<String>,
pub team_id: Option<String>,
pub enterprise_name: Option<String>,
pub enterprise_id: Option<String>,
pub should_unfurl: Option<bool>,
pub should_use_default_unfurl: Option<bool>,
pub external_user_actions: Option<bool>,
pub link_on_issue_id_mention: Option<bool>,
pub enable_agent: Option<bool>,
pub enable_linear_agent_workflow_access: Option<bool>,
}Fields§
§team_name: Option<String>Slack workspace name
team_id: Option<String>Slack workspace id
enterprise_name: Option<String>Enterprise name of the connected Slack enterprise
enterprise_id: Option<String>Enterprise id of the connected Slack enterprise
should_unfurl: Option<bool>Whether to show unfurl previews in Slack
should_use_default_unfurl: Option<bool>Whether to show unfurls in the default style instead of Work Objects in Slack
external_user_actions: Option<bool>Whether to allow external users to perform actions on unfurls
link_on_issue_id_mention: Option<bool>Whether Linear should automatically respond with issue unfurls when an issue identifier is mentioned in a Slack message.
enable_agent: Option<bool>Whether Linear Agent should be enabled for this Slack integration.
enable_linear_agent_workflow_access: Option<bool>Whether Linear Agent should be given Org-wide access within Slack workflows.
Trait Implementations§
Source§impl Clone for SlackSettingsInput
impl Clone for SlackSettingsInput
Source§fn clone(&self) -> SlackSettingsInput
fn clone(&self) -> SlackSettingsInput
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 SlackSettingsInput
impl Debug for SlackSettingsInput
Source§impl Default for SlackSettingsInput
impl Default for SlackSettingsInput
Source§fn default() -> SlackSettingsInput
fn default() -> SlackSettingsInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SlackSettingsInput
impl<'de> Deserialize<'de> for SlackSettingsInput
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
Auto Trait Implementations§
impl Freeze for SlackSettingsInput
impl RefUnwindSafe for SlackSettingsInput
impl Send for SlackSettingsInput
impl Sync for SlackSettingsInput
impl Unpin for SlackSettingsInput
impl UnwindSafe for SlackSettingsInput
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