1#import "./MessageCreateFragment.graphql"
 2#import "./MessageCommentFragment.graphql"
 3#import "./LabelChangeFragment.graphql"
 4#import "./SetTitleFragment.graphql"
 5#import "./SetStatusFragment.graphql"
 6
 7query Timeline($id: String!, $first: Int = 10, $after: String) {
 8  repository {
 9    name
10    bug(prefix: $id) {
11      timeline(first: $first, after: $after) {
12        nodes {
13          ...TimelineItem
14        }
15        pageInfo {
16          hasNextPage
17          endCursor
18        }
19      }
20    }
21  }
22}
23
24fragment TimelineItem on TimelineItem {
25  ... on LabelChangeTimelineItem {
26    ...LabelChange
27  }
28  ... on SetStatusTimelineItem {
29    ...SetStatus
30  }
31  ... on SetTitleTimelineItem {
32    ...SetTitle
33  }
34  ... on AddCommentTimelineItem {
35    ...AddComment
36  }
37  ... on CreateTimelineItem {
38    ...Create
39  }
40}