Documentation ¶
Index ¶
- type JiraBoard
- type JiraBoardIssue
- type JiraBoardSprint
- type JiraChangelog
- type JiraChangelogItem
- type JiraIssue
- type JiraIssueCommit
- type JiraIssueStatusMapping
- type JiraIssueTypeMapping
- type JiraProject
- type JiraRemotelink
- type JiraSource
- type JiraSprint
- type JiraSprintIssue
- type JiraUser
- type JiraWorklog
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JiraBoard ¶
type JiraBoardIssue ¶
type JiraBoardIssue struct { SourceId uint64 `gorm:"primaryKey"` BoardId uint64 `gorm:"primaryKey"` IssueId uint64 `gorm:"primaryKey"` archived.NoPKModel }
func (JiraBoardIssue) TableName ¶
func (JiraBoardIssue) TableName() string
type JiraBoardSprint ¶
type JiraBoardSprint struct { archived.NoPKModel SourceId uint64 `gorm:"primaryKey"` BoardId uint64 `gorm:"primaryKey"` SprintId uint64 `gorm:"primaryKey"` }
func (JiraBoardSprint) TableName ¶
func (JiraBoardSprint) TableName() string
type JiraChangelog ¶
type JiraChangelog struct { archived.NoPKModel // collected fields SourceId 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 { archived.NoPKModel // collected fields SourceId 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 JiraIssue ¶
type JiraIssue struct { // collected fields SourceId uint64 `gorm:"primaryKey"` IssueId uint64 `gorm:"primarykey"` ProjectId uint64 Self string `gorm:"type:varchar(255)"` 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 archived.NoPKModel }
type JiraIssueCommit ¶
type JiraIssueCommit struct { archived.NoPKModel SourceId 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 { SourceID uint64 `gorm:"primaryKey" json:"jiraSourceId" 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 { SourceID uint64 `gorm:"primaryKey" json:"jiraSourceId" 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 { archived.NoPKModel SourceId 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 { archived.NoPKModel SourceId 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 JiraSource ¶
type JiraSource struct { archived.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 second"` }
func (JiraSource) TableName ¶
func (JiraSource) TableName() string
type JiraSprint ¶
type JiraSprint struct { SourceId 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 archived.NoPKModel }
func (JiraSprint) TableName ¶
func (JiraSprint) TableName() string
type JiraSprintIssue ¶
type JiraSprintIssue struct { archived.NoPKModel SourceId 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 { archived.NoPKModel // collected fields SourceId 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 { archived.NoPKModel SourceId 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
Click to show internal directories.
Click to hide internal directories.