Documentation ¶
Index ¶
- Constants
- type JasmineConfig
- type JiraCoordinator
- type JiraWorkStatus
- type JiraWorker
- func (jiraWorker *JiraWorker) DoWork(workStatusChannel chan<- JiraWorkStatus)
- func (jiraWorker *JiraWorker) GetJiraIssueAttributeValue(issue jira.Issue, attribute string) (string, error)
- func (jiraWorker *JiraWorker) GetJiraIssues() ([]jira.Issue, error)
- func (jiraWorker *JiraWorker) GetJiraUserDisplayName(user *jira.User) string
Constants ¶
View Source
const ApplicationNamespace = "jasmine"
View Source
const NilAttributeValue = "nil"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JasmineConfig ¶
type JasmineConfig struct { JiraUser string `yaml:"jiraUser"` JiraApiKey string `yaml:"jiraApiKey"` JiraServer string `yaml:"jiraServer"` Queries []struct { Name string `yaml:"name"` JQL string `yaml:"jql"` Attributes []string `yaml:"attributes"` } }
func ReadInConfig ¶
func ReadInConfig(configFile string) (JasmineConfig, error)
type JiraCoordinator ¶
type JiraCoordinator struct {
// contains filtered or unexported fields
}
func NewJiraCoordinator ¶
func NewJiraCoordinator(config JasmineConfig) (*JiraCoordinator, error)
func (*JiraCoordinator) DoWork ¶
func (jiraCoordinator *JiraCoordinator) DoWork()
type JiraWorkStatus ¶
type JiraWorkStatus struct {
// contains filtered or unexported fields
}
type JiraWorker ¶
type JiraWorker struct {
// contains filtered or unexported fields
}
func NewJiraWorker ¶
func NewJiraWorker(client *jira.Client, name string, jql string, attributes []string) (*JiraWorker, error)
func (*JiraWorker) DoWork ¶
func (jiraWorker *JiraWorker) DoWork(workStatusChannel chan<- JiraWorkStatus)
func (*JiraWorker) GetJiraIssueAttributeValue ¶
func (jiraWorker *JiraWorker) GetJiraIssueAttributeValue(issue jira.Issue, attribute string) (string, error)
func (*JiraWorker) GetJiraIssues ¶
func (jiraWorker *JiraWorker) GetJiraIssues() ([]jira.Issue, error)
func (*JiraWorker) GetJiraUserDisplayName ¶
func (jiraWorker *JiraWorker) GetJiraUserDisplayName(user *jira.User) string
Click to show internal directories.
Click to hide internal directories.