Documentation ¶
Index ¶
- Constants
- type CreateFixViewReq
- type CreateFixViewReqBody
- type CreateFixViewReqBuilder
- func (builder *CreateFixViewReqBuilder) Build() *CreateFixViewReq
- func (builder *CreateFixViewReqBuilder) CooperationMode(cooperationMode int64) *CreateFixViewReqBuilder
- func (builder *CreateFixViewReqBuilder) CooperationTeamIDs(cooperationTeamIDs []int64) *CreateFixViewReqBuilder
- func (builder *CreateFixViewReqBuilder) CooperationUserKeys(cooperationUserKeys []string) *CreateFixViewReqBuilder
- func (builder *CreateFixViewReqBuilder) Name(name string) *CreateFixViewReqBuilder
- func (builder *CreateFixViewReqBuilder) ProjectKey(projectKey string) *CreateFixViewReqBuilder
- func (builder *CreateFixViewReqBuilder) WorkItemIDList(workItemIDList []int64) *CreateFixViewReqBuilder
- func (builder *CreateFixViewReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateFixViewReqBuilder
- type CreateFixViewResp
- type DeleteFixViewReq
- type DeleteFixViewReqBuilder
- type DeleteFixViewResp
- type FixView
- type QueryWorkItemDetailsByViewIDReq
- type QueryWorkItemDetailsByViewIDReqBody
- type QueryWorkItemDetailsByViewIDReqBuilder
- func (builder *QueryWorkItemDetailsByViewIDReqBuilder) Build() *QueryWorkItemDetailsByViewIDReq
- func (builder *QueryWorkItemDetailsByViewIDReqBuilder) Expand(expand *workitem.Expand) *QueryWorkItemDetailsByViewIDReqBuilder
- func (builder *QueryWorkItemDetailsByViewIDReqBuilder) PageNum(pageNum int64) *QueryWorkItemDetailsByViewIDReqBuilder
- func (builder *QueryWorkItemDetailsByViewIDReqBuilder) PageSize(pageSize int64) *QueryWorkItemDetailsByViewIDReqBuilder
- func (builder *QueryWorkItemDetailsByViewIDReqBuilder) ProjectKey(projectKey string) *QueryWorkItemDetailsByViewIDReqBuilder
- func (builder *QueryWorkItemDetailsByViewIDReqBuilder) ViewID(viewID string) *QueryWorkItemDetailsByViewIDReqBuilder
- type QueryWorkItemDetailsByViewIDResp
- type UpdateFixViewReq
- type UpdateFixViewReqBody
- type UpdateFixViewReqBuilder
- func (builder *UpdateFixViewReqBuilder) AddWorkItemIDs(addWorkItemIDs []int64) *UpdateFixViewReqBuilder
- func (builder *UpdateFixViewReqBuilder) Build() *UpdateFixViewReq
- func (builder *UpdateFixViewReqBuilder) CooperationMode(cooperationMode int64) *UpdateFixViewReqBuilder
- func (builder *UpdateFixViewReqBuilder) CooperationTeamIDs(cooperationTeamIDs []int64) *UpdateFixViewReqBuilder
- func (builder *UpdateFixViewReqBuilder) CooperationUserKeys(cooperationUserKeys []string) *UpdateFixViewReqBuilder
- func (builder *UpdateFixViewReqBuilder) ProjectKey(projectKey string) *UpdateFixViewReqBuilder
- func (builder *UpdateFixViewReqBuilder) RemoveWorkItemIDs(removeWorkItemIDs []int64) *UpdateFixViewReqBuilder
- func (builder *UpdateFixViewReqBuilder) ViewID(viewID string) *UpdateFixViewReqBuilder
- func (builder *UpdateFixViewReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateFixViewReqBuilder
- type UpdateFixViewResp
- type ViewConf
- type ViewListReq
- type ViewListReqBody
- type ViewListReqBuilder
- func (builder *ViewListReqBuilder) Build() *ViewListReq
- func (builder *ViewListReqBuilder) CreatedAt(createdAt *workitem.TimeInterval) *ViewListReqBuilder
- func (builder *ViewListReqBuilder) CreatedBy(createdBy string) *ViewListReqBuilder
- func (builder *ViewListReqBuilder) PageNum(pageNum int64) *ViewListReqBuilder
- func (builder *ViewListReqBuilder) PageSize(pageSize int64) *ViewListReqBuilder
- func (builder *ViewListReqBuilder) ProjectKey(projectKey string) *ViewListReqBuilder
- func (builder *ViewListReqBuilder) ViewIDs(viewIDs []string) *ViewListReqBuilder
- func (builder *ViewListReqBuilder) ViewName(viewName string) *ViewListReqBuilder
- func (builder *ViewListReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ViewListReqBuilder
- type ViewListResp
- type ViewService
- func (a *ViewService) CreateFixView(ctx context.Context, req *CreateFixViewReq, options ...core.RequestOptionFunc) (*CreateFixViewResp, error)
- func (a *ViewService) DeleteFixView(ctx context.Context, req *DeleteFixViewReq, options ...core.RequestOptionFunc) (*DeleteFixViewResp, error)
- func (a *ViewService) QueryWorkItemDetailsByViewID(ctx context.Context, req *QueryWorkItemDetailsByViewIDReq, ...) (*QueryWorkItemDetailsByViewIDResp, error)
- func (a *ViewService) UpdateFixView(ctx context.Context, req *UpdateFixViewReq, options ...core.RequestOptionFunc) (*UpdateFixViewResp, error)
- func (a *ViewService) ViewList(ctx context.Context, req *ViewListReq, options ...core.RequestOptionFunc) (*ViewListResp, error)
- func (a *ViewService) WorkItemList(ctx context.Context, req *WorkItemListReq, options ...core.RequestOptionFunc) (*WorkItemListResp, error)
- type WorkItemListReq
- type WorkItemListReqBuilder
- func (builder *WorkItemListReqBuilder) Build() *WorkItemListReq
- func (builder *WorkItemListReqBuilder) PageNum(pageNum int64) *WorkItemListReqBuilder
- func (builder *WorkItemListReqBuilder) PageSize(pageSize int64) *WorkItemListReqBuilder
- func (builder *WorkItemListReqBuilder) ProjectKey(projectKey string) *WorkItemListReqBuilder
- func (builder *WorkItemListReqBuilder) ViewID(viewID string) *WorkItemListReqBuilder
- type WorkItemListResp
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 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 (builder *CreateFixViewReqBuilder) Name(name string) *CreateFixViewReqBuilder
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 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 QueryWorkItemDetailsByViewIDReq ¶
type QueryWorkItemDetailsByViewIDReq struct {
// contains filtered or unexported fields
}
type QueryWorkItemDetailsByViewIDReqBuilder ¶
type QueryWorkItemDetailsByViewIDReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryWorkItemDetailsByViewIDReqBuilder ¶
func NewQueryWorkItemDetailsByViewIDReqBuilder() *QueryWorkItemDetailsByViewIDReqBuilder
func (*QueryWorkItemDetailsByViewIDReqBuilder) Build ¶
func (builder *QueryWorkItemDetailsByViewIDReqBuilder) Build() *QueryWorkItemDetailsByViewIDReq
func (*QueryWorkItemDetailsByViewIDReqBuilder) Expand ¶
func (builder *QueryWorkItemDetailsByViewIDReqBuilder) Expand(expand *workitem.Expand) *QueryWorkItemDetailsByViewIDReqBuilder
func (*QueryWorkItemDetailsByViewIDReqBuilder) PageNum ¶
func (builder *QueryWorkItemDetailsByViewIDReqBuilder) PageNum(pageNum int64) *QueryWorkItemDetailsByViewIDReqBuilder
func (*QueryWorkItemDetailsByViewIDReqBuilder) PageSize ¶
func (builder *QueryWorkItemDetailsByViewIDReqBuilder) PageSize(pageSize int64) *QueryWorkItemDetailsByViewIDReqBuilder
func (*QueryWorkItemDetailsByViewIDReqBuilder) ProjectKey ¶
func (builder *QueryWorkItemDetailsByViewIDReqBuilder) ProjectKey(projectKey string) *QueryWorkItemDetailsByViewIDReqBuilder
func (*QueryWorkItemDetailsByViewIDReqBuilder) ViewID ¶
func (builder *QueryWorkItemDetailsByViewIDReqBuilder) ViewID(viewID string) *QueryWorkItemDetailsByViewIDReqBuilder
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 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"` ViewName string `json:"view_name"` 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) ViewName ¶ added in v1.0.3
func (builder *ViewListReqBuilder) ViewName(viewName string) *ViewListReqBuilder
func (*ViewListReqBuilder) WorkItemTypeKey ¶
func (builder *ViewListReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ViewListReqBuilder
type ViewListResp ¶
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 (a *ViewService) QueryWorkItemDetailsByViewID(ctx context.Context, req *QueryWorkItemDetailsByViewIDReq, options ...core.RequestOptionFunc) (*QueryWorkItemDetailsByViewIDResp, error)
获取视图下工作项列表(全景视图)
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 ¶
Click to show internal directories.
Click to hide internal directories.