archived

package
v0.0.0-...-1fa52ee Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2024 License: Apache-2.0, BSD-2-Clause, ISC, + 1 more Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessToken

type AccessToken struct {
	Token string `mapstructure:"token" validate:"required" json:"token" encrypt:"yes"`
}

type BaseConnection

type BaseConnection struct {
	Name string `gorm:"type:varchar(100);uniqueIndex" json:"name" validate:"required"`
	archived.Model
}

type BasicAuth

type BasicAuth struct {
	Username string `mapstructure:"username" validate:"required" json:"username"`
	Password string `mapstructure:"password" validate:"required" json:"password"`
}

type RestConnection

type RestConnection struct {
	BaseConnection   `mapstructure:",squash"`
	Endpoint         string `mapstructure:"endpoint" validate:"required" json:"endpoint"`
	Proxy            string `mapstructure:"proxy" json:"proxy"`
	RateLimitPerHour int    `comment:"api request rate limt per hour" json:"rateLimit"`
}

type TapdAccount

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"`

	archived.NoPKModel
}

func (TapdAccount) TableName

func (TapdAccount) TableName() string

type TapdBug

type TapdBug struct {
	ConnectionId uint64 `gorm:"primaryKey"`
	Id           uint64 `gorm:"primaryKey;type:BIGINT;autoIncrement:false" json:"id,string"`
	EpicKey      string
	Title        string     `json:"name" gorm:"type:varchar(255)"`
	Description  string     `json:"description"`
	WorkspaceId  uint64     `json:"workspace_id,string"`
	Created      *time.Time `json:"created"`
	Modified     *time.Time `json:"modified" gorm:"index"`
	Status       string     `json:"status" gorm:"type:varchar(255)"`
	Cc           string     `json:"cc" gorm:"type:varchar(255)"`
	Begin        *time.Time `json:"begin"`
	Due          *time.Time `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)"`
	archived.NoPKModel

	Severity         string     `json:"severity" gorm:"type:varchar(255)"`
	Reporter         string     `json:"reporter" gorm:"type:varchar(255)"`
	Resolved         *time.Time `json:"resolved"`
	Closed           *time.Time `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(255)"`
	Testphase        string     `json:"testphase" gorm:"type:varchar(255)"`
	Frequency        string     `json:"frequency" gorm:"type:varchar(255)"`
	RegressionNumber string     `json:"regression_number" gorm:"type:varchar(255)"`
	Flows            string     `json:"flows" gorm:"type:varchar(255)"`
	Testmode         string     `json:"testmode" gorm:"type:varchar(50)"`
	IssueId          uint64     `json:"issue_id,string"`
	VerifyTime       *time.Time `json:"verify_time"`
	RejectTime       *time.Time `json:"reject_time"`
	ReopenTime       *time.Time `json:"reopen_time"`
	AuditTime        *time.Time `json:"audit_time"`
	SuspendTime      *time.Time `json:"suspend_time"`
	Deadline         *time.Time `json:"deadline"`
	InProgressTime   *time.Time `json:"in_progress_time"`
	AssignedTime     *time.Time `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(255)"`
	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(255)"`

	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"`
}

func (TapdBug) TableName

func (TapdBug) TableName() string

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;autoIncrement:false" 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      *time.Time `json:"created"`
	archived.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
	archived.NoPKModel
}

func (TapdBugChangelogItem) TableName

func (TapdBugChangelogItem) TableName() string

type TapdBugCommit

type TapdBugCommit struct {
	ConnectionId uint64 `gorm:"primaryKey"`
	Id           uint64 `gorm:"primaryKey;type:BIGINT;autoIncrement:false" 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      *time.Time `json:"commit_time"`
	Created         *time.Time `json:"created"`
	IssueUpdated    *time.Time

	BugId uint64
	archived.NoPKModel
}

func (TapdBugCommit) TableName

func (TapdBugCommit) TableName() string

type TapdBugCustomFieldValue

type TapdBugCustomFieldValue struct {
	ConnectionId uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	WorkspaceId  uint64 `json:"workspace_id,string"`
	BugId        uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	CustomField  string `gorm:"primaryKey;type:varchar(40) NOT NULL"` //TapdStoryCustomFields.custom_field
	Name         string `json:"name" gorm:"type:varchar(255)"`        // TapdStoryCustomFields.name
	CustomValue  string
	archived.NoPKModel
}

func (TapdBugCustomFieldValue) TableName

func (TapdBugCustomFieldValue) TableName() string

type TapdBugCustomFields

type TapdBugCustomFields struct {
	ConnectionId uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Id           uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL;autoIncrement:false" json:"id,string"`
	WorkspaceId  uint64 `json:"workspace_id,string"`
	EntryType    string `json:"entry_type" gorm:"type:varchar(255)"`
	CustomField  string `json:"custom_field" gorm:"type:varchar(255)"`
	Type         string `json:"type" gorm:"type:varchar(255)"`
	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)"`
	archived.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)"`
	archived.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
	archived.NoPKModel
}

