Documentation
¶
Index ¶
- type BasicAuth
- type ChangelogTmp
- type TapdAccount
- type TapdBug
- type TapdBugChangelog
- type TapdBugChangelogItem
- type TapdBugCommit
- type TapdBugCustomFields
- type TapdBugLabel
- type TapdBugStatus
- type TapdConnection
- type TapdConnectionDetail
- type TapdIssue
- type TapdIteration
- type TapdIterationBug
- type TapdIterationStory
- type TapdIterationTask
- type TapdStory
- type TapdStoryBug
- type TapdStoryCategory
- type TapdStoryChangelog
- type TapdStoryChangelogItem
- type TapdStoryChangelogItemRes
- type TapdStoryCommit
- type TapdStoryCustomFields
- type TapdStoryLabel
- type TapdStoryStatus
- type TapdSubWorkspace
- type TapdTask
- type TapdTaskChangelog
- type TapdTaskChangelogItem
- type TapdTaskChangelogItemRes
- type TapdTaskCommit
- type TapdTaskCustomFields
- type TapdTaskLabel
- type TapdWorkSpaceBug
- type TapdWorkSpaceStory
- type TapdWorkSpaceTask
- type TapdWorklog
- type TapdWorkspace
- type TapdWorkspaceIteration
- type TestConnectionRequest
- type WorkspaceResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicAuth ¶ added in v0.12.0
type BasicAuth struct {
Username string `mapstructure:"username" validate:"required" json:"username"`
Password string `mapstructure:"password" validate:"required" json:"password"`
}
func (BasicAuth) GetEncodedToken ¶ added in v0.12.0
type ChangelogTmp ¶
type TapdAccount ¶ added in v0.12.0
type TapdAccount struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT"`
User string `gorm:"primaryKey;type:varchar(255)" json:"user"`
Name string `gorm:"index;type:varchar(255)" json:"name"`
common.NoPKModel
}
func (TapdAccount) TableName ¶ added in v0.12.0
func (TapdAccount) TableName() string
type TapdBug ¶
type TapdBug struct {
ConnectionId uint64 `gorm:"primaryKey"`
Id uint64 `gorm:"primaryKey;type:BIGINT" json:"id,string"`
EpicKey string
Title string `json:"name" gorm:"type:varchar(255)"`
Description string `json:"description"`
WorkspaceId uint64 `json:"workspace_id,string"`
Created *helper.CSTTime `json:"created"`
Modified *helper.CSTTime `json:"modified" gorm:"index"`
Status string `json:"status" gorm:"type:varchar(255)"`
Cc string `json:"cc" gorm:"type:varchar(255)"`
Begin *helper.CSTTime `json:"begin"`
Due *helper.CSTTime `json:"due"`
Priority string `json:"priority" gorm:"type:varchar(255)"`
IterationId uint64 `json:"iteration_id,string"`
Source string `json:"source" gorm:"type:varchar(255)"`
Module string `json:"module" gorm:"type:varchar(255)"`
ReleaseId uint64 `json:"release_id,string"`
CreatedFrom string `json:"created_from" gorm:"type:varchar(255)"`
Feature string `json:"feature" gorm:"type:varchar(255)"`
common.NoPKModel
Severity string `json:"severity" gorm:"type:varchar(255)"`
Reporter string `json:"reporter" gorm:"type:varchar(255)"`
Resolved *helper.CSTTime `json:"resolved"`
Closed *helper.CSTTime `json:"closed"`
Lastmodify string `json:"lastmodify" gorm:"type:varchar(255)"`
Auditer string `json:"auditer" gorm:"type:varchar(255)"`
De string `json:"De" gorm:"comment:developer;type:varchar(255)"`
Fixer string `json:"fixer" gorm:"type:varchar(255)"`
VersionTest string `json:"version_test" gorm:"type:varchar(255)"`
VersionReport string `json:"version_report" gorm:"type:varchar(255)"`
VersionClose string `json:"version_close" gorm:"type:varchar(255)"`
VersionFix string `json:"version_fix" gorm:"type:varchar(255)"`
BaselineFind string `json:"baseline_find" gorm:"type:varchar(255)"`
BaselineJoin string `json:"baseline_join" gorm:"type:varchar(255)"`
BaselineClose string `json:"baseline_close" gorm:"type:varchar(255)"`
BaselineTest string `json:"baseline_test" gorm:"type:varchar(255)"`
Sourcephase string `json:"sourcephase" gorm:"type:varchar(255)"`
Te string `json:"te" gorm:"type:varchar(255)"`
CurrentOwner string `json:"current_owner" gorm:"type:varchar(255)"`
Resolution string `json:"resolution" gorm:"type:varchar(255)"`
Originphase string `json:"originphase" gorm:"type:varchar(255)"`
Confirmer string `json:"confirmer" gorm:"type:varchar(255)"`
Participator string `json:"participator" gorm:"type:varchar(255)"`
Closer string `json:"closer" gorm:"type:varchar(50)"`
Platform string `json:"platform" gorm:"type:varchar(50)"`
Os string `json:"os" gorm:"type:varchar(50)"`
Testtype string `json:"testtype" gorm:"type:varchar(20)"`
Testphase string `json:"testphase" gorm:"type:varchar(255)"`
Frequency string `json:"frequency" gorm:"type:varchar(255)"`
RegressionNumber string `json:"regression_number" gorm:"type:varchar(20)"`
Flows string `json:"flows" gorm:"type:varchar(255)"`
Testmode string `json:"testmode" gorm:"type:varchar(50)"`
IssueId uint64 `json:"issue_id,string"`
VerifyTime *helper.CSTTime `json:"verify_time"`
RejectTime *helper.CSTTime `json:"reject_time"`
ReopenTime *helper.CSTTime `json:"reopen_time"`
AuditTime *helper.CSTTime `json:"audit_time"`
SuspendTime *helper.CSTTime `json:"suspend_time"`
Deadline *helper.CSTTime `json:"deadline"`
InProgressTime *helper.CSTTime `json:"in_progress_time"`
AssignedTime *helper.CSTTime `json:"assigned_time"`
TemplateId uint64 `json:"template_id,string"`
StoryId uint64 `json:"story_id,string"`
StdStatus string `gorm:"type:varchar(20)"`
StdType string `gorm:"type:varchar(20)"`
Type string `gorm:"type:varchar(20)"`
Url string `gorm:"type:varchar(255)"`
SupportId uint64 `json:"support_id,string"`
SupportForumId uint64 `json:"support_forum_id,string"`
TicketId uint64 `json:"ticket_id,string"`
Follower string `json:"follower" gorm:"type:varchar(255)"`
SyncType string `json:"sync_type" gorm:"type:text"`
Label string `json:"label" gorm:"type:varchar(255)"`
Effort float32 `json:"effort,string"`
EffortCompleted float32 `json:"effort_completed,string"`
Exceed float32 `json:"exceed,string"`
Remain float32 `json:"remain,string"`
Progress string `json:"progress" gorm:"type:varchar(255)"`
Estimate float32 `json:"estimate,string"`
Bugtype string `json:"bugtype" gorm:"type:varchar(20)"`
Milestone string `json:"milestone" gorm:"type:varchar(255)"`
CustomFieldOne string `json:"custom_field_one" gorm:"type:text"`
CustomFieldTwo string `json:"custom_field_two" gorm:"type:text"`
CustomFieldThree string `json:"custom_field_three" gorm:"type:text"`
CustomFieldFour string `json:"custom_field_four" gorm:"type:text"`
CustomFieldFive string `json:"custom_field_five" gorm:"type:text"`
CustomField6 string `json:"custom_field_6" gorm:"type:text"`
CustomField7 string `json:"custom_field_7" gorm:"type:text"`
CustomField8 string `json:"custom_field_8" gorm:"type:text"`
CustomField9 string `json:"custom_field_9" gorm:"type:text"`
CustomField10 string `json:"custom_field_10" gorm:"type:text"`
CustomField11 string `json:"custom_field_11" gorm:"type:text"`
CustomField12 string `json:"custom_field_12" gorm:"type:text"`
CustomField13 string `json:"custom_field_13" gorm:"type:text"`
CustomField14 string `json:"custom_field_14" gorm:"type:text"`
CustomField15 string `json:"custom_field_15" gorm:"type:text"`
CustomField16 string `json:"custom_field_16" gorm:"type:text"`
CustomField17 string `json:"custom_field_17" gorm:"type:text"`
CustomField18 string `json:"custom_field_18" gorm:"type:text"`
CustomField19 string `json:"custom_field_19" gorm:"type:text"`
CustomField20 string `json:"custom_field_20" gorm:"type:text"`
CustomField21 string `json:"custom_field_21" gorm:"type:text"`
CustomField22 string `json:"custom_field_22" gorm:"type:text"`
CustomField23 string `json:"custom_field_23" gorm:"type:text"`
CustomField24 string `json:"custom_field_24" gorm:"type:text"`
CustomField25 string `json:"custom_field_25" gorm:"type:text"`
CustomField26 string `json:"custom_field_26" gorm:"type:text"`
CustomField27 string `json:"custom_field_27" gorm:"type:text"`
CustomField28 string `json:"custom_field_28" gorm:"type:text"`
CustomField29 string `json:"custom_field_29" gorm:"type:text"`
CustomField30 string `json:"custom_field_30" gorm:"type:text"`
CustomField31 string `json:"custom_field_31" gorm:"type:text"`
CustomField32 string `json:"custom_field_32" gorm:"type:text"`
CustomField33 string `json:"custom_field_33" gorm:"type:text"`
CustomField34 string `json:"custom_field_34" gorm:"type:text"`
CustomField35 string `json:"custom_field_35" gorm:"type:text"`
CustomField36 string `json:"custom_field_36" gorm:"type:text"`
CustomField37 string `json:"custom_field_37" gorm:"type:text"`
CustomField38 string `json:"custom_field_38" gorm:"type:text"`
CustomField39 string `json:"custom_field_39" gorm:"type:text"`
CustomField40 string `json:"custom_field_40" gorm:"type:text"`
CustomField41 string `json:"custom_field_41" gorm:"type:text"`
CustomField42 string `json:"custom_field_42" gorm:"type:text"`
CustomField43 string `json:"custom_field_43" gorm:"type:text"`
CustomField44 string `json:"custom_field_44" gorm:"type:text"`
CustomField45 string `json:"custom_field_45" gorm:"type:text"`
CustomField46 string `json:"custom_field_46" gorm:"type:text"`
CustomField47 string `json:"custom_field_47" gorm:"type:text"`
CustomField48 string `json:"custom_field_48" gorm:"type:text"`
CustomField49 string `json:"custom_field_49" gorm:"type:text"`
CustomField50 string `json:"custom_field_50" gorm:"type:text"`
}
type TapdBugChangelog ¶
type TapdBugChangelog struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
WorkspaceId uint64 `gorm:"type:BIGINT NOT NULL"`
Id uint64 `gorm:"primaryKey;type:BIGINT NOT NULL" json:"id,string"`
BugId uint64 `json:"bug_id,string"`
Author string `json:"author" gorm:"type:varchar(255)"`
Field string `gorm:"primaryKey;type:varchar(255)" json:"field"`
OldValue string `json:"old_value"`
NewValue string `json:"new_value"`
Memo string `json:"memo" gorm:"type:text"`
Created *helper.CSTTime `json:"created"`
common.NoPKModel
}
func (TapdBugChangelog) TableName ¶
func (TapdBugChangelog) TableName() string
type TapdBugChangelogItem ¶
type TapdBugChangelogItem struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
ChangelogId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Field string `json:"field" gorm:"primaryKey;"`
ValueBeforeParsed string `json:"value_before_parsed"`
ValueAfterParsed string `json:"value_after_parsed"`
IterationIdFrom uint64
IterationIdTo uint64
common.NoPKModel
}
func (TapdBugChangelogItem) TableName ¶
func (TapdBugChangelogItem) TableName() string
type TapdBugCommit ¶
type TapdBugCommit struct {
ConnectionId uint64 `gorm:"primaryKey"`
Id uint64 `gorm:"primaryKey;type:BIGINT" json:"id,string"`
UserId string `json:"user_id" gorm:"type:varchar(255)"`
HookUserName string `json:"hook_user_name" gorm:"type:varchar(255)"`
CommitId string `json:"commit_id" gorm:"type:varchar(255)"`
WorkspaceId uint64 `json:"workspace_id,string" gorm:"type:BIGINT"`
Message string `json:"message" gorm:"type:text"`
Path string `json:"path" gorm:"type:varchar(255)"`
WebURL string `json:"web_url" gorm:"type:varchar(255)"`
HookProjectName string `json:"hook_project_name" gorm:"type:varchar(255)"`
Ref string `json:"ref" gorm:"type:varchar(255)"`
RefStatus string `json:"ref_status" gorm:"type:varchar(255)"`
GitEnv string `json:"git_env" gorm:"type:varchar(255)"`
FileCommit string `json:"file_commit"`
CommitTime *helper.CSTTime `json:"commit_time"`
Created *helper.CSTTime `json:"created"`
BugId uint64
common.NoPKModel
}
func (TapdBugCommit) TableName ¶
func (TapdBugCommit) TableName() string
type TapdBugCustomFields ¶
type TapdBugCustomFields struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Id uint64 `gorm:"primaryKey;type:BIGINT NOT NULL" json:"id,string"`
WorkspaceId uint64 `json:"workspace_id,string"`
EntryType string `json:"entry_type" gorm:"type:varchar(20)"`
CustomField string `json:"custom_field" gorm:"type:varchar(255)"`
Type string `json:"type" gorm:"type:varchar(20)"`
Name string `json:"name" gorm:"type:varchar(255)"`
Options string `json:"options" gorm:"type:text"`
Enabled string `json:"enabled" gorm:"type:varchar(255)"`
Sort string `json:"sort" gorm:"type:varchar(255)"`
common.NoPKModel
}
func (TapdBugCustomFields) TableName ¶
func (TapdBugCustomFields) TableName() string
type TapdBugLabel ¶
type TapdBugLabel struct {
BugId uint64 `gorm:"primaryKey;autoIncrement:false"`
LabelName string `gorm:"primaryKey;type:varchar(255)"`
common.NoPKModel
}
func (TapdBugLabel) TableName ¶
func (TapdBugLabel) TableName() string
type TapdBugStatus ¶
type TapdBugStatus struct {
ConnectionId uint64 `gorm:"primaryKey"`
WorkspaceId uint64 `gorm:"primaryKey"`
EnglishName string `gorm:"primaryKey;type:varchar(255)"`
ChineseName string
IsLastStep bool
common.NoPKModel
}
func (TapdBugStatus) TableName ¶
func (TapdBugStatus) TableName() string
type TapdConnection ¶
type TapdConnection struct {
helper.RestConnection `mapstructure:",squash"`
BasicAuth `mapstructure:",squash"`
}
func (TapdConnection) TableName ¶
func (TapdConnection) TableName() string
type TapdConnectionDetail ¶
type TapdConnectionDetail struct {
TapdConnection
}
type TapdIssue ¶
type TapdIteration ¶
type TapdIteration struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Id uint64 `gorm:"primaryKey;type:BIGINT NOT NULL" json:"id,string"`
Name string `gorm:"type:varchar(255)" json:"name"`
WorkspaceId uint64 `json:"workspace_id,string"`
Startdate *helper.CSTTime `json:"startdate"`
Enddate *helper.CSTTime `json:"enddate"`
Status string `gorm:"type:varchar(255)" json:"status"`
ReleaseId uint64 `gorm:"type:BIGINT" json:"release_id,string"`
Description string `json:"description"`
Creator string `gorm:"type:varchar(255)" json:"creator"`
Created *helper.CSTTime `json:"created"`
Modified *helper.CSTTime `json:"modified"`
Completed *helper.CSTTime `json:"completed"`
Releaseowner string `gorm:"type:varchar(255)" json:"releaseowner"`
Launchdate *helper.CSTTime `json:"launchdate"`
Notice string `gorm:"type:varchar(255)" json:"notice"`
Releasename string `gorm:"type:varchar(255)" json:"releasename"`
common.NoPKModel
}
func (TapdIteration) TableName ¶
func (TapdIteration) TableName() string
type TapdIterationBug ¶
type TapdIterationBug struct {
common.NoPKModel
ConnectionId uint64 `gorm:"primaryKey"`
IterationId uint64 `gorm:"primaryKey"`
WorkspaceId uint64 `gorm:"primaryKey"`
BugId uint64 `gorm:"primaryKey"`
ResolutionDate *helper.CSTTime
BugCreatedDate *helper.CSTTime
}
func (TapdIterationBug) TableName ¶
func (TapdIterationBug) TableName() string
type TapdIterationStory ¶
type TapdIterationStory struct {
common.NoPKModel
ConnectionId uint64 `gorm:"primaryKey"`
IterationId uint64 `gorm:"primaryKey"`
WorkspaceId uint64 `gorm:"primaryKey"`
StoryId uint64 `gorm:"primaryKey"`
ResolutionDate *helper.CSTTime
StoryCreatedDate *helper.CSTTime
}
func (TapdIterationStory) TableName ¶
func (TapdIterationStory) TableName() string
type TapdIterationTask ¶
type TapdIterationTask struct {
common.NoPKModel
ConnectionId uint64 `gorm:"primaryKey"`
IterationId uint64 `gorm:"primaryKey"`
WorkspaceId uint64 `gorm:"primaryKey"`
TaskId uint64 `gorm:"primaryKey"`
ResolutionDate *helper.CSTTime
TaskCreatedDate *helper.CSTTime
}
func (TapdIterationTask) TableName ¶
func (TapdIterationTask) TableName() string
type TapdStory ¶
type TapdStory struct {
ConnectionId uint64 `gorm:"primaryKey"`
Id uint64 `gorm:"primaryKey;type:BIGINT" json:"id,string"`
WorkitemTypeId uint64 `json:"workitem_type_id,string"`
Name string `gorm:"type:varchar(255)" json:"name"`
Description string `json:"description"`
WorkspaceId uint64 `json:"workspace_id,string"`
Creator string `gorm:"type:varchar(255)"`
Created *helper.CSTTime `json:"created"`
Modified *helper.CSTTime `json:"modified" gorm:"index"`
Status string `json:"status" gorm:"type:varchar(255)"`
Owner string `json:"owner" gorm:"type:varchar(255)"`
Cc string `json:"cc" gorm:"type:varchar(255)"`
Begin *helper.CSTTime `json:"begin"`
Due *helper.CSTTime `json:"due"`
Size int16 `json:"size,string"`
Priority string `gorm:"type:varchar(255)" json:"priority"`
Developer string `gorm:"type:varchar(255)" json:"developer"`
IterationId uint64 `json:"iteration_id,string"`
TestFocus string `json:"test_focus" gorm:"type:varchar(255)"`
Type string `json:"type" gorm:"type:varchar(20)"`
Source string `json:"source" gorm:"type:varchar(255)"`
Module string `json:"module" gorm:"type:varchar(255)"`
Version string `json:"version" gorm:"type:varchar(255)"`
Completed *helper.CSTTime `json:"completed"`
CategoryId int64 `json:"category_id,string"`
Path string `gorm:"type:varchar(255)" json:"path"`
ParentId uint64 `json:"parent_id,string"`
ChildrenId string `gorm:"type:text" json:"children_id"`
AncestorId uint64 `json:"ancestor_id,string"`
BusinessValue string `gorm:"type:varchar(255)" json:"business_value"`
Effort float32 `json:"effort,string"`
EffortCompleted float32 `json:"effort_completed,string"`
Exceed float32 `json:"exceed,string"`
Remain float32 `json:"remain,string"`
ReleaseId uint64 `json:"release_id,string"`
Confidential string `gorm:"type:varchar(255)" json:"confidential"`
TemplatedId uint64 `json:"templated_id,string"`
CreatedFrom string `gorm:"type:varchar(255)" json:"created_from"`
Feature string `gorm:"type:varchar(255)" json:"feature"`
StdStatus string `gorm:"type:varchar(20)"`
StdType string `gorm:"type:varchar(20)"`
Url string `gorm:"type:varchar(255)"`
AttachmentCount int16 `json:"attachment_count,string"`
HasAttachment string `json:"has_attachment" gorm:"type:varchar(255)"`
BugId uint64 `json:"bug_id,string"`
Follower string `json:"follower" gorm:"type:varchar(255)"`
SyncType string `json:"sync_type" gorm:"type:text"`
PredecessorCount int16 `json:"predecessor_count,string"`
IsArchived string `json:"is_archived" gorm:"type:varchar(255)"`
Modifier string `json:"modifier" gorm:"type:varchar(255)"`
ProgressManual string `json:"progress_manual" gorm:"type:varchar(255)"`
SuccessorCount int16 `json:"successor_count,string"`
Label string `json:"label" gorm:"type:varchar(255)"`
CustomFieldOne string `json:"custom_field_one" gorm:"type:text"`
CustomFieldTwo string `json:"custom_field_two" gorm:"type:text"`
CustomFieldThree string `json:"custom_field_three" gorm:"type:text"`
CustomFieldFour string `json:"custom_field_four" gorm:"type:text"`
CustomFieldFive string `json:"custom_field_five" gorm:"type:text"`
CustomField6 string `json:"custom_field_6" gorm:"type:text"`
CustomField7 string `json:"custom_field_7" gorm:"type:text"`
CustomField8 string `json:"custom_field_8" gorm:"type:text"`
CustomField9 string `json:"custom_field_9" gorm:"type:text"`
CustomField10 string `json:"custom_field_10" gorm:"type:text"`
CustomField11 string `json:"custom_field_11" gorm:"type:text"`
CustomField12 string `json:"custom_field_12" gorm:"type:text"`
CustomField13 string `json:"custom_field_13" gorm:"type:text"`
CustomField14 string `json:"custom_field_14" gorm:"type:text"`
CustomField15 string `json:"custom_field_15" gorm:"type:text"`
CustomField16 string `json:"custom_field_16" gorm:"type:text"`
CustomField17 string `json:"custom_field_17" gorm:"type:text"`
CustomField18 string `json:"custom_field_18" gorm:"type:text"`
CustomField19 string `json:"custom_field_19" gorm:"type:text"`
CustomField20 string `json:"custom_field_20" gorm:"type:text"`
CustomField21 string `json:"custom_field_21" gorm:"type:text"`
CustomField22 string `json:"custom_field_22" gorm:"type:text"`
CustomField23 string `json:"custom_field_23" gorm:"type:text"`
CustomField24 string `json:"custom_field_24" gorm:"type:text"`
CustomField25 string `json:"custom_field_25" gorm:"type:text"`
CustomField26 string `json:"custom_field_26" gorm:"type:text"`
CustomField27 string `json:"custom_field_27" gorm:"type:text"`
CustomField28 string `json:"custom_field_28" gorm:"type:text"`
CustomField29 string `json:"custom_field_29" gorm:"type:text"`
CustomField30 string `json:"custom_field_30" gorm:"type:text"`
CustomField31 string `json:"custom_field_31" gorm:"type:text"`
CustomField32 string `json:"custom_field_32" gorm:"type:text"`
CustomField33 string `json:"custom_field_33" gorm:"type:text"`
CustomField34 string `json:"custom_field_34" gorm:"type:text"`
CustomField35 string `json:"custom_field_35" gorm:"type:text"`
CustomField36 string `json:"custom_field_36" gorm:"type:text"`
CustomField37 string `json:"custom_field_37" gorm:"type:text"`
CustomField38 string `json:"custom_field_38" gorm:"type:text"`
CustomField39 string `json:"custom_field_39" gorm:"type:text"`
CustomField40 string `json:"custom_field_40" gorm:"type:text"`
CustomField41 string `json:"custom_field_41" gorm:"type:text"`
CustomField42 string `json:"custom_field_42" gorm:"type:text"`
CustomField43 string `json:"custom_field_43" gorm:"type:text"`
CustomField44 string `json:"custom_field_44" gorm:"type:text"`
CustomField45 string `json:"custom_field_45" gorm:"type:text"`
CustomField46 string `json:"custom_field_46" gorm:"type:text"`
CustomField47 string `json:"custom_field_47" gorm:"type:text"`
CustomField48 string `json:"custom_field_48" gorm:"type:text"`
CustomField49 string `json:"custom_field_49" gorm:"type:text"`
CustomField50 string `json:"custom_field_50" gorm:"type:text"`
common.NoPKModel
}
type TapdStoryBug ¶ added in v0.12.0
type TapdStoryBug struct {
ConnectionId uint64 `gorm:"primaryKey"`
WorkspaceId uint64 `gorm:"primaryKey" json:"workspace_id,string"`
StoryId uint64 `gorm:"primaryKey" json:"story_id,string"`
BugId uint64 `gorm:"primaryKey" json:"bug_id,string"`
common.NoPKModel
}
func (TapdStoryBug) TableName ¶ added in v0.12.0
func (TapdStoryBug) TableName() string
type TapdStoryCategory ¶
type TapdStoryCategory struct {
ConnectionId uint64 `gorm:"primaryKey"`
Id uint64 `gorm:"primaryKey;type:BIGINT" json:"id,string"`
Name string `json:"name" gorm:"type:varchar(255)"`
Description string `json:"description"`
ParentId uint64 `json:"parent_id,string"`
Created *helper.CSTTime `json:"created"`
Modified *helper.CSTTime `json:"modified"`
common.NoPKModel
}
func (TapdStoryCategory) TableName ¶
func (TapdStoryCategory) TableName() string
type TapdStoryChangelog ¶
type TapdStoryChangelog struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Id uint64 `gorm:"primaryKey;type:BIGINT NOT NULL" json:"id,string"`
WorkspaceId uint64 `json:"workspace_id,string"`
WorkitemTypeId uint64 `json:"workitem_type_id,string"`
Creator string `json:"creator" gorm:"type:varchar(255)"`
Created *helper.CSTTime `json:"created"`
ChangeSummary string `json:"change_summary" gorm:"type:varchar(255)"`
Comment string `json:"comment"`
EntityType string `json:"entity_type" gorm:"type:varchar(255)"`
ChangeType string `json:"change_type" gorm:"type:varchar(255)"`
StoryId uint64 `json:"story_id,string"`
common.NoPKModel
FieldChanges []TapdStoryChangelogItemRes `json:"field_changes" gorm:"-"`
}
func (TapdStoryChangelog) TableName ¶
func (TapdStoryChangelog) TableName() string
type TapdStoryChangelogItem ¶
type TapdStoryChangelogItem struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
ChangelogId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Field string `json:"field" gorm:"primaryKey;type:varchar(255)"`
ValueBeforeParsed string `json:"value_before_parsed"`
ValueAfterParsed string `json:"value_after_parsed"`
IterationIdFrom uint64
IterationIdTo uint64
common.NoPKModel
}
func (TapdStoryChangelogItem) TableName ¶
func (TapdStoryChangelogItem) TableName() string
type TapdStoryChangelogItemRes ¶
type TapdStoryChangelogItemRes struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
ChangelogId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Field string `json:"field" gorm:"primaryKey;type:varchar(255)"`
ValueBeforeParsed json.RawMessage `json:"value_before_parsed"`
ValueAfterParsed json.RawMessage `json:"value_after_parsed"`
ValueBefore json.RawMessage `json:"value_before"`
ValueAfter json.RawMessage `json:"value_after"`
IterationIdFrom uint64
IterationIdTo uint64
common.NoPKModel
}
type TapdStoryCommit ¶
type TapdStoryCommit struct {
ConnectionId uint64 `gorm:"primaryKey"`
Id uint64 `gorm:"primaryKey;type:BIGINT" json:"id,string"`
UserId string `json:"user_id" gorm:"type:varchar(255)"`
HookUserName string `json:"hook_user_name" gorm:"type:varchar(255)"`
CommitId string `json:"commit_id" gorm:"type:varchar(255)"`
WorkspaceId uint64 `json:"workspace_id,string" gorm:"type:BIGINT"`
Message string `json:"message" gorm:"type:text"`
Path string `json:"path" gorm:"type:varchar(255)"`
WebURL string `json:"web_url" gorm:"type:varchar(255)"`
HookProjectName string `json:"hook_project_name" gorm:"type:varchar(255)"`
Ref string `json:"ref" gorm:"type:varchar(255)"`
RefStatus string `json:"ref_status" gorm:"type:varchar(255)"`
GitEnv string `json:"git_env" gorm:"type:varchar(255)"`
FileCommit string `json:"file_commit"`
CommitTime *helper.CSTTime `json:"commit_time"`
Created *helper.CSTTime `json:"created"`
StoryId uint64
common.NoPKModel
}
func (TapdStoryCommit) TableName ¶
func (TapdStoryCommit) TableName() string
type TapdStoryCustomFields ¶
type TapdStoryCustomFields struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Id uint64 `gorm:"primaryKey;type:BIGINT NOT NULL" json:"id,string"`
WorkspaceId uint64 `json:"workspace_id,string"`
EntryType string `json:"entry_type" gorm:"type:varchar(20)"`
CustomField string `json:"custom_field" gorm:"type:varchar(255)"`
Type string `json:"type" gorm:"type:varchar(20)"`
Name string `json:"name" gorm:"type:varchar(255)"`
Options string `json:"options" gorm:"type:text"`
Enabled string `json:"enabled" gorm:"type:varchar(255)"`
Sort string `json:"sort" gorm:"type:varchar(255)"`
common.NoPKModel
}
func (TapdStoryCustomFields) TableName ¶
func (TapdStoryCustomFields) TableName() string
type TapdStoryLabel ¶
type TapdStoryLabel struct {
StoryId uint64 `gorm:"primaryKey;autoIncrement:false"`
LabelName string `gorm:"primaryKey;type:varchar(255)"`
common.NoPKModel
}
func (TapdStoryLabel) TableName ¶
func (TapdStoryLabel) TableName() string
type TapdStoryStatus ¶
type TapdStoryStatus struct {
ConnectionId uint64 `gorm:"primaryKey"`
WorkspaceId uint64 `gorm:"primaryKey"`
EnglishName string `gorm:"primaryKey;type:varchar(255)"`
ChineseName string
IsLastStep bool
common.NoPKModel
}
func (TapdStoryStatus) TableName ¶
func (TapdStoryStatus) TableName() string
type TapdSubWorkspace ¶ added in v0.12.0
type TapdSubWorkspace struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Id uint64 `gorm:"primaryKey;type:BIGINT" json:"id,string"`
Name string `gorm:"type:varchar(255)" json:"name"`
PrettyName string `gorm:"type:varchar(255)" json:"pretty_name"`
Category string `gorm:"type:varchar(255)" json:"category"`
Status string `gorm:"type:varchar(255)" json:"status"`
Description string `json:"description"`
BeginDate *helper.CSTTime `json:"begin_date"`
EndDate *helper.CSTTime `json:"end_date"`
ExternalOn string `gorm:"type:varchar(255)" json:"external_on"`
ParentId uint64 `gorm:"type:BIGINT" json:"parent_id,string"`
Creator string `gorm:"type:varchar(255)" json:"creator"`
common.NoPKModel
}
func (TapdSubWorkspace) TableName ¶ added in v0.12.0
func (TapdSubWorkspace) TableName() string
type TapdTask ¶
type TapdTask struct {
ConnectionId uint64 `gorm:"primaryKey"`
Id uint64 `gorm:"primaryKey;type:BIGINT" json:"id,string"`
Name string `gorm:"type:varchar(255)" json:"name"`
Description string `json:"description"`
WorkspaceId uint64 `json:"workspace_id,string"`
Creator string `gorm:"type:varchar(255)" json:"creator"`
Created *helper.CSTTime `json:"created"`
Modified *helper.CSTTime `json:"modified" gorm:"index"`
Status string `json:"status" gorm:"type:varchar(255)"`
Owner string `json:"owner" gorm:"type:varchar(255)"`
Cc string `json:"cc" gorm:"type:varchar(255)"`
Begin *helper.CSTTime `json:"begin"`
Due *helper.CSTTime `json:"due"`
Priority string `gorm:"type:varchar(255)" json:"priority"`
IterationId uint64 `json:"iteration_id,string"`
Completed *helper.CSTTime `json:"completed"`
Effort float32 `json:"effort,string"`
EffortCompleted float32 `json:"effort_completed,string"`
Exceed float32 `json:"exceed,string"`
Remain float32 `json:"remain,string"`
StdStatus string `gorm:"type:varchar(20)"`
StdType string `gorm:"type:varchar(20)"`
Type string `gorm:"type:varchar(20)"`
StoryId uint64 `json:"story_id,string"`
Progress int16 `json:"progress,string"`
HasAttachment string `gorm:"type:varchar(255)"`
Url string `gorm:"type:varchar(255)"`
AttachmentCount int16 `json:"attachment_count,string"`
Follower string `json:"follower" gorm:"type:varchar(255)"`
CreatedFrom string `json:"created_from" gorm:"type:varchar(255)"`
PredecessorCount int16 `json:"predecessor_count,string"`
SuccessorCount int16 `json:"successor_count,string"`
ReleaseId uint64 `json:"release_id,string"`
Label string `json:"label" gorm:"type:varchar(255)"`
NewStoryId uint64 `json:"new_story_id,string"`
CustomFieldOne string `json:"custom_field_one" gorm:"type:text"`
CustomFieldTwo string `json:"custom_field_two" gorm:"type:text"`
CustomFieldThree string `json:"custom_field_three" gorm:"type:text"`
CustomFieldFour string `json:"custom_field_four" gorm:"type:text"`
CustomFieldFive string `json:"custom_field_five" gorm:"type:text"`
CustomField6 string `json:"custom_field_6" gorm:"type:text"`
CustomField7 string `json:"custom_field_7" gorm:"type:text"`
CustomField8 string `json:"custom_field_8" gorm:"type:text"`
CustomField9 string `json:"custom_field_9" gorm:"type:text"`
CustomField10 string `json:"custom_field_10" gorm:"type:text"`
CustomField11 string `json:"custom_field_11" gorm:"type:text"`
CustomField12 string `json:"custom_field_12" gorm:"type:text"`
CustomField13 string `json:"custom_field_13" gorm:"type:text"`
CustomField14 string `json:"custom_field_14" gorm:"type:text"`
CustomField15 string `json:"custom_field_15" gorm:"type:text"`
CustomField16 string `json:"custom_field_16" gorm:"type:text"`
CustomField17 string `json:"custom_field_17" gorm:"type:text"`
CustomField18 string `json:"custom_field_18" gorm:"type:text"`
CustomField19 string `json:"custom_field_19" gorm:"type:text"`
CustomField20 string `json:"custom_field_20" gorm:"type:text"`
CustomField21 string `json:"custom_field_21" gorm:"type:text"`
CustomField22 string `json:"custom_field_22" gorm:"type:text"`
CustomField23 string `json:"custom_field_23" gorm:"type:text"`
CustomField24 string `json:"custom_field_24" gorm:"type:text"`
CustomField25 string `json:"custom_field_25" gorm:"type:text"`
CustomField26 string `json:"custom_field_26" gorm:"type:text"`
CustomField27 string `json:"custom_field_27" gorm:"type:text"`
CustomField28 string `json:"custom_field_28" gorm:"type:text"`
CustomField29 string `json:"custom_field_29" gorm:"type:text"`
CustomField30 string `json:"custom_field_30" gorm:"type:text"`
CustomField31 string `json:"custom_field_31" gorm:"type:text"`
CustomField32 string `json:"custom_field_32" gorm:"type:text"`
CustomField33 string `json:"custom_field_33" gorm:"type:text"`
CustomField34 string `json:"custom_field_34" gorm:"type:text"`
CustomField35 string `json:"custom_field_35" gorm:"type:text"`
CustomField36 string `json:"custom_field_36" gorm:"type:text"`
CustomField37 string `json:"custom_field_37" gorm:"type:text"`
CustomField38 string `json:"custom_field_38" gorm:"type:text"`
CustomField39 string `json:"custom_field_39" gorm:"type:text"`
CustomField40 string `json:"custom_field_40" gorm:"type:text"`
CustomField41 string `json:"custom_field_41" gorm:"type:text"`
CustomField42 string `json:"custom_field_42" gorm:"type:text"`
CustomField43 string `json:"custom_field_43" gorm:"type:text"`
CustomField44 string `json:"custom_field_44" gorm:"type:text"`
CustomField45 string `json:"custom_field_45" gorm:"type:text"`
CustomField46 string `json:"custom_field_46" gorm:"type:text"`
CustomField47 string `json:"custom_field_47" gorm:"type:text"`
CustomField48 string `json:"custom_field_48" gorm:"type:text"`
CustomField49 string `json:"custom_field_49" gorm:"type:text"`
CustomField50 string `json:"custom_field_50" gorm:"type:text"`
common.NoPKModel
}
type TapdTaskChangelog ¶
type TapdTaskChangelog struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Id uint64 `gorm:"primaryKey;type:BIGINT NOT NULL" json:"id,string"`
WorkspaceId uint64 `json:"workspace_id,string"`
WorkitemTypeId uint64 `json:"workitem_type_id,string"`
Creator string `json:"creator" gorm:"type:varchar(255)"`
Created *helper.CSTTime `json:"created"`
ChangeSummary string `json:"change_summary" gorm:"type:varchar(255)"`
Comment string `json:"comment"`
EntityType string `json:"entity_type" gorm:"type:varchar(255)"`
ChangeType string `json:"change_type" gorm:"type:varchar(255)"`
ChangeTypeText string `json:"change_type_text" gorm:"type:varchar(255)"`
TaskId uint64 `json:"task_id,string"`
common.NoPKModel
FieldChanges []TapdTaskChangelogItemRes `json:"field_changes" gorm:"-"`
}
func (TapdTaskChangelog) TableName ¶
func (TapdTaskChangelog) TableName() string
type TapdTaskChangelogItem ¶
type TapdTaskChangelogItem struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
ChangelogId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Field string `json:"field" gorm:"primaryKey;type:varchar(255)"`
ValueBeforeParsed string `json:"value_before_parsed"`
ValueAfterParsed string `json:"value_after_parsed"`
IterationIdFrom uint64
IterationIdTo uint64
common.NoPKModel
}
func (TapdTaskChangelogItem) TableName ¶
func (TapdTaskChangelogItem) TableName() string
type TapdTaskChangelogItemRes ¶
type TapdTaskChangelogItemRes struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
ChangelogId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Field string `json:"field" gorm:"primaryKey;type:varchar(255)"`
ValueBeforeParsed json.RawMessage `json:"value_before_parsed"`
ValueAfterParsed json.RawMessage `json:"value_after_parsed"`
ValueBefore json.RawMessage `json:"value_before"`
ValueAfter json.RawMessage `json:"value_after"`
IterationIdFrom uint64
IterationIdTo uint64
common.NoPKModel
}
type TapdTaskCommit ¶
type TapdTaskCommit struct {
ConnectionId uint64 `gorm:"primaryKey"`
Id uint64 `gorm:"primaryKey;type:BIGINT" json:"id,string"`
UserId string `json:"user_id" gorm:"type:varchar(255)"`
HookUserName string `json:"hook_user_name" gorm:"type:varchar(255)"`
CommitId string `json:"commit_id" gorm:"type:varchar(255)"`
WorkspaceId uint64 `json:"workspace_id,string" gorm:"type:BIGINT"`
Message string `json:"message" gorm:"type:text"`
Path string `json:"path" gorm:"type:varchar(255)"`
WebURL string `json:"web_url" gorm:"type:varchar(255)"`
HookProjectName string `json:"hook_project_name" gorm:"type:varchar(255)"`
Ref string `json:"ref" gorm:"type:varchar(255)"`
RefStatus string `json:"ref_status" gorm:"type:varchar(255)"`
GitEnv string `json:"git_env" gorm:"type:varchar(255)"`
FileCommit string `json:"file_commit"`
CommitTime *helper.CSTTime `json:"commit_time"`
Created *helper.CSTTime `json:"created"`
TaskId uint64
common.NoPKModel
}
func (TapdTaskCommit) TableName ¶
func (TapdTaskCommit) TableName() string
type TapdTaskCustomFields ¶
type TapdTaskCustomFields struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Id uint64 `gorm:"primaryKey;type:BIGINT NOT NULL" json:"id,string"`
WorkspaceId uint64 `json:"workspace_id,string"`
EntryType string `json:"entry_type" gorm:"type:varchar(20)"`
CustomField string `json:"custom_field" gorm:"type:varchar(255)"`
Type string `json:"type" gorm:"type:varchar(20)"`
Name string `json:"name" gorm:"type:varchar(255)"`
Options string `json:"options" gorm:"type:text"`
Enabled string `json:"enabled" gorm:"type:varchar(255)"`
Sort string `json:"sort" gorm:"type:varchar(255)"`
common.NoPKModel
}
func (TapdTaskCustomFields) TableName ¶
func (TapdTaskCustomFields) TableName() string
type TapdTaskLabel ¶
type TapdTaskLabel struct {
TaskId uint64 `gorm:"primaryKey;autoIncrement:false"`
LabelName string `gorm:"primaryKey;type:varchar(255)"`
common.NoPKModel
}
func (TapdTaskLabel) TableName ¶
func (TapdTaskLabel) TableName() string
type TapdWorkSpaceBug ¶
type TapdWorkSpaceBug struct {
ConnectionId uint64 `gorm:"primaryKey"`
WorkspaceId uint64 `gorm:"primaryKey"`
BugId uint64 `gorm:"primaryKey"`
common.NoPKModel
}
func (TapdWorkSpaceBug) TableName ¶
func (TapdWorkSpaceBug) TableName() string
type TapdWorkSpaceStory ¶
type TapdWorkSpaceStory struct {
ConnectionId uint64 `gorm:"primaryKey"`
WorkspaceId uint64 `gorm:"primaryKey"`
StoryId uint64 `gorm:"primaryKey"`
common.NoPKModel
}
func (TapdWorkSpaceStory) TableName ¶
func (TapdWorkSpaceStory) TableName() string
type TapdWorkSpaceTask ¶
type TapdWorkSpaceTask struct {
ConnectionId uint64 `gorm:"primaryKey"`
WorkspaceId uint64 `gorm:"primaryKey"`
TaskId uint64 `gorm:"primaryKey"`
common.NoPKModel
}
func (TapdWorkSpaceTask) TableName ¶
func (TapdWorkSpaceTask) TableName() string
type TapdWorklog ¶
type TapdWorklog struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Id uint64 `gorm:"primaryKey;type:BIGINT NOT NULL" json:"id,string"`
WorkspaceId uint64 `json:"workspace_id,string"`
EntityType string `gorm:"type:varchar(255)" json:"entity_type"`
EntityId uint64 `json:"entity_id,string"`
Timespent float32 `json:"timespent,string"`
Spentdate *helper.CSTTime `json:"spentdate"`
Owner string `gorm:"type:varchar(255)" json:"owner"`
Created *helper.CSTTime `json:"created"`
Memo string `json:"memo" gorm:"type:text"`
common.NoPKModel
}
func (TapdWorklog) TableName ¶
func (TapdWorklog) TableName() string
type TapdWorkspace ¶
type TapdWorkspace struct {
ConnectionId uint64 `gorm:"primaryKey;type:BIGINT NOT NULL"`
Id uint64 `gorm:"primaryKey;type:BIGINT" json:"id,string"`
Name string `gorm:"type:varchar(255)" json:"name"`
PrettyName string `gorm:"type:varchar(255)" json:"pretty_name"`
Category string `gorm:"type:varchar(255)" json:"category"`
Status string `gorm:"type:varchar(255)" json:"status"`
Description string `json:"description"`
BeginDate *helper.CSTTime `json:"begin_date"`
EndDate *helper.CSTTime `json:"end_date"`
ExternalOn string `gorm:"type:varchar(255)" json:"external_on"`
ParentId uint64 `gorm:"type:BIGINT" json:"parent_id,string"`
Creator string `gorm:"type:varchar(255)" json:"creator"`
Created *helper.CSTTime `json:"created"`
common.NoPKModel
}
func (TapdWorkspace) TableName ¶
func (TapdWorkspace) TableName() string
type TapdWorkspaceIteration ¶
type TapdWorkspaceIteration struct {
common.NoPKModel
ConnectionId uint64 `gorm:"primaryKey"`
WorkspaceId uint64 `gorm:"primaryKey"`
IterationId uint64 `gorm:"primaryKey"`
}
func (TapdWorkspaceIteration) TableName ¶
func (TapdWorkspaceIteration) TableName() string
type TestConnectionRequest ¶
type WorkspaceResponse ¶
Source Files
¶
- account.go
- bug.go
- bug_changelog.go
- bug_commit.go
- bug_custom_field.go
- bug_label.go
- bug_status.go
- changelog.go
- connection.go
- issue.go
- iteration.go
- iteration_bug.go
- iteration_story.go
- iteration_task.go
- story.go
- story_bug.go
- story_category.go
- story_changelog.go
- story_commits.go
- story_custom_field.go
- story_label.go
- story_status.go
- sub_workspace.go
- task.go
- task_changelog.go
- task_commits.go
- task_custom_field.go
- task_label.go
- worklog.go
- workspace.go
- workspace_bug.go
- workspace_story.go
- workspace_task.go
Click to show internal directories.
Click to hide internal directories.