use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum AgentActivitySignal {
#[serde(rename = "stop")]
Stop,
#[serde(rename = "continue")]
Continue,
#[serde(rename = "auth")]
Auth,
#[serde(rename = "select")]
Select,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum AgentActivityType {
#[serde(rename = "thought")]
Thought,
#[serde(rename = "action")]
Action,
#[serde(rename = "response")]
Response,
#[serde(rename = "elicitation")]
Elicitation,
#[serde(rename = "error")]
Error,
#[serde(rename = "prompt")]
Prompt,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum AgentSessionStatus {
#[serde(rename = "pending")]
Pending,
#[serde(rename = "active")]
Active,
#[serde(rename = "complete")]
Complete,
#[serde(rename = "awaitingInput")]
AwaitingInput,
#[serde(rename = "error")]
Error,
#[serde(rename = "stale")]
Stale,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum AgentSessionType {
#[serde(rename = "commentThread")]
CommentThread,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum AuthenticationSessionType {
#[serde(rename = "web")]
Web,
#[serde(rename = "desktop")]
Desktop,
#[serde(rename = "ios")]
Ios,
#[serde(rename = "android")]
Android,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ContextViewType {
#[serde(rename = "activeIssues")]
ActiveIssues,
#[serde(rename = "activeCycle")]
ActiveCycle,
#[serde(rename = "upcomingCycle")]
UpcomingCycle,
#[serde(rename = "backlog")]
Backlog,
#[serde(rename = "triage")]
Triage,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum CustomerStatusType {
#[serde(rename = "active")]
Active,
#[serde(rename = "inactive")]
Inactive,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum CustomerVisibilityMode {
LinearOnly,
SlackMembers,
SlackMembersAndGuests,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum CyclePeriod {
#[serde(rename = "before")]
Before,
#[serde(rename = "during")]
During,
#[serde(rename = "after")]
After,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum DateResolutionType {
#[serde(rename = "month")]
Month,
#[serde(rename = "quarter")]
Quarter,
#[serde(rename = "halfYear")]
HalfYear,
#[serde(rename = "year")]
Year,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum Day {
Sunday,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum EmailIntakeAddressType {
#[serde(rename = "team")]
Team,
#[serde(rename = "template")]
Template,
#[serde(rename = "asks")]
Asks,
#[serde(rename = "asksWeb")]
AsksWeb,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ExternalSyncService {
#[serde(rename = "jira")]
Jira,
#[serde(rename = "github")]
Github,
#[serde(rename = "slack")]
Slack,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum FacetPageSource {
#[serde(rename = "projects")]
Projects,
#[serde(rename = "teamIssues")]
TeamIssues,
#[serde(rename = "feed")]
Feed,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum FeedSummarySchedule {
#[serde(rename = "daily")]
Daily,
#[serde(rename = "weekly")]
Weekly,
#[serde(rename = "never")]
Never,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum FrequencyResolutionType {
#[serde(rename = "daily")]
Daily,
#[serde(rename = "weekly")]
Weekly,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum GitAutomationStates {
#[serde(rename = "draft")]
Draft,
#[serde(rename = "start")]
Start,
#[serde(rename = "review")]
Review,
#[serde(rename = "mergeable")]
Mergeable,
#[serde(rename = "merge")]
Merge,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum GitLinkKind {
#[serde(rename = "closes")]
Closes,
#[serde(rename = "contributes")]
Contributes,
#[serde(rename = "links")]
Links,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum GithubOrgType {
#[serde(rename = "user")]
User,
#[serde(rename = "organization")]
Organization,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum IdentityProviderType {
#[serde(rename = "general")]
General,
#[serde(rename = "webForms")]
WebForms,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum InitiativeStatus {
Planned,
Active,
Completed,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum InitiativeTab {
#[serde(rename = "overview")]
Overview,
#[serde(rename = "projects")]
Projects,
#[serde(rename = "updates")]
Updates,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum InitiativeUpdateHealthType {
#[serde(rename = "onTrack")]
OnTrack,
#[serde(rename = "atRisk")]
AtRisk,
#[serde(rename = "offTrack")]
OffTrack,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum IntegrationService {
#[serde(rename = "airbyte")]
Airbyte,
#[serde(rename = "discord")]
Discord,
#[serde(rename = "figma")]
Figma,
#[serde(rename = "figmaPlugin")]
FigmaPlugin,
#[serde(rename = "front")]
Front,
#[serde(rename = "github")]
Github,
#[serde(rename = "gong")]
Gong,
#[serde(rename = "githubEnterpriseServer")]
GithubEnterpriseServer,
#[serde(rename = "githubCommit")]
GithubCommit,
#[serde(rename = "githubImport")]
GithubImport,
#[serde(rename = "githubPersonal")]
GithubPersonal,
#[serde(rename = "githubCodeAccessPersonal")]
GithubCodeAccessPersonal,
#[serde(rename = "gitlab")]
Gitlab,
#[serde(rename = "googleCalendarPersonal")]
GoogleCalendarPersonal,
#[serde(rename = "googleSheets")]
GoogleSheets,
#[serde(rename = "intercom")]
Intercom,
#[serde(rename = "jira")]
Jira,
#[serde(rename = "jiraPersonal")]
JiraPersonal,
#[serde(rename = "launchDarkly")]
LaunchDarkly,
#[serde(rename = "launchDarklyPersonal")]
LaunchDarklyPersonal,
#[serde(rename = "loom")]
Loom,
#[serde(rename = "notion")]
Notion,
#[serde(rename = "opsgenie")]
Opsgenie,
#[serde(rename = "pagerDuty")]
PagerDuty,
#[serde(rename = "salesforce")]
Salesforce,
#[serde(rename = "slack")]
Slack,
#[serde(rename = "slackAsks")]
SlackAsks,
#[serde(rename = "slackCustomViewNotifications")]
SlackCustomViewNotifications,
#[serde(rename = "slackOrgProjectUpdatesPost")]
SlackOrgProjectUpdatesPost,
#[serde(rename = "slackOrgInitiativeUpdatesPost")]
SlackOrgInitiativeUpdatesPost,
#[serde(rename = "slackPersonal")]
SlackPersonal,
#[serde(rename = "slackPost")]
SlackPost,
#[serde(rename = "slackProjectPost")]
SlackProjectPost,
#[serde(rename = "slackProjectUpdatesPost")]
SlackProjectUpdatesPost,
#[serde(rename = "slackInitiativePost")]
SlackInitiativePost,
#[serde(rename = "sentry")]
Sentry,
#[serde(rename = "zendesk")]
Zendesk,
#[serde(rename = "email")]
Email,
#[serde(rename = "mcpServerPersonal")]
McpServerPersonal,
#[serde(rename = "mcpServer")]
McpServer,
#[serde(rename = "microsoftTeams")]
MicrosoftTeams,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum IssueRelationType {
#[serde(rename = "blocks")]
Blocks,
#[serde(rename = "duplicate")]
Duplicate,
#[serde(rename = "related")]
Related,
#[serde(rename = "similar")]
Similar,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum IssueSuggestionState {
#[serde(rename = "active")]
Active,
#[serde(rename = "stale")]
Stale,
#[serde(rename = "accepted")]
Accepted,
#[serde(rename = "dismissed")]
Dismissed,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum IssueSuggestionType {
#[serde(rename = "team")]
Team,
#[serde(rename = "project")]
Project,
#[serde(rename = "assignee")]
Assignee,
#[serde(rename = "label")]
Label,
#[serde(rename = "similarIssue")]
SimilarIssue,
#[serde(rename = "relatedIssue")]
RelatedIssue,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum NotificationCategory {
#[serde(rename = "assignments")]
Assignments,
#[serde(rename = "statusChanges")]
StatusChanges,
#[serde(rename = "commentsAndReplies")]
CommentsAndReplies,
#[serde(rename = "mentions")]
Mentions,
#[serde(rename = "reactions")]
Reactions,
#[serde(rename = "subscriptions")]
Subscriptions,
#[serde(rename = "documentChanges")]
DocumentChanges,
#[serde(rename = "postsAndUpdates")]
PostsAndUpdates,
#[serde(rename = "reminders")]
Reminders,
#[serde(rename = "reviews")]
Reviews,
#[serde(rename = "appsAndIntegrations")]
AppsAndIntegrations,
#[serde(rename = "triage")]
Triage,
#[serde(rename = "customers")]
Customers,
#[serde(rename = "feed")]
Feed,
#[serde(rename = "system")]
System,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum NotificationChannel {
#[serde(rename = "desktop")]
Desktop,
#[serde(rename = "mobile")]
Mobile,
#[serde(rename = "email")]
Email,
#[serde(rename = "slack")]
Slack,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum OAuthClientApprovalStatus {
#[serde(rename = "requested")]
Requested,
#[serde(rename = "approved")]
Approved,
#[serde(rename = "denied")]
Denied,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum OrganizationDomainAuthType {
#[serde(rename = "saml")]
Saml,
#[serde(rename = "general")]
General,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum OrganizationInviteStatus {
#[serde(rename = "pending")]
Pending,
#[serde(rename = "accepted")]
Accepted,
#[serde(rename = "expired")]
Expired,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum PaginationNulls {
#[serde(rename = "first")]
First,
#[serde(rename = "last")]
Last,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum PaginationOrderBy {
#[serde(rename = "createdAt")]
CreatedAt,
#[serde(rename = "updatedAt")]
UpdatedAt,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum PaginationSortOrder {
Ascending,
Descending,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum PostType {
#[serde(rename = "summary")]
Summary,
#[serde(rename = "update")]
Update,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ProductIntelligenceScope {
#[serde(rename = "workspace")]
Workspace,
#[serde(rename = "teamHierarchy")]
TeamHierarchy,
#[serde(rename = "team")]
Team,
#[serde(rename = "none")]
None,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ProjectMilestoneStatus {
#[serde(rename = "unstarted")]
Unstarted,
#[serde(rename = "next")]
Next,
#[serde(rename = "overdue")]
Overdue,
#[serde(rename = "done")]
Done,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ProjectStatusType {
#[serde(rename = "backlog")]
Backlog,
#[serde(rename = "planned")]
Planned,
#[serde(rename = "started")]
Started,
#[serde(rename = "paused")]
Paused,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "canceled")]
Canceled,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ProjectTab {
#[serde(rename = "customers")]
Customers,
#[serde(rename = "documents")]
Documents,
#[serde(rename = "issues")]
Issues,
#[serde(rename = "updates")]
Updates,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ProjectUpdateHealthType {
#[serde(rename = "onTrack")]
OnTrack,
#[serde(rename = "atRisk")]
AtRisk,
#[serde(rename = "offTrack")]
OffTrack,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ProjectUpdateReminderFrequency {
#[serde(rename = "week")]
Week,
#[serde(rename = "twoWeeks")]
TwoWeeks,
#[serde(rename = "month")]
Month,
#[serde(rename = "never")]
Never,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum PullRequestMergeMethod {
#[serde(rename = "MERGE")]
Merge,
#[serde(rename = "REBASE")]
Rebase,
#[serde(rename = "SQUASH")]
Squash,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum PullRequestReviewTool {
#[serde(rename = "source")]
Source,
#[serde(rename = "graphite")]
Graphite,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum PullRequestStatus {
#[serde(rename = "draft")]
Draft,
#[serde(rename = "open")]
Open,
#[serde(rename = "inReview")]
InReview,
#[serde(rename = "approved")]
Approved,
#[serde(rename = "merged")]
Merged,
#[serde(rename = "closed")]
Closed,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum PushSubscriptionType {
#[serde(rename = "web")]
Web,
#[serde(rename = "apple")]
Apple,
#[serde(rename = "appleDevelopment")]
AppleDevelopment,
#[serde(rename = "firebase")]
Firebase,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ReleaseChannel {
#[serde(rename = "development")]
Development,
#[serde(rename = "internal")]
Internal,
#[serde(rename = "privateBeta")]
PrivateBeta,
#[serde(rename = "beta")]
Beta,
#[serde(rename = "preRelease")]
PreRelease,
#[serde(rename = "public")]
Public,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ReleasePipelineType {
#[serde(rename = "continuous")]
Continuous,
#[serde(rename = "scheduled")]
Scheduled,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ReleaseStageType {
#[serde(rename = "planned")]
Planned,
#[serde(rename = "started")]
Started,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "canceled")]
Canceled,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum SLADayCountType {
#[serde(rename = "all")]
All,
#[serde(rename = "onlyBusinessDays")]
OnlyBusinessDays,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum SemanticSearchResultType {
#[serde(rename = "issue")]
Issue,
#[serde(rename = "project")]
Project,
#[serde(rename = "initiative")]
Initiative,
#[serde(rename = "document")]
Document,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum SendStrategy {
#[serde(rename = "desktopThenPush")]
DesktopThenPush,
#[serde(rename = "desktopAndPush")]
DesktopAndPush,
#[serde(rename = "desktop")]
Desktop,
#[serde(rename = "push")]
Push,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum SlaStatus {
Breached,
HighRisk,
MediumRisk,
LowRisk,
Completed,
Failed,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum SlackChannelType {
DirectMessage,
MultiPersonDirectMessage,
Private,
PrivateGroup,
Public,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum SummaryGenerationStatus {
#[serde(rename = "pending")]
Pending,
#[serde(rename = "completed")]
Completed,
#[serde(rename = "failed")]
Failed,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum TeamRetirementSubTeamHandling {
#[serde(rename = "unnest")]
Unnest,
#[serde(rename = "retire")]
Retire,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum TeamRoleType {
#[serde(rename = "owner")]
Owner,
#[serde(rename = "member")]
Member,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum TriageResponsibilityAction {
#[serde(rename = "assign")]
Assign,
#[serde(rename = "notify")]
Notify,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum TriageRuleErrorType {
#[serde(rename = "cycle")]
Cycle,
#[serde(rename = "default")]
Default,
#[serde(rename = "labelGroupConflict")]
LabelGroupConflict,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum UserContextViewType {
#[serde(rename = "assigned")]
Assigned,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum UserFlagType {
#[serde(rename = "updatedSlackThreadSyncIntegration")]
UpdatedSlackThreadSyncIntegration,
#[serde(rename = "completedOnboarding")]
CompletedOnboarding,
#[serde(rename = "desktopInstalled")]
DesktopInstalled,
#[serde(rename = "teamsPageIntroductionDismissed")]
TeamsPageIntroductionDismissed,
#[serde(rename = "joinTeamIntroductionDismissed")]
JoinTeamIntroductionDismissed,
#[serde(rename = "desktopDownloadToastDismissed")]
DesktopDownloadToastDismissed,
#[serde(rename = "emptyBacklogDismissed")]
EmptyBacklogDismissed,
#[serde(rename = "emptyCustomViewsDismissed")]
EmptyCustomViewsDismissed,
#[serde(rename = "emptyActiveIssuesDismissed")]
EmptyActiveIssuesDismissed,
#[serde(rename = "emptyMyIssuesDismissed")]
EmptyMyIssuesDismissed,
#[serde(rename = "triageWelcomeDismissed")]
TriageWelcomeDismissed,
#[serde(rename = "cycleWelcomeDismissed")]
CycleWelcomeDismissed,
#[serde(rename = "projectWelcomeDismissed")]
ProjectWelcomeDismissed,
#[serde(rename = "projectBacklogWelcomeDismissed")]
ProjectBacklogWelcomeDismissed,
#[serde(rename = "projectUpdatesWelcomeDismissed")]
ProjectUpdatesWelcomeDismissed,
#[serde(rename = "pulseWelcomeDismissed")]
PulseWelcomeDismissed,
#[serde(rename = "analyticsWelcomeDismissed")]
AnalyticsWelcomeDismissed,
#[serde(rename = "insightsWelcomeDismissed")]
InsightsWelcomeDismissed,
#[serde(rename = "insightsHelpDismissed")]
InsightsHelpDismissed,
#[serde(rename = "figmaPromptDismissed")]
FigmaPromptDismissed,
#[serde(rename = "issueMovePromptCompleted")]
IssueMovePromptCompleted,
#[serde(rename = "migrateThemePreference")]
MigrateThemePreference,
#[serde(rename = "listSelectionTip")]
ListSelectionTip,
#[serde(rename = "emptyParagraphSlashCommandTip")]
EmptyParagraphSlashCommandTip,
#[serde(rename = "editorSlashCommandUsed")]
EditorSlashCommandUsed,
#[serde(rename = "canPlaySnake")]
CanPlaySnake,
#[serde(rename = "canPlayTetris")]
CanPlayTetris,
#[serde(rename = "importBannerDismissed")]
ImportBannerDismissed,
#[serde(rename = "tryInvitePeopleDismissed")]
TryInvitePeopleDismissed,
#[serde(rename = "tryRoadmapsDismissed")]
TryRoadmapsDismissed,
#[serde(rename = "tryCyclesDismissed")]
TryCyclesDismissed,
#[serde(rename = "tryTriageDismissed")]
TryTriageDismissed,
#[serde(rename = "tryGithubDismissed")]
TryGithubDismissed,
#[serde(rename = "rewindBannerDismissed")]
RewindBannerDismissed,
#[serde(rename = "helpIslandFeatureInsightsDismissed")]
HelpIslandFeatureInsightsDismissed,
#[serde(rename = "dueDateShortcutMigration")]
DueDateShortcutMigration,
#[serde(rename = "slackCommentReactionTipShown")]
SlackCommentReactionTipShown,
#[serde(rename = "issueLabelSuggestionUsed")]
IssueLabelSuggestionUsed,
#[serde(rename = "threadedCommentsNudgeIsSeen")]
ThreadedCommentsNudgeIsSeen,
#[serde(rename = "desktopTabsOnboardingDismissed")]
DesktopTabsOnboardingDismissed,
#[serde(rename = "milestoneOnboardingIsSeenAndDismissed")]
MilestoneOnboardingIsSeenAndDismissed,
#[serde(rename = "projectBoardOnboardingIsSeenAndDismissed")]
ProjectBoardOnboardingIsSeenAndDismissed,
#[serde(rename = "figmaPluginBannerDismissed")]
FigmaPluginBannerDismissed,
#[serde(rename = "initiativesBannerDismissed")]
InitiativesBannerDismissed,
#[serde(rename = "commandMenuClearShortcutTip")]
CommandMenuClearShortcutTip,
#[serde(rename = "slackBotWelcomeMessageShown")]
SlackBotWelcomeMessageShown,
#[serde(rename = "slackAgentPromoFromCreateNewIssueShown")]
SlackAgentPromoFromCreateNewIssueShown,
#[serde(rename = "all")]
All,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum UserFlagUpdateOperation {
#[serde(rename = "incr")]
Incr,
#[serde(rename = "decr")]
Decr,
#[serde(rename = "clear")]
Clear,
#[serde(rename = "lock")]
Lock,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum UserRoleType {
#[serde(rename = "owner")]
Owner,
#[serde(rename = "admin")]
Admin,
#[serde(rename = "guest")]
Guest,
#[serde(rename = "user")]
User,
#[serde(rename = "app")]
App,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum UserSettingsThemeDeviceType {
#[serde(rename = "desktop")]
Desktop,
#[serde(rename = "mobileWeb")]
MobileWeb,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum UserSettingsThemeMode {
#[serde(rename = "light")]
Light,
#[serde(rename = "dark")]
Dark,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum UserSettingsThemePreset {
#[serde(rename = "system")]
System,
#[serde(rename = "light")]
Light,
#[serde(rename = "pureLight")]
PureLight,
#[serde(rename = "dark")]
Dark,
#[serde(rename = "magicBlue")]
MagicBlue,
#[serde(rename = "classicDark")]
ClassicDark,
#[serde(rename = "custom")]
Custom,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ViewPreferencesType {
#[serde(rename = "organization")]
Organization,
#[serde(rename = "user")]
User,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum ViewType {
#[serde(rename = "inbox")]
Inbox,
#[serde(rename = "myIssues")]
MyIssues,
#[serde(rename = "myIssuesCreatedByMe")]
MyIssuesCreatedByMe,
#[serde(rename = "myIssuesSubscribedTo")]
MyIssuesSubscribedTo,
#[serde(rename = "myIssuesActivity")]
MyIssuesActivity,
#[serde(rename = "myIssuesSharedWithMe")]
MyIssuesSharedWithMe,
#[serde(rename = "userProfile")]
UserProfile,
#[serde(rename = "userProfileCreatedByUser")]
UserProfileCreatedByUser,
#[serde(rename = "board")]
Board,
#[serde(rename = "completedCycle")]
CompletedCycle,
#[serde(rename = "cycle")]
Cycle,
#[serde(rename = "release")]
Release,
#[serde(rename = "continuousPipelineReleases")]
ContinuousPipelineReleases,
#[serde(rename = "project")]
Project,
#[serde(rename = "projectDocuments")]
ProjectDocuments,
#[serde(rename = "label")]
Label,
#[serde(rename = "triage")]
Triage,
#[serde(rename = "activeIssues")]
ActiveIssues,
#[serde(rename = "backlog")]
Backlog,
#[serde(rename = "subIssues")]
SubIssues,
#[serde(rename = "allIssues")]
AllIssues,
#[serde(rename = "dashboards")]
Dashboards,
#[serde(rename = "customView")]
CustomView,
#[serde(rename = "customViews")]
CustomViews,
#[serde(rename = "initiative")]
Initiative,
#[serde(rename = "initiativeOverview")]
InitiativeOverview,
#[serde(rename = "initiativeOverviewSubInitiatives")]
InitiativeOverviewSubInitiatives,
#[serde(rename = "initiatives")]
Initiatives,
#[serde(rename = "initiativesPlanned")]
InitiativesPlanned,
#[serde(rename = "initiativesCompleted")]
InitiativesCompleted,
#[serde(rename = "projects")]
Projects,
#[serde(rename = "projectsAll")]
ProjectsAll,
#[serde(rename = "projectsBacklog")]
ProjectsBacklog,
#[serde(rename = "projectsClosed")]
ProjectsClosed,
#[serde(rename = "projectLabel")]
ProjectLabel,
#[serde(rename = "search")]
Search,
#[serde(rename = "splitSearch")]
SplitSearch,
#[serde(rename = "teams")]
Teams,
#[serde(rename = "archive")]
Archive,
#[serde(rename = "quickView")]
QuickView,
#[serde(rename = "issueIdentifiers")]
IssueIdentifiers,
#[serde(rename = "customers")]
Customers,
#[serde(rename = "customer")]
Customer,
#[serde(rename = "embeddedCustomerNeeds")]
EmbeddedCustomerNeeds,
#[serde(rename = "projectCustomerNeeds")]
ProjectCustomerNeeds,
#[serde(rename = "reviews")]
Reviews,
#[serde(rename = "myReviews")]
MyReviews,
#[serde(rename = "createdReviews")]
CreatedReviews,
#[serde(rename = "agents")]
Agents,
#[serde(rename = "feedAll")]
FeedAll,
#[serde(rename = "feedCreated")]
FeedCreated,
#[serde(rename = "feedFollowing")]
FeedFollowing,
#[serde(rename = "feedPopular")]
FeedPopular,
#[serde(rename = "workspaceMembers")]
WorkspaceMembers,
#[serde(rename = "releasePipelines")]
ReleasePipelines,
#[serde(rename = "roadmapAll")]
RoadmapAll,
#[serde(rename = "roadmap")]
Roadmap,
#[serde(rename = "roadmaps")]
Roadmaps,
#[serde(rename = "roadmapClosed")]
RoadmapClosed,
#[serde(rename = "roadmapBacklog")]
RoadmapBacklog,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum WorkflowTrigger {
#[serde(rename = "entityCreated")]
EntityCreated,
#[serde(rename = "entityUpdated")]
EntityUpdated,
#[serde(rename = "entityCreatedOrUpdated")]
EntityCreatedOrUpdated,
#[serde(rename = "entityRemoved")]
EntityRemoved,
#[serde(rename = "entityUnarchived")]
EntityUnarchived,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum WorkflowTriggerType {
#[serde(rename = "issue")]
Issue,
#[serde(rename = "project")]
Project,
#[serde(other)]
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum WorkflowType {
#[serde(rename = "sla")]
Sla,
#[serde(rename = "custom")]
Custom,
#[serde(rename = "viewSubscription")]
ViewSubscription,
#[serde(rename = "triage")]
Triage,
#[serde(other)]
Unknown,
}