view

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const APIPathCreateFixView = "/open_api/:project_key/:work_item_type_key/fix_view"
View Source
const APIPathDeleteFixView = "/open_api/:project_key/fix_view/:view_id"
View Source
const APIPathQueryWorkItemDetailsByViewID = "/open_api/:project_key/view/:view_id"
View Source
const APIPathUpdateFixView = "/open_api/:project_key/:work_item_type_key/fix_view/:view_id"
View Source
const APIPathViewList = "/open_api/:project_key/view_conf/list"
View Source
const APIPathWorkItemList = "/open_api/:project_key/fix_view/:view_id"

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateFixViewReq

type CreateFixViewReq struct {
	// contains filtered or unexported fields
}

type CreateFixViewReqBody

type CreateFixViewReqBody struct {
	WorkItemIDList []int64 `json:"work_item_id_list"`

	Name string `json:"name"`

	CooperationMode int64 `json:"cooperation_mode"`

	CooperationUserKeys []string `json:"cooperation_user_keys"`

	CooperationTeamIDs []int64 `json:"cooperation_team_ids"`
}

type CreateFixViewReqBuilder

type CreateFixViewReqBuilder struct {
	// contains filtered or unexported fields
}

func NewCreateFixViewReqBuilder

func NewCreateFixViewReqBuilder() *CreateFixViewReqBuilder

func (*CreateFixViewReqBuilder) Build

func (builder *CreateFixViewReqBuilder) Build() *CreateFixViewReq

func (*CreateFixViewReqBuilder) CooperationMode

func (builder *CreateFixViewReqBuilder) CooperationMode(cooperationMode int64) *CreateFixViewReqBuilder

func (*CreateFixViewReqBuilder) CooperationTeamIDs

func (builder *CreateFixViewReqBuilder) CooperationTeamIDs(cooperationTeamIDs []int64) *CreateFixViewReqBuilder

func (*CreateFixViewReqBuilder) CooperationUserKeys

func (builder *CreateFixViewReqBuilder) CooperationUserKeys(cooperationUserKeys []string) *CreateFixViewReqBuilder

func (*CreateFixViewReqBuilder) Name

func (*CreateFixViewReqBuilder) ProjectKey

func (builder *CreateFixViewReqBuilder) ProjectKey(projectKey string) *CreateFixViewReqBuilder

func (*CreateFixViewReqBuilder) WorkItemIDList

func (builder *CreateFixViewReqBuilder) WorkItemIDList(workItemIDList []int64) *CreateFixViewReqBuilder

func (*CreateFixViewReqBuilder) WorkItemTypeKey

func (builder *CreateFixViewReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateFixViewReqBuilder

type CreateFixViewResp

type CreateFixViewResp struct {
	*core.APIResp `json:"-"`
	core.CodeError
	Data *FixView `json:"data"`

	Pagination *common.Pagination `json:"pagination"`
}

type DeleteFixViewReq

type DeleteFixViewReq struct {
	// contains filtered or unexported fields
}

type DeleteFixViewReqBuilder

type DeleteFixViewReqBuilder struct {
	// contains filtered or unexported fields
}

func NewDeleteFixViewReqBuilder

func NewDeleteFixViewReqBuilder() *DeleteFixViewReqBuilder

func (*DeleteFixViewReqBuilder) Build

func (builder *DeleteFixViewReqBuilder) Build() *DeleteFixViewReq

func (*DeleteFixViewReqBuilder) ProjectKey

func (builder *DeleteFixViewReqBuilder) ProjectKey(projectKey string) *DeleteFixViewReqBuilder

func (*DeleteFixViewReqBuilder) ViewID

func (builder *DeleteFixViewReqBuilder) ViewID(viewID string) *DeleteFixViewReqBuilder

type DeleteFixViewResp

type DeleteFixViewResp struct {
	*core.APIResp `json:"-"`
	core.CodeError
}

type FixView

type FixView struct {
	ViewID string `json:"view_id"`

	Name string `json:"name"`

	CreatedBy string `json:"created_by"`

	CreatedAt int64 `json:"created_at"`

	ModifiedBy string `json:"modified_by"`

	WorkItemIDList []int64 `json:"work_item_id_list"`

	Editable bool `json:"editable"`
}

type QueryWorkItemDetailsByViewIDReq

type QueryWorkItemDetailsByViewIDReq struct {
	// contains filtered or unexported fields
}

type QueryWorkItemDetailsByViewIDReqBody

type QueryWorkItemDetailsByViewIDReqBody struct {
	PageSize int64 `json:"page_size"`

	PageNum int64 `json:"page_num"`

	Expand *workitem.Expand `json:"expand"`
}

type QueryWorkItemDetailsByViewIDReqBuilder

type QueryWorkItemDetailsByViewIDReqBuilder struct {
	// contains filtered or unexported fields
}

func NewQueryWorkItemDetailsByViewIDReqBuilder

func NewQueryWorkItemDetailsByViewIDReqBuilder() *QueryWorkItemDetailsByViewIDReqBuilder

func (*QueryWorkItemDetailsByViewIDReqBuilder) Build

func (*QueryWorkItemDetailsByViewIDReqBuilder) Expand

func (*QueryWorkItemDetailsByViewIDReqBuilder) PageNum

func (*QueryWorkItemDetailsByViewIDReqBuilder) PageSize

func (*QueryWorkItemDetailsByViewIDReqBuilder) ProjectKey

func (*QueryWorkItemDetailsByViewIDReqBuilder) ViewID

type QueryWorkItemDetailsByViewIDResp

type QueryWorkItemDetailsByViewIDResp struct {
	*core.APIResp `json:"-"`
	core.CodeError
	Data []*workitem.WorkItemInfo `json:"data"`

	Pagination *common.Pagination `json:"pagination"`
}

type UpdateFixViewReq

type UpdateFixViewReq struct {
	// contains filtered or unexported fields
}

type UpdateFixViewReqBody

type UpdateFixViewReqBody struct {
	AddWorkItemIDs []int64 `json:"add_work_item_ids"`

	RemoveWorkItemIDs []int64 `json:"remove_work_item_ids"`

	CooperationMode int64 `json:"cooperation_mode"`

	CooperationUserKeys []string `json:"cooperation_user_keys"`

	CooperationTeamIDs []int64 `json:"cooperation_team_ids"`
}

type UpdateFixViewReqBuilder

type UpdateFixViewReqBuilder struct {
	// contains filtered or unexported fields
}

func NewUpdateFixViewReqBuilder

func NewUpdateFixViewReqBuilder() *UpdateFixViewReqBuilder

func (*UpdateFixViewReqBuilder) AddWorkItemIDs

func (builder *UpdateFixViewReqBuilder) AddWorkItemIDs(addWorkItemIDs []int64) *UpdateFixViewReqBuilder

func (*UpdateFixViewReqBuilder) Build

func (builder *UpdateFixViewReqBuilder) Build() *UpdateFixViewReq

func (*UpdateFixViewReqBuilder) CooperationMode

func (builder *UpdateFixViewReqBuilder) CooperationMode(cooperationMode int64) *UpdateFixViewReqBuilder

func (*UpdateFixViewReqBuilder) CooperationTeamIDs

func (builder *UpdateFixViewReqBuilder) CooperationTeamIDs(cooperationTeamIDs []int64) *UpdateFixViewReqBuilder

func (*UpdateFixViewReqBuilder) CooperationUserKeys

func (builder *UpdateFixViewReqBuilder) CooperationUserKeys(cooperationUserKeys []string) *UpdateFixViewReqBuilder

func (*UpdateFixViewReqBuilder) ProjectKey

func (builder *UpdateFixViewReqBuilder) ProjectKey(projectKey string) *UpdateFixViewReqBuilder

func (*UpdateFixViewReqBuilder) RemoveWorkItemIDs

func (builder *UpdateFixViewReqBuilder) RemoveWorkItemIDs(removeWorkItemIDs []int64) *UpdateFixViewReqBuilder

func (*UpdateFixViewReqBuilder) ViewID

func (builder *UpdateFixViewReqBuilder) ViewID(viewID string) *UpdateFixViewReqBuilder

func (*UpdateFixViewReqBuilder) WorkItemTypeKey

func (builder *UpdateFixViewReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateFixViewReqBuilder

type UpdateFixViewResp

type UpdateFixViewResp struct {
	*core.APIResp `json:"-"`
	core.CodeError
	Data *FixView `json:"data"`

	Pagination *common.Pagination `json:"pagination"`
}

type ViewConf

type ViewConf struct {
	ViewID string `json:"view_id"`

	Name string `json:"name"`

	ViewUrl string `json:"view_url"`

	ViewType int32 `json:"view_type"`

	Auth int32 `json:"auth"`

	SystemView int32 `json:"system_view"`

	Collaborators []string `json:"collaborators"`

	CreatedAt int64 `json:"created_at"`

	CreatedBy string `json:"created_by"`
}

type ViewListReq

type ViewListReq struct {
	// contains filtered or unexported fields
}

type ViewListReqBody

type ViewListReqBody struct {
	WorkItemTypeKey string `json:"work_item_type_key"`

	ViewIDs []string `json:"view_ids"`

	CreatedBy string `json:"created_by"`

	CreatedAt *workitem.TimeInterval `json:"created_at"`

	PageSize int64 `json:"page_size"`

	PageNum int64 `json:"page_num"`
}

type ViewListReqBuilder

type ViewListReqBuilder struct {
	// contains filtered or unexported fields
}

func NewViewListReqBuilder

func NewViewListReqBuilder() *ViewListReqBuilder

func (*ViewListReqBuilder) Build

func (builder *ViewListReqBuilder) Build() *ViewListReq

func (*ViewListReqBuilder) CreatedAt

func (builder *ViewListReqBuilder) CreatedAt(createdAt *workitem.TimeInterval) *ViewListReqBuilder

func (*ViewListReqBuilder) CreatedBy

func (builder *ViewListReqBuilder) CreatedBy(createdBy string) *ViewListReqBuilder

func (*ViewListReqBuilder) PageNum

func (builder *ViewListReqBuilder) PageNum(pageNum int64) *ViewListReqBuilder

func (*ViewListReqBuilder) PageSize

func (builder *ViewListReqBuilder) PageSize(pageSize int64) *ViewListReqBuilder

func (*ViewListReqBuilder) ProjectKey

func (builder *ViewListReqBuilder) ProjectKey(projectKey string) *ViewListReqBuilder

func (*ViewListReqBuilder) ViewIDs

func (builder *ViewListReqBuilder) ViewIDs(viewIDs []string) *ViewListReqBuilder

func (*ViewListReqBuilder) WorkItemTypeKey

func (builder *ViewListReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ViewListReqBuilder

type ViewListResp

type ViewListResp struct {
	*core.APIResp `json:"-"`
	core.CodeError
	Data []*ViewConf `json:"data"`

	Pagination *common.Pagination `json:"pagination"`
}

type ViewService

type ViewService struct {
	// contains filtered or unexported fields
}

func NewService

func NewService(config *core.Config) *ViewService

func (*ViewService) CreateFixView

func (a *ViewService) CreateFixView(ctx context.Context, req *CreateFixViewReq, options ...core.RequestOptionFunc) (*CreateFixViewResp, error)

创建固定视图

func (*ViewService) DeleteFixView

func (a *ViewService) DeleteFixView(ctx context.Context, req *DeleteFixViewReq, options ...core.RequestOptionFunc) (*DeleteFixViewResp, error)

删除固定视图

func (*ViewService) QueryWorkItemDetailsByViewID

获取视图下工作项列表(全景视图)

func (*ViewService) UpdateFixView

func (a *ViewService) UpdateFixView(ctx context.Context, req *UpdateFixViewReq, options ...core.RequestOptionFunc) (*UpdateFixViewResp, error)

更新固定视图

func (*ViewService) ViewList

func (a *ViewService) ViewList(ctx context.Context, req *ViewListReq, options ...core.RequestOptionFunc) (*ViewListResp, error)

获取视图列表

func (*ViewService) WorkItemList

func (a *ViewService) WorkItemList(ctx context.Context, req *WorkItemListReq, options ...core.RequestOptionFunc) (*WorkItemListResp, error)

获取视图下工作项列表

type WorkItemListReq

type WorkItemListReq struct {
	// contains filtered or unexported fields
}

type WorkItemListReqBuilder

type WorkItemListReqBuilder struct {
	// contains filtered or unexported fields
}

func NewWorkItemListReqBuilder

func NewWorkItemListReqBuilder() *WorkItemListReqBuilder

func (*WorkItemListReqBuilder) Build

func (builder *WorkItemListReqBuilder) Build() *WorkItemListReq

func (*WorkItemListReqBuilder) PageNum

func (builder *WorkItemListReqBuilder) PageNum(pageNum int64) *WorkItemListReqBuilder

func (*WorkItemListReqBuilder) PageSize

func (builder *WorkItemListReqBuilder) PageSize(pageSize int64) *WorkItemListReqBuilder

func (*WorkItemListReqBuilder) ProjectKey

func (builder *WorkItemListReqBuilder) ProjectKey(projectKey string) *WorkItemListReqBuilder

func (*WorkItemListReqBuilder) ViewID

func (builder *WorkItemListReqBuilder) ViewID(viewID string) *WorkItemListReqBuilder

type WorkItemListResp

type WorkItemListResp struct {
	*core.APIResp `json:"-"`
	core.CodeError
	Data *FixView `json:"data"`

	Pagination *common.Pagination `json:"pagination"`
}

Jump to

Keyboard shortcuts

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