connector

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 17, 2016 License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Connector

type Connector interface {
	Sync(syncSetting *model.SyncSetting)
}

func NewJiraConnector

func NewJiraConnector(repo repo.Repo) Connector

type JiraAssignee

type JiraAssignee struct {
	Name         string `json:"name"`
	EmailAddress string `json:"emailAddress"`
	DisplayName  string `json:"displayName"`
}

type JiraComponent

type JiraComponent struct {
	Name string `json:"name"`
}

type JiraConnector

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

func (*JiraConnector) Sync

func (this *JiraConnector) Sync(syncSetting *model.SyncSetting)

type JiraCreator

type JiraCreator struct {
	Name         string `json:"name"`
	EmailAddress string `json:"emailAddress"`
	DisplayName  string `json:"displayName"`
}

type JiraField

type JiraField struct {
	Summary     string          `json:"summary"`
	Description string          `json:"description"`
	Created     string          `json:"created"`
	Updated     string          `json:"updated"`
	Priority    JiraPriority    `json:"priority"`
	Versions    []JiraVersion   `json:"versions"`
	Components  []JiraComponent `json:"components"`
	Creator     JiraCreator     `json:"creator"`
	Assignee    JiraAssignee    `json:"assignee"`
	Status      JiraStatus      `json:"status"`
}

type JiraIssue

type JiraIssue struct {
	Key    string    `json:"key"`
	Fields JiraField `json:"fields"`
}

type JiraPriority

type JiraPriority struct {
	Name string `json:"name"`
}

type JiraResponse

type JiraResponse struct {
	StartAt    int         `json:"startAt"`
	MaxResults int         `json:"maxResults"`
	Total      int         `json:"total"`
	Issues     []JiraIssue `json:"issues"`
}

type JiraStatus

type JiraStatus struct {
	Name string `json:"name"`
}

type JiraVersion

type JiraVersion struct {
	Name string `json:"name"`
}

Jump to

Keyboard shortcuts

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