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