Documentation ¶
Index ¶
- type ApiMyselfResponse
- type BoardResponse
- type DeploymentType
- type EpicResponse
- type IssueComment
- type JiraAccount
- type JiraBoard
- type JiraBoardIssue
- type JiraBoardSprint
- type JiraConnection
- type JiraErrorInfo
- type JiraIssue
- type JiraIssueChangelogItems
- type JiraIssueChangelogs
- type JiraIssueCommit
- type JiraIssueLabel
- type JiraIssueType
- type JiraProject
- type JiraRemotelink
- type JiraServerInfo
- type JiraSprint
- type JiraSprintIssue
- type JiraStatus
- type JiraTransformationRule
- type JiraWorklog
- type Locale
- type TestConnectionRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiMyselfResponse ¶
func (ApiMyselfResponse) TableName ¶
func (ApiMyselfResponse) TableName() string
type BoardResponse ¶
type DeploymentType ¶
type DeploymentType string
const DeploymentCloud DeploymentType = "Cloud"
const DeploymentServer DeploymentType = "Server"
type EpicResponse ¶
type IssueComment ¶
type IssueComment struct { ConnectionId uint64 `gorm:"primaryKey"` IssueId uint64 `gorm:"primarykey"` ComentId string `gorm:"primarykey"` Self string `gorm:"type:varchar(255)"` Body string CreatorAccountId string `gorm:"type:varchar(255)"` CreatorDisplayName string `gorm:"type:varchar(255)"` Created *time.Time `json:"created"` Updated *time.Time `json:"updated"` }
type JiraAccount ¶ added in v0.12.0
type JiraAccount struct { common.NoPKModel // collected fields ConnectionId uint64 `gorm:"primarykey"` AccountId string `gorm:"primaryKey;type:varchar(100)"` AccountType string `gorm:"type:varchar(100)"` Name string `gorm:"type:varchar(255)"` Email string `gorm:"type:varchar(255)"` AvatarUrl string `gorm:"type:varchar(255)"` Timezone string `gorm:"type:varchar(255)"` }
func (JiraAccount) TableName ¶ added in v0.12.0
func (JiraAccount) TableName() string
type JiraBoard ¶
type JiraBoard struct { common.NoPKModel `json:"-" mapstructure:"-"` ConnectionId uint64 `json:"connectionId" mapstructure:"connectionId" gorm:"primaryKey"` BoardId uint64 `json:"boardId" mapstructure:"boardId" gorm:"primaryKey"` TransformationRuleId uint64 `json:"transformationRuleId,omitempty" mapstructure:"transformationRuleId"` ProjectId uint `json:"projectId" mapstructure:"projectId"` Name string `json:"name" mapstructure:"name" gorm:"type:varchar(255)"` Self string `json:"self" mapstructure:"self" gorm:"type:varchar(255)"` Type string `json:"type" mapstructure:"type" gorm:"type:varchar(100)"` }
type JiraBoardIssue ¶
type JiraBoardIssue struct { ConnectionId uint64 `gorm:"primaryKey"` BoardId uint64 `gorm:"primaryKey"` IssueId uint64 `gorm:"primaryKey"` common.NoPKModel }
func (JiraBoardIssue) TableName ¶
func (JiraBoardIssue) TableName() string
type JiraBoardSprint ¶
type JiraBoardSprint struct { common.NoPKModel ConnectionId uint64 `gorm:"primaryKey"` BoardId uint64 `gorm:"primaryKey"` SprintId uint64 `gorm:"primaryKey"` }
func (JiraBoardSprint) TableName ¶
func (JiraBoardSprint) TableName() string
type JiraConnection ¶
type JiraConnection struct { helper.RestConnection `mapstructure:",squash"` helper.BasicAuth `mapstructure:",squash"` }
func (JiraConnection) TableName ¶
func (JiraConnection) TableName() string
type JiraErrorInfo ¶ added in v0.12.0
type JiraErrorInfo struct {
ErrorMessages []string `json:"errorMessages"`
}
type JiraIssue ¶
type JiraIssue struct { // collected fields ConnectionId uint64 `gorm:"primaryKey"` IssueId uint64 `gorm:"primarykey"` ProjectId uint64 ProjectName string `gorm:"type:varchar(255)"` Self string `gorm:"type:varchar(255)"` IconURL string `gorm:"type:varchar(255);column:icon_url"` IssueKey string `gorm:"type:varchar(255)"` Summary string Type string `gorm:"type:varchar(255)"` EpicKey string `gorm:"type:varchar(255)"` StatusName string `gorm:"type:varchar(255)"` StatusKey string `gorm:"type:varchar(255)"` StoryPoint float64 OriginalEstimateMinutes int64 // user input? AggregateEstimateMinutes int64 // sum up of all subtasks? RemainingEstimateMinutes int64 // could it be negative value? CreatorAccountId string `gorm:"type:varchar(255)"` CreatorAccountType string `gorm:"type:varchar(255)"` CreatorDisplayName string `gorm:"type:varchar(255)"` AssigneeAccountId string `gorm:"type:varchar(255);comment:latest assignee"` AssigneeAccountType string `gorm:"type:varchar(255)"` AssigneeDisplayName string `gorm:"type:varchar(255)"` PriorityId uint64 PriorityName string `gorm:"type:varchar(255)"` ParentId uint64 ParentKey string `gorm:"type:varchar(255)"` SprintId uint64 // latest sprint, issue might cross multiple sprints, would be addressed by #514 SprintName string `gorm:"type:varchar(255)"` ResolutionDate *time.Time Created time.Time Updated time.Time `gorm:"index"` SpentMinutes int64 LeadTimeMinutes uint StdStoryPoint int64 StdType string `gorm:"type:varchar(255)"` StdStatus string `gorm:"type:varchar(255)"` AllFields datatypes.JSONMap common.NoPKModel }
type JiraIssueChangelogItems ¶ added in v0.12.0
type JiraIssueChangelogItems struct { common.NoPKModel // collected fields ConnectionId uint64 `gorm:"primaryKey"` ChangelogId uint64 `gorm:"primaryKey"` Field string `gorm:"primaryKey"` FieldType string FieldId string FromValue string FromString string ToValue string ToString string }
func (JiraIssueChangelogItems) TableName ¶ added in v0.12.0
func (JiraIssueChangelogItems) TableName() string
type JiraIssueChangelogs ¶ added in v0.12.0
type JiraIssueChangelogs struct { common.NoPKModel // collected fields ConnectionId uint64 `gorm:"primaryKey"` ChangelogId uint64 `gorm:"primarykey"` IssueId uint64 `gorm:"index"` AuthorAccountId string `gorm:"type:varchar(255)"` AuthorDisplayName string `gorm:"type:varchar(255)"` AuthorActive bool Created time.Time `gorm:"index"` IssueUpdated *time.Time `comment:"corresponding issue.updated time, changelog might need update IFF changelog.issue_updated < issue.updated"` }
func (JiraIssueChangelogs) TableName ¶ added in v0.12.0
func (JiraIssueChangelogs) TableName() string
type JiraIssueCommit ¶
type JiraIssueCommit struct { common.NoPKModel ConnectionId uint64 `gorm:"primaryKey"` IssueId uint64 `gorm:"primaryKey"` CommitSha string `gorm:"primaryKey;type:varchar(40)"` CommitUrl string `gorm:"type:varchar(255)"` }
func (JiraIssueCommit) TableName ¶
func (JiraIssueCommit) TableName() string
type JiraIssueLabel ¶
type JiraIssueLabel struct { ConnectionId uint64 `gorm:"primaryKey;autoIncrement:false"` IssueId uint64 `gorm:"primaryKey;autoIncrement:false"` LabelName string `gorm:"primaryKey;type:varchar(255)"` common.NoPKModel }
func (JiraIssueLabel) TableName ¶
func (JiraIssueLabel) TableName() string
type JiraIssueType ¶ added in v0.12.0
type JiraIssueType struct { ConnectionId uint64 `gorm:"primaryKey;autoIncrement:false"` Self string `json:"self" gorm:"type:varchar(255)"` Id string `json:"id" gorm:"primaryKey;type:varchar(255)"` Description string `json:"description"` IconURL string `json:"iconUrl" gorm:"type:varchar(255)"` Name string `json:"name" gorm:"type:varchar(255)"` UntranslatedName string `json:"untranslatedName" gorm:"type:varchar(255)"` Subtask bool `json:"subtask"` AvatarID uint64 `json:"avatarId"` HierarchyLevel int `json:"hierarchyLevel"` common.NoPKModel }
func (JiraIssueType) TableName ¶ added in v0.12.0
func (JiraIssueType) TableName() string
type JiraProject ¶
type JiraProject struct { common.NoPKModel // collected fields ConnectionId uint64 `gorm:"primarykey"` Id string `gorm:"primaryKey;type:varchar(255)"` ProjectKey string `gorm:"type:varchar(255)"` Name string `gorm:"type:varchar(255)"` }
func (JiraProject) TableName ¶
func (JiraProject) TableName() string
type JiraRemotelink ¶
type JiraRemotelink struct { common.NoPKModel // collected fields ConnectionId uint64 `gorm:"primaryKey"` RemotelinkId uint64 `gorm:"primarykey"` IssueId uint64 `gorm:"index"` RawJson datatypes.JSON Self string `gorm:"type:varchar(255)"` Title string Url string `gorm:"type:varchar(255)"` IssueUpdated *time.Time }
func (JiraRemotelink) TableName ¶
func (JiraRemotelink) TableName() string
type JiraServerInfo ¶
type JiraServerInfo struct { BaseURL string `json:"baseUrl"` BuildDate string `json:"buildDate"` BuildNumber int `json:"buildNumber"` DeploymentType DeploymentType `json:"deploymentType"` ScmInfo string `json:"ScmInfo"` ServerTime string `json:"serverTime"` ServerTitle string `json:"serverTitle"` Version string `json:"version"` VersionNumbers []int `json:"versionNumbers"` }
func (JiraServerInfo) TableName ¶
func (JiraServerInfo) TableName() string
type JiraSprint ¶
type JiraSprint struct { ConnectionId uint64 `gorm:"primaryKey"` SprintId uint64 `gorm:"primaryKey"` Self string `gorm:"type:varchar(255)"` State string `gorm:"type:varchar(255)"` Name string `gorm:"type:varchar(255)"` StartDate *time.Time EndDate *time.Time CompleteDate *time.Time OriginBoardID uint64 common.NoPKModel }
func (JiraSprint) TableName ¶
func (JiraSprint) TableName() string
type JiraSprintIssue ¶
type JiraSprintIssue struct { common.NoPKModel ConnectionId uint64 `gorm:"primaryKey"` SprintId uint64 `gorm:"primaryKey"` IssueId uint64 `gorm:"primaryKey"` ResolutionDate *time.Time IssueCreatedDate *time.Time }
func (JiraSprintIssue) TableName ¶
func (JiraSprintIssue) TableName() string
type JiraStatus ¶
type JiraStatus struct { common.NoPKModel ConnectionId uint64 `gorm:"primaryKey"` ID string `gorm:"primaryKey"` Name string Self string StatusCategory string }
func (JiraStatus) TableName ¶
func (JiraStatus) TableName() string
type JiraTransformationRule ¶ added in v0.15.0
type JiraTransformationRule struct { common.Model `mapstructure:"-"` Name string `mapstructure:"name" json:"name" gorm:"type:varchar(255);index:idx_name_jira,unique" validate:"required"` EpicKeyField string `mapstructure:"epicKeyField,omitempty" json:"epicKeyField" gorm:"type:varchar(255)"` StoryPointField string `mapstructure:"storyPointField,omitempty" json:"storyPointField" gorm:"type:varchar(255)"` RemotelinkCommitShaPattern string `mapstructure:"remotelinkCommitShaPattern,omitempty" json:"remotelinkCommitShaPattern" gorm:"type:varchar(255)"` TypeMappings json.RawMessage `mapstructure:"typeMappings,omitempty" json:"typeMappings"` }
func (JiraTransformationRule) TableName ¶ added in v0.15.0
func (JiraTransformationRule) TableName() string
type JiraWorklog ¶
type JiraWorklog struct { common.NoPKModel ConnectionId uint64 `gorm:"primaryKey"` IssueId uint64 `gorm:"primarykey"` WorklogId string `gorm:"primarykey;type:varchar(255)"` AuthorId string `gorm:"type:varchar(255)"` UpdateAuthorId string `gorm:"type:varchar(255)"` TimeSpent string `gorm:"type:varchar(255)"` TimeSpentSeconds int Updated time.Time Started time.Time IssueUpdated *time.Time }
func (JiraWorklog) TableName ¶
func (JiraWorklog) TableName() string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.