Documentation
¶
Index ¶
- Constants
- type Checker
- type Connection
- type CreateConditionViewReq
- type CreateConditionViewReqBody
- type CreateConditionViewReqBuilder
- func (builder *CreateConditionViewReqBuilder) Build() *CreateConditionViewReq
- func (builder *CreateConditionViewReqBuilder) CooperationMode(cooperationMode int64) *CreateConditionViewReqBuilder
- func (builder *CreateConditionViewReqBuilder) CooperationTeamIDs(cooperationTeamIDs []int64) *CreateConditionViewReqBuilder
- func (builder *CreateConditionViewReqBuilder) CooperationTeams(cooperationTeams []Team) *CreateConditionViewReqBuilder
- func (builder *CreateConditionViewReqBuilder) CooperationUserKeys(cooperationUserKeys []string) *CreateConditionViewReqBuilder
- func (builder *CreateConditionViewReqBuilder) Name(name string) *CreateConditionViewReqBuilder
- func (builder *CreateConditionViewReqBuilder) ProjectKey(projectKey string) *CreateConditionViewReqBuilder
- func (builder *CreateConditionViewReqBuilder) SearchGroup(searchGroup *SearchGroup) *CreateConditionViewReqBuilder
- func (builder *CreateConditionViewReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateConditionViewReqBuilder
- type CreateConditionViewResp
- type CreateConditionViewRespData
- 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) CooperationTeams(cooperationTeams []Team) *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 Expand
- type FieldDetail
- type FieldValuePair
- type FixView
- type MultiText
- type MultiTextDetail
- type NodeBasicInfo
- type NodesConnections
- type Pagination
- type QueryWorkItemDetailsByViewIDReq
- type QueryWorkItemDetailsByViewIDReqBody
- type QueryWorkItemDetailsByViewIDReqBuilder
- func (builder *QueryWorkItemDetailsByViewIDReqBuilder) Build() *QueryWorkItemDetailsByViewIDReq
- func (builder *QueryWorkItemDetailsByViewIDReqBuilder) Expand(expand *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 RelationFieldDetail
- type RoleOwner
- type Schedule
- type SearchGroup
- type SearchParam
- type StateFlowNode
- type StateTime
- type SubTask
- type SubTaskParentInfo
- type TargetState
- type Team
- type TimeInterval
- type UpdateConditionViewReq
- type UpdateConditionViewReqBody
- type UpdateConditionViewReqBuilder
- func (builder *UpdateConditionViewReqBuilder) Build() *UpdateConditionViewReq
- func (builder *UpdateConditionViewReqBuilder) CooperationMode(cooperationMode int64) *UpdateConditionViewReqBuilder
- func (builder *UpdateConditionViewReqBuilder) CooperationTeamIDs(cooperationTeamIDs []int64) *UpdateConditionViewReqBuilder
- func (builder *UpdateConditionViewReqBuilder) CooperationTeams(cooperationTeams []Team) *UpdateConditionViewReqBuilder
- func (builder *UpdateConditionViewReqBuilder) CooperationUserKeys(cooperationUserKeys []string) *UpdateConditionViewReqBuilder
- func (builder *UpdateConditionViewReqBuilder) Name(name string) *UpdateConditionViewReqBuilder
- func (builder *UpdateConditionViewReqBuilder) ProjectKey(projectKey string) *UpdateConditionViewReqBuilder
- func (builder *UpdateConditionViewReqBuilder) SearchGroup(searchGroup *SearchGroup) *UpdateConditionViewReqBuilder
- func (builder *UpdateConditionViewReqBuilder) ViewID(viewID string) *UpdateConditionViewReqBuilder
- func (builder *UpdateConditionViewReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateConditionViewReqBuilder
- type UpdateConditionViewResp
- 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) CooperationTeams(cooperationTeams []Team) *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 UserDetail
- type ViewConf
- type ViewListReq
- type ViewListReqBody
- type ViewListReqBuilder
- func (builder *ViewListReqBuilder) Build() *ViewListReq
- func (builder *ViewListReqBuilder) CreatedAt(createdAt *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) CreateConditionView(ctx context.Context, req *CreateConditionViewReq, ...) (*CreateConditionViewResp, error)
- 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) UpdateConditionView(ctx context.Context, req *UpdateConditionViewReq, ...) (*UpdateConditionViewResp, 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 WorkItemInfo
- 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
- type WorkItemStatus
- type WorkflowNode
Constants ¶
View Source
const APIPath_CreateConditionView = "/open_api/view/v1/create_condition_view"
View Source
const APIPath_CreateFixView = "/open_api/:project_key/:work_item_type_key/fix_view"
View Source
const APIPath_DeleteFixView = "/open_api/:project_key/fix_view/:view_id"
View Source
const APIPath_QueryWorkItemDetailsByViewID = "/open_api/:project_key/view/:view_id"
View Source
const APIPath_UpdateConditionView = "/open_api/view/v1/update_condition_view"
View Source
const APIPath_UpdateFixView = "/open_api/:project_key/:work_item_type_key/fix_view/:view_id"
View Source
const APIPath_ViewList = "/open_api/:project_key/view_conf/list"
View Source
const APIPath_WorkItemList = "/open_api/:project_key/fix_view/:view_id"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type CreateConditionViewReq ¶
type CreateConditionViewReq struct {
// contains filtered or unexported fields
}
type CreateConditionViewReqBody ¶
type CreateConditionViewReqBody struct { ProjectKey *string `json:"project_key,omitempty"` WorkItemTypeKey *string `json:"work_item_type_key,omitempty"` SearchGroup *SearchGroup `json:"search_group,omitempty"` CooperationMode *int64 `json:"cooperation_mode,omitempty"` CooperationUserKeys []string `json:"cooperation_user_keys,omitempty"` CooperationTeamIDs []int64 `json:"cooperation_team_ids,omitempty"` Name *string `json:"name,omitempty"` CooperationTeams []Team `json:"cooperation_teams,omitempty"` }
type CreateConditionViewReqBuilder ¶
type CreateConditionViewReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateConditionViewReqBuilder ¶
func NewCreateConditionViewReqBuilder() *CreateConditionViewReqBuilder
func (*CreateConditionViewReqBuilder) Build ¶
func (builder *CreateConditionViewReqBuilder) Build() *CreateConditionViewReq
func (*CreateConditionViewReqBuilder) CooperationMode ¶
func (builder *CreateConditionViewReqBuilder) CooperationMode(cooperationMode int64) *CreateConditionViewReqBuilder
func (*CreateConditionViewReqBuilder) CooperationTeamIDs ¶
func (builder *CreateConditionViewReqBuilder) CooperationTeamIDs(cooperationTeamIDs []int64) *CreateConditionViewReqBuilder
func (*CreateConditionViewReqBuilder) CooperationTeams ¶
func (builder *CreateConditionViewReqBuilder) CooperationTeams(cooperationTeams []Team) *CreateConditionViewReqBuilder
func (*CreateConditionViewReqBuilder) CooperationUserKeys ¶
func (builder *CreateConditionViewReqBuilder) CooperationUserKeys(cooperationUserKeys []string) *CreateConditionViewReqBuilder
func (*CreateConditionViewReqBuilder) Name ¶
func (builder *CreateConditionViewReqBuilder) Name(name string) *CreateConditionViewReqBuilder
func (*CreateConditionViewReqBuilder) ProjectKey ¶
func (builder *CreateConditionViewReqBuilder) ProjectKey(projectKey string) *CreateConditionViewReqBuilder
func (*CreateConditionViewReqBuilder) SearchGroup ¶
func (builder *CreateConditionViewReqBuilder) SearchGroup(searchGroup *SearchGroup) *CreateConditionViewReqBuilder
func (*CreateConditionViewReqBuilder) WorkItemTypeKey ¶
func (builder *CreateConditionViewReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateConditionViewReqBuilder
type CreateConditionViewResp ¶
type CreateConditionViewResp struct { *core.APIResp `json:"-"` core.CodeError Data *CreateConditionViewRespData `json:"data,omitempty"` }
type CreateConditionViewRespData ¶ added in v1.0.13
type CreateConditionViewRespData struct {
ViewID *string `json:"view_id,omitempty"`
}
type CreateFixViewReq ¶
type CreateFixViewReq struct {
// contains filtered or unexported fields
}
type CreateFixViewReqBody ¶
type CreateFixViewReqBody struct { WorkItemIDList []int64 `json:"work_item_id_list,omitempty"` Name *string `json:"name,omitempty"` CooperationMode *int64 `json:"cooperation_mode,omitempty"` CooperationUserKeys []string `json:"cooperation_user_keys,omitempty"` CooperationTeamIDs []int64 `json:"cooperation_team_ids,omitempty"` CooperationTeams []Team `json:"cooperation_teams,omitempty"` }
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) CooperationTeams ¶
func (builder *CreateFixViewReqBuilder) CooperationTeams(cooperationTeams []Team) *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 Expand ¶
type Expand struct { NeedWorkflow *bool `json:"need_workflow,omitempty"` RelationFieldsDetail *bool `json:"relation_fields_detail,omitempty"` NeedMultiText *bool `json:"need_multi_text,omitempty"` NeedUserDetail *bool `json:"need_user_detail,omitempty"` NeedSubTaskParent *bool `json:"need_sub_task_parent,omitempty"` }
type FieldDetail ¶
type FieldValuePair ¶
type FieldValuePair struct { FieldKey *string `json:"field_key,omitempty"` FieldValue interface{} `json:"field_value,omitempty"` TargetState *TargetState `json:"target_state,omitempty"` FieldTypeKey *string `json:"field_type_key,omitempty"` FieldAlias *string `json:"field_alias,omitempty"` HelpDescription *string `json:"help_description,omitempty"` }
type FixView ¶
type FixView struct { ViewID *string `json:"view_id,omitempty"` Name *string `json:"name,omitempty"` CreatedBy *string `json:"created_by,omitempty"` CreatedAt *int64 `json:"created_at,omitempty"` ModifiedBy *string `json:"modified_by,omitempty"` WorkItemIDList []int64 `json:"work_item_id_list,omitempty"` Editable *bool `json:"editable,omitempty"` }
type MultiText ¶
type MultiText struct { FieldKey *string `json:"field_key,omitempty"` FieldValue *MultiTextDetail `json:"field_value,omitempty"` }
type MultiTextDetail ¶
type MultiTextDetail struct { Doc *string `json:"doc,omitempty"` DocText *string `json:"doc_text,omitempty"` IsEmpty *bool `json:"is_empty,omitempty"` NotifyUserList []string `json:"notify_user_list,omitempty"` NotifyUserType *string `json:"notify_user_type,omitempty"` DocHTML *string `json:"doc_html,omitempty"` }
type NodeBasicInfo ¶
type NodesConnections ¶
type NodesConnections struct { WorkflowNodes []WorkflowNode `json:"workflow_nodes,omitempty"` Connections []Connection `json:"connections,omitempty"` StateFlowNodes []StateFlowNode `json:"state_flow_nodes,omitempty"` UserDetails []UserDetail `json:"user_details,omitempty"` }
type Pagination ¶
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 *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 []WorkItemInfo `json:"data"` Pagination *Pagination `json:"pagination"` }
type RelationFieldDetail ¶
type RelationFieldDetail struct { FieldKey *string `json:"field_key,omitempty"` Detail []FieldDetail `json:"detail,omitempty"` }
type SearchGroup ¶
type SearchGroup struct { SearchParams []SearchParam `json:"search_params,omitempty"` Conjunction *string `json:"conjunction,omitempty"` SearchGroups []SearchGroup `json:"search_groups,omitempty"` }
type SearchParam ¶
type SearchParam struct { ParamKey *string `json:"param_key,omitempty"` Value interface{} `json:"value,omitempty"` Operator *string `json:"operator,omitempty"` PreOperator *string `json:"pre_operator,omitempty"` ValueSearchGroups *SearchGroup `json:"value_search_groups,omitempty"` }
type StateFlowNode ¶
type StateFlowNode struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` RoleOwners []RoleOwner `json:"role_owners,omitempty"` Status *int32 `json:"status,omitempty"` ActualBeginTime *string `json:"actual_begin_time,omitempty"` ActualFinishTime *string `json:"actual_finish_time,omitempty"` Fields []FieldValuePair `json:"fields,omitempty"` }
type SubTask ¶
type SubTask struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Schedules []Schedule `json:"schedules,omitempty"` Order *float64 `json:"order,omitempty"` Details *string `json:"details,omitempty"` Passed *bool `json:"passed,omitempty"` Owners []string `json:"owners,omitempty"` Note *string `json:"note,omitempty"` ActualBeginTime *string `json:"actual_begin_time,omitempty"` ActualFinishTime *string `json:"actual_finish_time,omitempty"` Assignee []string `json:"assignee,omitempty"` RoleAssignee []RoleOwner `json:"role_assignee,omitempty"` Deliverable []FieldValuePair `json:"deliverable,omitempty"` Fields []FieldValuePair `json:"fields,omitempty"` }
type SubTaskParentInfo ¶
type TargetState ¶
type TimeInterval ¶
type UpdateConditionViewReq ¶
type UpdateConditionViewReq struct {
// contains filtered or unexported fields
}
type UpdateConditionViewReqBody ¶
type UpdateConditionViewReqBody struct { ProjectKey *string `json:"project_key,omitempty"` WorkItemTypeKey *string `json:"work_item_type_key,omitempty"` SearchGroup *SearchGroup `json:"search_group,omitempty"` CooperationMode *int64 `json:"cooperation_mode,omitempty"` CooperationUserKeys []string `json:"cooperation_user_keys,omitempty"` CooperationTeamIDs []int64 `json:"cooperation_team_ids,omitempty"` Name *string `json:"name,omitempty"` ViewID *string `json:"view_id,omitempty"` CooperationTeams []Team `json:"cooperation_teams,omitempty"` }
type UpdateConditionViewReqBuilder ¶
type UpdateConditionViewReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateConditionViewReqBuilder ¶
func NewUpdateConditionViewReqBuilder() *UpdateConditionViewReqBuilder
func (*UpdateConditionViewReqBuilder) Build ¶
func (builder *UpdateConditionViewReqBuilder) Build() *UpdateConditionViewReq
func (*UpdateConditionViewReqBuilder) CooperationMode ¶
func (builder *UpdateConditionViewReqBuilder) CooperationMode(cooperationMode int64) *UpdateConditionViewReqBuilder
func (*UpdateConditionViewReqBuilder) CooperationTeamIDs ¶
func (builder *UpdateConditionViewReqBuilder) CooperationTeamIDs(cooperationTeamIDs []int64) *UpdateConditionViewReqBuilder
func (*UpdateConditionViewReqBuilder) CooperationTeams ¶
func (builder *UpdateConditionViewReqBuilder) CooperationTeams(cooperationTeams []Team) *UpdateConditionViewReqBuilder
func (*UpdateConditionViewReqBuilder) CooperationUserKeys ¶
func (builder *UpdateConditionViewReqBuilder) CooperationUserKeys(cooperationUserKeys []string) *UpdateConditionViewReqBuilder
func (*UpdateConditionViewReqBuilder) Name ¶
func (builder *UpdateConditionViewReqBuilder) Name(name string) *UpdateConditionViewReqBuilder
func (*UpdateConditionViewReqBuilder) ProjectKey ¶
func (builder *UpdateConditionViewReqBuilder) ProjectKey(projectKey string) *UpdateConditionViewReqBuilder
func (*UpdateConditionViewReqBuilder) SearchGroup ¶
func (builder *UpdateConditionViewReqBuilder) SearchGroup(searchGroup *SearchGroup) *UpdateConditionViewReqBuilder
func (*UpdateConditionViewReqBuilder) ViewID ¶
func (builder *UpdateConditionViewReqBuilder) ViewID(viewID string) *UpdateConditionViewReqBuilder
func (*UpdateConditionViewReqBuilder) WorkItemTypeKey ¶
func (builder *UpdateConditionViewReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateConditionViewReqBuilder
type UpdateConditionViewResp ¶
type UpdateFixViewReq ¶
type UpdateFixViewReq struct {
// contains filtered or unexported fields
}
type UpdateFixViewReqBody ¶
type UpdateFixViewReqBody struct { AddWorkItemIDs []int64 `json:"add_work_item_ids,omitempty"` RemoveWorkItemIDs []int64 `json:"remove_work_item_ids,omitempty"` CooperationMode *int64 `json:"cooperation_mode,omitempty"` CooperationUserKeys []string `json:"cooperation_user_keys,omitempty"` CooperationTeamIDs []int64 `json:"cooperation_team_ids,omitempty"` CooperationTeams []Team `json:"cooperation_teams,omitempty"` }
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) CooperationTeams ¶
func (builder *UpdateFixViewReqBuilder) CooperationTeams(cooperationTeams []Team) *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 UserDetail ¶
type ViewConf ¶
type ViewConf struct { ViewID *string `json:"view_id,omitempty"` Name *string `json:"name,omitempty"` ViewUrl *string `json:"view_url,omitempty"` ViewType *int32 `json:"view_type,omitempty"` Auth *int32 `json:"auth,omitempty"` SystemView *int32 `json:"system_view,omitempty"` Collaborators []string `json:"collaborators,omitempty"` CreatedAt *int64 `json:"created_at,omitempty"` CreatedBy *string `json:"created_by,omitempty"` }
type ViewListReq ¶
type ViewListReq struct {
// contains filtered or unexported fields
}
type ViewListReqBody ¶
type ViewListReqBody struct { WorkItemTypeKey *string `json:"work_item_type_key,omitempty"` ViewIDs []string `json:"view_ids,omitempty"` CreatedBy *string `json:"created_by,omitempty"` CreatedAt *TimeInterval `json:"created_at,omitempty"` PageSize *int64 `json:"page_size,omitempty"` PageNum *int64 `json:"page_num,omitempty"` ViewName *string `json:"view_name,omitempty"` }
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 *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 ¶
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) CreateConditionView ¶
func (a *ViewService) CreateConditionView(ctx context.Context, req *CreateConditionViewReq, options ...core.RequestOptionFunc) (*CreateConditionViewResp, error)
* @name: openapi创建条件视图 * @desc: openapi创建条件视图
func (*ViewService) CreateFixView ¶
func (a *ViewService) CreateFixView(ctx context.Context, req *CreateFixViewReq, options ...core.RequestOptionFunc) (*CreateFixViewResp, error)
* @name: openapi创建固定视图 * @desc: openapi创建固定视图
func (*ViewService) DeleteFixView ¶
func (a *ViewService) DeleteFixView(ctx context.Context, req *DeleteFixViewReq, options ...core.RequestOptionFunc) (*DeleteFixViewResp, error)
* @name: openapi删除固定视图 * @desc: openapi删除固定视图
func (*ViewService) QueryWorkItemDetailsByViewID ¶
func (a *ViewService) QueryWorkItemDetailsByViewID(ctx context.Context, req *QueryWorkItemDetailsByViewIDReq, options ...core.RequestOptionFunc) (*QueryWorkItemDetailsByViewIDResp, error)
* @name: openapi获取视图下工作项列表(全景视图) * @desc: openapi获取视图下工作项列表(全景视图)
func (*ViewService) UpdateConditionView ¶
func (a *ViewService) UpdateConditionView(ctx context.Context, req *UpdateConditionViewReq, options ...core.RequestOptionFunc) (*UpdateConditionViewResp, error)
* @name: openapi更新条件视图 * @desc: openapi更新条件视图
func (*ViewService) UpdateFixView ¶
func (a *ViewService) UpdateFixView(ctx context.Context, req *UpdateFixViewReq, options ...core.RequestOptionFunc) (*UpdateFixViewResp, error)
* @name: openapi更新固定视图 * @desc: openapi更新固定视图
func (*ViewService) ViewList ¶
func (a *ViewService) ViewList(ctx context.Context, req *ViewListReq, options ...core.RequestOptionFunc) (*ViewListResp, error)
* @name: openapi获取视图列表 * @desc: openapi获取视图列表
func (*ViewService) WorkItemList ¶
func (a *ViewService) WorkItemList(ctx context.Context, req *WorkItemListReq, options ...core.RequestOptionFunc) (*WorkItemListResp, error)
* @name: openapi获取视图下工作项列表 * @desc: openapi获取视图下工作项列表
type WorkItemInfo ¶
type WorkItemInfo struct { ID *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` WorkItemTypeKey *string `json:"work_item_type_key,omitempty"` ProjectKey *string `json:"project_key,omitempty"` TemplateType *string `json:"template_type,omitempty"` Pattern *string `json:"pattern,omitempty"` SubStage *string `json:"sub_stage,omitempty"` CurrentNodes []NodeBasicInfo `json:"current_nodes,omitempty"` CreatedBy *string `json:"created_by,omitempty"` UpdatedBy *string `json:"updated_by,omitempty"` CreatedAt *int64 `json:"created_at,omitempty"` UpdatedAt *int64 `json:"updated_at,omitempty"` Fields []FieldValuePair `json:"fields,omitempty"` WorkItemStatus *WorkItemStatus `json:"work_item_status,omitempty"` DeletedBy *string `json:"deleted_by,omitempty"` DeletedAt *int64 `json:"deleted_at,omitempty"` SimpleName *string `json:"simple_name,omitempty"` TemplateID *int64 `json:"template_id,omitempty"` WorkflowInfos *NodesConnections `json:"workflow_infos,omitempty"` StateTimes []StateTime `json:"state_times,omitempty"` MultiTexts []MultiText `json:"multi_texts,omitempty"` RelationFieldsDetail []RelationFieldDetail `json:"relation_fields_detail,omitempty"` UserDetails []UserDetail `json:"user_details,omitempty"` SubTaskParentInfo *SubTaskParentInfo `json:"sub_task_parent_info,omitempty"` }
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 WorkItemStatus ¶
type WorkItemStatus struct { StateKey *string `json:"state_key,omitempty"` IsArchivedState *bool `json:"is_archived_state,omitempty"` IsInitState *bool `json:"is_init_state,omitempty"` UpdatedAt *int64 `json:"updated_at,omitempty"` UpdatedBy *string `json:"updated_by,omitempty"` History []WorkItemStatus `json:"history,omitempty"` }
type WorkflowNode ¶
type WorkflowNode struct { ID *string `json:"id,omitempty"` StateKey *string `json:"state_key,omitempty"` Name *string `json:"name,omitempty"` Status *int32 `json:"status,omitempty"` Fields []FieldValuePair `json:"fields,omitempty"` Owners []string `json:"owners,omitempty"` NodeSchedule *Schedule `json:"node_schedule,omitempty"` Schedules []Schedule `json:"schedules,omitempty"` SubTasks []SubTask `json:"sub_tasks,omitempty"` ActualBeginTime *string `json:"actual_begin_time,omitempty"` ActualFinishTime *string `json:"actual_finish_time,omitempty"` RoleAssignee []RoleOwner `json:"role_assignee,omitempty"` DifferentSchedule *bool `json:"different_schedule,omitempty"` SubStatus []Checker `json:"sub_status,omitempty"` Milestone *bool `json:"milestone,omitempty"` Participants []string `json:"participants,omitempty"` }
Click to show internal directories.
Click to hide internal directories.