Documentation
¶
Index ¶
- func GetIssueURL(cfg *config.Config, issueKey string) string
- type Issue
- type JiraClient
- func (c *JiraClient) AssignIssue(issueKey string, user *User) error
- func (c *JiraClient) DoTransition(issueKey string, transition Transition) error
- func (c *JiraClient) FindAssignableUsers(issueKey string) ([]User, error)
- func (c *JiraClient) GetIssue(issueKey string) (*Issue, error)
- func (c *JiraClient) GetTransitions(issueKey string) ([]Transition, error)
- type Transition
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Issue ¶
type Issue struct {
ID string `json:"id"`
Key string `json:"key"`
Summary string `json:"summary"`
Description string `json:"description"`
Type string `json:"type"`
Project string `json:"project"`
Attachments []string `json:"attachments"`
Status string `json:"status"`
Priority string `json:"priority"`
Reporter User `json:"reporter"`
Assignee *User `json:"assignee"`
Sprints []string `json:"sprints"`
TimeSpent string `json:"timeSpent"`
Creator User `json:"creator"`
}
type JiraClient ¶
type JiraClient struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(cfg *config.Config) *JiraClient
func (*JiraClient) AssignIssue ¶
func (c *JiraClient) AssignIssue(issueKey string, user *User) error
func (*JiraClient) DoTransition ¶
func (c *JiraClient) DoTransition(issueKey string, transition Transition) error
func (*JiraClient) FindAssignableUsers ¶
func (c *JiraClient) FindAssignableUsers(issueKey string) ([]User, error)
func (*JiraClient) GetTransitions ¶
func (c *JiraClient) GetTransitions(issueKey string) ([]Transition, error)
type Transition ¶
Click to show internal directories.
Click to hide internal directories.