func (TapdBugStatus) TableName

func (TapdBugStatus) TableName() string

type TapdConnection

type TapdConnection struct {
	RestConnection `mapstructure:",squash"`
	BasicAuth      `mapstructure:",squash"`
}

func (TapdConnection) TableName

func (TapdConnection) TableName() string

type TapdConnectionDetail

type TapdConnectionDetail struct {
	TapdConnection
}

type TapdIssue

type TapdIssue struct {
	ConnectionId uint64 `gorm:"primaryKey"`
	Id           uint64 `gorm:"primaryKey;type:BIGINT;autoIncrement:false" json:"id,string"`
}

func (TapdIssue) TableName

func (TapdIssue) TableName() string

type TapdIteration

type TapdIteration struct {
	ConnectionId uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Id           uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL;autoIncrement:false" json:"id,string"`
	Name         string     `gorm:"type:varchar(255)" json:"name"`
	WorkspaceId  uint64     `json:"workspace_id,string"`
	Startdate    *time.Time `json:"startdate"`
	Enddate      *time.Time `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      *time.Time `json:"created"`
	Modified     *time.Time `json:"modified"`
	Completed    *time.Time `json:"completed"`
	Releaseowner string     `gorm:"type:varchar(255)" json:"releaseowner"`
	Launchdate   *time.Time `json:"launchdate"`
	Notice       string     `gorm:"type:varchar(255)" json:"notice"`
	Releasename  string     `gorm:"type:varchar(255)" json:"releasename"`
	archived.NoPKModel
}

func (TapdIteration) TableName

func (TapdIteration) TableName() string

type TapdIterationBug

type TapdIterationBug struct {
	archived.NoPKModel
	ConnectionId   uint64 `gorm:"primaryKey"`
	IterationId    uint64 `gorm:"primaryKey"`
	WorkspaceId    uint64 `gorm:"primaryKey"`
	BugId          uint64 `gorm:"primaryKey"`
	ResolutionDate *time.Time
	BugCreatedDate *time.Time
}

func (TapdIterationBug) TableName

func (TapdIterationBug) TableName() string

type TapdIterationStory

type TapdIterationStory struct {
	archived.NoPKModel
	ConnectionId     uint64 `gorm:"primaryKey"`
	IterationId      uint64 `gorm:"primaryKey"`
	WorkspaceId      uint64 `gorm:"primaryKey"`
	StoryId          uint64 `gorm:"primaryKey"`
	ResolutionDate   *time.Time
	StoryCreatedDate *time.Time
}

func (TapdIterationStory) TableName

func (TapdIterationStory) TableName() string

type TapdIterationTask

type TapdIterationTask struct {
	archived.NoPKModel
	ConnectionId    uint64 `gorm:"primaryKey"`
	IterationId     uint64 `gorm:"primaryKey"`
	TaskId          uint64 `gorm:"primaryKey"`
	WorkspaceId     uint64 `gorm:"primaryKey"`
	ResolutionDate  *time.Time
	TaskCreatedDate *time.Time
}

func (TapdIterationTask) TableName

func (TapdIterationTask) TableName() string

type TapdStory

type TapdStory struct {
	ConnectionId    uint64     `gorm:"primaryKey"`
	Id              uint64     `gorm:"primaryKey;type:BIGINT;autoIncrement:false" 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         *time.Time `json:"created"`
	Modified        *time.Time `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           *time.Time `json:"begin"`
	Due             *time.Time `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(255)"`
	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       *time.Time `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_six" gorm:"type:text"`
	CustomField7     string `json:"custom_field_seven" gorm:"type:text"`
	CustomField8     string `json:"custom_field_eight" 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"`

	archived.NoPKModel
}

func (TapdStory) TableName

func (TapdStory) TableName() string

type TapdStoryBug

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"`
	IssueUpdated *time.Time
	archived.NoPKModel
}

func (TapdStoryBug) TableName

func (TapdStoryBug) TableName() string

type TapdStoryCategory

