1use serde::{Deserialize, Serialize};
5#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
6pub enum AgentActivitySignal {
7 #[serde(rename = "stop")]
8 Stop,
9 #[serde(rename = "continue")]
10 Continue,
11 #[serde(rename = "auth")]
12 Auth,
13 #[serde(rename = "select")]
14 Select,
15 #[serde(other)]
17 Unknown,
18}
19#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
20pub enum AgentActivityType {
21 #[serde(rename = "thought")]
22 Thought,
23 #[serde(rename = "action")]
24 Action,
25 #[serde(rename = "response")]
26 Response,
27 #[serde(rename = "elicitation")]
28 Elicitation,
29 #[serde(rename = "error")]
30 Error,
31 #[serde(rename = "prompt")]
32 Prompt,
33 #[serde(other)]
35 Unknown,
36}
37#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
38pub enum AgentSessionStatus {
39 #[serde(rename = "pending")]
40 Pending,
41 #[serde(rename = "active")]
42 Active,
43 #[serde(rename = "complete")]
44 Complete,
45 #[serde(rename = "awaitingInput")]
46 AwaitingInput,
47 #[serde(rename = "error")]
48 Error,
49 #[serde(rename = "stale")]
50 Stale,
51 #[serde(other)]
53 Unknown,
54}
55#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
56pub enum AgentSessionType {
57 #[serde(rename = "commentThread")]
58 CommentThread,
59 #[serde(other)]
61 Unknown,
62}
63#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
64pub enum AuthenticationSessionType {
65 #[serde(rename = "web")]
66 Web,
67 #[serde(rename = "desktop")]
68 Desktop,
69 #[serde(rename = "ios")]
70 Ios,
71 #[serde(rename = "android")]
72 Android,
73 #[serde(other)]
75 Unknown,
76}
77#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
78pub enum ContextViewType {
79 #[serde(rename = "activeIssues")]
80 ActiveIssues,
81 #[serde(rename = "activeCycle")]
82 ActiveCycle,
83 #[serde(rename = "upcomingCycle")]
84 UpcomingCycle,
85 #[serde(rename = "backlog")]
86 Backlog,
87 #[serde(rename = "triage")]
88 Triage,
89 #[serde(other)]
91 Unknown,
92}
93#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
94pub enum CustomerStatusType {
95 #[serde(rename = "active")]
96 Active,
97 #[serde(rename = "inactive")]
98 Inactive,
99 #[serde(other)]
101 Unknown,
102}
103#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
104pub enum CustomerVisibilityMode {
105 LinearOnly,
106 SlackMembers,
107 SlackMembersAndGuests,
108 #[serde(other)]
110 Unknown,
111}
112#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
113pub enum CyclePeriod {
114 #[serde(rename = "before")]
115 Before,
116 #[serde(rename = "during")]
117 During,
118 #[serde(rename = "after")]
119 After,
120 #[serde(other)]
122 Unknown,
123}
124#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
125pub enum DateResolutionType {
126 #[serde(rename = "month")]
127 Month,
128 #[serde(rename = "quarter")]
129 Quarter,
130 #[serde(rename = "halfYear")]
131 HalfYear,
132 #[serde(rename = "year")]
133 Year,
134 #[serde(other)]
136 Unknown,
137}
138#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
139pub enum Day {
140 Sunday,
141 Monday,
142 Tuesday,
143 Wednesday,
144 Thursday,
145 Friday,
146 Saturday,
147 #[serde(other)]
149 Unknown,
150}
151#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
152pub enum EmailIntakeAddressType {
153 #[serde(rename = "team")]
154 Team,
155 #[serde(rename = "template")]
156 Template,
157 #[serde(rename = "asks")]
158 Asks,
159 #[serde(rename = "asksWeb")]
160 AsksWeb,
161 #[serde(other)]
163 Unknown,
164}
165#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
166pub enum ExternalSyncService {
167 #[serde(rename = "jira")]
168 Jira,
169 #[serde(rename = "github")]
170 Github,
171 #[serde(rename = "slack")]
172 Slack,
173 #[serde(other)]
175 Unknown,
176}
177#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
178pub enum FacetPageSource {
179 #[serde(rename = "projects")]
180 Projects,
181 #[serde(rename = "teamIssues")]
182 TeamIssues,
183 #[serde(rename = "feed")]
184 Feed,
185 #[serde(other)]
187 Unknown,
188}
189#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
190pub enum FeedSummarySchedule {
191 #[serde(rename = "daily")]
192 Daily,
193 #[serde(rename = "weekly")]
194 Weekly,
195 #[serde(rename = "never")]
196 Never,
197 #[serde(other)]
199 Unknown,
200}
201#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
202pub enum FrequencyResolutionType {
203 #[serde(rename = "daily")]
204 Daily,
205 #[serde(rename = "weekly")]
206 Weekly,
207 #[serde(other)]
209 Unknown,
210}
211#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
212pub enum GitAutomationStates {
213 #[serde(rename = "draft")]
214 Draft,
215 #[serde(rename = "start")]
216 Start,
217 #[serde(rename = "review")]
218 Review,
219 #[serde(rename = "mergeable")]
220 Mergeable,
221 #[serde(rename = "merge")]
222 Merge,
223 #[serde(other)]
225 Unknown,
226}
227#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
228pub enum GitLinkKind {
229 #[serde(rename = "closes")]
230 Closes,
231 #[serde(rename = "contributes")]
232 Contributes,
233 #[serde(rename = "links")]
234 Links,
235 #[serde(other)]
237 Unknown,
238}
239#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
240pub enum GithubOrgType {
241 #[serde(rename = "user")]
242 User,
243 #[serde(rename = "organization")]
244 Organization,
245 #[serde(other)]
247 Unknown,
248}
249#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
250pub enum IdentityProviderType {
251 #[serde(rename = "general")]
252 General,
253 #[serde(rename = "webForms")]
254 WebForms,
255 #[serde(other)]
257 Unknown,
258}
259#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
260pub enum InitiativeStatus {
261 Planned,
262 Active,
263 Completed,
264 #[serde(other)]
266 Unknown,
267}
268#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
269pub enum InitiativeTab {
270 #[serde(rename = "overview")]
271 Overview,
272 #[serde(rename = "projects")]
273 Projects,
274 #[serde(rename = "updates")]
275 Updates,
276 #[serde(other)]
278 Unknown,
279}
280#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
281pub enum InitiativeUpdateHealthType {
282 #[serde(rename = "onTrack")]
283 OnTrack,
284 #[serde(rename = "atRisk")]
285 AtRisk,
286 #[serde(rename = "offTrack")]
287 OffTrack,
288 #[serde(other)]
290 Unknown,
291}
292#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
293pub enum IntegrationService {
294 #[serde(rename = "airbyte")]
295 Airbyte,
296 #[serde(rename = "discord")]
297 Discord,
298 #[serde(rename = "figma")]
299 Figma,
300 #[serde(rename = "figmaPlugin")]
301 FigmaPlugin,
302 #[serde(rename = "front")]
303 Front,
304 #[serde(rename = "github")]
305 Github,
306 #[serde(rename = "gong")]
307 Gong,
308 #[serde(rename = "githubEnterpriseServer")]
309 GithubEnterpriseServer,
310 #[serde(rename = "githubCommit")]
311 GithubCommit,
312 #[serde(rename = "githubImport")]
313 GithubImport,
314 #[serde(rename = "githubPersonal")]
315 GithubPersonal,
316 #[serde(rename = "githubCodeAccessPersonal")]
317 GithubCodeAccessPersonal,
318 #[serde(rename = "gitlab")]
319 Gitlab,
320 #[serde(rename = "googleCalendarPersonal")]
321 GoogleCalendarPersonal,
322 #[serde(rename = "googleSheets")]
323 GoogleSheets,
324 #[serde(rename = "intercom")]
325 Intercom,
326 #[serde(rename = "jira")]
327 Jira,
328 #[serde(rename = "jiraPersonal")]
329 JiraPersonal,
330 #[serde(rename = "launchDarkly")]
331 LaunchDarkly,
332 #[serde(rename = "launchDarklyPersonal")]
333 LaunchDarklyPersonal,
334 #[serde(rename = "loom")]
335 Loom,
336 #[serde(rename = "notion")]
337 Notion,
338 #[serde(rename = "opsgenie")]
339 Opsgenie,
340 #[serde(rename = "pagerDuty")]
341 PagerDuty,
342 #[serde(rename = "salesforce")]
343 Salesforce,
344 #[serde(rename = "slack")]
345 Slack,
346 #[serde(rename = "slackAsks")]
347 SlackAsks,
348 #[serde(rename = "slackCustomViewNotifications")]
349 SlackCustomViewNotifications,
350 #[serde(rename = "slackOrgProjectUpdatesPost")]
351 SlackOrgProjectUpdatesPost,
352 #[serde(rename = "slackOrgInitiativeUpdatesPost")]
353 SlackOrgInitiativeUpdatesPost,
354 #[serde(rename = "slackPersonal")]
355 SlackPersonal,
356 #[serde(rename = "slackPost")]
357 SlackPost,
358 #[serde(rename = "slackProjectPost")]
359 SlackProjectPost,
360 #[serde(rename = "slackProjectUpdatesPost")]
361 SlackProjectUpdatesPost,
362 #[serde(rename = "slackInitiativePost")]
363 SlackInitiativePost,
364 #[serde(rename = "sentry")]
365 Sentry,
366 #[serde(rename = "zendesk")]
367 Zendesk,
368 #[serde(rename = "email")]
369 Email,
370 #[serde(rename = "mcpServerPersonal")]
371 McpServerPersonal,
372 #[serde(rename = "mcpServer")]
373 McpServer,
374 #[serde(rename = "microsoftTeams")]
375 MicrosoftTeams,
376 #[serde(other)]
378 Unknown,
379}
380#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
381pub enum IssueRelationType {
382 #[serde(rename = "blocks")]
383 Blocks,
384 #[serde(rename = "duplicate")]
385 Duplicate,
386 #[serde(rename = "related")]
387 Related,
388 #[serde(rename = "similar")]
389 Similar,
390 #[serde(other)]
392 Unknown,
393}
394#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
395pub enum IssueSuggestionState {
396 #[serde(rename = "active")]
397 Active,
398 #[serde(rename = "stale")]
399 Stale,
400 #[serde(rename = "accepted")]
401 Accepted,
402 #[serde(rename = "dismissed")]
403 Dismissed,
404 #[serde(other)]
406 Unknown,
407}
408#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
409pub enum IssueSuggestionType {
410 #[serde(rename = "team")]
411 Team,
412 #[serde(rename = "project")]
413 Project,
414 #[serde(rename = "assignee")]
415 Assignee,
416 #[serde(rename = "label")]
417 Label,
418 #[serde(rename = "similarIssue")]
419 SimilarIssue,
420 #[serde(rename = "relatedIssue")]
421 RelatedIssue,
422 #[serde(other)]
424 Unknown,
425}
426#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
427pub enum NotificationCategory {
428 #[serde(rename = "assignments")]
429 Assignments,
430 #[serde(rename = "statusChanges")]
431 StatusChanges,
432 #[serde(rename = "commentsAndReplies")]
433 CommentsAndReplies,
434 #[serde(rename = "mentions")]
435 Mentions,
436 #[serde(rename = "reactions")]
437 Reactions,
438 #[serde(rename = "subscriptions")]
439 Subscriptions,
440 #[serde(rename = "documentChanges")]
441 DocumentChanges,
442 #[serde(rename = "postsAndUpdates")]
443 PostsAndUpdates,
444 #[serde(rename = "reminders")]
445 Reminders,
446 #[serde(rename = "reviews")]
447 Reviews,
448 #[serde(rename = "appsAndIntegrations")]
449 AppsAndIntegrations,
450 #[serde(rename = "triage")]
451 Triage,
452 #[serde(rename = "customers")]
453 Customers,
454 #[serde(rename = "feed")]
455 Feed,
456 #[serde(rename = "system")]
457 System,
458 #[serde(other)]
460 Unknown,
461}
462#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
463pub enum NotificationChannel {
464 #[serde(rename = "desktop")]
465 Desktop,
466 #[serde(rename = "mobile")]
467 Mobile,
468 #[serde(rename = "email")]
469 Email,
470 #[serde(rename = "slack")]
471 Slack,
472 #[serde(other)]
474 Unknown,
475}
476#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
477pub enum OAuthClientApprovalStatus {
478 #[serde(rename = "requested")]
479 Requested,
480 #[serde(rename = "approved")]
481 Approved,
482 #[serde(rename = "denied")]
483 Denied,
484 #[serde(other)]
486 Unknown,
487}
488#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
489pub enum OrganizationDomainAuthType {
490 #[serde(rename = "saml")]
491 Saml,
492 #[serde(rename = "general")]
493 General,
494 #[serde(other)]
496 Unknown,
497}
498#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
499pub enum OrganizationInviteStatus {
500 #[serde(rename = "pending")]
501 Pending,
502 #[serde(rename = "accepted")]
503 Accepted,
504 #[serde(rename = "expired")]
505 Expired,
506 #[serde(other)]
508 Unknown,
509}
510#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
511pub enum PaginationNulls {
512 #[serde(rename = "first")]
513 First,
514 #[serde(rename = "last")]
515 Last,
516 #[serde(other)]
518 Unknown,
519}
520#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
521pub enum PaginationOrderBy {
522 #[serde(rename = "createdAt")]
523 CreatedAt,
524 #[serde(rename = "updatedAt")]
525 UpdatedAt,
526 #[serde(other)]
528 Unknown,
529}
530#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
531pub enum PaginationSortOrder {
532 Ascending,
533 Descending,
534 #[serde(other)]
536 Unknown,
537}
538#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
539pub enum PostType {
540 #[serde(rename = "summary")]
541 Summary,
542 #[serde(rename = "update")]
543 Update,
544 #[serde(other)]
546 Unknown,
547}
548#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
549pub enum ProductIntelligenceScope {
550 #[serde(rename = "workspace")]
551 Workspace,
552 #[serde(rename = "teamHierarchy")]
553 TeamHierarchy,
554 #[serde(rename = "team")]
555 Team,
556 #[serde(rename = "none")]
557 None,
558 #[serde(other)]
560 Unknown,
561}
562#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
563pub enum ProjectMilestoneStatus {
564 #[serde(rename = "unstarted")]
565 Unstarted,
566 #[serde(rename = "next")]
567 Next,
568 #[serde(rename = "overdue")]
569 Overdue,
570 #[serde(rename = "done")]
571 Done,
572 #[serde(other)]
574 Unknown,
575}
576#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
577pub enum ProjectStatusType {
578 #[serde(rename = "backlog")]
579 Backlog,
580 #[serde(rename = "planned")]
581 Planned,
582 #[serde(rename = "started")]
583 Started,
584 #[serde(rename = "paused")]
585 Paused,
586 #[serde(rename = "completed")]
587 Completed,
588 #[serde(rename = "canceled")]
589 Canceled,
590 #[serde(other)]
592 Unknown,
593}
594#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
595pub enum ProjectTab {
596 #[serde(rename = "customers")]
597 Customers,
598 #[serde(rename = "documents")]
599 Documents,
600 #[serde(rename = "issues")]
601 Issues,
602 #[serde(rename = "updates")]
603 Updates,
604 #[serde(other)]
606 Unknown,
607}
608#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
609pub enum ProjectUpdateHealthType {
610 #[serde(rename = "onTrack")]
611 OnTrack,
612 #[serde(rename = "atRisk")]
613 AtRisk,
614 #[serde(rename = "offTrack")]
615 OffTrack,
616 #[serde(other)]
618 Unknown,
619}
620#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
621pub enum ProjectUpdateReminderFrequency {
622 #[serde(rename = "week")]
623 Week,
624 #[serde(rename = "twoWeeks")]
625 TwoWeeks,
626 #[serde(rename = "month")]
627 Month,
628 #[serde(rename = "never")]
629 Never,
630 #[serde(other)]
632 Unknown,
633}
634#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
635pub enum PullRequestMergeMethod {
636 #[serde(rename = "MERGE")]
637 Merge,
638 #[serde(rename = "REBASE")]
639 Rebase,
640 #[serde(rename = "SQUASH")]
641 Squash,
642 #[serde(other)]
644 Unknown,
645}
646#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
647pub enum PullRequestReviewTool {
648 #[serde(rename = "source")]
649 Source,
650 #[serde(rename = "graphite")]
651 Graphite,
652 #[serde(other)]
654 Unknown,
655}
656#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
657pub enum PullRequestStatus {
658 #[serde(rename = "draft")]
659 Draft,
660 #[serde(rename = "open")]
661 Open,
662 #[serde(rename = "inReview")]
663 InReview,
664 #[serde(rename = "approved")]
665 Approved,
666 #[serde(rename = "merged")]
667 Merged,
668 #[serde(rename = "closed")]
669 Closed,
670 #[serde(other)]
672 Unknown,
673}
674#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
675pub enum PushSubscriptionType {
676 #[serde(rename = "web")]
677 Web,
678 #[serde(rename = "apple")]
679 Apple,
680 #[serde(rename = "appleDevelopment")]
681 AppleDevelopment,
682 #[serde(rename = "firebase")]
683 Firebase,
684 #[serde(other)]
686 Unknown,
687}
688#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
689pub enum ReleaseChannel {
690 #[serde(rename = "development")]
691 Development,
692 #[serde(rename = "internal")]
693 Internal,
694 #[serde(rename = "privateBeta")]
695 PrivateBeta,
696 #[serde(rename = "beta")]
697 Beta,
698 #[serde(rename = "preRelease")]
699 PreRelease,
700 #[serde(rename = "public")]
701 Public,
702 #[serde(other)]
704 Unknown,
705}
706#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
707pub enum ReleasePipelineType {
708 #[serde(rename = "continuous")]
709 Continuous,
710 #[serde(rename = "scheduled")]
711 Scheduled,
712 #[serde(other)]
714 Unknown,
715}
716#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
717pub enum ReleaseStageType {
718 #[serde(rename = "planned")]
719 Planned,
720 #[serde(rename = "started")]
721 Started,
722 #[serde(rename = "completed")]
723 Completed,
724 #[serde(rename = "canceled")]
725 Canceled,
726 #[serde(other)]
728 Unknown,
729}
730#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
731pub enum SLADayCountType {
732 #[serde(rename = "all")]
733 All,
734 #[serde(rename = "onlyBusinessDays")]
735 OnlyBusinessDays,
736 #[serde(other)]
738 Unknown,
739}
740#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
741pub enum SemanticSearchResultType {
742 #[serde(rename = "issue")]
743 Issue,
744 #[serde(rename = "project")]
745 Project,
746 #[serde(rename = "initiative")]
747 Initiative,
748 #[serde(rename = "document")]
749 Document,
750 #[serde(other)]
752 Unknown,
753}
754#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
755pub enum SendStrategy {
756 #[serde(rename = "desktopThenPush")]
757 DesktopThenPush,
758 #[serde(rename = "desktopAndPush")]
759 DesktopAndPush,
760 #[serde(rename = "desktop")]
761 Desktop,
762 #[serde(rename = "push")]
763 Push,
764 #[serde(other)]
766 Unknown,
767}
768#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
769pub enum SlaStatus {
770 Breached,
771 HighRisk,
772 MediumRisk,
773 LowRisk,
774 Completed,
775 Failed,
776 #[serde(other)]
778 Unknown,
779}
780#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
781pub enum SlackChannelType {
782 DirectMessage,
783 MultiPersonDirectMessage,
784 Private,
785 PrivateGroup,
786 Public,
787 #[serde(other)]
789 Unknown,
790}
791#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
792pub enum SummaryGenerationStatus {
793 #[serde(rename = "pending")]
794 Pending,
795 #[serde(rename = "completed")]
796 Completed,
797 #[serde(rename = "failed")]
798 Failed,
799 #[serde(other)]
801 Unknown,
802}
803#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
804pub enum TeamRetirementSubTeamHandling {
805 #[serde(rename = "unnest")]
806 Unnest,
807 #[serde(rename = "retire")]
808 Retire,
809 #[serde(other)]
811 Unknown,
812}
813#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
814pub enum TeamRoleType {
815 #[serde(rename = "owner")]
816 Owner,
817 #[serde(rename = "member")]
818 Member,
819 #[serde(other)]
821 Unknown,
822}
823#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
824pub enum TriageResponsibilityAction {
825 #[serde(rename = "assign")]
826 Assign,
827 #[serde(rename = "notify")]
828 Notify,
829 #[serde(other)]
831 Unknown,
832}
833#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
834pub enum TriageRuleErrorType {
835 #[serde(rename = "cycle")]
836 Cycle,
837 #[serde(rename = "default")]
838 Default,
839 #[serde(rename = "labelGroupConflict")]
840 LabelGroupConflict,
841 #[serde(other)]
843 Unknown,
844}
845#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
846pub enum UserContextViewType {
847 #[serde(rename = "assigned")]
848 Assigned,
849 #[serde(other)]
851 Unknown,
852}
853#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
854pub enum UserFlagType {
855 #[serde(rename = "updatedSlackThreadSyncIntegration")]
856 UpdatedSlackThreadSyncIntegration,
857 #[serde(rename = "completedOnboarding")]
858 CompletedOnboarding,
859 #[serde(rename = "desktopInstalled")]
860 DesktopInstalled,
861 #[serde(rename = "teamsPageIntroductionDismissed")]
862 TeamsPageIntroductionDismissed,
863 #[serde(rename = "joinTeamIntroductionDismissed")]
864 JoinTeamIntroductionDismissed,
865 #[serde(rename = "desktopDownloadToastDismissed")]
866 DesktopDownloadToastDismissed,
867 #[serde(rename = "emptyBacklogDismissed")]
868 EmptyBacklogDismissed,
869 #[serde(rename = "emptyCustomViewsDismissed")]
870 EmptyCustomViewsDismissed,
871 #[serde(rename = "emptyActiveIssuesDismissed")]
872 EmptyActiveIssuesDismissed,
873 #[serde(rename = "emptyMyIssuesDismissed")]
874 EmptyMyIssuesDismissed,
875 #[serde(rename = "triageWelcomeDismissed")]
876 TriageWelcomeDismissed,
877 #[serde(rename = "cycleWelcomeDismissed")]
878 CycleWelcomeDismissed,
879 #[serde(rename = "projectWelcomeDismissed")]
880 ProjectWelcomeDismissed,
881 #[serde(rename = "projectBacklogWelcomeDismissed")]
882 ProjectBacklogWelcomeDismissed,
883 #[serde(rename = "projectUpdatesWelcomeDismissed")]
884 ProjectUpdatesWelcomeDismissed,
885 #[serde(rename = "pulseWelcomeDismissed")]
886 PulseWelcomeDismissed,
887 #[serde(rename = "analyticsWelcomeDismissed")]
888 AnalyticsWelcomeDismissed,
889 #[serde(rename = "insightsWelcomeDismissed")]
890 InsightsWelcomeDismissed,
891 #[serde(rename = "insightsHelpDismissed")]
892 InsightsHelpDismissed,
893 #[serde(rename = "figmaPromptDismissed")]
894 FigmaPromptDismissed,
895 #[serde(rename = "issueMovePromptCompleted")]
896 IssueMovePromptCompleted,
897 #[serde(rename = "migrateThemePreference")]
898 MigrateThemePreference,
899 #[serde(rename = "listSelectionTip")]
900 ListSelectionTip,
901 #[serde(rename = "emptyParagraphSlashCommandTip")]
902 EmptyParagraphSlashCommandTip,
903 #[serde(rename = "editorSlashCommandUsed")]
904 EditorSlashCommandUsed,
905 #[serde(rename = "canPlaySnake")]
906 CanPlaySnake,
907 #[serde(rename = "canPlayTetris")]
908 CanPlayTetris,
909 #[serde(rename = "importBannerDismissed")]
910 ImportBannerDismissed,
911 #[serde(rename = "tryInvitePeopleDismissed")]
912 TryInvitePeopleDismissed,
913 #[serde(rename = "tryRoadmapsDismissed")]
914 TryRoadmapsDismissed,
915 #[serde(rename = "tryCyclesDismissed")]
916 TryCyclesDismissed,
917 #[serde(rename = "tryTriageDismissed")]
918 TryTriageDismissed,
919 #[serde(rename = "tryGithubDismissed")]
920 TryGithubDismissed,
921 #[serde(rename = "rewindBannerDismissed")]
922 RewindBannerDismissed,
923 #[serde(rename = "helpIslandFeatureInsightsDismissed")]
924 HelpIslandFeatureInsightsDismissed,
925 #[serde(rename = "dueDateShortcutMigration")]
926 DueDateShortcutMigration,
927 #[serde(rename = "slackCommentReactionTipShown")]
928 SlackCommentReactionTipShown,
929 #[serde(rename = "issueLabelSuggestionUsed")]
930 IssueLabelSuggestionUsed,
931 #[serde(rename = "threadedCommentsNudgeIsSeen")]
932 ThreadedCommentsNudgeIsSeen,
933 #[serde(rename = "desktopTabsOnboardingDismissed")]
934 DesktopTabsOnboardingDismissed,
935 #[serde(rename = "milestoneOnboardingIsSeenAndDismissed")]
936 MilestoneOnboardingIsSeenAndDismissed,
937 #[serde(rename = "projectBoardOnboardingIsSeenAndDismissed")]
938 ProjectBoardOnboardingIsSeenAndDismissed,
939 #[serde(rename = "figmaPluginBannerDismissed")]
940 FigmaPluginBannerDismissed,
941 #[serde(rename = "initiativesBannerDismissed")]
942 InitiativesBannerDismissed,
943 #[serde(rename = "commandMenuClearShortcutTip")]
944 CommandMenuClearShortcutTip,
945 #[serde(rename = "slackBotWelcomeMessageShown")]
946 SlackBotWelcomeMessageShown,
947 #[serde(rename = "slackAgentPromoFromCreateNewIssueShown")]
948 SlackAgentPromoFromCreateNewIssueShown,
949 #[serde(rename = "all")]
950 All,
951 #[serde(other)]
953 Unknown,
954}
955#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
956pub enum UserFlagUpdateOperation {
957 #[serde(rename = "incr")]
958 Incr,
959 #[serde(rename = "decr")]
960 Decr,
961 #[serde(rename = "clear")]
962 Clear,
963 #[serde(rename = "lock")]
964 Lock,
965 #[serde(other)]
967 Unknown,
968}
969#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
970pub enum UserRoleType {
971 #[serde(rename = "owner")]
972 Owner,
973 #[serde(rename = "admin")]
974 Admin,
975 #[serde(rename = "guest")]
976 Guest,
977 #[serde(rename = "user")]
978 User,
979 #[serde(rename = "app")]
980 App,
981 #[serde(other)]
983 Unknown,
984}
985#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
986pub enum UserSettingsThemeDeviceType {
987 #[serde(rename = "desktop")]
988 Desktop,
989 #[serde(rename = "mobileWeb")]
990 MobileWeb,
991 #[serde(other)]
993 Unknown,
994}
995#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
996pub enum UserSettingsThemeMode {
997 #[serde(rename = "light")]
998 Light,
999 #[serde(rename = "dark")]
1000 Dark,
1001 #[serde(other)]
1003 Unknown,
1004}
1005#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
1006pub enum UserSettingsThemePreset {
1007 #[serde(rename = "system")]
1008 System,
1009 #[serde(rename = "light")]
1010 Light,
1011 #[serde(rename = "pureLight")]
1012 PureLight,
1013 #[serde(rename = "dark")]
1014 Dark,
1015 #[serde(rename = "magicBlue")]
1016 MagicBlue,
1017 #[serde(rename = "classicDark")]
1018 ClassicDark,
1019 #[serde(rename = "custom")]
1020 Custom,
1021 #[serde(other)]
1023 Unknown,
1024}
1025#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
1026pub enum ViewPreferencesType {
1027 #[serde(rename = "organization")]
1028 Organization,
1029 #[serde(rename = "user")]
1030 User,
1031 #[serde(other)]
1033 Unknown,
1034}
1035#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
1036pub enum ViewType {
1037 #[serde(rename = "inbox")]
1038 Inbox,
1039 #[serde(rename = "myIssues")]
1040 MyIssues,
1041 #[serde(rename = "myIssuesCreatedByMe")]
1042 MyIssuesCreatedByMe,
1043 #[serde(rename = "myIssuesSubscribedTo")]
1044 MyIssuesSubscribedTo,
1045 #[serde(rename = "myIssuesActivity")]
1046 MyIssuesActivity,
1047 #[serde(rename = "myIssuesSharedWithMe")]
1048 MyIssuesSharedWithMe,
1049 #[serde(rename = "userProfile")]
1050 UserProfile,
1051 #[serde(rename = "userProfileCreatedByUser")]
1052 UserProfileCreatedByUser,
1053 #[serde(rename = "board")]
1054 Board,
1055 #[serde(rename = "completedCycle")]
1056 CompletedCycle,
1057 #[serde(rename = "cycle")]
1058 Cycle,
1059 #[serde(rename = "release")]
1060 Release,
1061 #[serde(rename = "project")]
1062 Project,
1063 #[serde(rename = "projectDocuments")]
1064 ProjectDocuments,
1065 #[serde(rename = "label")]
1066 Label,
1067 #[serde(rename = "triage")]
1068 Triage,
1069 #[serde(rename = "activeIssues")]
1070 ActiveIssues,
1071 #[serde(rename = "backlog")]
1072 Backlog,
1073 #[serde(rename = "subIssues")]
1074 SubIssues,
1075 #[serde(rename = "allIssues")]
1076 AllIssues,
1077 #[serde(rename = "dashboards")]
1078 Dashboards,
1079 #[serde(rename = "customView")]
1080 CustomView,
1081 #[serde(rename = "customViews")]
1082 CustomViews,
1083 #[serde(rename = "initiative")]
1084 Initiative,
1085 #[serde(rename = "initiativeOverview")]
1086 InitiativeOverview,
1087 #[serde(rename = "initiativeOverviewSubInitiatives")]
1088 InitiativeOverviewSubInitiatives,
1089 #[serde(rename = "initiatives")]
1090 Initiatives,
1091 #[serde(rename = "initiativesPlanned")]
1092 InitiativesPlanned,
1093 #[serde(rename = "initiativesCompleted")]
1094 InitiativesCompleted,
1095 #[serde(rename = "projects")]
1096 Projects,
1097 #[serde(rename = "projectsAll")]
1098 ProjectsAll,
1099 #[serde(rename = "projectsBacklog")]
1100 ProjectsBacklog,
1101 #[serde(rename = "projectsClosed")]
1102 ProjectsClosed,
1103 #[serde(rename = "projectLabel")]
1104 ProjectLabel,
1105 #[serde(rename = "search")]
1106 Search,
1107 #[serde(rename = "splitSearch")]
1108 SplitSearch,
1109 #[serde(rename = "teams")]
1110 Teams,
1111 #[serde(rename = "archive")]
1112 Archive,
1113 #[serde(rename = "quickView")]
1114 QuickView,
1115 #[serde(rename = "issueIdentifiers")]
1116 IssueIdentifiers,
1117 #[serde(rename = "customers")]
1118 Customers,
1119 #[serde(rename = "customer")]
1120 Customer,
1121 #[serde(rename = "embeddedCustomerNeeds")]
1122 EmbeddedCustomerNeeds,
1123 #[serde(rename = "projectCustomerNeeds")]
1124 ProjectCustomerNeeds,
1125 #[serde(rename = "reviews")]
1126 Reviews,
1127 #[serde(rename = "myReviews")]
1128 MyReviews,
1129 #[serde(rename = "createdReviews")]
1130 CreatedReviews,
1131 #[serde(rename = "agents")]
1132 Agents,
1133 #[serde(rename = "feedAll")]
1134 FeedAll,
1135 #[serde(rename = "feedCreated")]
1136 FeedCreated,
1137 #[serde(rename = "feedFollowing")]
1138 FeedFollowing,
1139 #[serde(rename = "feedPopular")]
1140 FeedPopular,
1141 #[serde(rename = "workspaceMembers")]
1142 WorkspaceMembers,
1143 #[serde(rename = "releasePipelines")]
1144 ReleasePipelines,
1145 #[serde(rename = "roadmapAll")]
1146 RoadmapAll,
1147 #[serde(rename = "roadmap")]
1148 Roadmap,
1149 #[serde(rename = "roadmaps")]
1150 Roadmaps,
1151 #[serde(rename = "roadmapClosed")]
1152 RoadmapClosed,
1153 #[serde(rename = "roadmapBacklog")]
1154 RoadmapBacklog,
1155 #[serde(other)]
1157 Unknown,
1158}
1159#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
1160pub enum WorkflowTrigger {
1161 #[serde(rename = "entityCreated")]
1162 EntityCreated,
1163 #[serde(rename = "entityUpdated")]
1164 EntityUpdated,
1165 #[serde(rename = "entityCreatedOrUpdated")]
1166 EntityCreatedOrUpdated,
1167 #[serde(rename = "entityRemoved")]
1168 EntityRemoved,
1169 #[serde(rename = "entityUnarchived")]
1170 EntityUnarchived,
1171 #[serde(other)]
1173 Unknown,
1174}
1175#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
1176pub enum WorkflowTriggerType {
1177 #[serde(rename = "issue")]
1178 Issue,
1179 #[serde(rename = "project")]
1180 Project,
1181 #[serde(other)]
1183 Unknown,
1184}
1185#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
1186pub enum WorkflowType {
1187 #[serde(rename = "sla")]
1188 Sla,
1189 #[serde(rename = "custom")]
1190 Custom,
1191 #[serde(rename = "viewSubscription")]
1192 ViewSubscription,
1193 #[serde(rename = "triage")]
1194 Triage,
1195 #[serde(other)]
1197 Unknown,
1198}