v4

package
v0.0.81 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForAddApplyJoinProjectForAgc

func GenReqDefForAddApplyJoinProjectForAgc() *def.HttpRequestDef

func GenReqDefForAddMemberV4

func GenReqDefForAddMemberV4() *def.HttpRequestDef

func GenReqDefForBatchAddMembersV4

func GenReqDefForBatchAddMembersV4() *def.HttpRequestDef

func GenReqDefForBatchDeleteIssuesV4

func GenReqDefForBatchDeleteIssuesV4() *def.HttpRequestDef

func GenReqDefForBatchDeleteIterationsV4

func GenReqDefForBatchDeleteIterationsV4() *def.HttpRequestDef

func GenReqDefForBatchDeleteMembersV4

func GenReqDefForBatchDeleteMembersV4() *def.HttpRequestDef

func GenReqDefForBatchUpdateChildNickNames added in v0.0.78

func GenReqDefForBatchUpdateChildNickNames() *def.HttpRequestDef

func GenReqDefForCheckProjectNameV4

func GenReqDefForCheckProjectNameV4() *def.HttpRequestDef

func GenReqDefForCreateCustomfields

func GenReqDefForCreateCustomfields() *def.HttpRequestDef

func GenReqDefForCreateIssueV4

func GenReqDefForCreateIssueV4() *def.HttpRequestDef

func GenReqDefForCreateIterationV4

func GenReqDefForCreateIterationV4() *def.HttpRequestDef

func GenReqDefForCreateProjectV4

func GenReqDefForCreateProjectV4() *def.HttpRequestDef

func GenReqDefForCreateSystemIssueV4 added in v0.0.68

func GenReqDefForCreateSystemIssueV4() *def.HttpRequestDef

func GenReqDefForDeleteIssueV4

func GenReqDefForDeleteIssueV4() *def.HttpRequestDef

func GenReqDefForDeleteIterationV4

func GenReqDefForDeleteIterationV4() *def.HttpRequestDef

func GenReqDefForDeleteProjectV4

func GenReqDefForDeleteProjectV4() *def.HttpRequestDef

func GenReqDefForListChildIssuesV4

func GenReqDefForListChildIssuesV4() *def.HttpRequestDef

func GenReqDefForListDomainNotAddedProjectsV4

func GenReqDefForListDomainNotAddedProjectsV4() *def.HttpRequestDef

func GenReqDefForListIssueCommentsV4

func GenReqDefForListIssueCommentsV4() *def.HttpRequestDef

func GenReqDefForListIssueRecordsV4

func GenReqDefForListIssueRecordsV4() *def.HttpRequestDef

func GenReqDefForListIssuesV4

func GenReqDefForListIssuesV4() *def.HttpRequestDef

func GenReqDefForListIterationHistories added in v0.0.78

func GenReqDefForListIterationHistories() *def.HttpRequestDef

func GenReqDefForListProjectBugStaticsV4

func GenReqDefForListProjectBugStaticsV4() *def.HttpRequestDef

func GenReqDefForListProjectDemandStaticV4

func GenReqDefForListProjectDemandStaticV4() *def.HttpRequestDef

func GenReqDefForListProjectIterationsV4

func GenReqDefForListProjectIterationsV4() *def.HttpRequestDef

func GenReqDefForListProjectMembersV4

func GenReqDefForListProjectMembersV4() *def.HttpRequestDef

func GenReqDefForListProjectWorkHours

func GenReqDefForListProjectWorkHours() *def.HttpRequestDef

func GenReqDefForListProjectsV4

func GenReqDefForListProjectsV4() *def.HttpRequestDef

func GenReqDefForRemoveProject

func GenReqDefForRemoveProject() *def.HttpRequestDef

func GenReqDefForShowBugDensityV2

func GenReqDefForShowBugDensityV2() *def.HttpRequestDef

func GenReqDefForShowBugsPerDeveloper

func GenReqDefForShowBugsPerDeveloper() *def.HttpRequestDef

func GenReqDefForShowCompletionRate

func GenReqDefForShowCompletionRate() *def.HttpRequestDef

func GenReqDefForShowCurUserInfo

func GenReqDefForShowCurUserInfo() *def.HttpRequestDef

func GenReqDefForShowCurUserRole

func GenReqDefForShowCurUserRole() *def.HttpRequestDef

func GenReqDefForShowIssueCompletionRate

func GenReqDefForShowIssueCompletionRate() *def.HttpRequestDef

func GenReqDefForShowIssueV4

func GenReqDefForShowIssueV4() *def.HttpRequestDef

func GenReqDefForShowIterationV4

func GenReqDefForShowIterationV4() *def.HttpRequestDef

func GenReqDefForShowProjectInfoV4

func GenReqDefForShowProjectInfoV4() *def.HttpRequestDef

func GenReqDefForShowProjectSummaryV4

func GenReqDefForShowProjectSummaryV4() *def.HttpRequestDef

func GenReqDefForShowProjectWorkHours

func GenReqDefForShowProjectWorkHours() *def.HttpRequestDef

func GenReqDefForUpdateIssueV4

