pub struct SlackAsksSettingsInput {
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 slack_channel_mapping: Option<Vec<Box<SlackChannelNameMappingInput>>>,
pub can_administrate: Option<UserRoleType>,
pub customer_visibility: Option<CustomerVisibilityMode>,
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
slack_channel_mapping: Option<Vec<Box<SlackChannelNameMappingInput>>>The mapping of Slack channel ID => Slack channel name for connected channels.
can_administrate: Option<UserRoleType>The user role type that is allowed to manage Asks settings.
customer_visibility: Option<CustomerVisibilityMode>Controls who can see and set Customers when creating Asks in Slack.
enable_agent: Option<bool>Whether Linear Agent should be enabled for this Slack Asks 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 SlackAsksSettingsInput
impl Clone for SlackAsksSettingsInput
Source§fn clone(&self) -> SlackAsksSettingsInput
fn clone(&self) -> SlackAsksSettingsInput
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 SlackAsksSettingsInput
impl Debug for SlackAsksSettingsInput
Source§impl Default for SlackAsksSettingsInput
impl Default for SlackAsksSettingsInput
Source§fn default() -> SlackAsksSettingsInput
fn default() -> SlackAsksSettingsInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SlackAsksSettingsInput
impl<'de> Deserialize<'de> for SlackAsksSettingsInput
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 SlackAsksSettingsInput
impl RefUnwindSafe for SlackAsksSettingsInput
impl Send for SlackAsksSettingsInput
impl Sync for SlackAsksSettingsInput
impl Unpin for SlackAsksSettingsInput
impl UnwindSafe for SlackAsksSettingsInput
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