diff options
Diffstat (limited to 'bridge/github/export_query.go')
-rw-r--r-- | bridge/github/export_query.go | 38 |
1 files changed, 25 insertions, 13 deletions
diff --git a/bridge/github/export_query.go b/bridge/github/export_query.go index 006d2511..95d4e6a9 100644 --- a/bridge/github/export_query.go +++ b/bridge/github/export_query.go @@ -32,31 +32,43 @@ type addCommentToIssueMutation struct { } type updateIssueCommentMutation struct { - IssueComment struct { - ID string `graphql:"id"` - URL string `graphql:"url"` + UpdateIssueComment struct { + IssueComment struct { + ID string `graphql:"id"` + URL string `graphql:"url"` + } `graphql:"issueComment"` } `graphql:"updateIssueComment(input:$input)"` } +type removeLabelsFromLabelableMutation struct { + AddLabels struct { + Labelable struct { + Typename string `graphql:"__typename"` + } + } `graphql:"removeLabelsFromLabelable(input:$input)"` +} + +type addLabelsToLabelableMutation struct { + RemoveLabels struct { + Labelable struct { + Typename string `graphql:"__typename"` + } + } `graphql:"addLabelsToLabelable(input:$input)"` +} + type createLabelMutation struct { CreateLabel struct { Label struct { ID string `graphql:"id"` } `graphql:"label"` - } `graphql:"createLabel(input:{repositoryId: $repositoryId, name: $name, color: $color})"` -} - -type removeLabelsFromLabelableMutation struct { - AddLabels struct{} `graphql:"removeLabelsFromLabelable(input:$input)"` -} - -type addLabelsToLabelableMutation struct { - RemoveLabels struct{} `graphql:"addLabelsToLabelable(input:$input)"` + } `graphql:"createLabel(input: $input)"` } type createLabelInput struct { Color githubv4.String `json:"color"` - Description *githubv4.String `json:"description"` + Description *githubv4.String `json:"description,omitempty"` Name githubv4.String `json:"name"` RepositoryID githubv4.ID `json:"repositoryId"` + + ClientMutationID *githubv4.String `json:"clientMutationId,omitempty"` } |