Versions in this module Expand all Collapse all v1 v1.0.0 May 9, 2019 Changes in this version + var DefaultTicketUsername string + var ErrIssueNotFound = errors.New("Could not find parent issue for train") + type JIRA struct + func (t *JIRA) CloseTickets(tickets []*types.Ticket) error + func (t *JIRA) CloseTrainTickets(train *types.Train) error + func (t *JIRA) CreateTickets(train *types.Train, commits []*types.Commit) ([]*types.Ticket, error) + func (t *JIRA) DeleteTickets(train *types.Train) error + func (t *JIRA) SyncTickets(train *types.Train) ([]*types.Ticket, []*types.Ticket, error) + type Service interface + CloseTickets func([]*types.Ticket) error + CloseTrainTickets func(*types.Train) error + CreateTickets func(*types.Train, []*types.Commit) ([]*types.Ticket, error) + DeleteTickets func(*types.Train) error + SyncTickets func(*types.Train) ([]*types.Ticket, []*types.Ticket, error) + func GetService() Service + type TicketServiceMock struct + CloseTicketsMock func([]*types.Ticket) error + CloseTrainTicketsMock func(*types.Train) error + CreateTicketsMock func(*types.Train, []*types.Commit) ([]*types.Ticket, error) + DeleteTicketsMock func(*types.Train) error + SyncTicketsMock func(*types.Train) ([]*types.Ticket, []*types.Ticket, error) + func (m *TicketServiceMock) CloseTickets(tickets []*types.Ticket) error + func (m *TicketServiceMock) CloseTrainTickets(train *types.Train) error + func (m *TicketServiceMock) CreateTickets(train *types.Train, commits []*types.Commit) ([]*types.Ticket, error) + func (m *TicketServiceMock) DeleteTickets(train *types.Train) error + func (m *TicketServiceMock) SyncTickets(train *types.Train) ([]*types.Ticket, []*types.Ticket, error)