Documentation ¶
Index ¶
- type ApiMyselfResponse
- type BoardResponse
- type DeploymentType
- type EpicResponse
- type IssueComment
- type JiraBoard
- type JiraBoardIssue
- type JiraBoardSprint
- type JiraChangelog
- type JiraChangelogItem
- type JiraConnection
- type JiraConnectionDetail
- type JiraIssue
- type JiraIssueCommit
- type JiraIssueStatusMapping
- type JiraIssueTypeMapping
- type JiraProject
- type JiraRemotelink
- type JiraServerInfo
- type JiraSprint
- type JiraSprintIssue
- type JiraUser
- 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 JiraBoard ¶
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 JiraChangelog ¶
type JiraChangelog 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"` }
func (JiraChangelog) TableName ¶
func (JiraChangelog) TableName() string
type JiraChangelogItem ¶
type JiraChangelogItem struct { common.NoPKModel // collected fields ConnectionId uint64 `gorm:"primaryKey"` ChangelogId uint64 `gorm:"primaryKey"` Field string `gorm:"primaryKey"` FieldType string FieldId string From string FromString string To string ToString string }
func (JiraChangelogItem) TableName ¶
func (JiraChangelogItem) TableName() string
type JiraConnection ¶
type JiraConnection struct { common.Model Name string `gorm:"type:varchar(100);uniqueIndex" json:"name" validate:"required"` Endpoint string `json:"endpoint" validate:"required"` BasicAuthEncoded string `json:"basicAuthEncoded" validate:"required"` EpicKeyField string `gorm:"type:varchar(50);" json:"epicKeyField"` StoryPointField string `gorm:"type:varchar(50);" json:"storyPointField"` RemotelinkCommitShaPattern string `` /* 179-byte string literal not displayed */ Proxy string `json:"proxy"` RateLimit int `comment:"api request rate limt per hour" json:"rateLimit"` }
func (JiraConnection) TableName ¶
func (JiraConnection) TableName() string
type JiraConnectionDetail ¶
type JiraConnectionDetail struct { JiraConnection TypeMappings map[string]map[string]interface{} `json:"typeMappings"` }
type JiraIssue ¶
type JiraIssue struct { // collected fields ConnectionId uint64 `gorm:"primaryKey"` IssueId uint64 `gorm:"primarykey"` ProjectId uint64 Self string `gorm:"type:varchar(255)"` IconURL string `gorm:"type:varchar(255);column:icon_url"` Key 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 uint StdType string `gorm:"type:varchar(255)"` StdStatus string `gorm:"type:varchar(255)"` AllFields datatypes.JSONMap // internal status tracking ChangelogUpdated *time.Time RemotelinkUpdated *time.Time WorklogUpdated *time.Time common.NoPKModel }
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 JiraIssueStatusMapping ¶
type JiraIssueStatusMapping struct { ConnectionID uint64 `gorm:"primaryKey" json:"jiraConnectionId" validate:"required"` UserType string `gorm:"type:varchar(50);primaryKey" json:"userType" validate:"required"` UserStatus string `gorm:"type:varchar(50);primaryKey" json:"userStatus" validate:"required"` StandardStatus string `gorm:"type:varchar(50)" json:"standardStatus" validate:"required"` }
func (JiraIssueStatusMapping) TableName ¶
func (JiraIssueStatusMapping) TableName() string
type JiraIssueTypeMapping ¶
type JiraIssueTypeMapping struct { ConnectionID uint64 `gorm:"primaryKey" json:"jiraConnectionId" validate:"required"` UserType string `gorm:"type:varchar(50);primaryKey" json:"userType" validate:"required"` StandardType string `gorm:"type:varchar(50)" json:"standardType" validate:"required"` }
func (JiraIssueTypeMapping) TableName ¶
func (JiraIssueTypeMapping) TableName() string
type JiraProject ¶
type JiraProject struct { common.NoPKModel // collected fields ConnectionId uint64 `gorm:"primarykey"` Id string `gorm:"primaryKey;type:varchar(255)"` Key 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)"` }
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 JiraUser ¶
type JiraUser 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)"` }
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 }
func (JiraWorklog) TableName ¶
func (JiraWorklog) TableName() string
type TestConnectionRequest ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.