jasmine

package
v0.0.0-...-76b8551 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL