diff options
author | Michael Muré <batolettre@gmail.com> | 2018-09-29 20:58:25 +0200 |
---|---|---|
committer | Michael Muré <batolettre@gmail.com> | 2018-09-29 20:59:25 +0200 |
commit | 36ebbe0cf4078070c3a6710f2e1f781c03de3d1a (patch) | |
tree | 1c739320485c55d2b68e766d6f15609c86a0eefe /graphql/models | |
parent | c46d01f8c10e6363b680fa6876e91bd8eaf3bb3e (diff) | |
download | git-bug-36ebbe0cf4078070c3a6710f2e1f781c03de3d1a.tar.gz |
graphql: expose the new Timeline
Diffstat (limited to 'graphql/models')
-rw-r--r-- | graphql/models/edges.go | 5 | ||||
-rw-r--r-- | graphql/models/gen_models.go | 12 |
2 files changed, 17 insertions, 0 deletions
diff --git a/graphql/models/edges.go b/graphql/models/edges.go index 7de76edf..1dc42583 100644 --- a/graphql/models/edges.go +++ b/graphql/models/edges.go @@ -14,3 +14,8 @@ func (e BugEdge) GetCursor() string { func (e CommentEdge) GetCursor() string { return e.Cursor } + +// GetCursor return the cursor entry of an edge +func (e TimelineItemEdge) GetCursor() string { + return e.Cursor +} diff --git a/graphql/models/gen_models.go b/graphql/models/gen_models.go index 23a25814..849b1842 100644 --- a/graphql/models/gen_models.go +++ b/graphql/models/gen_models.go @@ -59,6 +59,18 @@ type PageInfo struct { EndCursor string `json:"endCursor"` } +type TimelineItemConnection struct { + Edges []TimelineItemEdge `json:"edges"` + Nodes []bug.TimelineItem `json:"nodes"` + PageInfo PageInfo `json:"pageInfo"` + TotalCount int `json:"totalCount"` +} + +type TimelineItemEdge struct { + Cursor string `json:"cursor"` + Node bug.TimelineItem `json:"node"` +} + type Status string const ( |