teambition-aliyun-20200226/client/client.go (3,935 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
/**
*
*/
package client
import (
openapi "github.com/alibabacloud-go/darabonba-openapi/client"
endpointutil "github.com/alibabacloud-go/endpoint-util/service"
util "github.com/alibabacloud-go/tea-utils/service"
"github.com/alibabacloud-go/tea/tea"
)
type AddProjectMembersRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
Members *string `json:"Members,omitempty" xml:"Members,omitempty"`
}
func (s AddProjectMembersRequest) String() string {
return tea.Prettify(s)
}
func (s AddProjectMembersRequest) GoString() string {
return s.String()
}
func (s *AddProjectMembersRequest) SetOrgId(v string) *AddProjectMembersRequest {
s.OrgId = &v
return s
}
func (s *AddProjectMembersRequest) SetProjectId(v string) *AddProjectMembersRequest {
s.ProjectId = &v
return s
}
func (s *AddProjectMembersRequest) SetMembers(v string) *AddProjectMembersRequest {
s.Members = &v
return s
}
type AddProjectMembersResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *bool `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s AddProjectMembersResponseBody) String() string {
return tea.Prettify(s)
}
func (s AddProjectMembersResponseBody) GoString() string {
return s.String()
}
func (s *AddProjectMembersResponseBody) SetRequestId(v string) *AddProjectMembersResponseBody {
s.RequestId = &v
return s
}
func (s *AddProjectMembersResponseBody) SetErrorMsg(v string) *AddProjectMembersResponseBody {
s.ErrorMsg = &v
return s
}
func (s *AddProjectMembersResponseBody) SetObject(v bool) *AddProjectMembersResponseBody {
s.Object = &v
return s
}
func (s *AddProjectMembersResponseBody) SetErrorCode(v string) *AddProjectMembersResponseBody {
s.ErrorCode = &v
return s
}
func (s *AddProjectMembersResponseBody) SetSuccessful(v bool) *AddProjectMembersResponseBody {
s.Successful = &v
return s
}
type AddProjectMembersResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *AddProjectMembersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s AddProjectMembersResponse) String() string {
return tea.Prettify(s)
}
func (s AddProjectMembersResponse) GoString() string {
return s.String()
}
func (s *AddProjectMembersResponse) SetHeaders(v map[string]*string) *AddProjectMembersResponse {
s.Headers = v
return s
}
func (s *AddProjectMembersResponse) SetBody(v *AddProjectMembersResponseBody) *AddProjectMembersResponse {
s.Body = v
return s
}
type ApplySmallMicroRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
OrgName *string `json:"OrgName,omitempty" xml:"OrgName,omitempty"`
ApplicantName *string `json:"ApplicantName,omitempty" xml:"ApplicantName,omitempty"`
ApplicantTel *string `json:"ApplicantTel,omitempty" xml:"ApplicantTel,omitempty"`
ApplicantEmail *string `json:"ApplicantEmail,omitempty" xml:"ApplicantEmail,omitempty"`
ApplicantPosition *string `json:"ApplicantPosition,omitempty" xml:"ApplicantPosition,omitempty"`
DevelopScale *string `json:"DevelopScale,omitempty" xml:"DevelopScale,omitempty"`
DevelopLanguage *string `json:"DevelopLanguage,omitempty" xml:"DevelopLanguage,omitempty"`
BusinessModel *string `json:"BusinessModel,omitempty" xml:"BusinessModel,omitempty"`
Solution *string `json:"Solution,omitempty" xml:"Solution,omitempty"`
ForHelp *string `json:"ForHelp,omitempty" xml:"ForHelp,omitempty"`
}
func (s ApplySmallMicroRequest) String() string {
return tea.Prettify(s)
}
func (s ApplySmallMicroRequest) GoString() string {
return s.String()
}
func (s *ApplySmallMicroRequest) SetOrgId(v string) *ApplySmallMicroRequest {
s.OrgId = &v
return s
}
func (s *ApplySmallMicroRequest) SetType(v string) *ApplySmallMicroRequest {
s.Type = &v
return s
}
func (s *ApplySmallMicroRequest) SetOrgName(v string) *ApplySmallMicroRequest {
s.OrgName = &v
return s
}
func (s *ApplySmallMicroRequest) SetApplicantName(v string) *ApplySmallMicroRequest {
s.ApplicantName = &v
return s
}
func (s *ApplySmallMicroRequest) SetApplicantTel(v string) *ApplySmallMicroRequest {
s.ApplicantTel = &v
return s
}
func (s *ApplySmallMicroRequest) SetApplicantEmail(v string) *ApplySmallMicroRequest {
s.ApplicantEmail = &v
return s
}
func (s *ApplySmallMicroRequest) SetApplicantPosition(v string) *ApplySmallMicroRequest {
s.ApplicantPosition = &v
return s
}
func (s *ApplySmallMicroRequest) SetDevelopScale(v string) *ApplySmallMicroRequest {
s.DevelopScale = &v
return s
}
func (s *ApplySmallMicroRequest) SetDevelopLanguage(v string) *ApplySmallMicroRequest {
s.DevelopLanguage = &v
return s
}
func (s *ApplySmallMicroRequest) SetBusinessModel(v string) *ApplySmallMicroRequest {
s.BusinessModel = &v
return s
}
func (s *ApplySmallMicroRequest) SetSolution(v string) *ApplySmallMicroRequest {
s.Solution = &v
return s
}
func (s *ApplySmallMicroRequest) SetForHelp(v string) *ApplySmallMicroRequest {
s.ForHelp = &v
return s
}
type ApplySmallMicroResponseBody struct {
Result map[string]interface{} `json:"result,omitempty" xml:"result,omitempty"`
Code *int32 `json:"code,omitempty" xml:"code,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Raw *bool `json:"raw,omitempty" xml:"raw,omitempty"`
Message *bool `json:"message,omitempty" xml:"message,omitempty"`
}
func (s ApplySmallMicroResponseBody) String() string {
return tea.Prettify(s)
}
func (s ApplySmallMicroResponseBody) GoString() string {
return s.String()
}
func (s *ApplySmallMicroResponseBody) SetResult(v map[string]interface{}) *ApplySmallMicroResponseBody {
s.Result = v
return s
}
func (s *ApplySmallMicroResponseBody) SetCode(v int32) *ApplySmallMicroResponseBody {
s.Code = &v
return s
}
func (s *ApplySmallMicroResponseBody) SetRequestId(v string) *ApplySmallMicroResponseBody {
s.RequestId = &v
return s
}
func (s *ApplySmallMicroResponseBody) SetRaw(v bool) *ApplySmallMicroResponseBody {
s.Raw = &v
return s
}
func (s *ApplySmallMicroResponseBody) SetMessage(v bool) *ApplySmallMicroResponseBody {
s.Message = &v
return s
}
type ApplySmallMicroResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ApplySmallMicroResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ApplySmallMicroResponse) String() string {
return tea.Prettify(s)
}
func (s ApplySmallMicroResponse) GoString() string {
return s.String()
}
func (s *ApplySmallMicroResponse) SetHeaders(v map[string]*string) *ApplySmallMicroResponse {
s.Headers = v
return s
}
func (s *ApplySmallMicroResponse) SetBody(v *ApplySmallMicroResponseBody) *ApplySmallMicroResponse {
s.Body = v
return s
}
type BactchInsertMembersRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
Members *string `json:"Members,omitempty" xml:"Members,omitempty"`
RealPk *string `json:"RealPk,omitempty" xml:"RealPk,omitempty"`
}
func (s BactchInsertMembersRequest) String() string {
return tea.Prettify(s)
}
func (s BactchInsertMembersRequest) GoString() string {
return s.String()
}
func (s *BactchInsertMembersRequest) SetOrgId(v string) *BactchInsertMembersRequest {
s.OrgId = &v
return s
}
func (s *BactchInsertMembersRequest) SetMembers(v string) *BactchInsertMembersRequest {
s.Members = &v
return s
}
func (s *BactchInsertMembersRequest) SetRealPk(v string) *BactchInsertMembersRequest {
s.RealPk = &v
return s
}
type BactchInsertMembersResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Object *bool `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s BactchInsertMembersResponseBody) String() string {
return tea.Prettify(s)
}
func (s BactchInsertMembersResponseBody) GoString() string {
return s.String()
}
func (s *BactchInsertMembersResponseBody) SetRequestId(v string) *BactchInsertMembersResponseBody {
s.RequestId = &v
return s
}
func (s *BactchInsertMembersResponseBody) SetObject(v bool) *BactchInsertMembersResponseBody {
s.Object = &v
return s
}
func (s *BactchInsertMembersResponseBody) SetErrorCode(v string) *BactchInsertMembersResponseBody {
s.ErrorCode = &v
return s
}
func (s *BactchInsertMembersResponseBody) SetErrorMessage(v string) *BactchInsertMembersResponseBody {
s.ErrorMessage = &v
return s
}
func (s *BactchInsertMembersResponseBody) SetSuccess(v bool) *BactchInsertMembersResponseBody {
s.Success = &v
return s
}
type BactchInsertMembersResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *BactchInsertMembersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s BactchInsertMembersResponse) String() string {
return tea.Prettify(s)
}
func (s BactchInsertMembersResponse) GoString() string {
return s.String()
}
func (s *BactchInsertMembersResponse) SetHeaders(v map[string]*string) *BactchInsertMembersResponse {
s.Headers = v
return s
}
func (s *BactchInsertMembersResponse) SetBody(v *BactchInsertMembersResponseBody) *BactchInsertMembersResponse {
s.Body = v
return s
}
type CheckAliyunUserExistsRequest struct {
UserPk *string `json:"UserPk,omitempty" xml:"UserPk,omitempty"`
}
func (s CheckAliyunUserExistsRequest) String() string {
return tea.Prettify(s)
}
func (s CheckAliyunUserExistsRequest) GoString() string {
return s.String()
}
func (s *CheckAliyunUserExistsRequest) SetUserPk(v string) *CheckAliyunUserExistsRequest {
s.UserPk = &v
return s
}
type CheckAliyunUserExistsResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *bool `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s CheckAliyunUserExistsResponseBody) String() string {
return tea.Prettify(s)
}
func (s CheckAliyunUserExistsResponseBody) GoString() string {
return s.String()
}
func (s *CheckAliyunUserExistsResponseBody) SetRequestId(v string) *CheckAliyunUserExistsResponseBody {
s.RequestId = &v
return s
}
func (s *CheckAliyunUserExistsResponseBody) SetErrorMsg(v string) *CheckAliyunUserExistsResponseBody {
s.ErrorMsg = &v
return s
}
func (s *CheckAliyunUserExistsResponseBody) SetObject(v bool) *CheckAliyunUserExistsResponseBody {
s.Object = &v
return s
}
func (s *CheckAliyunUserExistsResponseBody) SetErrorCode(v string) *CheckAliyunUserExistsResponseBody {
s.ErrorCode = &v
return s
}
func (s *CheckAliyunUserExistsResponseBody) SetSuccessful(v bool) *CheckAliyunUserExistsResponseBody {
s.Successful = &v
return s
}
type CheckAliyunUserExistsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CheckAliyunUserExistsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CheckAliyunUserExistsResponse) String() string {
return tea.Prettify(s)
}
func (s CheckAliyunUserExistsResponse) GoString() string {
return s.String()
}
func (s *CheckAliyunUserExistsResponse) SetHeaders(v map[string]*string) *CheckAliyunUserExistsResponse {
s.Headers = v
return s
}
func (s *CheckAliyunUserExistsResponse) SetBody(v *CheckAliyunUserExistsResponseBody) *CheckAliyunUserExistsResponse {
s.Body = v
return s
}
type CreateDevopsOrgRequest struct {
OrgName *string `json:"OrgName,omitempty" xml:"OrgName,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
RealPk *string `json:"RealPk,omitempty" xml:"RealPk,omitempty"`
DesiredMemberCount *int32 `json:"DesiredMemberCount,omitempty" xml:"DesiredMemberCount,omitempty"`
}
func (s CreateDevopsOrgRequest) String() string {
return tea.Prettify(s)
}
func (s CreateDevopsOrgRequest) GoString() string {
return s.String()
}
func (s *CreateDevopsOrgRequest) SetOrgName(v string) *CreateDevopsOrgRequest {
s.OrgName = &v
return s
}
func (s *CreateDevopsOrgRequest) SetSource(v string) *CreateDevopsOrgRequest {
s.Source = &v
return s
}
func (s *CreateDevopsOrgRequest) SetRealPk(v string) *CreateDevopsOrgRequest {
s.RealPk = &v
return s
}
func (s *CreateDevopsOrgRequest) SetDesiredMemberCount(v int32) *CreateDevopsOrgRequest {
s.DesiredMemberCount = &v
return s
}
type CreateDevopsOrgResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Object *string `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s CreateDevopsOrgResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateDevopsOrgResponseBody) GoString() string {
return s.String()
}
func (s *CreateDevopsOrgResponseBody) SetRequestId(v string) *CreateDevopsOrgResponseBody {
s.RequestId = &v
return s
}
func (s *CreateDevopsOrgResponseBody) SetObject(v string) *CreateDevopsOrgResponseBody {
s.Object = &v
return s
}
func (s *CreateDevopsOrgResponseBody) SetErrorCode(v string) *CreateDevopsOrgResponseBody {
s.ErrorCode = &v
return s
}
func (s *CreateDevopsOrgResponseBody) SetErrorMessage(v string) *CreateDevopsOrgResponseBody {
s.ErrorMessage = &v
return s
}
func (s *CreateDevopsOrgResponseBody) SetSuccess(v bool) *CreateDevopsOrgResponseBody {
s.Success = &v
return s
}
type CreateDevopsOrgResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateDevopsOrgResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateDevopsOrgResponse) String() string {
return tea.Prettify(s)
}
func (s CreateDevopsOrgResponse) GoString() string {
return s.String()
}
func (s *CreateDevopsOrgResponse) SetHeaders(v map[string]*string) *CreateDevopsOrgResponse {
s.Headers = v
return s
}
func (s *CreateDevopsOrgResponse) SetBody(v *CreateDevopsOrgResponseBody) *CreateDevopsOrgResponse {
s.Body = v
return s
}
type CreateProjectRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
}
func (s CreateProjectRequest) String() string {
return tea.Prettify(s)
}
func (s CreateProjectRequest) GoString() string {
return s.String()
}
func (s *CreateProjectRequest) SetOrgId(v string) *CreateProjectRequest {
s.OrgId = &v
return s
}
func (s *CreateProjectRequest) SetName(v string) *CreateProjectRequest {
s.Name = &v
return s
}
func (s *CreateProjectRequest) SetDescription(v string) *CreateProjectRequest {
s.Description = &v
return s
}
type CreateProjectResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Object *string `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s CreateProjectResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateProjectResponseBody) GoString() string {
return s.String()
}
func (s *CreateProjectResponseBody) SetRequestId(v string) *CreateProjectResponseBody {
s.RequestId = &v
return s
}
func (s *CreateProjectResponseBody) SetObject(v string) *CreateProjectResponseBody {
s.Object = &v
return s
}
func (s *CreateProjectResponseBody) SetErrorCode(v string) *CreateProjectResponseBody {
s.ErrorCode = &v
return s
}
func (s *CreateProjectResponseBody) SetErrorMessage(v string) *CreateProjectResponseBody {
s.ErrorMessage = &v
return s
}
func (s *CreateProjectResponseBody) SetSuccess(v bool) *CreateProjectResponseBody {
s.Success = &v
return s
}
type CreateProjectResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateProjectResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateProjectResponse) String() string {
return tea.Prettify(s)
}
func (s CreateProjectResponse) GoString() string {
return s.String()
}
func (s *CreateProjectResponse) SetHeaders(v map[string]*string) *CreateProjectResponse {
s.Headers = v
return s
}
func (s *CreateProjectResponse) SetBody(v *CreateProjectResponseBody) *CreateProjectResponse {
s.Body = v
return s
}
type CreateProjectSprintRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
ExecutorId *string `json:"ExecutorId,omitempty" xml:"ExecutorId,omitempty"`
StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
DueDate *string `json:"DueDate,omitempty" xml:"DueDate,omitempty"`
}
func (s CreateProjectSprintRequest) String() string {
return tea.Prettify(s)
}
func (s CreateProjectSprintRequest) GoString() string {
return s.String()
}
func (s *CreateProjectSprintRequest) SetOrgId(v string) *CreateProjectSprintRequest {
s.OrgId = &v
return s
}
func (s *CreateProjectSprintRequest) SetName(v string) *CreateProjectSprintRequest {
s.Name = &v
return s
}
func (s *CreateProjectSprintRequest) SetDescription(v string) *CreateProjectSprintRequest {
s.Description = &v
return s
}
func (s *CreateProjectSprintRequest) SetProjectId(v string) *CreateProjectSprintRequest {
s.ProjectId = &v
return s
}
func (s *CreateProjectSprintRequest) SetExecutorId(v string) *CreateProjectSprintRequest {
s.ExecutorId = &v
return s
}
func (s *CreateProjectSprintRequest) SetStartDate(v string) *CreateProjectSprintRequest {
s.StartDate = &v
return s
}
func (s *CreateProjectSprintRequest) SetDueDate(v string) *CreateProjectSprintRequest {
s.DueDate = &v
return s
}
type CreateProjectSprintResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *CreateProjectSprintResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Struct"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s CreateProjectSprintResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateProjectSprintResponseBody) GoString() string {
return s.String()
}
func (s *CreateProjectSprintResponseBody) SetRequestId(v string) *CreateProjectSprintResponseBody {
s.RequestId = &v
return s
}
func (s *CreateProjectSprintResponseBody) SetErrorMsg(v string) *CreateProjectSprintResponseBody {
s.ErrorMsg = &v
return s
}
func (s *CreateProjectSprintResponseBody) SetObject(v *CreateProjectSprintResponseBodyObject) *CreateProjectSprintResponseBody {
s.Object = v
return s
}
func (s *CreateProjectSprintResponseBody) SetErrorCode(v string) *CreateProjectSprintResponseBody {
s.ErrorCode = &v
return s
}
func (s *CreateProjectSprintResponseBody) SetSuccessful(v bool) *CreateProjectSprintResponseBody {
s.Successful = &v
return s
}
type CreateProjectSprintResponseBodyObject struct {
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
Executor *string `json:"Executor,omitempty" xml:"Executor,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
Accomplished *string `json:"Accomplished,omitempty" xml:"Accomplished,omitempty"`
IsDeleted *bool `json:"IsDeleted,omitempty" xml:"IsDeleted,omitempty"`
Updated *string `json:"Updated,omitempty" xml:"Updated,omitempty"`
DueDate *string `json:"DueDate,omitempty" xml:"DueDate,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Created *string `json:"Created,omitempty" xml:"Created,omitempty"`
PlanToDo *CreateProjectSprintResponseBodyObjectPlanToDo `json:"PlanToDo,omitempty" xml:"PlanToDo,omitempty" type:"Struct"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s CreateProjectSprintResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s CreateProjectSprintResponseBodyObject) GoString() string {
return s.String()
}
func (s *CreateProjectSprintResponseBodyObject) SetStatus(v string) *CreateProjectSprintResponseBodyObject {
s.Status = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetProjectId(v string) *CreateProjectSprintResponseBodyObject {
s.ProjectId = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetStartDate(v string) *CreateProjectSprintResponseBodyObject {
s.StartDate = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetCreatorId(v string) *CreateProjectSprintResponseBodyObject {
s.CreatorId = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetExecutor(v string) *CreateProjectSprintResponseBodyObject {
s.Executor = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetDescription(v string) *CreateProjectSprintResponseBodyObject {
s.Description = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetAccomplished(v string) *CreateProjectSprintResponseBodyObject {
s.Accomplished = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetIsDeleted(v bool) *CreateProjectSprintResponseBodyObject {
s.IsDeleted = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetUpdated(v string) *CreateProjectSprintResponseBodyObject {
s.Updated = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetDueDate(v string) *CreateProjectSprintResponseBodyObject {
s.DueDate = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetName(v string) *CreateProjectSprintResponseBodyObject {
s.Name = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetCreated(v string) *CreateProjectSprintResponseBodyObject {
s.Created = &v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetPlanToDo(v *CreateProjectSprintResponseBodyObjectPlanToDo) *CreateProjectSprintResponseBodyObject {
s.PlanToDo = v
return s
}
func (s *CreateProjectSprintResponseBodyObject) SetId(v string) *CreateProjectSprintResponseBodyObject {
s.Id = &v
return s
}
type CreateProjectSprintResponseBodyObjectPlanToDo struct {
Tasks *int32 `json:"Tasks,omitempty" xml:"Tasks,omitempty"`
WorkTimes *int32 `json:"WorkTimes,omitempty" xml:"WorkTimes,omitempty"`
StoryPoints *int32 `json:"StoryPoints,omitempty" xml:"StoryPoints,omitempty"`
}
func (s CreateProjectSprintResponseBodyObjectPlanToDo) String() string {
return tea.Prettify(s)
}
func (s CreateProjectSprintResponseBodyObjectPlanToDo) GoString() string {
return s.String()
}
func (s *CreateProjectSprintResponseBodyObjectPlanToDo) SetTasks(v int32) *CreateProjectSprintResponseBodyObjectPlanToDo {
s.Tasks = &v
return s
}
func (s *CreateProjectSprintResponseBodyObjectPlanToDo) SetWorkTimes(v int32) *CreateProjectSprintResponseBodyObjectPlanToDo {
s.WorkTimes = &v
return s
}
func (s *CreateProjectSprintResponseBodyObjectPlanToDo) SetStoryPoints(v int32) *CreateProjectSprintResponseBodyObjectPlanToDo {
s.StoryPoints = &v
return s
}
type CreateProjectSprintResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateProjectSprintResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateProjectSprintResponse) String() string {
return tea.Prettify(s)
}
func (s CreateProjectSprintResponse) GoString() string {
return s.String()
}
func (s *CreateProjectSprintResponse) SetHeaders(v map[string]*string) *CreateProjectSprintResponse {
s.Headers = v
return s
}
func (s *CreateProjectSprintResponse) SetBody(v *CreateProjectSprintResponseBody) *CreateProjectSprintResponse {
s.Body = v
return s
}
type CreateProjectTaskRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
ExecutorId *string `json:"ExecutorId,omitempty" xml:"ExecutorId,omitempty"`
StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
DueDate *string `json:"DueDate,omitempty" xml:"DueDate,omitempty"`
ScenarioFieldConfigId *string `json:"ScenarioFieldConfigId,omitempty" xml:"ScenarioFieldConfigId,omitempty"`
TaskFlowStatusId *string `json:"TaskFlowStatusId,omitempty" xml:"TaskFlowStatusId,omitempty"`
Note *string `json:"Note,omitempty" xml:"Note,omitempty"`
Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
Visible *string `json:"Visible,omitempty" xml:"Visible,omitempty"`
ParentTaskId *string `json:"ParentTaskId,omitempty" xml:"ParentTaskId,omitempty"`
SprintId *string `json:"SprintId,omitempty" xml:"SprintId,omitempty"`
TaskListId *string `json:"TaskListId,omitempty" xml:"TaskListId,omitempty"`
}
func (s CreateProjectTaskRequest) String() string {
return tea.Prettify(s)
}
func (s CreateProjectTaskRequest) GoString() string {
return s.String()
}
func (s *CreateProjectTaskRequest) SetOrgId(v string) *CreateProjectTaskRequest {
s.OrgId = &v
return s
}
func (s *CreateProjectTaskRequest) SetContent(v string) *CreateProjectTaskRequest {
s.Content = &v
return s
}
func (s *CreateProjectTaskRequest) SetProjectId(v string) *CreateProjectTaskRequest {
s.ProjectId = &v
return s
}
func (s *CreateProjectTaskRequest) SetExecutorId(v string) *CreateProjectTaskRequest {
s.ExecutorId = &v
return s
}
func (s *CreateProjectTaskRequest) SetStartDate(v string) *CreateProjectTaskRequest {
s.StartDate = &v
return s
}
func (s *CreateProjectTaskRequest) SetDueDate(v string) *CreateProjectTaskRequest {
s.DueDate = &v
return s
}
func (s *CreateProjectTaskRequest) SetScenarioFieldConfigId(v string) *CreateProjectTaskRequest {
s.ScenarioFieldConfigId = &v
return s
}
func (s *CreateProjectTaskRequest) SetTaskFlowStatusId(v string) *CreateProjectTaskRequest {
s.TaskFlowStatusId = &v
return s
}
func (s *CreateProjectTaskRequest) SetNote(v string) *CreateProjectTaskRequest {
s.Note = &v
return s
}
func (s *CreateProjectTaskRequest) SetPriority(v int32) *CreateProjectTaskRequest {
s.Priority = &v
return s
}
func (s *CreateProjectTaskRequest) SetVisible(v string) *CreateProjectTaskRequest {
s.Visible = &v
return s
}
func (s *CreateProjectTaskRequest) SetParentTaskId(v string) *CreateProjectTaskRequest {
s.ParentTaskId = &v
return s
}
func (s *CreateProjectTaskRequest) SetSprintId(v string) *CreateProjectTaskRequest {
s.SprintId = &v
return s
}
func (s *CreateProjectTaskRequest) SetTaskListId(v string) *CreateProjectTaskRequest {
s.TaskListId = &v
return s
}
type CreateProjectTaskResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *CreateProjectTaskResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Struct"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s CreateProjectTaskResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateProjectTaskResponseBody) GoString() string {
return s.String()
}
func (s *CreateProjectTaskResponseBody) SetRequestId(v string) *CreateProjectTaskResponseBody {
s.RequestId = &v
return s
}
func (s *CreateProjectTaskResponseBody) SetErrorMsg(v string) *CreateProjectTaskResponseBody {
s.ErrorMsg = &v
return s
}
func (s *CreateProjectTaskResponseBody) SetObject(v *CreateProjectTaskResponseBodyObject) *CreateProjectTaskResponseBody {
s.Object = v
return s
}
func (s *CreateProjectTaskResponseBody) SetErrorCode(v string) *CreateProjectTaskResponseBody {
s.ErrorCode = &v
return s
}
func (s *CreateProjectTaskResponseBody) SetSuccessful(v bool) *CreateProjectTaskResponseBody {
s.Successful = &v
return s
}
type CreateProjectTaskResponseBodyObject struct {
ExecutorId *string `json:"ExecutorId,omitempty" xml:"ExecutorId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
ScenarioFieldConfigId *string `json:"ScenarioFieldConfigId,omitempty" xml:"ScenarioFieldConfigId,omitempty"`
AncestorIds *string `json:"AncestorIds,omitempty" xml:"AncestorIds,omitempty"`
TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
TasklistId *string `json:"TasklistId,omitempty" xml:"TasklistId,omitempty"`
TaskflowstatusId *string `json:"TaskflowstatusId,omitempty" xml:"TaskflowstatusId,omitempty"`
Note *string `json:"Note,omitempty" xml:"Note,omitempty"`
Updated *string `json:"Updated,omitempty" xml:"Updated,omitempty"`
UniqueId *int32 `json:"UniqueId,omitempty" xml:"UniqueId,omitempty"`
Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
Rating *int32 `json:"Rating,omitempty" xml:"Rating,omitempty"`
Pos *int32 `json:"Pos,omitempty" xml:"Pos,omitempty"`
StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
StoryPoint *string `json:"StoryPoint,omitempty" xml:"StoryPoint,omitempty"`
CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
OrganizationId *string `json:"OrganizationId,omitempty" xml:"OrganizationId,omitempty"`
Visible *string `json:"Visible,omitempty" xml:"Visible,omitempty"`
IsDone *bool `json:"IsDone,omitempty" xml:"IsDone,omitempty"`
SprintId *string `json:"SprintId,omitempty" xml:"SprintId,omitempty"`
DueDate *string `json:"DueDate,omitempty" xml:"DueDate,omitempty"`
Created *string `json:"Created,omitempty" xml:"Created,omitempty"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s CreateProjectTaskResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s CreateProjectTaskResponseBodyObject) GoString() string {
return s.String()
}
func (s *CreateProjectTaskResponseBodyObject) SetExecutorId(v string) *CreateProjectTaskResponseBodyObject {
s.ExecutorId = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetProjectId(v string) *CreateProjectTaskResponseBodyObject {
s.ProjectId = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetPriority(v int32) *CreateProjectTaskResponseBodyObject {
s.Priority = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetScenarioFieldConfigId(v string) *CreateProjectTaskResponseBodyObject {
s.ScenarioFieldConfigId = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetAncestorIds(v string) *CreateProjectTaskResponseBodyObject {
s.AncestorIds = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetTaskType(v string) *CreateProjectTaskResponseBodyObject {
s.TaskType = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetTasklistId(v string) *CreateProjectTaskResponseBodyObject {
s.TasklistId = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetTaskflowstatusId(v string) *CreateProjectTaskResponseBodyObject {
s.TaskflowstatusId = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetNote(v string) *CreateProjectTaskResponseBodyObject {
s.Note = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetUpdated(v string) *CreateProjectTaskResponseBodyObject {
s.Updated = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetUniqueId(v int32) *CreateProjectTaskResponseBodyObject {
s.UniqueId = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetContent(v string) *CreateProjectTaskResponseBodyObject {
s.Content = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetRating(v int32) *CreateProjectTaskResponseBodyObject {
s.Rating = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetPos(v int32) *CreateProjectTaskResponseBodyObject {
s.Pos = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetStartDate(v string) *CreateProjectTaskResponseBodyObject {
s.StartDate = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetStoryPoint(v string) *CreateProjectTaskResponseBodyObject {
s.StoryPoint = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetCreatorId(v string) *CreateProjectTaskResponseBodyObject {
s.CreatorId = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetSource(v string) *CreateProjectTaskResponseBodyObject {
s.Source = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetOrganizationId(v string) *CreateProjectTaskResponseBodyObject {
s.OrganizationId = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetVisible(v string) *CreateProjectTaskResponseBodyObject {
s.Visible = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetIsDone(v bool) *CreateProjectTaskResponseBodyObject {
s.IsDone = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetSprintId(v string) *CreateProjectTaskResponseBodyObject {
s.SprintId = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetDueDate(v string) *CreateProjectTaskResponseBodyObject {
s.DueDate = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetCreated(v string) *CreateProjectTaskResponseBodyObject {
s.Created = &v
return s
}
func (s *CreateProjectTaskResponseBodyObject) SetId(v string) *CreateProjectTaskResponseBodyObject {
s.Id = &v
return s
}
type CreateProjectTaskResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateProjectTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateProjectTaskResponse) String() string {
return tea.Prettify(s)
}
func (s CreateProjectTaskResponse) GoString() string {
return s.String()
}
func (s *CreateProjectTaskResponse) SetHeaders(v map[string]*string) *CreateProjectTaskResponse {
s.Headers = v
return s
}
func (s *CreateProjectTaskResponse) SetBody(v *CreateProjectTaskResponseBody) *CreateProjectTaskResponse {
s.Body = v
return s
}
type DeleteMembersForOrgRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
RealPk *string `json:"RealPk,omitempty" xml:"RealPk,omitempty"`
}
func (s DeleteMembersForOrgRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteMembersForOrgRequest) GoString() string {
return s.String()
}
func (s *DeleteMembersForOrgRequest) SetOrgId(v string) *DeleteMembersForOrgRequest {
s.OrgId = &v
return s
}
func (s *DeleteMembersForOrgRequest) SetUserId(v string) *DeleteMembersForOrgRequest {
s.UserId = &v
return s
}
func (s *DeleteMembersForOrgRequest) SetRealPk(v string) *DeleteMembersForOrgRequest {
s.RealPk = &v
return s
}
type DeleteMembersForOrgResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Object *bool `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DeleteMembersForOrgResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteMembersForOrgResponseBody) GoString() string {
return s.String()
}
func (s *DeleteMembersForOrgResponseBody) SetRequestId(v string) *DeleteMembersForOrgResponseBody {
s.RequestId = &v
return s
}
func (s *DeleteMembersForOrgResponseBody) SetObject(v bool) *DeleteMembersForOrgResponseBody {
s.Object = &v
return s
}
func (s *DeleteMembersForOrgResponseBody) SetErrorCode(v string) *DeleteMembersForOrgResponseBody {
s.ErrorCode = &v
return s
}
func (s *DeleteMembersForOrgResponseBody) SetErrorMessage(v string) *DeleteMembersForOrgResponseBody {
s.ErrorMessage = &v
return s
}
func (s *DeleteMembersForOrgResponseBody) SetSuccess(v bool) *DeleteMembersForOrgResponseBody {
s.Success = &v
return s
}
type DeleteMembersForOrgResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteMembersForOrgResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteMembersForOrgResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteMembersForOrgResponse) GoString() string {
return s.String()
}
func (s *DeleteMembersForOrgResponse) SetHeaders(v map[string]*string) *DeleteMembersForOrgResponse {
s.Headers = v
return s
}
func (s *DeleteMembersForOrgResponse) SetBody(v *DeleteMembersForOrgResponseBody) *DeleteMembersForOrgResponse {
s.Body = v
return s
}
type DeleteProjectRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s DeleteProjectRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectRequest) GoString() string {
return s.String()
}
func (s *DeleteProjectRequest) SetOrgId(v string) *DeleteProjectRequest {
s.OrgId = &v
return s
}
func (s *DeleteProjectRequest) SetProjectId(v string) *DeleteProjectRequest {
s.ProjectId = &v
return s
}
type DeleteProjectResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Object *string `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DeleteProjectResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectResponseBody) GoString() string {
return s.String()
}
func (s *DeleteProjectResponseBody) SetRequestId(v string) *DeleteProjectResponseBody {
s.RequestId = &v
return s
}
func (s *DeleteProjectResponseBody) SetObject(v string) *DeleteProjectResponseBody {
s.Object = &v
return s
}
func (s *DeleteProjectResponseBody) SetErrorCode(v string) *DeleteProjectResponseBody {
s.ErrorCode = &v
return s
}
func (s *DeleteProjectResponseBody) SetErrorMessage(v string) *DeleteProjectResponseBody {
s.ErrorMessage = &v
return s
}
func (s *DeleteProjectResponseBody) SetSuccess(v bool) *DeleteProjectResponseBody {
s.Success = &v
return s
}
type DeleteProjectResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteProjectResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteProjectResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectResponse) GoString() string {
return s.String()
}
func (s *DeleteProjectResponse) SetHeaders(v map[string]*string) *DeleteProjectResponse {
s.Headers = v
return s
}
func (s *DeleteProjectResponse) SetBody(v *DeleteProjectResponseBody) *DeleteProjectResponse {
s.Body = v
return s
}
type DeleteProjectMembersRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
UserIds *string `json:"UserIds,omitempty" xml:"UserIds,omitempty"`
}
func (s DeleteProjectMembersRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectMembersRequest) GoString() string {
return s.String()
}
func (s *DeleteProjectMembersRequest) SetOrgId(v string) *DeleteProjectMembersRequest {
s.OrgId = &v
return s
}
func (s *DeleteProjectMembersRequest) SetProjectId(v string) *DeleteProjectMembersRequest {
s.ProjectId = &v
return s
}
func (s *DeleteProjectMembersRequest) SetUserIds(v string) *DeleteProjectMembersRequest {
s.UserIds = &v
return s
}
type DeleteProjectMembersResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *bool `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s DeleteProjectMembersResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectMembersResponseBody) GoString() string {
return s.String()
}
func (s *DeleteProjectMembersResponseBody) SetRequestId(v string) *DeleteProjectMembersResponseBody {
s.RequestId = &v
return s
}
func (s *DeleteProjectMembersResponseBody) SetErrorMsg(v string) *DeleteProjectMembersResponseBody {
s.ErrorMsg = &v
return s
}
func (s *DeleteProjectMembersResponseBody) SetObject(v bool) *DeleteProjectMembersResponseBody {
s.Object = &v
return s
}
func (s *DeleteProjectMembersResponseBody) SetErrorCode(v string) *DeleteProjectMembersResponseBody {
s.ErrorCode = &v
return s
}
func (s *DeleteProjectMembersResponseBody) SetSuccessful(v bool) *DeleteProjectMembersResponseBody {
s.Successful = &v
return s
}
type DeleteProjectMembersResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteProjectMembersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteProjectMembersResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectMembersResponse) GoString() string {
return s.String()
}
func (s *DeleteProjectMembersResponse) SetHeaders(v map[string]*string) *DeleteProjectMembersResponse {
s.Headers = v
return s
}
func (s *DeleteProjectMembersResponse) SetBody(v *DeleteProjectMembersResponseBody) *DeleteProjectMembersResponse {
s.Body = v
return s
}
type DeleteProjectSprintRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
SprintId *string `json:"SprintId,omitempty" xml:"SprintId,omitempty"`
}
func (s DeleteProjectSprintRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectSprintRequest) GoString() string {
return s.String()
}
func (s *DeleteProjectSprintRequest) SetOrgId(v string) *DeleteProjectSprintRequest {
s.OrgId = &v
return s
}
func (s *DeleteProjectSprintRequest) SetSprintId(v string) *DeleteProjectSprintRequest {
s.SprintId = &v
return s
}
type DeleteProjectSprintResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *bool `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s DeleteProjectSprintResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectSprintResponseBody) GoString() string {
return s.String()
}
func (s *DeleteProjectSprintResponseBody) SetRequestId(v string) *DeleteProjectSprintResponseBody {
s.RequestId = &v
return s
}
func (s *DeleteProjectSprintResponseBody) SetErrorMsg(v string) *DeleteProjectSprintResponseBody {
s.ErrorMsg = &v
return s
}
func (s *DeleteProjectSprintResponseBody) SetObject(v bool) *DeleteProjectSprintResponseBody {
s.Object = &v
return s
}
func (s *DeleteProjectSprintResponseBody) SetErrorCode(v string) *DeleteProjectSprintResponseBody {
s.ErrorCode = &v
return s
}
func (s *DeleteProjectSprintResponseBody) SetSuccessful(v bool) *DeleteProjectSprintResponseBody {
s.Successful = &v
return s
}
type DeleteProjectSprintResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteProjectSprintResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteProjectSprintResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectSprintResponse) GoString() string {
return s.String()
}
func (s *DeleteProjectSprintResponse) SetHeaders(v map[string]*string) *DeleteProjectSprintResponse {
s.Headers = v
return s
}
func (s *DeleteProjectSprintResponse) SetBody(v *DeleteProjectSprintResponseBody) *DeleteProjectSprintResponse {
s.Body = v
return s
}
type DeleteProjectTaskRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}
func (s DeleteProjectTaskRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectTaskRequest) GoString() string {
return s.String()
}
func (s *DeleteProjectTaskRequest) SetOrgId(v string) *DeleteProjectTaskRequest {
s.OrgId = &v
return s
}
func (s *DeleteProjectTaskRequest) SetTaskId(v string) *DeleteProjectTaskRequest {
s.TaskId = &v
return s
}
type DeleteProjectTaskResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *bool `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s DeleteProjectTaskResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectTaskResponseBody) GoString() string {
return s.String()
}
func (s *DeleteProjectTaskResponseBody) SetRequestId(v string) *DeleteProjectTaskResponseBody {
s.RequestId = &v
return s
}
func (s *DeleteProjectTaskResponseBody) SetErrorMsg(v string) *DeleteProjectTaskResponseBody {
s.ErrorMsg = &v
return s
}
func (s *DeleteProjectTaskResponseBody) SetObject(v bool) *DeleteProjectTaskResponseBody {
s.Object = &v
return s
}
func (s *DeleteProjectTaskResponseBody) SetErrorCode(v string) *DeleteProjectTaskResponseBody {
s.ErrorCode = &v
return s
}
func (s *DeleteProjectTaskResponseBody) SetSuccessful(v bool) *DeleteProjectTaskResponseBody {
s.Successful = &v
return s
}
type DeleteProjectTaskResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteProjectTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteProjectTaskResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteProjectTaskResponse) GoString() string {
return s.String()
}
func (s *DeleteProjectTaskResponse) SetHeaders(v map[string]*string) *DeleteProjectTaskResponse {
s.Headers = v
return s
}
func (s *DeleteProjectTaskResponse) SetBody(v *DeleteProjectTaskResponseBody) *DeleteProjectTaskResponse {
s.Body = v
return s
}
type GetOrganizationMembersRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
}
func (s GetOrganizationMembersRequest) String() string {
return tea.Prettify(s)
}
func (s GetOrganizationMembersRequest) GoString() string {
return s.String()
}
func (s *GetOrganizationMembersRequest) SetOrgId(v string) *GetOrganizationMembersRequest {
s.OrgId = &v
return s
}
type GetOrganizationMembersResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object []*GetOrganizationMembersResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Repeated"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s GetOrganizationMembersResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetOrganizationMembersResponseBody) GoString() string {
return s.String()
}
func (s *GetOrganizationMembersResponseBody) SetRequestId(v string) *GetOrganizationMembersResponseBody {
s.RequestId = &v
return s
}
func (s *GetOrganizationMembersResponseBody) SetErrorMsg(v string) *GetOrganizationMembersResponseBody {
s.ErrorMsg = &v
return s
}
func (s *GetOrganizationMembersResponseBody) SetObject(v []*GetOrganizationMembersResponseBodyObject) *GetOrganizationMembersResponseBody {
s.Object = v
return s
}
func (s *GetOrganizationMembersResponseBody) SetErrorCode(v string) *GetOrganizationMembersResponseBody {
s.ErrorCode = &v
return s
}
func (s *GetOrganizationMembersResponseBody) SetSuccessful(v bool) *GetOrganizationMembersResponseBody {
s.Successful = &v
return s
}
type GetOrganizationMembersResponseBodyObject struct {
Email *string `json:"Email,omitempty" xml:"Email,omitempty"`
AvatarUrl *string `json:"AvatarUrl,omitempty" xml:"AvatarUrl,omitempty"`
UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"`
Role *int32 `json:"Role,omitempty" xml:"Role,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Phone *string `json:"Phone,omitempty" xml:"Phone,omitempty"`
}
func (s GetOrganizationMembersResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s GetOrganizationMembersResponseBodyObject) GoString() string {
return s.String()
}
func (s *GetOrganizationMembersResponseBodyObject) SetEmail(v string) *GetOrganizationMembersResponseBodyObject {
s.Email = &v
return s
}
func (s *GetOrganizationMembersResponseBodyObject) SetAvatarUrl(v string) *GetOrganizationMembersResponseBodyObject {
s.AvatarUrl = &v
return s
}
func (s *GetOrganizationMembersResponseBodyObject) SetUserId(v string) *GetOrganizationMembersResponseBodyObject {
s.UserId = &v
return s
}
func (s *GetOrganizationMembersResponseBodyObject) SetMemberId(v string) *GetOrganizationMembersResponseBodyObject {
s.MemberId = &v
return s
}
func (s *GetOrganizationMembersResponseBodyObject) SetRole(v int32) *GetOrganizationMembersResponseBodyObject {
s.Role = &v
return s
}
func (s *GetOrganizationMembersResponseBodyObject) SetName(v string) *GetOrganizationMembersResponseBodyObject {
s.Name = &v
return s
}
func (s *GetOrganizationMembersResponseBodyObject) SetPhone(v string) *GetOrganizationMembersResponseBodyObject {
s.Phone = &v
return s
}
type GetOrganizationMembersResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *GetOrganizationMembersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetOrganizationMembersResponse) String() string {
return tea.Prettify(s)
}
func (s GetOrganizationMembersResponse) GoString() string {
return s.String()
}
func (s *GetOrganizationMembersResponse) SetHeaders(v map[string]*string) *GetOrganizationMembersResponse {
s.Headers = v
return s
}
func (s *GetOrganizationMembersResponse) SetBody(v *GetOrganizationMembersResponseBody) *GetOrganizationMembersResponse {
s.Body = v
return s
}
type GetProjectInfoRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s GetProjectInfoRequest) String() string {
return tea.Prettify(s)
}
func (s GetProjectInfoRequest) GoString() string {
return s.String()
}
func (s *GetProjectInfoRequest) SetOrgId(v string) *GetProjectInfoRequest {
s.OrgId = &v
return s
}
func (s *GetProjectInfoRequest) SetProjectId(v string) *GetProjectInfoRequest {
s.ProjectId = &v
return s
}
type GetProjectInfoResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *GetProjectInfoResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Struct"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s GetProjectInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetProjectInfoResponseBody) GoString() string {
return s.String()
}
func (s *GetProjectInfoResponseBody) SetRequestId(v string) *GetProjectInfoResponseBody {
s.RequestId = &v
return s
}
func (s *GetProjectInfoResponseBody) SetErrorMsg(v string) *GetProjectInfoResponseBody {
s.ErrorMsg = &v
return s
}
func (s *GetProjectInfoResponseBody) SetObject(v *GetProjectInfoResponseBodyObject) *GetProjectInfoResponseBody {
s.Object = v
return s
}
func (s *GetProjectInfoResponseBody) SetErrorCode(v string) *GetProjectInfoResponseBody {
s.ErrorCode = &v
return s
}
func (s *GetProjectInfoResponseBody) SetSuccessful(v bool) *GetProjectInfoResponseBody {
s.Successful = &v
return s
}
type GetProjectInfoResponseBodyObject struct {
SortMethod *string `json:"SortMethod,omitempty" xml:"SortMethod,omitempty"`
UniqueIdPrefix *string `json:"UniqueIdPrefix,omitempty" xml:"UniqueIdPrefix,omitempty"`
NormalType *string `json:"NormalType,omitempty" xml:"NormalType,omitempty"`
ModifierId *string `json:"ModifierId,omitempty" xml:"ModifierId,omitempty"`
SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
IsTemplate *bool `json:"IsTemplate,omitempty" xml:"IsTemplate,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
DefaultRoleId *string `json:"DefaultRoleId,omitempty" xml:"DefaultRoleId,omitempty"`
RootCollectionId *string `json:"RootCollectionId,omitempty" xml:"RootCollectionId,omitempty"`
IsDeleted *bool `json:"IsDeleted,omitempty" xml:"IsDeleted,omitempty"`
Updated *string `json:"Updated,omitempty" xml:"Updated,omitempty"`
IsArchived *bool `json:"IsArchived,omitempty" xml:"IsArchived,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
Logo *string `json:"Logo,omitempty" xml:"Logo,omitempty"`
StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
Pinyin *string `json:"Pinyin,omitempty" xml:"Pinyin,omitempty"`
CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
SourceId *string `json:"SourceId,omitempty" xml:"SourceId,omitempty"`
OrganizationId *string `json:"OrganizationId,omitempty" xml:"OrganizationId,omitempty"`
IsSuspended *bool `json:"IsSuspended,omitempty" xml:"IsSuspended,omitempty"`
DefaultCollectionId *string `json:"DefaultCollectionId,omitempty" xml:"DefaultCollectionId,omitempty"`
Visibility *string `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
Py *string `json:"Py,omitempty" xml:"Py,omitempty"`
Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
NextTaskUniqueId *int32 `json:"NextTaskUniqueId,omitempty" xml:"NextTaskUniqueId,omitempty"`
Customfields *string `json:"Customfields,omitempty" xml:"Customfields,omitempty"`
Created *string `json:"Created,omitempty" xml:"Created,omitempty"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s GetProjectInfoResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s GetProjectInfoResponseBodyObject) GoString() string {
return s.String()
}
func (s *GetProjectInfoResponseBodyObject) SetSortMethod(v string) *GetProjectInfoResponseBodyObject {
s.SortMethod = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetUniqueIdPrefix(v string) *GetProjectInfoResponseBodyObject {
s.UniqueIdPrefix = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetNormalType(v string) *GetProjectInfoResponseBodyObject {
s.NormalType = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetModifierId(v string) *GetProjectInfoResponseBodyObject {
s.ModifierId = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetSourceType(v string) *GetProjectInfoResponseBodyObject {
s.SourceType = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetIsTemplate(v bool) *GetProjectInfoResponseBodyObject {
s.IsTemplate = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetDescription(v string) *GetProjectInfoResponseBodyObject {
s.Description = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetDefaultRoleId(v string) *GetProjectInfoResponseBodyObject {
s.DefaultRoleId = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetRootCollectionId(v string) *GetProjectInfoResponseBodyObject {
s.RootCollectionId = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetIsDeleted(v bool) *GetProjectInfoResponseBodyObject {
s.IsDeleted = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetUpdated(v string) *GetProjectInfoResponseBodyObject {
s.Updated = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetIsArchived(v bool) *GetProjectInfoResponseBodyObject {
s.IsArchived = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetName(v string) *GetProjectInfoResponseBodyObject {
s.Name = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetEndDate(v string) *GetProjectInfoResponseBodyObject {
s.EndDate = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetLogo(v string) *GetProjectInfoResponseBodyObject {
s.Logo = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetStartDate(v string) *GetProjectInfoResponseBodyObject {
s.StartDate = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetPinyin(v string) *GetProjectInfoResponseBodyObject {
s.Pinyin = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetCreatorId(v string) *GetProjectInfoResponseBodyObject {
s.CreatorId = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetSourceId(v string) *GetProjectInfoResponseBodyObject {
s.SourceId = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetOrganizationId(v string) *GetProjectInfoResponseBodyObject {
s.OrganizationId = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetIsSuspended(v bool) *GetProjectInfoResponseBodyObject {
s.IsSuspended = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetDefaultCollectionId(v string) *GetProjectInfoResponseBodyObject {
s.DefaultCollectionId = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetVisibility(v string) *GetProjectInfoResponseBodyObject {
s.Visibility = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetPy(v string) *GetProjectInfoResponseBodyObject {
s.Py = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetCategory(v string) *GetProjectInfoResponseBodyObject {
s.Category = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetNextTaskUniqueId(v int32) *GetProjectInfoResponseBodyObject {
s.NextTaskUniqueId = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetCustomfields(v string) *GetProjectInfoResponseBodyObject {
s.Customfields = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetCreated(v string) *GetProjectInfoResponseBodyObject {
s.Created = &v
return s
}
func (s *GetProjectInfoResponseBodyObject) SetId(v string) *GetProjectInfoResponseBodyObject {
s.Id = &v
return s
}
type GetProjectInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *GetProjectInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetProjectInfoResponse) String() string {
return tea.Prettify(s)
}
func (s GetProjectInfoResponse) GoString() string {
return s.String()
}
func (s *GetProjectInfoResponse) SetHeaders(v map[string]*string) *GetProjectInfoResponse {
s.Headers = v
return s
}
func (s *GetProjectInfoResponse) SetBody(v *GetProjectInfoResponseBody) *GetProjectInfoResponse {
s.Body = v
return s
}
type GetProjectMembersRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s GetProjectMembersRequest) String() string {
return tea.Prettify(s)
}
func (s GetProjectMembersRequest) GoString() string {
return s.String()
}
func (s *GetProjectMembersRequest) SetOrgId(v string) *GetProjectMembersRequest {
s.OrgId = &v
return s
}
func (s *GetProjectMembersRequest) SetProjectId(v string) *GetProjectMembersRequest {
s.ProjectId = &v
return s
}
type GetProjectMembersResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object []*GetProjectMembersResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Repeated"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s GetProjectMembersResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetProjectMembersResponseBody) GoString() string {
return s.String()
}
func (s *GetProjectMembersResponseBody) SetRequestId(v string) *GetProjectMembersResponseBody {
s.RequestId = &v
return s
}
func (s *GetProjectMembersResponseBody) SetErrorMsg(v string) *GetProjectMembersResponseBody {
s.ErrorMsg = &v
return s
}
func (s *GetProjectMembersResponseBody) SetObject(v []*GetProjectMembersResponseBodyObject) *GetProjectMembersResponseBody {
s.Object = v
return s
}
func (s *GetProjectMembersResponseBody) SetErrorCode(v string) *GetProjectMembersResponseBody {
s.ErrorCode = &v
return s
}
func (s *GetProjectMembersResponseBody) SetSuccessful(v bool) *GetProjectMembersResponseBody {
s.Successful = &v
return s
}
type GetProjectMembersResponseBodyObject struct {
Email *string `json:"Email,omitempty" xml:"Email,omitempty"`
AvatarUrl *string `json:"AvatarUrl,omitempty" xml:"AvatarUrl,omitempty"`
UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"`
Role *int32 `json:"Role,omitempty" xml:"Role,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Phone *string `json:"Phone,omitempty" xml:"Phone,omitempty"`
}
func (s GetProjectMembersResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s GetProjectMembersResponseBodyObject) GoString() string {
return s.String()
}
func (s *GetProjectMembersResponseBodyObject) SetEmail(v string) *GetProjectMembersResponseBodyObject {
s.Email = &v
return s
}
func (s *GetProjectMembersResponseBodyObject) SetAvatarUrl(v string) *GetProjectMembersResponseBodyObject {
s.AvatarUrl = &v
return s
}
func (s *GetProjectMembersResponseBodyObject) SetUserId(v string) *GetProjectMembersResponseBodyObject {
s.UserId = &v
return s
}
func (s *GetProjectMembersResponseBodyObject) SetMemberId(v string) *GetProjectMembersResponseBodyObject {
s.MemberId = &v
return s
}
func (s *GetProjectMembersResponseBodyObject) SetRole(v int32) *GetProjectMembersResponseBodyObject {
s.Role = &v
return s
}
func (s *GetProjectMembersResponseBodyObject) SetName(v string) *GetProjectMembersResponseBodyObject {
s.Name = &v
return s
}
func (s *GetProjectMembersResponseBodyObject) SetPhone(v string) *GetProjectMembersResponseBodyObject {
s.Phone = &v
return s
}
type GetProjectMembersResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *GetProjectMembersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetProjectMembersResponse) String() string {
return tea.Prettify(s)
}
func (s GetProjectMembersResponse) GoString() string {
return s.String()
}
func (s *GetProjectMembersResponse) SetHeaders(v map[string]*string) *GetProjectMembersResponse {
s.Headers = v
return s
}
func (s *GetProjectMembersResponse) SetBody(v *GetProjectMembersResponseBody) *GetProjectMembersResponse {
s.Body = v
return s
}
type GetProjectSprintInfoRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
SprintId *string `json:"SprintId,omitempty" xml:"SprintId,omitempty"`
}
func (s GetProjectSprintInfoRequest) String() string {
return tea.Prettify(s)
}
func (s GetProjectSprintInfoRequest) GoString() string {
return s.String()
}
func (s *GetProjectSprintInfoRequest) SetOrgId(v string) *GetProjectSprintInfoRequest {
s.OrgId = &v
return s
}
func (s *GetProjectSprintInfoRequest) SetSprintId(v string) *GetProjectSprintInfoRequest {
s.SprintId = &v
return s
}
type GetProjectSprintInfoResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *GetProjectSprintInfoResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Struct"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s GetProjectSprintInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetProjectSprintInfoResponseBody) GoString() string {
return s.String()
}
func (s *GetProjectSprintInfoResponseBody) SetRequestId(v string) *GetProjectSprintInfoResponseBody {
s.RequestId = &v
return s
}
func (s *GetProjectSprintInfoResponseBody) SetErrorMsg(v string) *GetProjectSprintInfoResponseBody {
s.ErrorMsg = &v
return s
}
func (s *GetProjectSprintInfoResponseBody) SetObject(v *GetProjectSprintInfoResponseBodyObject) *GetProjectSprintInfoResponseBody {
s.Object = v
return s
}
func (s *GetProjectSprintInfoResponseBody) SetErrorCode(v string) *GetProjectSprintInfoResponseBody {
s.ErrorCode = &v
return s
}
func (s *GetProjectSprintInfoResponseBody) SetSuccessful(v bool) *GetProjectSprintInfoResponseBody {
s.Successful = &v
return s
}
type GetProjectSprintInfoResponseBodyObject struct {
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
Accomplished *string `json:"Accomplished,omitempty" xml:"Accomplished,omitempty"`
IsDeleted *bool `json:"IsDeleted,omitempty" xml:"IsDeleted,omitempty"`
Updated *string `json:"Updated,omitempty" xml:"Updated,omitempty"`
DueDate *string `json:"DueDate,omitempty" xml:"DueDate,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Created *string `json:"Created,omitempty" xml:"Created,omitempty"`
PlanToDo *GetProjectSprintInfoResponseBodyObjectPlanToDo `json:"PlanToDo,omitempty" xml:"PlanToDo,omitempty" type:"Struct"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s GetProjectSprintInfoResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s GetProjectSprintInfoResponseBodyObject) GoString() string {
return s.String()
}
func (s *GetProjectSprintInfoResponseBodyObject) SetStatus(v string) *GetProjectSprintInfoResponseBodyObject {
s.Status = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObject) SetProjectId(v string) *GetProjectSprintInfoResponseBodyObject {
s.ProjectId = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObject) SetStartDate(v string) *GetProjectSprintInfoResponseBodyObject {
s.StartDate = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObject) SetCreatorId(v string) *GetProjectSprintInfoResponseBodyObject {
s.CreatorId = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObject) SetAccomplished(v string) *GetProjectSprintInfoResponseBodyObject {
s.Accomplished = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObject) SetIsDeleted(v bool) *GetProjectSprintInfoResponseBodyObject {
s.IsDeleted = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObject) SetUpdated(v string) *GetProjectSprintInfoResponseBodyObject {
s.Updated = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObject) SetDueDate(v string) *GetProjectSprintInfoResponseBodyObject {
s.DueDate = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObject) SetName(v string) *GetProjectSprintInfoResponseBodyObject {
s.Name = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObject) SetCreated(v string) *GetProjectSprintInfoResponseBodyObject {
s.Created = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObject) SetPlanToDo(v *GetProjectSprintInfoResponseBodyObjectPlanToDo) *GetProjectSprintInfoResponseBodyObject {
s.PlanToDo = v
return s
}
func (s *GetProjectSprintInfoResponseBodyObject) SetId(v string) *GetProjectSprintInfoResponseBodyObject {
s.Id = &v
return s
}
type GetProjectSprintInfoResponseBodyObjectPlanToDo struct {
Tasks *int32 `json:"Tasks,omitempty" xml:"Tasks,omitempty"`
WorkTimes *int32 `json:"WorkTimes,omitempty" xml:"WorkTimes,omitempty"`
StoryPoints *int32 `json:"StoryPoints,omitempty" xml:"StoryPoints,omitempty"`
}
func (s GetProjectSprintInfoResponseBodyObjectPlanToDo) String() string {
return tea.Prettify(s)
}
func (s GetProjectSprintInfoResponseBodyObjectPlanToDo) GoString() string {
return s.String()
}
func (s *GetProjectSprintInfoResponseBodyObjectPlanToDo) SetTasks(v int32) *GetProjectSprintInfoResponseBodyObjectPlanToDo {
s.Tasks = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObjectPlanToDo) SetWorkTimes(v int32) *GetProjectSprintInfoResponseBodyObjectPlanToDo {
s.WorkTimes = &v
return s
}
func (s *GetProjectSprintInfoResponseBodyObjectPlanToDo) SetStoryPoints(v int32) *GetProjectSprintInfoResponseBodyObjectPlanToDo {
s.StoryPoints = &v
return s
}
type GetProjectSprintInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *GetProjectSprintInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetProjectSprintInfoResponse) String() string {
return tea.Prettify(s)
}
func (s GetProjectSprintInfoResponse) GoString() string {
return s.String()
}
func (s *GetProjectSprintInfoResponse) SetHeaders(v map[string]*string) *GetProjectSprintInfoResponse {
s.Headers = v
return s
}
func (s *GetProjectSprintInfoResponse) SetBody(v *GetProjectSprintInfoResponseBody) *GetProjectSprintInfoResponse {
s.Body = v
return s
}
type GetProjectTaskInfoRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}
func (s GetProjectTaskInfoRequest) String() string {
return tea.Prettify(s)
}
func (s GetProjectTaskInfoRequest) GoString() string {
return s.String()
}
func (s *GetProjectTaskInfoRequest) SetOrgId(v string) *GetProjectTaskInfoRequest {
s.OrgId = &v
return s
}
func (s *GetProjectTaskInfoRequest) SetTaskId(v string) *GetProjectTaskInfoRequest {
s.TaskId = &v
return s
}
type GetProjectTaskInfoResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *GetProjectTaskInfoResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Struct"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s GetProjectTaskInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetProjectTaskInfoResponseBody) GoString() string {
return s.String()
}
func (s *GetProjectTaskInfoResponseBody) SetRequestId(v string) *GetProjectTaskInfoResponseBody {
s.RequestId = &v
return s
}
func (s *GetProjectTaskInfoResponseBody) SetErrorMsg(v string) *GetProjectTaskInfoResponseBody {
s.ErrorMsg = &v
return s
}
func (s *GetProjectTaskInfoResponseBody) SetObject(v *GetProjectTaskInfoResponseBodyObject) *GetProjectTaskInfoResponseBody {
s.Object = v
return s
}
func (s *GetProjectTaskInfoResponseBody) SetErrorCode(v string) *GetProjectTaskInfoResponseBody {
s.ErrorCode = &v
return s
}
func (s *GetProjectTaskInfoResponseBody) SetSuccessful(v bool) *GetProjectTaskInfoResponseBody {
s.Successful = &v
return s
}
type GetProjectTaskInfoResponseBodyObject struct {
ExecutorId *string `json:"ExecutorId,omitempty" xml:"ExecutorId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
StoryPoint *string `json:"StoryPoint,omitempty" xml:"StoryPoint,omitempty"`
StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
IsTopInProject *bool `json:"IsTopInProject,omitempty" xml:"IsTopInProject,omitempty"`
Priority *string `json:"Priority,omitempty" xml:"Priority,omitempty"`
CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
OrganizationId *string `json:"OrganizationId,omitempty" xml:"OrganizationId,omitempty"`
TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
TasklistId *string `json:"TasklistId,omitempty" xml:"TasklistId,omitempty"`
Visible *string `json:"Visible,omitempty" xml:"Visible,omitempty"`
IsDone *bool `json:"IsDone,omitempty" xml:"IsDone,omitempty"`
IsDeleted *bool `json:"IsDeleted,omitempty" xml:"IsDeleted,omitempty"`
TaskflowstatusId *string `json:"TaskflowstatusId,omitempty" xml:"TaskflowstatusId,omitempty"`
Note *string `json:"Note,omitempty" xml:"Note,omitempty"`
SprintId *string `json:"SprintId,omitempty" xml:"SprintId,omitempty"`
Updated *string `json:"Updated,omitempty" xml:"Updated,omitempty"`
InvolveMembers []*string `json:"InvolveMembers,omitempty" xml:"InvolveMembers,omitempty" type:"Repeated"`
DueDate *string `json:"DueDate,omitempty" xml:"DueDate,omitempty"`
Created *string `json:"Created,omitempty" xml:"Created,omitempty"`
Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s GetProjectTaskInfoResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s GetProjectTaskInfoResponseBodyObject) GoString() string {
return s.String()
}
func (s *GetProjectTaskInfoResponseBodyObject) SetExecutorId(v string) *GetProjectTaskInfoResponseBodyObject {
s.ExecutorId = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetProjectId(v string) *GetProjectTaskInfoResponseBodyObject {
s.ProjectId = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetStoryPoint(v string) *GetProjectTaskInfoResponseBodyObject {
s.StoryPoint = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetStartDate(v string) *GetProjectTaskInfoResponseBodyObject {
s.StartDate = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetIsTopInProject(v bool) *GetProjectTaskInfoResponseBodyObject {
s.IsTopInProject = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetPriority(v string) *GetProjectTaskInfoResponseBodyObject {
s.Priority = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetCreatorId(v string) *GetProjectTaskInfoResponseBodyObject {
s.CreatorId = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetOrganizationId(v string) *GetProjectTaskInfoResponseBodyObject {
s.OrganizationId = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetTaskType(v string) *GetProjectTaskInfoResponseBodyObject {
s.TaskType = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetTasklistId(v string) *GetProjectTaskInfoResponseBodyObject {
s.TasklistId = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetVisible(v string) *GetProjectTaskInfoResponseBodyObject {
s.Visible = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetIsDone(v bool) *GetProjectTaskInfoResponseBodyObject {
s.IsDone = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetIsDeleted(v bool) *GetProjectTaskInfoResponseBodyObject {
s.IsDeleted = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetTaskflowstatusId(v string) *GetProjectTaskInfoResponseBodyObject {
s.TaskflowstatusId = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetNote(v string) *GetProjectTaskInfoResponseBodyObject {
s.Note = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetSprintId(v string) *GetProjectTaskInfoResponseBodyObject {
s.SprintId = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetUpdated(v string) *GetProjectTaskInfoResponseBodyObject {
s.Updated = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetInvolveMembers(v []*string) *GetProjectTaskInfoResponseBodyObject {
s.InvolveMembers = v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetDueDate(v string) *GetProjectTaskInfoResponseBodyObject {
s.DueDate = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetCreated(v string) *GetProjectTaskInfoResponseBodyObject {
s.Created = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetContent(v string) *GetProjectTaskInfoResponseBodyObject {
s.Content = &v
return s
}
func (s *GetProjectTaskInfoResponseBodyObject) SetId(v string) *GetProjectTaskInfoResponseBodyObject {
s.Id = &v
return s
}
type GetProjectTaskInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *GetProjectTaskInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetProjectTaskInfoResponse) String() string {
return tea.Prettify(s)
}
func (s GetProjectTaskInfoResponse) GoString() string {
return s.String()
}
func (s *GetProjectTaskInfoResponse) SetHeaders(v map[string]*string) *GetProjectTaskInfoResponse {
s.Headers = v
return s
}
func (s *GetProjectTaskInfoResponse) SetBody(v *GetProjectTaskInfoResponseBody) *GetProjectTaskInfoResponse {
s.Body = v
return s
}
type GetUserByUidRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
UserPk *string `json:"UserPk,omitempty" xml:"UserPk,omitempty"`
}
func (s GetUserByUidRequest) String() string {
return tea.Prettify(s)
}
func (s GetUserByUidRequest) GoString() string {
return s.String()
}
func (s *GetUserByUidRequest) SetOrgId(v string) *GetUserByUidRequest {
s.OrgId = &v
return s
}
func (s *GetUserByUidRequest) SetUserPk(v string) *GetUserByUidRequest {
s.UserPk = &v
return s
}
type GetUserByUidResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *GetUserByUidResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Struct"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s GetUserByUidResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetUserByUidResponseBody) GoString() string {
return s.String()
}
func (s *GetUserByUidResponseBody) SetRequestId(v string) *GetUserByUidResponseBody {
s.RequestId = &v
return s
}
func (s *GetUserByUidResponseBody) SetErrorMsg(v string) *GetUserByUidResponseBody {
s.ErrorMsg = &v
return s
}
func (s *GetUserByUidResponseBody) SetObject(v *GetUserByUidResponseBodyObject) *GetUserByUidResponseBody {
s.Object = v
return s
}
func (s *GetUserByUidResponseBody) SetErrorCode(v string) *GetUserByUidResponseBody {
s.ErrorCode = &v
return s
}
func (s *GetUserByUidResponseBody) SetSuccessful(v bool) *GetUserByUidResponseBody {
s.Successful = &v
return s
}
type GetUserByUidResponseBodyObject struct {
AliyunPk *string `json:"AliyunPk,omitempty" xml:"AliyunPk,omitempty"`
Email *string `json:"Email,omitempty" xml:"Email,omitempty"`
AvatarUrl *string `json:"AvatarUrl,omitempty" xml:"AvatarUrl,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
Phone *string `json:"Phone,omitempty" xml:"Phone,omitempty"`
}
func (s GetUserByUidResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s GetUserByUidResponseBodyObject) GoString() string {
return s.String()
}
func (s *GetUserByUidResponseBodyObject) SetAliyunPk(v string) *GetUserByUidResponseBodyObject {
s.AliyunPk = &v
return s
}
func (s *GetUserByUidResponseBodyObject) SetEmail(v string) *GetUserByUidResponseBodyObject {
s.Email = &v
return s
}
func (s *GetUserByUidResponseBodyObject) SetAvatarUrl(v string) *GetUserByUidResponseBodyObject {
s.AvatarUrl = &v
return s
}
func (s *GetUserByUidResponseBodyObject) SetName(v string) *GetUserByUidResponseBodyObject {
s.Name = &v
return s
}
func (s *GetUserByUidResponseBodyObject) SetId(v string) *GetUserByUidResponseBodyObject {
s.Id = &v
return s
}
func (s *GetUserByUidResponseBodyObject) SetPhone(v string) *GetUserByUidResponseBodyObject {
s.Phone = &v
return s
}
type GetUserByUidResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *GetUserByUidResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s GetUserByUidResponse) String() string {
return tea.Prettify(s)
}
func (s GetUserByUidResponse) GoString() string {
return s.String()
}
func (s *GetUserByUidResponse) SetHeaders(v map[string]*string) *GetUserByUidResponse {
s.Headers = v
return s
}
func (s *GetUserByUidResponse) SetBody(v *GetUserByUidResponseBody) *GetUserByUidResponse {
s.Body = v
return s
}
type InsertDevopsMemberRequest struct {
UserPk *string `json:"UserPk,omitempty" xml:"UserPk,omitempty"`
UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
Phone *string `json:"Phone,omitempty" xml:"Phone,omitempty"`
Email *string `json:"Email,omitempty" xml:"Email,omitempty"`
}
func (s InsertDevopsMemberRequest) String() string {
return tea.Prettify(s)
}
func (s InsertDevopsMemberRequest) GoString() string {
return s.String()
}
func (s *InsertDevopsMemberRequest) SetUserPk(v string) *InsertDevopsMemberRequest {
s.UserPk = &v
return s
}
func (s *InsertDevopsMemberRequest) SetUserName(v string) *InsertDevopsMemberRequest {
s.UserName = &v
return s
}
func (s *InsertDevopsMemberRequest) SetPhone(v string) *InsertDevopsMemberRequest {
s.Phone = &v
return s
}
func (s *InsertDevopsMemberRequest) SetEmail(v string) *InsertDevopsMemberRequest {
s.Email = &v
return s
}
type InsertDevopsMemberResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Object *string `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s InsertDevopsMemberResponseBody) String() string {
return tea.Prettify(s)
}
func (s InsertDevopsMemberResponseBody) GoString() string {
return s.String()
}
func (s *InsertDevopsMemberResponseBody) SetRequestId(v string) *InsertDevopsMemberResponseBody {
s.RequestId = &v
return s
}
func (s *InsertDevopsMemberResponseBody) SetObject(v string) *InsertDevopsMemberResponseBody {
s.Object = &v
return s
}
func (s *InsertDevopsMemberResponseBody) SetErrorCode(v string) *InsertDevopsMemberResponseBody {
s.ErrorCode = &v
return s
}
func (s *InsertDevopsMemberResponseBody) SetErrorMessage(v string) *InsertDevopsMemberResponseBody {
s.ErrorMessage = &v
return s
}
func (s *InsertDevopsMemberResponseBody) SetSuccess(v bool) *InsertDevopsMemberResponseBody {
s.Success = &v
return s
}
type InsertDevopsMemberResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *InsertDevopsMemberResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s InsertDevopsMemberResponse) String() string {
return tea.Prettify(s)
}
func (s InsertDevopsMemberResponse) GoString() string {
return s.String()
}
func (s *InsertDevopsMemberResponse) SetHeaders(v map[string]*string) *InsertDevopsMemberResponse {
s.Headers = v
return s
}
func (s *InsertDevopsMemberResponse) SetBody(v *InsertDevopsMemberResponseBody) *InsertDevopsMemberResponse {
s.Body = v
return s
}
type ListProjectSprintsRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s ListProjectSprintsRequest) String() string {
return tea.Prettify(s)
}
func (s ListProjectSprintsRequest) GoString() string {
return s.String()
}
func (s *ListProjectSprintsRequest) SetOrgId(v string) *ListProjectSprintsRequest {
s.OrgId = &v
return s
}
func (s *ListProjectSprintsRequest) SetProjectId(v string) *ListProjectSprintsRequest {
s.ProjectId = &v
return s
}
type ListProjectSprintsResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object []*ListProjectSprintsResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Repeated"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s ListProjectSprintsResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListProjectSprintsResponseBody) GoString() string {
return s.String()
}
func (s *ListProjectSprintsResponseBody) SetRequestId(v string) *ListProjectSprintsResponseBody {
s.RequestId = &v
return s
}
func (s *ListProjectSprintsResponseBody) SetErrorMsg(v string) *ListProjectSprintsResponseBody {
s.ErrorMsg = &v
return s
}
func (s *ListProjectSprintsResponseBody) SetObject(v []*ListProjectSprintsResponseBodyObject) *ListProjectSprintsResponseBody {
s.Object = v
return s
}
func (s *ListProjectSprintsResponseBody) SetErrorCode(v string) *ListProjectSprintsResponseBody {
s.ErrorCode = &v
return s
}
func (s *ListProjectSprintsResponseBody) SetSuccessful(v bool) *ListProjectSprintsResponseBody {
s.Successful = &v
return s
}
type ListProjectSprintsResponseBodyObject struct {
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
Accomplished *string `json:"Accomplished,omitempty" xml:"Accomplished,omitempty"`
IsDeleted *bool `json:"IsDeleted,omitempty" xml:"IsDeleted,omitempty"`
Updated *string `json:"Updated,omitempty" xml:"Updated,omitempty"`
DueDate *string `json:"DueDate,omitempty" xml:"DueDate,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Created *string `json:"Created,omitempty" xml:"Created,omitempty"`
PlanToDo *ListProjectSprintsResponseBodyObjectPlanToDo `json:"PlanToDo,omitempty" xml:"PlanToDo,omitempty" type:"Struct"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s ListProjectSprintsResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s ListProjectSprintsResponseBodyObject) GoString() string {
return s.String()
}
func (s *ListProjectSprintsResponseBodyObject) SetStatus(v string) *ListProjectSprintsResponseBodyObject {
s.Status = &v
return s
}
func (s *ListProjectSprintsResponseBodyObject) SetProjectId(v string) *ListProjectSprintsResponseBodyObject {
s.ProjectId = &v
return s
}
func (s *ListProjectSprintsResponseBodyObject) SetStartDate(v string) *ListProjectSprintsResponseBodyObject {
s.StartDate = &v
return s
}
func (s *ListProjectSprintsResponseBodyObject) SetCreatorId(v string) *ListProjectSprintsResponseBodyObject {
s.CreatorId = &v
return s
}
func (s *ListProjectSprintsResponseBodyObject) SetAccomplished(v string) *ListProjectSprintsResponseBodyObject {
s.Accomplished = &v
return s
}
func (s *ListProjectSprintsResponseBodyObject) SetIsDeleted(v bool) *ListProjectSprintsResponseBodyObject {
s.IsDeleted = &v
return s
}
func (s *ListProjectSprintsResponseBodyObject) SetUpdated(v string) *ListProjectSprintsResponseBodyObject {
s.Updated = &v
return s
}
func (s *ListProjectSprintsResponseBodyObject) SetDueDate(v string) *ListProjectSprintsResponseBodyObject {
s.DueDate = &v
return s
}
func (s *ListProjectSprintsResponseBodyObject) SetName(v string) *ListProjectSprintsResponseBodyObject {
s.Name = &v
return s
}
func (s *ListProjectSprintsResponseBodyObject) SetCreated(v string) *ListProjectSprintsResponseBodyObject {
s.Created = &v
return s
}
func (s *ListProjectSprintsResponseBodyObject) SetPlanToDo(v *ListProjectSprintsResponseBodyObjectPlanToDo) *ListProjectSprintsResponseBodyObject {
s.PlanToDo = v
return s
}
func (s *ListProjectSprintsResponseBodyObject) SetId(v string) *ListProjectSprintsResponseBodyObject {
s.Id = &v
return s
}
type ListProjectSprintsResponseBodyObjectPlanToDo struct {
Tasks *int32 `json:"Tasks,omitempty" xml:"Tasks,omitempty"`
WorkTimes *int32 `json:"WorkTimes,omitempty" xml:"WorkTimes,omitempty"`
StoryPoints *int32 `json:"StoryPoints,omitempty" xml:"StoryPoints,omitempty"`
}
func (s ListProjectSprintsResponseBodyObjectPlanToDo) String() string {
return tea.Prettify(s)
}
func (s ListProjectSprintsResponseBodyObjectPlanToDo) GoString() string {
return s.String()
}
func (s *ListProjectSprintsResponseBodyObjectPlanToDo) SetTasks(v int32) *ListProjectSprintsResponseBodyObjectPlanToDo {
s.Tasks = &v
return s
}
func (s *ListProjectSprintsResponseBodyObjectPlanToDo) SetWorkTimes(v int32) *ListProjectSprintsResponseBodyObjectPlanToDo {
s.WorkTimes = &v
return s
}
func (s *ListProjectSprintsResponseBodyObjectPlanToDo) SetStoryPoints(v int32) *ListProjectSprintsResponseBodyObjectPlanToDo {
s.StoryPoints = &v
return s
}
type ListProjectSprintsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ListProjectSprintsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListProjectSprintsResponse) String() string {
return tea.Prettify(s)
}
func (s ListProjectSprintsResponse) GoString() string {
return s.String()
}
func (s *ListProjectSprintsResponse) SetHeaders(v map[string]*string) *ListProjectSprintsResponse {
s.Headers = v
return s
}
func (s *ListProjectSprintsResponse) SetBody(v *ListProjectSprintsResponseBody) *ListProjectSprintsResponse {
s.Body = v
return s
}
type ListProjectTaskFlowRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s ListProjectTaskFlowRequest) String() string {
return tea.Prettify(s)
}
func (s ListProjectTaskFlowRequest) GoString() string {
return s.String()
}
func (s *ListProjectTaskFlowRequest) SetOrgId(v string) *ListProjectTaskFlowRequest {
s.OrgId = &v
return s
}
func (s *ListProjectTaskFlowRequest) SetProjectId(v string) *ListProjectTaskFlowRequest {
s.ProjectId = &v
return s
}
type ListProjectTaskFlowResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object []*ListProjectTaskFlowResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Repeated"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s ListProjectTaskFlowResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListProjectTaskFlowResponseBody) GoString() string {
return s.String()
}
func (s *ListProjectTaskFlowResponseBody) SetRequestId(v string) *ListProjectTaskFlowResponseBody {
s.RequestId = &v
return s
}
func (s *ListProjectTaskFlowResponseBody) SetErrorMsg(v string) *ListProjectTaskFlowResponseBody {
s.ErrorMsg = &v
return s
}
func (s *ListProjectTaskFlowResponseBody) SetObject(v []*ListProjectTaskFlowResponseBodyObject) *ListProjectTaskFlowResponseBody {
s.Object = v
return s
}
func (s *ListProjectTaskFlowResponseBody) SetErrorCode(v string) *ListProjectTaskFlowResponseBody {
s.ErrorCode = &v
return s
}
func (s *ListProjectTaskFlowResponseBody) SetSuccessful(v bool) *ListProjectTaskFlowResponseBody {
s.Successful = &v
return s
}
type ListProjectTaskFlowResponseBodyObject struct {
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s ListProjectTaskFlowResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s ListProjectTaskFlowResponseBodyObject) GoString() string {
return s.String()
}
func (s *ListProjectTaskFlowResponseBodyObject) SetType(v string) *ListProjectTaskFlowResponseBodyObject {
s.Type = &v
return s
}
func (s *ListProjectTaskFlowResponseBodyObject) SetId(v string) *ListProjectTaskFlowResponseBodyObject {
s.Id = &v
return s
}
type ListProjectTaskFlowResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ListProjectTaskFlowResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListProjectTaskFlowResponse) String() string {
return tea.Prettify(s)
}
func (s ListProjectTaskFlowResponse) GoString() string {
return s.String()
}
func (s *ListProjectTaskFlowResponse) SetHeaders(v map[string]*string) *ListProjectTaskFlowResponse {
s.Headers = v
return s
}
func (s *ListProjectTaskFlowResponse) SetBody(v *ListProjectTaskFlowResponseBody) *ListProjectTaskFlowResponse {
s.Body = v
return s
}
type ListProjectTaskFlowStatusRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
TaskFlowId *string `json:"TaskFlowId,omitempty" xml:"TaskFlowId,omitempty"`
}
func (s ListProjectTaskFlowStatusRequest) String() string {
return tea.Prettify(s)
}
func (s ListProjectTaskFlowStatusRequest) GoString() string {
return s.String()
}
func (s *ListProjectTaskFlowStatusRequest) SetOrgId(v string) *ListProjectTaskFlowStatusRequest {
s.OrgId = &v
return s
}
func (s *ListProjectTaskFlowStatusRequest) SetTaskFlowId(v string) *ListProjectTaskFlowStatusRequest {
s.TaskFlowId = &v
return s
}
type ListProjectTaskFlowStatusResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object []*ListProjectTaskFlowStatusResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Repeated"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s ListProjectTaskFlowStatusResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListProjectTaskFlowStatusResponseBody) GoString() string {
return s.String()
}
func (s *ListProjectTaskFlowStatusResponseBody) SetRequestId(v string) *ListProjectTaskFlowStatusResponseBody {
s.RequestId = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBody) SetErrorMsg(v string) *ListProjectTaskFlowStatusResponseBody {
s.ErrorMsg = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBody) SetObject(v []*ListProjectTaskFlowStatusResponseBodyObject) *ListProjectTaskFlowStatusResponseBody {
s.Object = v
return s
}
func (s *ListProjectTaskFlowStatusResponseBody) SetErrorCode(v string) *ListProjectTaskFlowStatusResponseBody {
s.ErrorCode = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBody) SetSuccessful(v bool) *ListProjectTaskFlowStatusResponseBody {
s.Successful = &v
return s
}
type ListProjectTaskFlowStatusResponseBodyObject struct {
TaskflowId *string `json:"TaskflowId,omitempty" xml:"TaskflowId,omitempty"`
Kind *string `json:"Kind,omitempty" xml:"Kind,omitempty"`
Pos *int32 `json:"Pos,omitempty" xml:"Pos,omitempty"`
IsDeleted *bool `json:"IsDeleted,omitempty" xml:"IsDeleted,omitempty"`
Updated *string `json:"Updated,omitempty" xml:"Updated,omitempty"`
CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Created *string `json:"Created,omitempty" xml:"Created,omitempty"`
RejectStatusIds *string `json:"RejectStatusIds,omitempty" xml:"RejectStatusIds,omitempty"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s ListProjectTaskFlowStatusResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s ListProjectTaskFlowStatusResponseBodyObject) GoString() string {
return s.String()
}
func (s *ListProjectTaskFlowStatusResponseBodyObject) SetTaskflowId(v string) *ListProjectTaskFlowStatusResponseBodyObject {
s.TaskflowId = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBodyObject) SetKind(v string) *ListProjectTaskFlowStatusResponseBodyObject {
s.Kind = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBodyObject) SetPos(v int32) *ListProjectTaskFlowStatusResponseBodyObject {
s.Pos = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBodyObject) SetIsDeleted(v bool) *ListProjectTaskFlowStatusResponseBodyObject {
s.IsDeleted = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBodyObject) SetUpdated(v string) *ListProjectTaskFlowStatusResponseBodyObject {
s.Updated = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBodyObject) SetCreatorId(v string) *ListProjectTaskFlowStatusResponseBodyObject {
s.CreatorId = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBodyObject) SetName(v string) *ListProjectTaskFlowStatusResponseBodyObject {
s.Name = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBodyObject) SetCreated(v string) *ListProjectTaskFlowStatusResponseBodyObject {
s.Created = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBodyObject) SetRejectStatusIds(v string) *ListProjectTaskFlowStatusResponseBodyObject {
s.RejectStatusIds = &v
return s
}
func (s *ListProjectTaskFlowStatusResponseBodyObject) SetId(v string) *ListProjectTaskFlowStatusResponseBodyObject {
s.Id = &v
return s
}
type ListProjectTaskFlowStatusResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ListProjectTaskFlowStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListProjectTaskFlowStatusResponse) String() string {
return tea.Prettify(s)
}
func (s ListProjectTaskFlowStatusResponse) GoString() string {
return s.String()
}
func (s *ListProjectTaskFlowStatusResponse) SetHeaders(v map[string]*string) *ListProjectTaskFlowStatusResponse {
s.Headers = v
return s
}
func (s *ListProjectTaskFlowStatusResponse) SetBody(v *ListProjectTaskFlowStatusResponseBody) *ListProjectTaskFlowStatusResponse {
s.Body = v
return s
}
type ListProjectTasksRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
ProjectIds *string `json:"ProjectIds,omitempty" xml:"ProjectIds,omitempty"`
}
func (s ListProjectTasksRequest) String() string {
return tea.Prettify(s)
}
func (s ListProjectTasksRequest) GoString() string {
return s.String()
}
func (s *ListProjectTasksRequest) SetOrgId(v string) *ListProjectTasksRequest {
s.OrgId = &v
return s
}
func (s *ListProjectTasksRequest) SetProjectIds(v string) *ListProjectTasksRequest {
s.ProjectIds = &v
return s
}
type ListProjectTasksResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object []*ListProjectTasksResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Repeated"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s ListProjectTasksResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListProjectTasksResponseBody) GoString() string {
return s.String()
}
func (s *ListProjectTasksResponseBody) SetRequestId(v string) *ListProjectTasksResponseBody {
s.RequestId = &v
return s
}
func (s *ListProjectTasksResponseBody) SetErrorMsg(v string) *ListProjectTasksResponseBody {
s.ErrorMsg = &v
return s
}
func (s *ListProjectTasksResponseBody) SetObject(v []*ListProjectTasksResponseBodyObject) *ListProjectTasksResponseBody {
s.Object = v
return s
}
func (s *ListProjectTasksResponseBody) SetErrorCode(v string) *ListProjectTasksResponseBody {
s.ErrorCode = &v
return s
}
func (s *ListProjectTasksResponseBody) SetSuccessful(v bool) *ListProjectTasksResponseBody {
s.Successful = &v
return s
}
type ListProjectTasksResponseBodyObject struct {
TaskgroupId *string `json:"TaskgroupId,omitempty" xml:"TaskgroupId,omitempty"`
TasklistId *string `json:"TasklistId,omitempty" xml:"TasklistId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
ModifierId *string `json:"ModifierId,omitempty" xml:"ModifierId,omitempty"`
Updated *string `json:"Updated,omitempty" xml:"Updated,omitempty"`
CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
Created *string `json:"Created,omitempty" xml:"Created,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s ListProjectTasksResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s ListProjectTasksResponseBodyObject) GoString() string {
return s.String()
}
func (s *ListProjectTasksResponseBodyObject) SetTaskgroupId(v string) *ListProjectTasksResponseBodyObject {
s.TaskgroupId = &v
return s
}
func (s *ListProjectTasksResponseBodyObject) SetTasklistId(v string) *ListProjectTasksResponseBodyObject {
s.TasklistId = &v
return s
}
func (s *ListProjectTasksResponseBodyObject) SetProjectId(v string) *ListProjectTasksResponseBodyObject {
s.ProjectId = &v
return s
}
func (s *ListProjectTasksResponseBodyObject) SetModifierId(v string) *ListProjectTasksResponseBodyObject {
s.ModifierId = &v
return s
}
func (s *ListProjectTasksResponseBodyObject) SetUpdated(v string) *ListProjectTasksResponseBodyObject {
s.Updated = &v
return s
}
func (s *ListProjectTasksResponseBodyObject) SetCreatorId(v string) *ListProjectTasksResponseBodyObject {
s.CreatorId = &v
return s
}
func (s *ListProjectTasksResponseBodyObject) SetCreated(v string) *ListProjectTasksResponseBodyObject {
s.Created = &v
return s
}
func (s *ListProjectTasksResponseBodyObject) SetName(v string) *ListProjectTasksResponseBodyObject {
s.Name = &v
return s
}
func (s *ListProjectTasksResponseBodyObject) SetId(v string) *ListProjectTasksResponseBodyObject {
s.Id = &v
return s
}
type ListProjectTasksResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ListProjectTasksResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListProjectTasksResponse) String() string {
return tea.Prettify(s)
}
func (s ListProjectTasksResponse) GoString() string {
return s.String()
}
func (s *ListProjectTasksResponse) SetHeaders(v map[string]*string) *ListProjectTasksResponse {
s.Headers = v
return s
}
func (s *ListProjectTasksResponse) SetBody(v *ListProjectTasksResponseBody) *ListProjectTasksResponse {
s.Body = v
return s
}
type ListScenarioFieldConfigRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s ListScenarioFieldConfigRequest) String() string {
return tea.Prettify(s)
}
func (s ListScenarioFieldConfigRequest) GoString() string {
return s.String()
}
func (s *ListScenarioFieldConfigRequest) SetOrgId(v string) *ListScenarioFieldConfigRequest {
s.OrgId = &v
return s
}
func (s *ListScenarioFieldConfigRequest) SetProjectId(v string) *ListScenarioFieldConfigRequest {
s.ProjectId = &v
return s
}
type ListScenarioFieldConfigResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object []*ListScenarioFieldConfigResponseBodyObject `json:"Object,omitempty" xml:"Object,omitempty" type:"Repeated"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s ListScenarioFieldConfigResponseBody) String() string {
return tea.Prettify(s)
}
func (s ListScenarioFieldConfigResponseBody) GoString() string {
return s.String()
}
func (s *ListScenarioFieldConfigResponseBody) SetRequestId(v string) *ListScenarioFieldConfigResponseBody {
s.RequestId = &v
return s
}
func (s *ListScenarioFieldConfigResponseBody) SetErrorMsg(v string) *ListScenarioFieldConfigResponseBody {
s.ErrorMsg = &v
return s
}
func (s *ListScenarioFieldConfigResponseBody) SetObject(v []*ListScenarioFieldConfigResponseBodyObject) *ListScenarioFieldConfigResponseBody {
s.Object = v
return s
}
func (s *ListScenarioFieldConfigResponseBody) SetErrorCode(v string) *ListScenarioFieldConfigResponseBody {
s.ErrorCode = &v
return s
}
func (s *ListScenarioFieldConfigResponseBody) SetSuccessful(v bool) *ListScenarioFieldConfigResponseBody {
s.Successful = &v
return s
}
type ListScenarioFieldConfigResponseBodyObject struct {
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
}
func (s ListScenarioFieldConfigResponseBodyObject) String() string {
return tea.Prettify(s)
}
func (s ListScenarioFieldConfigResponseBodyObject) GoString() string {
return s.String()
}
func (s *ListScenarioFieldConfigResponseBodyObject) SetType(v string) *ListScenarioFieldConfigResponseBodyObject {
s.Type = &v
return s
}
func (s *ListScenarioFieldConfigResponseBodyObject) SetId(v string) *ListScenarioFieldConfigResponseBodyObject {
s.Id = &v
return s
}
type ListScenarioFieldConfigResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ListScenarioFieldConfigResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ListScenarioFieldConfigResponse) String() string {
return tea.Prettify(s)
}
func (s ListScenarioFieldConfigResponse) GoString() string {
return s.String()
}
func (s *ListScenarioFieldConfigResponse) SetHeaders(v map[string]*string) *ListScenarioFieldConfigResponse {
s.Headers = v
return s
}
func (s *ListScenarioFieldConfigResponse) SetBody(v *ListScenarioFieldConfigResponseBody) *ListScenarioFieldConfigResponse {
s.Body = v
return s
}
type UpdateProjectRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}
func (s UpdateProjectRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectRequest) GoString() string {
return s.String()
}
func (s *UpdateProjectRequest) SetOrgId(v string) *UpdateProjectRequest {
s.OrgId = &v
return s
}
func (s *UpdateProjectRequest) SetName(v string) *UpdateProjectRequest {
s.Name = &v
return s
}
func (s *UpdateProjectRequest) SetDescription(v string) *UpdateProjectRequest {
s.Description = &v
return s
}
func (s *UpdateProjectRequest) SetProjectId(v string) *UpdateProjectRequest {
s.ProjectId = &v
return s
}
type UpdateProjectResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Object *string `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s UpdateProjectResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectResponseBody) GoString() string {
return s.String()
}
func (s *UpdateProjectResponseBody) SetRequestId(v string) *UpdateProjectResponseBody {
s.RequestId = &v
return s
}
func (s *UpdateProjectResponseBody) SetObject(v string) *UpdateProjectResponseBody {
s.Object = &v
return s
}
func (s *UpdateProjectResponseBody) SetErrorCode(v string) *UpdateProjectResponseBody {
s.ErrorCode = &v
return s
}
func (s *UpdateProjectResponseBody) SetErrorMessage(v string) *UpdateProjectResponseBody {
s.ErrorMessage = &v
return s
}
func (s *UpdateProjectResponseBody) SetSuccess(v bool) *UpdateProjectResponseBody {
s.Success = &v
return s
}
type UpdateProjectResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *UpdateProjectResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UpdateProjectResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectResponse) GoString() string {
return s.String()
}
func (s *UpdateProjectResponse) SetHeaders(v map[string]*string) *UpdateProjectResponse {
s.Headers = v
return s
}
func (s *UpdateProjectResponse) SetBody(v *UpdateProjectResponseBody) *UpdateProjectResponse {
s.Body = v
return s
}
type UpdateProjectSprintRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
ExecutorId *string `json:"ExecutorId,omitempty" xml:"ExecutorId,omitempty"`
StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
DueDate *string `json:"DueDate,omitempty" xml:"DueDate,omitempty"`
SprintId *string `json:"SprintId,omitempty" xml:"SprintId,omitempty"`
}
func (s UpdateProjectSprintRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectSprintRequest) GoString() string {
return s.String()
}
func (s *UpdateProjectSprintRequest) SetOrgId(v string) *UpdateProjectSprintRequest {
s.OrgId = &v
return s
}
func (s *UpdateProjectSprintRequest) SetName(v string) *UpdateProjectSprintRequest {
s.Name = &v
return s
}
func (s *UpdateProjectSprintRequest) SetDescription(v string) *UpdateProjectSprintRequest {
s.Description = &v
return s
}
func (s *UpdateProjectSprintRequest) SetProjectId(v string) *UpdateProjectSprintRequest {
s.ProjectId = &v
return s
}
func (s *UpdateProjectSprintRequest) SetExecutorId(v string) *UpdateProjectSprintRequest {
s.ExecutorId = &v
return s
}
func (s *UpdateProjectSprintRequest) SetStartDate(v string) *UpdateProjectSprintRequest {
s.StartDate = &v
return s
}
func (s *UpdateProjectSprintRequest) SetDueDate(v string) *UpdateProjectSprintRequest {
s.DueDate = &v
return s
}
func (s *UpdateProjectSprintRequest) SetSprintId(v string) *UpdateProjectSprintRequest {
s.SprintId = &v
return s
}
type UpdateProjectSprintResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *bool `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s UpdateProjectSprintResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectSprintResponseBody) GoString() string {
return s.String()
}
func (s *UpdateProjectSprintResponseBody) SetRequestId(v string) *UpdateProjectSprintResponseBody {
s.RequestId = &v
return s
}
func (s *UpdateProjectSprintResponseBody) SetErrorMsg(v string) *UpdateProjectSprintResponseBody {
s.ErrorMsg = &v
return s
}
func (s *UpdateProjectSprintResponseBody) SetObject(v bool) *UpdateProjectSprintResponseBody {
s.Object = &v
return s
}
func (s *UpdateProjectSprintResponseBody) SetErrorCode(v string) *UpdateProjectSprintResponseBody {
s.ErrorCode = &v
return s
}
func (s *UpdateProjectSprintResponseBody) SetSuccessful(v bool) *UpdateProjectSprintResponseBody {
s.Successful = &v
return s
}
type UpdateProjectSprintResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *UpdateProjectSprintResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UpdateProjectSprintResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectSprintResponse) GoString() string {
return s.String()
}
func (s *UpdateProjectSprintResponse) SetHeaders(v map[string]*string) *UpdateProjectSprintResponse {
s.Headers = v
return s
}
func (s *UpdateProjectSprintResponse) SetBody(v *UpdateProjectSprintResponseBody) *UpdateProjectSprintResponse {
s.Body = v
return s
}
type UpdateProjectTaskRequest struct {
OrgId *string `json:"OrgId,omitempty" xml:"OrgId,omitempty"`
Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
ExecutorId *string `json:"ExecutorId,omitempty" xml:"ExecutorId,omitempty"`
StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
DueDate *string `json:"DueDate,omitempty" xml:"DueDate,omitempty"`
ScenarioFiieldConfigId *string `json:"ScenarioFiieldConfigId,omitempty" xml:"ScenarioFiieldConfigId,omitempty"`
TaskFlowStatusId *string `json:"TaskFlowStatusId,omitempty" xml:"TaskFlowStatusId,omitempty"`
Note *string `json:"Note,omitempty" xml:"Note,omitempty"`
Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
Visible *string `json:"Visible,omitempty" xml:"Visible,omitempty"`
ParentTaskId *string `json:"ParentTaskId,omitempty" xml:"ParentTaskId,omitempty"`
SprintId *string `json:"SprintId,omitempty" xml:"SprintId,omitempty"`
TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}
func (s UpdateProjectTaskRequest) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectTaskRequest) GoString() string {
return s.String()
}
func (s *UpdateProjectTaskRequest) SetOrgId(v string) *UpdateProjectTaskRequest {
s.OrgId = &v
return s
}
func (s *UpdateProjectTaskRequest) SetContent(v string) *UpdateProjectTaskRequest {
s.Content = &v
return s
}
func (s *UpdateProjectTaskRequest) SetProjectId(v string) *UpdateProjectTaskRequest {
s.ProjectId = &v
return s
}
func (s *UpdateProjectTaskRequest) SetExecutorId(v string) *UpdateProjectTaskRequest {
s.ExecutorId = &v
return s
}
func (s *UpdateProjectTaskRequest) SetStartDate(v string) *UpdateProjectTaskRequest {
s.StartDate = &v
return s
}
func (s *UpdateProjectTaskRequest) SetDueDate(v string) *UpdateProjectTaskRequest {
s.DueDate = &v
return s
}
func (s *UpdateProjectTaskRequest) SetScenarioFiieldConfigId(v string) *UpdateProjectTaskRequest {
s.ScenarioFiieldConfigId = &v
return s
}
func (s *UpdateProjectTaskRequest) SetTaskFlowStatusId(v string) *UpdateProjectTaskRequest {
s.TaskFlowStatusId = &v
return s
}
func (s *UpdateProjectTaskRequest) SetNote(v string) *UpdateProjectTaskRequest {
s.Note = &v
return s
}
func (s *UpdateProjectTaskRequest) SetPriority(v int32) *UpdateProjectTaskRequest {
s.Priority = &v
return s
}
func (s *UpdateProjectTaskRequest) SetVisible(v string) *UpdateProjectTaskRequest {
s.Visible = &v
return s
}
func (s *UpdateProjectTaskRequest) SetParentTaskId(v string) *UpdateProjectTaskRequest {
s.ParentTaskId = &v
return s
}
func (s *UpdateProjectTaskRequest) SetSprintId(v string) *UpdateProjectTaskRequest {
s.SprintId = &v
return s
}
func (s *UpdateProjectTaskRequest) SetTaskId(v string) *UpdateProjectTaskRequest {
s.TaskId = &v
return s
}
type UpdateProjectTaskResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
Object *bool `json:"Object,omitempty" xml:"Object,omitempty"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Successful *bool `json:"Successful,omitempty" xml:"Successful,omitempty"`
}
func (s UpdateProjectTaskResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectTaskResponseBody) GoString() string {
return s.String()
}
func (s *UpdateProjectTaskResponseBody) SetRequestId(v string) *UpdateProjectTaskResponseBody {
s.RequestId = &v
return s
}
func (s *UpdateProjectTaskResponseBody) SetErrorMsg(v string) *UpdateProjectTaskResponseBody {
s.ErrorMsg = &v
return s
}
func (s *UpdateProjectTaskResponseBody) SetObject(v bool) *UpdateProjectTaskResponseBody {
s.Object = &v
return s
}
func (s *UpdateProjectTaskResponseBody) SetErrorCode(v string) *UpdateProjectTaskResponseBody {
s.ErrorCode = &v
return s
}
func (s *UpdateProjectTaskResponseBody) SetSuccessful(v bool) *UpdateProjectTaskResponseBody {
s.Successful = &v
return s
}
type UpdateProjectTaskResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *UpdateProjectTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s UpdateProjectTaskResponse) String() string {
return tea.Prettify(s)
}
func (s UpdateProjectTaskResponse) GoString() string {
return s.String()
}
func (s *UpdateProjectTaskResponse) SetHeaders(v map[string]*string) *UpdateProjectTaskResponse {
s.Headers = v
return s
}
func (s *UpdateProjectTaskResponse) SetBody(v *UpdateProjectTaskResponseBody) *UpdateProjectTaskResponse {
s.Body = v
return s
}
type Client struct {
openapi.Client
}
func NewClient(config *openapi.Config) (*Client, error) {
client := new(Client)
err := client.Init(config)
return client, err
}
func (client *Client) Init(config *openapi.Config) (_err error) {
_err = client.Client.Init(config)
if _err != nil {
return _err
}
client.EndpointRule = tea.String("")
_err = client.CheckConfig(config)
if _err != nil {
return _err
}
client.Endpoint, _err = client.GetEndpoint(tea.String("teambition-aliyun"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint)
if _err != nil {
return _err
}
return nil
}
func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) {
if !tea.BoolValue(util.Empty(endpoint)) {
_result = endpoint
return _result, _err
}
if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) {
_result = endpointMap[tea.StringValue(regionId)]
return _result, _err
}
_body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) AddProjectMembersWithOptions(request *AddProjectMembersRequest, runtime *util.RuntimeOptions) (_result *AddProjectMembersResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &AddProjectMembersResponse{}
_body, _err := client.DoRPCRequest(tea.String("AddProjectMembers"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) AddProjectMembers(request *AddProjectMembersRequest) (_result *AddProjectMembersResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &AddProjectMembersResponse{}
_body, _err := client.AddProjectMembersWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ApplySmallMicroWithOptions(request *ApplySmallMicroRequest, runtime *util.RuntimeOptions) (_result *ApplySmallMicroResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ApplySmallMicroResponse{}
_body, _err := client.DoRPCRequest(tea.String("ApplySmallMicro"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ApplySmallMicro(request *ApplySmallMicroRequest) (_result *ApplySmallMicroResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ApplySmallMicroResponse{}
_body, _err := client.ApplySmallMicroWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) BactchInsertMembersWithOptions(request *BactchInsertMembersRequest, runtime *util.RuntimeOptions) (_result *BactchInsertMembersResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &BactchInsertMembersResponse{}
_body, _err := client.DoRPCRequest(tea.String("BactchInsertMembers"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) BactchInsertMembers(request *BactchInsertMembersRequest) (_result *BactchInsertMembersResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &BactchInsertMembersResponse{}
_body, _err := client.BactchInsertMembersWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CheckAliyunUserExistsWithOptions(request *CheckAliyunUserExistsRequest, runtime *util.RuntimeOptions) (_result *CheckAliyunUserExistsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CheckAliyunUserExistsResponse{}
_body, _err := client.DoRPCRequest(tea.String("CheckAliyunUserExists"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CheckAliyunUserExists(request *CheckAliyunUserExistsRequest) (_result *CheckAliyunUserExistsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CheckAliyunUserExistsResponse{}
_body, _err := client.CheckAliyunUserExistsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateDevopsOrgWithOptions(request *CreateDevopsOrgRequest, runtime *util.RuntimeOptions) (_result *CreateDevopsOrgResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateDevopsOrgResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateDevopsOrg"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateDevopsOrg(request *CreateDevopsOrgRequest) (_result *CreateDevopsOrgResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateDevopsOrgResponse{}
_body, _err := client.CreateDevopsOrgWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateProjectWithOptions(request *CreateProjectRequest, runtime *util.RuntimeOptions) (_result *CreateProjectResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateProjectResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateProject"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateProject(request *CreateProjectRequest) (_result *CreateProjectResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateProjectResponse{}
_body, _err := client.CreateProjectWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateProjectSprintWithOptions(request *CreateProjectSprintRequest, runtime *util.RuntimeOptions) (_result *CreateProjectSprintResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateProjectSprintResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateProjectSprint"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateProjectSprint(request *CreateProjectSprintRequest) (_result *CreateProjectSprintResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateProjectSprintResponse{}
_body, _err := client.CreateProjectSprintWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateProjectTaskWithOptions(request *CreateProjectTaskRequest, runtime *util.RuntimeOptions) (_result *CreateProjectTaskResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateProjectTaskResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateProjectTask"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateProjectTask(request *CreateProjectTaskRequest) (_result *CreateProjectTaskResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateProjectTaskResponse{}
_body, _err := client.CreateProjectTaskWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteMembersForOrgWithOptions(request *DeleteMembersForOrgRequest, runtime *util.RuntimeOptions) (_result *DeleteMembersForOrgResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteMembersForOrgResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteMembersForOrg"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteMembersForOrg(request *DeleteMembersForOrgRequest) (_result *DeleteMembersForOrgResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteMembersForOrgResponse{}
_body, _err := client.DeleteMembersForOrgWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteProjectWithOptions(request *DeleteProjectRequest, runtime *util.RuntimeOptions) (_result *DeleteProjectResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteProjectResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteProject"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteProject(request *DeleteProjectRequest) (_result *DeleteProjectResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteProjectResponse{}
_body, _err := client.DeleteProjectWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteProjectMembersWithOptions(request *DeleteProjectMembersRequest, runtime *util.RuntimeOptions) (_result *DeleteProjectMembersResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteProjectMembersResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteProjectMembers"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteProjectMembers(request *DeleteProjectMembersRequest) (_result *DeleteProjectMembersResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteProjectMembersResponse{}
_body, _err := client.DeleteProjectMembersWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteProjectSprintWithOptions(request *DeleteProjectSprintRequest, runtime *util.RuntimeOptions) (_result *DeleteProjectSprintResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteProjectSprintResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteProjectSprint"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteProjectSprint(request *DeleteProjectSprintRequest) (_result *DeleteProjectSprintResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteProjectSprintResponse{}
_body, _err := client.DeleteProjectSprintWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteProjectTaskWithOptions(request *DeleteProjectTaskRequest, runtime *util.RuntimeOptions) (_result *DeleteProjectTaskResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteProjectTaskResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteProjectTask"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteProjectTask(request *DeleteProjectTaskRequest) (_result *DeleteProjectTaskResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteProjectTaskResponse{}
_body, _err := client.DeleteProjectTaskWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetOrganizationMembersWithOptions(request *GetOrganizationMembersRequest, runtime *util.RuntimeOptions) (_result *GetOrganizationMembersResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &GetOrganizationMembersResponse{}
_body, _err := client.DoRPCRequest(tea.String("GetOrganizationMembers"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetOrganizationMembers(request *GetOrganizationMembersRequest) (_result *GetOrganizationMembersResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetOrganizationMembersResponse{}
_body, _err := client.GetOrganizationMembersWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetProjectInfoWithOptions(request *GetProjectInfoRequest, runtime *util.RuntimeOptions) (_result *GetProjectInfoResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &GetProjectInfoResponse{}
_body, _err := client.DoRPCRequest(tea.String("GetProjectInfo"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetProjectInfo(request *GetProjectInfoRequest) (_result *GetProjectInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetProjectInfoResponse{}
_body, _err := client.GetProjectInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetProjectMembersWithOptions(request *GetProjectMembersRequest, runtime *util.RuntimeOptions) (_result *GetProjectMembersResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &GetProjectMembersResponse{}
_body, _err := client.DoRPCRequest(tea.String("GetProjectMembers"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetProjectMembers(request *GetProjectMembersRequest) (_result *GetProjectMembersResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetProjectMembersResponse{}
_body, _err := client.GetProjectMembersWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetProjectSprintInfoWithOptions(request *GetProjectSprintInfoRequest, runtime *util.RuntimeOptions) (_result *GetProjectSprintInfoResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &GetProjectSprintInfoResponse{}
_body, _err := client.DoRPCRequest(tea.String("GetProjectSprintInfo"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetProjectSprintInfo(request *GetProjectSprintInfoRequest) (_result *GetProjectSprintInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetProjectSprintInfoResponse{}
_body, _err := client.GetProjectSprintInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetProjectTaskInfoWithOptions(request *GetProjectTaskInfoRequest, runtime *util.RuntimeOptions) (_result *GetProjectTaskInfoResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &GetProjectTaskInfoResponse{}
_body, _err := client.DoRPCRequest(tea.String("GetProjectTaskInfo"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetProjectTaskInfo(request *GetProjectTaskInfoRequest) (_result *GetProjectTaskInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetProjectTaskInfoResponse{}
_body, _err := client.GetProjectTaskInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetUserByUidWithOptions(request *GetUserByUidRequest, runtime *util.RuntimeOptions) (_result *GetUserByUidResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &GetUserByUidResponse{}
_body, _err := client.DoRPCRequest(tea.String("GetUserByUid"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetUserByUid(request *GetUserByUidRequest) (_result *GetUserByUidResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetUserByUidResponse{}
_body, _err := client.GetUserByUidWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) InsertDevopsMemberWithOptions(request *InsertDevopsMemberRequest, runtime *util.RuntimeOptions) (_result *InsertDevopsMemberResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &InsertDevopsMemberResponse{}
_body, _err := client.DoRPCRequest(tea.String("InsertDevopsMember"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) InsertDevopsMember(request *InsertDevopsMemberRequest) (_result *InsertDevopsMemberResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &InsertDevopsMemberResponse{}
_body, _err := client.InsertDevopsMemberWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListProjectSprintsWithOptions(request *ListProjectSprintsRequest, runtime *util.RuntimeOptions) (_result *ListProjectSprintsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ListProjectSprintsResponse{}
_body, _err := client.DoRPCRequest(tea.String("ListProjectSprints"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListProjectSprints(request *ListProjectSprintsRequest) (_result *ListProjectSprintsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListProjectSprintsResponse{}
_body, _err := client.ListProjectSprintsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListProjectTaskFlowWithOptions(request *ListProjectTaskFlowRequest, runtime *util.RuntimeOptions) (_result *ListProjectTaskFlowResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ListProjectTaskFlowResponse{}
_body, _err := client.DoRPCRequest(tea.String("ListProjectTaskFlow"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListProjectTaskFlow(request *ListProjectTaskFlowRequest) (_result *ListProjectTaskFlowResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListProjectTaskFlowResponse{}
_body, _err := client.ListProjectTaskFlowWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListProjectTaskFlowStatusWithOptions(request *ListProjectTaskFlowStatusRequest, runtime *util.RuntimeOptions) (_result *ListProjectTaskFlowStatusResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ListProjectTaskFlowStatusResponse{}
_body, _err := client.DoRPCRequest(tea.String("ListProjectTaskFlowStatus"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListProjectTaskFlowStatus(request *ListProjectTaskFlowStatusRequest) (_result *ListProjectTaskFlowStatusResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListProjectTaskFlowStatusResponse{}
_body, _err := client.ListProjectTaskFlowStatusWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListProjectTasksWithOptions(request *ListProjectTasksRequest, runtime *util.RuntimeOptions) (_result *ListProjectTasksResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ListProjectTasksResponse{}
_body, _err := client.DoRPCRequest(tea.String("ListProjectTasks"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListProjectTasks(request *ListProjectTasksRequest) (_result *ListProjectTasksResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListProjectTasksResponse{}
_body, _err := client.ListProjectTasksWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ListScenarioFieldConfigWithOptions(request *ListScenarioFieldConfigRequest, runtime *util.RuntimeOptions) (_result *ListScenarioFieldConfigResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ListScenarioFieldConfigResponse{}
_body, _err := client.DoRPCRequest(tea.String("ListScenarioFieldConfig"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ListScenarioFieldConfig(request *ListScenarioFieldConfigRequest) (_result *ListScenarioFieldConfigResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ListScenarioFieldConfigResponse{}
_body, _err := client.ListScenarioFieldConfigWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateProjectWithOptions(request *UpdateProjectRequest, runtime *util.RuntimeOptions) (_result *UpdateProjectResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &UpdateProjectResponse{}
_body, _err := client.DoRPCRequest(tea.String("UpdateProject"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateProject(request *UpdateProjectRequest) (_result *UpdateProjectResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UpdateProjectResponse{}
_body, _err := client.UpdateProjectWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateProjectSprintWithOptions(request *UpdateProjectSprintRequest, runtime *util.RuntimeOptions) (_result *UpdateProjectSprintResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &UpdateProjectSprintResponse{}
_body, _err := client.DoRPCRequest(tea.String("UpdateProjectSprint"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateProjectSprint(request *UpdateProjectSprintRequest) (_result *UpdateProjectSprintResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UpdateProjectSprintResponse{}
_body, _err := client.UpdateProjectSprintWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) UpdateProjectTaskWithOptions(request *UpdateProjectTaskRequest, runtime *util.RuntimeOptions) (_result *UpdateProjectTaskResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &UpdateProjectTaskResponse{}
_body, _err := client.DoRPCRequest(tea.String("UpdateProjectTask"), tea.String("2020-02-26"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) UpdateProjectTask(request *UpdateProjectTaskRequest) (_result *UpdateProjectTaskResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UpdateProjectTaskResponse{}
_body, _err := client.UpdateProjectTaskWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}