 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- 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 TapdIterationIssue
- type TapdIterationStory
- type TapdIterationTask
- type TapdStory
- type TapdStoryCategory
- type TapdStoryChangelog
- type TapdStoryChangelogItem
- type TapdStoryCommit
- type TapdStoryCustomFields
- type TapdStoryLabel
- type TapdStoryStatus
- type TapdTask
- type TapdTaskChangelog
- type TapdTaskChangelogItem
- type TapdTaskCommit
- type TapdTaskCustomFields
- type TapdTaskLabel
- type TapdUser
- type TapdWorkSpaceBug
- type TapdWorkSpaceIssue
- type TapdWorkSpaceStory
- type TapdWorkSpaceTask
- type TapdWorklog
- type TapdWorkspace
- type TapdWorkspaceIteration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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"`
	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;foreignKey:ChangelogId;references:ID"`
	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 {
	common.Model
	Name             string `gorm:"type:varchar(100);uniqueIndex" json:"name" validate:"required"`
	Endpoint         string `gorm:"type:varchar(255)"`
	BasicAuthEncoded string `gorm:"type:varchar(255)"`
	RateLimit        int    `comment:"api request rate limt per second"`
}
    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 TapdIterationIssue ¶
type TapdIterationIssue struct {
	common.NoPKModel
	ConnectionId     uint64 `gorm:"primaryKey"`
	IterationId      uint64 `gorm:"primaryKey"`
	IssueId          uint64 `gorm:"primaryKey"`
	ResolutionDate   helper.CSTTime
	IssueCreatedDate helper.CSTTime
}
    func (TapdIterationIssue) TableName ¶
func (TapdIterationIssue) 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"`
	TaskId          uint64 `gorm:"primaryKey"`
	WorkspaceID     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 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 []TapdStoryChangelogItem `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 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 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 []TapdTaskChangelogItem `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 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 TapdUser ¶
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 TapdWorkSpaceIssue ¶
type TapdWorkSpaceIssue struct {
	ConnectionId uint64 `gorm:"primaryKey"`
	WorkspaceID  uint64 `gorm:"primaryKey"`
	IssueId      uint64 `gorm:"primaryKey"`
	common.NoPKModel
}
    func (TapdWorkSpaceIssue) TableName ¶
func (TapdWorkSpaceIssue) 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
       Source Files
      ¶
      Source Files
      ¶
    
- bug.go
- bug_changelog.go
- bug_commit.go
- bug_custom_field.go
- bug_label.go
- bug_status.go
- issue.go
- iteration.go
- iteration_bug.go
- iteration_story.go
- iteration_task.go
- story.go
- story_category.go
- story_changelog.go
- story_commits.go
- story_custom_field.go
- story_label.go
- story_status.go
- tapd_connection.go
- task.go
- task_changelog.go
- task_commits.go
- task_custom_field.go
- task_label.go
- user.go
- worklog.go
- workspace.go
- workspace_bug.go
- workspace_story.go
- workspace_task.go
 Click to show internal directories. 
   Click to hide internal directories.