Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
63 lines (52 loc) · 1.32 KB

File metadata and controls

63 lines (52 loc) · 1.32 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
// Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
// or more contributor license agreements. Licensed under the Elastic License;
// you may not use this file except in compliance with the Elastic License.
package testsreporter
type githubIssue struct {
repository string
number int
title string
description string
labels []string
state string
url string
}
func (i *githubIssue) Number() int {
return i.number
}
func (i *githubIssue) Open() bool {
return i.state == "OPEN"
}
func (i *githubIssue) URL() string {
return i.url
}
func (i *githubIssue) Labels() []string {
return i.labels
}
type githubIssueOptions struct {
Repository string
Title string
Description string
Labels []string
Number int
State string
URL string
}
func newGithubIssue(options githubIssueOptions) *githubIssue {
issue := githubIssue{
title: options.Title,
description: options.Description,
repository: options.Repository,
labels: options.Labels,
number: options.Number,
state: options.State,
url: options.URL,
}
return &issue
}
func (i *githubIssue) SetDescription(description string) {
i.description = description
}
func (i *githubIssue) AddLabels(labels []string) {
i.labels = append(i.labels, labels...)
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.