type TapdStoryCategory struct {
	ConnectionId uint64     `gorm:"primaryKey"`
	Id           uint64     `gorm:"primaryKey;type:BIGINT;autoIncrement:false" json:"id,string"`
	Name         string     `json:"name" gorm:"type:varchar(255)"`
	Description  string     `json:"description"`
	ParentId     uint64     `json:"parent_id,string"`
	Created      *time.Time `json:"created"`
	Modified     *time.Time `json:"modified"`
	archived.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;autoIncrement:false" 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        *time.Time `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"`
	archived.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
	archived.NoPKModel
}

func (TapdStoryChangelogItem) TableName

func (TapdStoryChangelogItem) TableName() string

type TapdStoryCommit

type TapdStoryCommit struct {
	ConnectionId uint64 `gorm:"primaryKey"`
	Id           uint64 `gorm:"primaryKey;type:BIGINT;autoIncrement:false" 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      *time.Time `json:"commit_time"`
	Created         *time.Time `json:"created"`
	IssueUpdated    *time.Time
	StoryId         uint64
	archived.NoPKModel
}

func (TapdStoryCommit) TableName

func (TapdStoryCommit) TableName() string

type TapdStoryCustomFieldValue

type TapdStoryCustomFieldValue struct {
	ConnectionId uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	WorkspaceId  uint64 `json:"workspace_id,string"`
	StoryId      uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	CustomField  string `gorm:"primaryKey;type:varchar(40) NOT NULL"` //TapdStoryCustomFields.custom_field
	Name         string `json:"name" gorm:"type:varchar(255)"`        // TapdStoryCustomFields.name
	CustomValue  string
	archived.NoPKModel
}

func (TapdStoryCustomFieldValue) TableName

func (TapdStoryCustomFieldValue) TableName() string

type TapdStoryCustomFields

type TapdStoryCustomFields struct {
	ConnectionId uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Id           uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL;autoIncrement:false" json:"id,string"`
	WorkspaceId  uint64 `json:"workspace_id,string"`
	EntryType    string `json:"entry_type" gorm:"type:varchar(255)"`
	CustomField  string `json:"custom_field" gorm:"type:varchar(255)"`
	Type         string `json:"type" gorm:"type:varchar(255)"`
	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)"`
	archived.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)"`
	archived.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
	archived.NoPKModel
}

func (TapdStoryStatus) TableName

func (TapdStoryStatus) TableName() string

type TapdSubWorkspace

type TapdSubWorkspace struct {
	ConnectionId uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Id           uint64     `gorm:"primaryKey;type:BIGINT;autoIncrement:false" 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    *time.Time `json:"begin_date"`
	EndDate      *time.Time `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"`
	archived.NoPKModel
}

func (TapdSubWorkspace) TableName

func (TapdSubWorkspace) TableName() string

type TapdTask

type TapdTask struct {
	ConnectionId    uint64     `gorm:"primaryKey"`
	Id              uint64     `gorm:"primaryKey;type:BIGINT;autoIncrement:false" 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         *time.Time `json:"created"`
	Modified        *time.Time `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           *time.Time `json:"begin"`
	Due             *time.Time `json:"due"`
	Priority        string     `gorm:"type:varchar(255)" json:"priority"`
	IterationId     uint64     `json:"iteration_id,string"`
	Completed       *time.Time `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(255)"`
	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_six" gorm:"type:text"`
	CustomField7     string `json:"custom_field_seven" gorm:"type:text"`
	CustomField8     string `json:"custom_field_eight" 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"`

	archived.NoPKModel
}

func (TapdTask) TableName

func (TapdTask) TableName() string

type TapdTaskChangelog

type TapdTaskChangelog struct {
	ConnectionId   uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Id             uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL;autoIncrement:false" 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        *time.Time `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"`
	archived.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
	archived.NoPKModel
}

func (TapdTaskChangelogItem) TableName

func (TapdTaskChangelogItem) TableName() string

type TapdTaskCommit

type TapdTaskCommit struct {
	ConnectionId uint64 `gorm:"primaryKey"`
	Id           uint64 `gorm:"primaryKey;type:BIGINT;autoIncrement:false" 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      *time.Time `json:"commit_time"`
	Created         *time.Time `json:"created"`
	IssueUpdated    *time.Time

	TaskId uint64
	archived.NoPKModel
}

func (TapdTaskCommit) TableName

func (TapdTaskCommit) TableName() string

type TapdTaskCustomFieldValue