func GenReqDefForUpdateIssueV4() *def.HttpRequestDef

func GenReqDefForUpdateIterationV4

func GenReqDefForUpdateIterationV4() *def.HttpRequestDef

func GenReqDefForUpdateMembesRoleV4

func GenReqDefForUpdateMembesRoleV4() *def.HttpRequestDef

func GenReqDefForUpdateNickNameV4

func GenReqDefForUpdateNickNameV4() *def.HttpRequestDef

func GenReqDefForUpdateProjectV4

func GenReqDefForUpdateProjectV4() *def.HttpRequestDef

func GenReqDefForUploadIssueImg added in v0.0.68

func GenReqDefForUploadIssueImg() *def.HttpRequestDef

func ProjectManClientBuilder

func ProjectManClientBuilder() *http_client.HcHttpClientBuilder

Types

type ProjectManClient

type ProjectManClient struct {
	HcClient *http_client.HcHttpClient
}

func NewProjectManClient

func NewProjectManClient(hcClient *http_client.HcHttpClient) *ProjectManClient

func (*ProjectManClient) AddApplyJoinProjectForAgc

AGC调用 当前用户申请加入项目, 申请的用户id写在header中

func (*ProjectManClient) AddMemberV4

添加项目成员,可以添加跨租户成员

func (*ProjectManClient) BatchAddMembersV4

批量添加项目成员,只能添加和项目创建者同一租户下的成员,不正确的用户id会略过,添加的用户超过权限的,默认角色设置为7

func (*ProjectManClient) BatchDeleteIssuesV4

批量删除工作项

func (*ProjectManClient) BatchDeleteIterationsV4

批量删除项目的迭代

func (*ProjectManClient) BatchDeleteMembersV4

批量删除项目成员

func (*ProjectManClient) BatchUpdateChildNickNames added in v0.0.78

拥有te_admin角色的用户可以更新其他用户的昵称

func (*ProjectManClient) CheckProjectNameV4

检查项目名称是否存在

func (*ProjectManClient) CreateCustomfields

创建工作项类型自定义字段

func (*ProjectManClient) CreateIssueV4

创建工作项

func (*ProjectManClient) CreateIterationV4

创建Scrum项目迭代

func (*ProjectManClient) CreateProjectV4

创建项目

func (*ProjectManClient) CreateSystemIssueV4 added in v0.0.68

拥有IAM细粒度权限(projectmanConfig:systemSettingField:set)且在devcloud项目中有创建工作项的权限的用户可以设置工作项的创建者

func (*ProjectManClient) DeleteIssueV4

删除工作项

func (*ProjectManClient) DeleteIterationV4

删除项目迭代

func (*ProjectManClient) DeleteProjectV4

删除项目

func (*ProjectManClient) ListChildIssuesV4

获取子工作项

func (*ProjectManClient) ListDomainNotAddedProjectsV4

获取租户没有加入的项目

func (*ProjectManClient) ListIssueCommentsV4

获取工作项的评论

func (*ProjectManClient) ListIssueRecordsV4

获取工作项历史记录

func (*ProjectManClient) ListIssuesV4

根据筛选条件查询工作项

func (*ProjectManClient) ListIterationHistories added in v0.0.78

查看迭代历史记录

func (*ProjectManClient) ListProjectBugStaticsV4

获取bug统计信息,按模块统计

func (*ProjectManClient) ListProjectDemandStaticV4

获取需求统计信息

func (*ProjectManClient) ListProjectIterationsV4

获取项目迭代

func (*ProjectManClient) ListProjectMembersV4

获取项目成员列表

func (*ProjectManClient) ListProjectWorkHours

按用户查询工时(多项目)

func (*ProjectManClient) ListProjectsV4

查询项目列表

func (*ProjectManClient) RemoveProject

项目成员主动退出项目,项目创建者不能退出

func (*ProjectManClient) ShowBugDensityV2

查询缺陷密度

func (*ProjectManClient) ShowBugsPerDeveloper

查询人均bug

func (*ProjectManClient) ShowCompletionRate

查询需求按时完成率

func (*ProjectManClient) ShowCurUserInfo

获取当前用户信息

func (*ProjectManClient) ShowCurUserRole

获取用户在项目中的角色

func (*ProjectManClient) ShowIssueCompletionRate

获取工作项的完成率

func (*ProjectManClient) ShowIssueV4

查询工作项详情

func (*ProjectManClient) ShowIterationV4

查看迭代详情

func (*ProjectManClient) ShowProjectInfoV4

获取项目详情

func (*ProjectManClient) ShowProjectSummaryV4

获取项目概览

func (*ProjectManClient) ShowProjectWorkHours

按用户查询工时(单项目)

func (*ProjectManClient) UpdateIssueV4

更新工作项

func (*ProjectManClient) UpdateIterationV4

更新Scrum项目迭代

func (*ProjectManClient) UpdateMembesRoleV4

更新成员在项目中的角色

func (*ProjectManClient) UpdateNickNameV4

更新用户昵称

func (*ProjectManClient) UpdateProjectV4

更新项目

func (*ProjectManClient) UploadIssueImg added in v0.0.68

上传图片

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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