jiraconv

package
v0.0.0-...-3bded81 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2019 License: GPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	NobodyUser = &User{EmailAddress: "nobody@jira"}
)

Functions

func BoardMessageID

func BoardMessageID(data *jira.Board) string

func EpicMessageID

func EpicMessageID(data *jira.Epic) string

func ProjectMessageID

func ProjectMessageID(data *jira.Project) string

func RemoteMessageID

func RemoteMessageID(name string) string

func SprintMessageID

func SprintMessageID(data *jira.Sprint) string

Types

type Converter

type Converter struct {
	// contains filtered or unexported fields
}

func NewConverter

func NewConverter(remoteName string, usercache *cache.User) *Converter

func (*Converter) Board

func (c *Converter) Board(data *jira.Board, reply string, refs []string) (*message.Mail, error)

func (*Converter) Epic

func (c *Converter) Epic(data *jira.Epic, refs []string) (*message.Mail, error)

func (*Converter) Issue

func (c *Converter) Issue(data *jira.Issue, refs []string) ([]*message.Mail, error)

func (*Converter) Project

func (c *Converter) Project(data *jira.Project, refs []string) (*message.Mail, error)

func (*Converter) SetJiraFields

func (c *Converter) SetJiraFields(data []jira.Field)

func (*Converter) Sprint

func (c *Converter) Sprint(data *jira.Sprint, refs []string) (*message.Mail, error)

type User

type User struct {
	DisplayName  string
	Name         string
	EmailAddress string
}

func UserFromJira

func UserFromJira(data *jira.User) *User

func (User) MarshalText

func (o User) MarshalText() ([]byte, error)

func (User) String

func (o User) String() string

func (*User) UnmarshalText

func (o *User) UnmarshalText(text []byte) error

Jump to

Keyboard shortcuts

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