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    bug(prefix: $id) {
10      timeline(first: $first, after: $after) {
11        nodes {
12          ...TimelineItem
13        }
14        pageInfo {
15          hasNextPage
16          endCursor
17        }
18      }
19    }
20  }
21}
22
23fragment TimelineItem on TimelineItem {
24  ... on LabelChangeTimelineItem {
25    ...LabelChange
26  }
27  ... on SetStatusTimelineItem {
28    ...SetStatus
29  }
30  ... on SetTitleTimelineItem {
31    ...SetTitle
32  }
33  ... on AddCommentTimelineItem {
34    ...AddComment
35  }
36  ... on CreateTimelineItem {
37    ...Create
38  }
39}