type TapdTaskCustomFieldValue struct {
	ConnectionId uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	WorkspaceId  uint64 `json:"workspace_id,string"`
	TaskId       uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	CustomField  string `gorm:"primaryKey;type:varchar(40) NOT NULL"` //TapdStoryCustomFields.custom_field
	Name         string `json:"name" gorm:"type:varchar(255)"`        // TapdStoryCustomFields.name
	CustomValue  string
	archived.NoPKModel
}

func (TapdTaskCustomFieldValue) TableName

func (TapdTaskCustomFieldValue) TableName() string

type TapdTaskCustomFields

type TapdTaskCustomFields struct {
	ConnectionId uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Id           uint64 `gorm:"primaryKey;type:BIGINT  NOT NULL;autoIncrement:false" json:"id,string"`
	WorkspaceId  uint64 `json:"workspace_id,string"`
	EntryType    string `json:"entry_type" gorm:"type:varchar(255)"`
	CustomField  string `json:"custom_field" gorm:"type:varchar(255)"`
	Type         string `json:"type" gorm:"type:varchar(255)"`
	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)"`
	archived.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)"`
	archived.NoPKModel
}

func (TapdTaskLabel) TableName

func (TapdTaskLabel) TableName() string

type TapdTransformationRule

type TapdTransformationRule struct {
	archived.Model
	ConnectionId   uint64          `mapstructure:"connectionId" json:"connectionId"`
	Name           string          `gorm:"type:varchar(255);index:idx_name_tapd,unique" validate:"required" mapstructure:"name" json:"name"`
	TypeMappings   json.RawMessage `mapstructure:"typeMappings,omitempty" json:"typeMappings"`
	StatusMappings json.RawMessage `mapstructure:"statusMappings,omitempty" json:"statusMappings"`
}

func (TapdTransformationRule) TableName

func (t TapdTransformationRule) TableName() string

type TapdWorkSpaceBug

type TapdWorkSpaceBug struct {
	ConnectionId uint64 `gorm:"primaryKey"`
	WorkspaceId  uint64 `gorm:"primaryKey"`
	BugId        uint64 `gorm:"primaryKey"`
	archived.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"`
	archived.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"`
	archived.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"`
	archived.NoPKModel
}

func (TapdWorkSpaceTask) TableName

func (TapdWorkSpaceTask) TableName() string

type TapdWorkitemType

type TapdWorkitemType struct {
	ConnectionId   uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Id             uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL;autoIncrement:false" json:"id,string"`
	WorkspaceId    uint64     `json:"workspace_id,string"`
	EntityType     string     `gorm:"type:varchar(255)" json:"entity_type"`
	Name           string     `gorm:"type:varchar(255)" json:"name"`
	EnglishName    string     `gorm:"type:varchar(255)" json:"english_name"`
	Status         string     `gorm:"type:varchar(255)" json:"status"`
	Color          string     `gorm:"type:varchar(255)" json:"color"`
	WorkflowID     uint64     `json:"workflow_id"`
	Icon           string     `json:"icon"`
	IconSmall      string     `json:"icon_small"`
	Creator        string     `gorm:"type:varchar(255)" json:"creator"`
	Created        *time.Time `json:"created"`
	ModifiedBy     string     `gorm:"type:varchar(255)" json:"modified_by"`
	Modified       *time.Time `json:"modified"`
	IconViper      string     `json:"icon_viper"`
	IconSmallViper string     `json:"icon_small_viper"`
	archived.NoPKModel
}

func (TapdWorkitemType) TableName

func (TapdWorkitemType) TableName() string

type TapdWorklog

type TapdWorklog struct {
	ConnectionId uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Id           uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL;autoIncrement:false" 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    *time.Time `json:"spentdate"`
	Owner        string     `gorm:"type:varchar(255)" json:"owner"`
	Created      *time.Time `json:"created"`
	Memo         string     `json:"memo" gorm:"type:text"`
	archived.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;autoIncrement:false" 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    *time.Time `json:"begin_date"`
	EndDate      *time.Time `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      *time.Time `json:"created"`
	archived.NoPKModel
}

func (TapdWorkspace) TableName

func (TapdWorkspace) TableName() string

type TapdWorkspaceIteration

type TapdWorkspaceIteration struct {
	archived.NoPKModel
	ConnectionId uint64 `gorm:"primaryKey"`
	WorkspaceId  uint64 `gorm:"primaryKey"`
	IterationId  uint64 `gorm:"primaryKey"`
}

func (TapdWorkspaceIteration) TableName

func (TapdWorkspaceIteration) TableName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL