Documentation
¶
Index ¶
- Constants
- Variables
- func ConfigInstance() interface{}
- func GetConfig(connection *plugin.Connection) jiraConfig
- func Plugin(ctx context.Context) *plugin.Plugin
- type Color
- type Dashboard
- type Epic
- type Group
- type IssueInfo
- type ListEpicResult
- type ListGroupResult
- type ListIssuesResult
- type ListResult
- type ListSprintResult
- type Owner
- type Project
- type ProjectList
- type SharePermission
- type Sprint
- type SprintItemInfo
Constants ¶
View Source
const (
ColumnDescriptionTitle = "Title of the resource."
)
// Constants
Variables ¶
View Source
var ConfigSchema = map[string]*schema.Attribute{ "base_url": { Type: schema.TypeString, }, "username": { Type: schema.TypeString, }, "token": { Type: schema.TypeString, }, }
Functions ¶
func ConfigInstance ¶
func ConfigInstance() interface{}
func GetConfig ¶
func GetConfig(connection *plugin.Connection) jiraConfig
GetConfig :: retrieve and cast connection config from query data
Types ¶
type Dashboard ¶
type Dashboard struct {
Id string `json:"id"`
IsFavourite bool `json:"isFavourite"`
Name string `json:"name"`
Owner jira.User `json:"owner"`
Popularity int64 `json:"popularity"`
Rank int32 `json:"rank"`
Self string `json:"self"`
EditPermissions []SharePermission `json:"editPermissions"`
View string `json:"view"`
}
type ListEpicResult ¶
type ListGroupResult ¶
type ListIssuesResult ¶
type ListResult ¶
type ListSprintResult ¶
type Project ¶
type Project struct {
Expand string `json:"expand,omitempty" structs:"expand,omitempty"`
Self string `json:"self,omitempty" structs:"self,omitempty"`
ID string `json:"id,omitempty" structs:"id,omitempty"`
Key string `json:"key,omitempty" structs:"key,omitempty"`
Description string `json:"description,omitempty" structs:"description,omitempty"`
Lead jira.User `json:"lead,omitempty" structs:"lead,omitempty"`
Components []jira.ProjectComponent `json:"components,omitempty" structs:"components,omitempty"`
IssueTypes []jira.IssueType `json:"issueTypes,omitempty" structs:"issueTypes,omitempty"`
URL string `json:"url,omitempty" structs:"url,omitempty"`
Email string `json:"email,omitempty" structs:"email,omitempty"`
AssigneeType string `json:"assigneeType,omitempty" structs:"assigneeType,omitempty"`
Versions []jira.Version `json:"versions,omitempty" structs:"versions,omitempty"`
Name string `json:"name,omitempty" structs:"name,omitempty"`
Roles map[string]string `json:"roles,omitempty" structs:"roles,omitempty"`
AvatarUrls jira.AvatarUrls `json:"avatarUrls,omitempty" structs:"avatarUrls,omitempty"`
ProjectCategory jira.ProjectCategory `json:"projectCategory,omitempty" structs:"projectCategory,omitempty"`
ProjectTypeKey string `json:"projectTypeKey" structs:"projectTypeKey"`
}
Project represents a Jira Project.
type ProjectList ¶
type ProjectList []Project
type SharePermission ¶
type SharePermission struct {
}
type SprintItemInfo ¶
Click to show internal directories.
Click to hide internal directories.