pub struct TeamUpdateInput {Show 50 fields
pub name: Option<String>,
pub description: Option<String>,
pub key: Option<String>,
pub icon: Option<String>,
pub color: Option<String>,
pub cycles_enabled: Option<bool>,
pub cycle_start_day: Option<f64>,
pub cycle_duration: Option<i64>,
pub cycle_cooldown_time: Option<i64>,
pub cycle_issue_auto_assign_started: Option<bool>,
pub cycle_issue_auto_assign_completed: Option<bool>,
pub cycle_lock_to_active: Option<bool>,
pub cycle_enabled_start_date: Option<DateTime<Utc>>,
pub upcoming_cycle_count: Option<f64>,
pub timezone: Option<String>,
pub inherit_issue_estimation: Option<bool>,
pub issue_estimation_type: Option<String>,
pub issue_estimation_allow_zero: Option<bool>,
pub set_issue_sort_order_on_state_change: Option<String>,
pub issue_estimation_extended: Option<bool>,
pub default_issue_estimate: Option<f64>,
pub slack_new_issue: Option<bool>,
pub slack_issue_comments: Option<bool>,
pub slack_issue_statuses: Option<bool>,
pub group_issue_history: Option<bool>,
pub ai_thread_summaries_enabled: Option<bool>,
pub ai_discussion_summaries_enabled: Option<bool>,
pub default_template_for_members_id: Option<String>,
pub default_template_for_non_members_id: Option<String>,
pub default_project_template_id: Option<String>,
pub private: Option<bool>,
pub triage_enabled: Option<bool>,
pub require_priority_to_leave_triage: Option<bool>,
pub default_issue_state_id: Option<String>,
pub auto_close_period: Option<f64>,
pub auto_close_state_id: Option<String>,
pub auto_close_parent_issues: Option<bool>,
pub auto_close_child_issues: Option<bool>,
pub auto_archive_period: Option<f64>,
pub marked_as_duplicate_workflow_state_id: Option<String>,
pub join_by_default: Option<bool>,
pub scim_managed: Option<bool>,
pub parent_id: Option<String>,
pub inherit_workflow_statuses: Option<bool>,
pub inherit_product_intelligence_scope: Option<bool>,
pub product_intelligence_scope: Option<ProductIntelligenceScope>,
pub security_settings: Option<Box<TeamSecuritySettingsInput>>,
pub all_members_can_join: Option<bool>,
pub retired_at: Option<DateTime<Utc>>,
pub handle_sub_teams_on_retirement: Option<TeamRetirementSubTeamHandling>,
}Fields§
§name: Option<String>The name of the team.
description: Option<String>The description of the team.
key: Option<String>The key of the team.
icon: Option<String>The icon of the team.
color: Option<String>The color of the team.
cycles_enabled: Option<bool>Whether the team uses cycles.
cycle_start_day: Option<f64>The day of the week that a new cycle starts.
cycle_duration: Option<i64>The duration of each cycle in weeks.
cycle_cooldown_time: Option<i64>The cooldown time after each cycle in weeks.
cycle_issue_auto_assign_started: Option<bool>Auto assign started issues to current active cycle setting.
cycle_issue_auto_assign_completed: Option<bool>Auto assign completed issues to current active cycle setting.
cycle_lock_to_active: Option<bool>Only allow issues with cycles in Active Issues.
cycle_enabled_start_date: Option<DateTime<Utc>>The date to begin cycles on.
upcoming_cycle_count: Option<f64>How many upcoming cycles to create.
timezone: Option<String>The timezone of the team.
inherit_issue_estimation: Option<bool>Whether the team should inherit estimation settings from its parent. Only applies to sub-teams.
issue_estimation_type: Option<String>The issue estimation type to use. Must be one of “notUsed”, “exponential”, “fibonacci”, “linear”, “tShirt”.
issue_estimation_allow_zero: Option<bool>Whether to allow zeros in issues estimates.
set_issue_sort_order_on_state_change: Option<String>Whether to move issues to bottom of the column when changing state.
issue_estimation_extended: Option<bool>Whether to add additional points to the estimate scale.
default_issue_estimate: Option<f64>What to use as an default estimate for unestimated issues.
slack_new_issue: Option<bool>Whether to send new issue notifications to Slack.
slack_issue_comments: Option<bool>Whether to send new issue comment notifications to Slack.
slack_issue_statuses: Option<bool>Whether to send issue status update notifications to Slack.
group_issue_history: Option<bool>Whether to group recent issue history entries.
ai_thread_summaries_enabled: Option<bool>Whether to enable resolved thread AI summaries.
ai_discussion_summaries_enabled: Option<bool>Whether to enable AI discussion summaries for issues.
default_template_for_members_id: Option<String>The identifier of the default template for members of this team.
default_template_for_non_members_id: Option<String>The identifier of the default template for non-members of this team.
default_project_template_id: Option<String>The identifier of the default project template of this team.
private: Option<bool>Whether the team is private or not.
triage_enabled: Option<bool>Whether triage mode is enabled for the team.
require_priority_to_leave_triage: Option<bool>Whether an issue needs to have a priority set before leaving triage.
default_issue_state_id: Option<String>Default status for newly created issues.
auto_close_period: Option<f64>Period after which issues are automatically closed, in months.
auto_close_state_id: Option<String>The canceled workflow state which auto closed issues will be set to.
auto_close_parent_issues: Option<bool>Whether to automatically close a parent issue in this team if all its sub-issues are closed.
auto_close_child_issues: Option<bool>Whether to automatically close all sub-issues when a parent issue in this team is closed.
auto_archive_period: Option<f64>Period after which closed and completed issues are automatically archived, in months.
marked_as_duplicate_workflow_state_id: Option<String>The workflow state into which issues are moved when they are marked as a duplicate of another issue.
join_by_default: Option<bool>Whether new users should join this team by default. Mutation restricted to workspace admins or owners!
scim_managed: Option<bool>Whether the team is managed by SCIM integration. Mutation restricted to workspace admins or owners and only unsetting is allowed!
parent_id: Option<String>The parent team ID.
inherit_workflow_statuses: Option<bool>Internal Whether the team should inherit workflow statuses from its parent.
inherit_product_intelligence_scope: Option<bool>Internal Whether the team should inherit its product intelligence scope from its parent. Only applies to sub-teams.
product_intelligence_scope: Option<ProductIntelligenceScope>Internal The scope of product intelligence suggestion data for the team.
security_settings: Option<Box<TeamSecuritySettingsInput>>The security settings for the team.
all_members_can_join: Option<bool>Whether all members in the workspace can join the team. Only used for public teams.
retired_at: Option<DateTime<Utc>>When the team was retired.
handle_sub_teams_on_retirement: Option<TeamRetirementSubTeamHandling>Internal How to handle sub-teams when retiring. Required if the team has active sub-teams.
Trait Implementations§
Source§impl Clone for TeamUpdateInput
impl Clone for TeamUpdateInput
Source§fn clone(&self) -> TeamUpdateInput
fn clone(&self) -> TeamUpdateInput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more