rdc

package
v1.62.244 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AddEnterpriseMemberRequest

type AddEnterpriseMemberRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	StaffId    string `position:"Query" name:"StaffId"`
	Operator   string `position:"Query" name:"Operator"`
}

AddEnterpriseMemberRequest is the request struct for api AddEnterpriseMember

func CreateAddEnterpriseMemberRequest

func CreateAddEnterpriseMemberRequest() (request *AddEnterpriseMemberRequest)

CreateAddEnterpriseMemberRequest creates a request to invoke AddEnterpriseMember API

type AddEnterpriseMemberResponse

type AddEnterpriseMemberResponse struct {
	*responses.BaseResponse
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Data      bool   `json:"Data" xml:"Data"`
}

AddEnterpriseMemberResponse is the response struct for api AddEnterpriseMember

func CreateAddEnterpriseMemberResponse

func CreateAddEnterpriseMemberResponse() (response *AddEnterpriseMemberResponse)

CreateAddEnterpriseMemberResponse creates a response to parse from AddEnterpriseMember response

type AddProjectMembersRequest

type AddProjectMembersRequest struct {
	*requests.RpcRequest
	MemberStaffIds string           `position:"Body" name:"MemberStaffIds"`
	Role           string           `position:"Body" name:"Role"`
	CorpIdentifier string           `position:"Query" name:"CorpIdentifier"`
	ProjectId      requests.Integer `position:"Body" name:"ProjectId"`
	StaffId        string           `position:"Body" name:"StaffId"`
}

AddProjectMembersRequest is the request struct for api AddProjectMembers

func CreateAddProjectMembersRequest

func CreateAddProjectMembersRequest() (request *AddProjectMembersRequest)

CreateAddProjectMembersRequest creates a request to invoke AddProjectMembers API

type AddProjectMembersResponse

type AddProjectMembersResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Data      bool   `json:"Data" xml:"Data"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddProjectMembersResponse is the response struct for api AddProjectMembers

func CreateAddProjectMembersResponse

func CreateAddProjectMembersResponse() (response *AddProjectMembersResponse)

CreateAddProjectMembersResponse creates a response to parse from AddProjectMembers response

type AddRamMemberRequest

type AddRamMemberRequest struct {
	*requests.RpcRequest
	CorpIdentifier  string `position:"Body" name:"CorpIdentifier"`
	StaffIdentifier string `position:"Body" name:"StaffIdentifier"`
}

AddRamMemberRequest is the request struct for api AddRamMember

func CreateAddRamMemberRequest

func CreateAddRamMemberRequest() (request *AddRamMemberRequest)

CreateAddRamMemberRequest creates a request to invoke AddRamMember API

type AddRamMemberResponse

type AddRamMemberResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	Code      int      `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	Data      []string `json:"Data" xml:"Data"`
}

AddRamMemberResponse is the response struct for api AddRamMember

func CreateAddRamMemberResponse

func CreateAddRamMemberResponse() (response *AddRamMemberResponse)

CreateAddRamMemberResponse creates a response to parse from AddRamMember response

type AliyunUser

type AliyunUser struct {
	Realname         string `json:"Realname" xml:"Realname"`
	Id               int    `json:"Id" xml:"Id"`
	Email            string `json:"Email" xml:"Email"`
	AliyunId         string `json:"AliyunId" xml:"AliyunId"`
	NickName         string `json:"NickName" xml:"NickName"`
	HavanaId         string `json:"HavanaId" xml:"HavanaId"`
	AccountStructure int    `json:"AccountStructure" xml:"AccountStructure"`
	TaobaoNick       string `json:"TaobaoNick" xml:"TaobaoNick"`
	Kp               string `json:"Kp" xml:"Kp"`
}

AliyunUser is a nested struct in rdc response

type ApproveJoinCompanyRequest

type ApproveJoinCompanyRequest struct {
	*requests.RpcRequest
	CorpIdentifier string `position:"Query" name:"CorpIdentifier"`
	ApplicationIds string `position:"Body" name:"ApplicationIds"`
}

ApproveJoinCompanyRequest is the request struct for api ApproveJoinCompany

func CreateApproveJoinCompanyRequest

func CreateApproveJoinCompanyRequest() (request *ApproveJoinCompanyRequest)

CreateApproveJoinCompanyRequest creates a request to invoke ApproveJoinCompany API

type ApproveJoinCompanyResponse

type ApproveJoinCompanyResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	Code      int      `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	Data      []string `json:"Data" xml:"Data"`
}

ApproveJoinCompanyResponse is the response struct for api ApproveJoinCompany

func CreateApproveJoinCompanyResponse

func CreateApproveJoinCompanyResponse() (response *ApproveJoinCompanyResponse)

CreateApproveJoinCompanyResponse creates a response to parse from ApproveJoinCompany response

type CfsListInGetIssueById

type CfsListInGetIssueById struct {
	CfsListItem []CfsListItem `json:"CfsList" xml:"CfsList"`
}

CfsListInGetIssueById is a nested struct in rdc response

type CfsListInGetWorkitemById

type CfsListInGetWorkitemById struct {
	CfsListItem []CfsListItem `json:"CfsList" xml:"CfsList"`
}

CfsListInGetWorkitemById is a nested struct in rdc response

type CfsListItem

type CfsListItem struct {
	Name  string `json:"Name" xml:"Name"`
	Value string `json:"Value" xml:"Value"`
	Id    string `json:"Id" xml:"Id"`
	Type  string `json:"Type" xml:"Type"`
}

CfsListItem is a nested struct in rdc response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddEnterpriseMember

func (client *Client) AddEnterpriseMember(request *AddEnterpriseMemberRequest) (response *AddEnterpriseMemberResponse, err error)

AddEnterpriseMember invokes the rdc.AddEnterpriseMember API synchronously api document: https://help.aliyun.com/api/rdc/addenterprisemember.html

func (*Client) AddEnterpriseMemberWithCallback

func (client *Client) AddEnterpriseMemberWithCallback(request *AddEnterpriseMemberRequest, callback func(response *AddEnterpriseMemberResponse, err error)) <-chan int

AddEnterpriseMemberWithCallback invokes the rdc.AddEnterpriseMember API asynchronously api document: https://help.aliyun.com/api/rdc/addenterprisemember.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddEnterpriseMemberWithChan

func (client *Client) AddEnterpriseMemberWithChan(request *AddEnterpriseMemberRequest) (<-chan *AddEnterpriseMemberResponse, <-chan error)

AddEnterpriseMemberWithChan invokes the rdc.AddEnterpriseMember API asynchronously api document: https://help.aliyun.com/api/rdc/addenterprisemember.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddProjectMembers

func (client *Client) AddProjectMembers(request *AddProjectMembersRequest) (response *AddProjectMembersResponse, err error)

AddProjectMembers invokes the rdc.AddProjectMembers API synchronously api document: https://help.aliyun.com/api/rdc/addprojectmembers.html

func (*Client) AddProjectMembersWithCallback

func (client *Client) AddProjectMembersWithCallback(request *AddProjectMembersRequest, callback func(response *AddProjectMembersResponse, err error)) <-chan int

AddProjectMembersWithCallback invokes the rdc.AddProjectMembers API asynchronously api document: https://help.aliyun.com/api/rdc/addprojectmembers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddProjectMembersWithChan

func (client *Client) AddProjectMembersWithChan(request *AddProjectMembersRequest) (<-chan *AddProjectMembersResponse, <-chan error)

AddProjectMembersWithChan invokes the rdc.AddProjectMembers API asynchronously api document: https://help.aliyun.com/api/rdc/addprojectmembers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddRamMember

func (client *Client) AddRamMember(request *AddRamMemberRequest) (response *AddRamMemberResponse, err error)

AddRamMember invokes the rdc.AddRamMember API synchronously api document: https://help.aliyun.com/api/rdc/addrammember.html

func (*Client) AddRamMemberWithCallback

func (client *Client) AddRamMemberWithCallback(request *AddRamMemberRequest, callback func(response *AddRamMemberResponse, err error)) <-chan int

AddRamMemberWithCallback invokes the rdc.AddRamMember API asynchronously api document: https://help.aliyun.com/api/rdc/addrammember.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddRamMemberWithChan

func (client *Client) AddRamMemberWithChan(request *AddRamMemberRequest) (<-chan *AddRamMemberResponse, <-chan error)

AddRamMemberWithChan invokes the rdc.AddRamMember API asynchronously api document: https://help.aliyun.com/api/rdc/addrammember.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApproveJoinCompany

func (client *Client) ApproveJoinCompany(request *ApproveJoinCompanyRequest) (response *ApproveJoinCompanyResponse, err error)

ApproveJoinCompany invokes the rdc.ApproveJoinCompany API synchronously api document: https://help.aliyun.com/api/rdc/approvejoincompany.html

func (*Client) ApproveJoinCompanyWithCallback

func (client *Client) ApproveJoinCompanyWithCallback(request *ApproveJoinCompanyRequest, callback func(response *ApproveJoinCompanyResponse, err error)) <-chan int

ApproveJoinCompanyWithCallback invokes the rdc.ApproveJoinCompany API asynchronously api document: https://help.aliyun.com/api/rdc/approvejoincompany.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApproveJoinCompanyWithChan

func (client *Client) ApproveJoinCompanyWithChan(request *ApproveJoinCompanyRequest) (<-chan *ApproveJoinCompanyResponse, <-chan error)

ApproveJoinCompanyWithChan invokes the rdc.ApproveJoinCompany API asynchronously api document: https://help.aliyun.com/api/rdc/approvejoincompany.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateEnterprise

func (client *Client) CreateEnterprise(request *CreateEnterpriseRequest) (response *CreateEnterpriseResponse, err error)

CreateEnterprise invokes the rdc.CreateEnterprise API synchronously api document: https://help.aliyun.com/api/rdc/createenterprise.html

func (*Client) CreateEnterpriseWithCallback

func (client *Client) CreateEnterpriseWithCallback(request *CreateEnterpriseRequest, callback func(response *CreateEnterpriseResponse, err error)) <-chan int

CreateEnterpriseWithCallback invokes the rdc.CreateEnterprise API asynchronously api document: https://help.aliyun.com/api/rdc/createenterprise.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateEnterpriseWithChan

func (client *Client) CreateEnterpriseWithChan(request *CreateEnterpriseRequest) (<-chan *CreateEnterpriseResponse, <-chan error)

CreateEnterpriseWithChan invokes the rdc.CreateEnterprise API asynchronously api document: https://help.aliyun.com/api/rdc/createenterprise.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateProject

func (client *Client) CreateProject(request *CreateProjectRequest) (response *CreateProjectResponse, err error)

CreateProject invokes the rdc.CreateProject API synchronously api document: https://help.aliyun.com/api/rdc/createproject.html

func (*Client) CreateProjectWithCallback

func (client *Client) CreateProjectWithCallback(request *CreateProjectRequest, callback func(response *CreateProjectResponse, err error)) <-chan int

CreateProjectWithCallback invokes the rdc.CreateProject API asynchronously api document: https://help.aliyun.com/api/rdc/createproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateProjectWithChan

func (client *Client) CreateProjectWithChan(request *CreateProjectRequest) (<-chan *CreateProjectResponse, <-chan error)

CreateProjectWithChan invokes the rdc.CreateProject API asynchronously api document: https://help.aliyun.com/api/rdc/createproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateWorkitem

func (client *Client) CreateWorkitem(request *CreateWorkitemRequest) (response *CreateWorkitemResponse, err error)

CreateWorkitem invokes the rdc.CreateWorkitem API synchronously api document: https://help.aliyun.com/api/rdc/createworkitem.html

func (*Client) CreateWorkitemWithCallback

func (client *Client) CreateWorkitemWithCallback(request *CreateWorkitemRequest, callback func(response *CreateWorkitemResponse, err error)) <-chan int

CreateWorkitemWithCallback invokes the rdc.CreateWorkitem API asynchronously api document: https://help.aliyun.com/api/rdc/createworkitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateWorkitemWithChan

func (client *Client) CreateWorkitemWithChan(request *CreateWorkitemRequest) (<-chan *CreateWorkitemResponse, <-chan error)

CreateWorkitemWithChan invokes the rdc.CreateWorkitem API asynchronously api document: https://help.aliyun.com/api/rdc/createworkitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteProjectMembers

func (client *Client) DeleteProjectMembers(request *DeleteProjectMembersRequest) (response *DeleteProjectMembersResponse, err error)

DeleteProjectMembers invokes the rdc.DeleteProjectMembers API synchronously api document: https://help.aliyun.com/api/rdc/deleteprojectmembers.html

func (*Client) DeleteProjectMembersWithCallback

func (client *Client) DeleteProjectMembersWithCallback(request *DeleteProjectMembersRequest, callback func(response *DeleteProjectMembersResponse, err error)) <-chan int

DeleteProjectMembersWithCallback invokes the rdc.DeleteProjectMembers API asynchronously api document: https://help.aliyun.com/api/rdc/deleteprojectmembers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteProjectMembersWithChan

func (client *Client) DeleteProjectMembersWithChan(request *DeleteProjectMembersRequest) (<-chan *DeleteProjectMembersResponse, <-chan error)

DeleteProjectMembersWithChan invokes the rdc.DeleteProjectMembers API asynchronously api document: https://help.aliyun.com/api/rdc/deleteprojectmembers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetBindedUserByDingId

func (client *Client) GetBindedUserByDingId(request *GetBindedUserByDingIdRequest) (response *GetBindedUserByDingIdResponse, err error)

GetBindedUserByDingId invokes the rdc.GetBindedUserByDingId API synchronously api document: https://help.aliyun.com/api/rdc/getbindeduserbydingid.html

func (*Client) GetBindedUserByDingIdWithCallback

func (client *Client) GetBindedUserByDingIdWithCallback(request *GetBindedUserByDingIdRequest, callback func(response *GetBindedUserByDingIdResponse, err error)) <-chan int

GetBindedUserByDingIdWithCallback invokes the rdc.GetBindedUserByDingId API asynchronously api document: https://help.aliyun.com/api/rdc/getbindeduserbydingid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetBindedUserByDingIdWithChan

func (client *Client) GetBindedUserByDingIdWithChan(request *GetBindedUserByDingIdRequest) (<-chan *GetBindedUserByDingIdResponse, <-chan error)

GetBindedUserByDingIdWithChan invokes the rdc.GetBindedUserByDingId API asynchronously api document: https://help.aliyun.com/api/rdc/getbindeduserbydingid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetChangeLog

func (client *Client) GetChangeLog(request *GetChangeLogRequest) (response *GetChangeLogResponse, err error)

GetChangeLog invokes the rdc.GetChangeLog API synchronously api document: https://help.aliyun.com/api/rdc/getchangelog.html

func (*Client) GetChangeLogWithCallback

func (client *Client) GetChangeLogWithCallback(request *GetChangeLogRequest, callback func(response *GetChangeLogResponse, err error)) <-chan int

GetChangeLogWithCallback invokes the rdc.GetChangeLog API asynchronously api document: https://help.aliyun.com/api/rdc/getchangelog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetChangeLogWithChan

func (client *Client) GetChangeLogWithChan(request *GetChangeLogRequest) (<-chan *GetChangeLogResponse, <-chan error)

GetChangeLogWithChan invokes the rdc.GetChangeLog API asynchronously api document: https://help.aliyun.com/api/rdc/getchangelog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCustomFieldsByTemplateId

func (client *Client) GetCustomFieldsByTemplateId(request *GetCustomFieldsByTemplateIdRequest) (response *GetCustomFieldsByTemplateIdResponse, err error)

GetCustomFieldsByTemplateId invokes the rdc.GetCustomFieldsByTemplateId API synchronously api document: https://help.aliyun.com/api/rdc/getcustomfieldsbytemplateid.html

func (*Client) GetCustomFieldsByTemplateIdWithCallback

func (client *Client) GetCustomFieldsByTemplateIdWithCallback(request *GetCustomFieldsByTemplateIdRequest, callback func(response *GetCustomFieldsByTemplateIdResponse, err error)) <-chan int

GetCustomFieldsByTemplateIdWithCallback invokes the rdc.GetCustomFieldsByTemplateId API asynchronously api document: https://help.aliyun.com/api/rdc/getcustomfieldsbytemplateid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCustomFieldsByTemplateIdWithChan

func (client *Client) GetCustomFieldsByTemplateIdWithChan(request *GetCustomFieldsByTemplateIdRequest) (<-chan *GetCustomFieldsByTemplateIdResponse, <-chan error)

GetCustomFieldsByTemplateIdWithChan invokes the rdc.GetCustomFieldsByTemplateId API asynchronously api document: https://help.aliyun.com/api/rdc/getcustomfieldsbytemplateid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetIssueById

func (client *Client) GetIssueById(request *GetIssueByIdRequest) (response *GetIssueByIdResponse, err error)

GetIssueById invokes the rdc.GetIssueById API synchronously api document: https://help.aliyun.com/api/rdc/getissuebyid.html

func (*Client) GetIssueByIdWithCallback

func (client *Client) GetIssueByIdWithCallback(request *GetIssueByIdRequest, callback func(response *GetIssueByIdResponse, err error)) <-chan int

GetIssueByIdWithCallback invokes the rdc.GetIssueById API asynchronously api document: https://help.aliyun.com/api/rdc/getissuebyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetIssueByIdWithChan

func (client *Client) GetIssueByIdWithChan(request *GetIssueByIdRequest) (<-chan *GetIssueByIdResponse, <-chan error)

GetIssueByIdWithChan invokes the rdc.GetIssueById API asynchronously api document: https://help.aliyun.com/api/rdc/getissuebyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetJoinCode

func (client *Client) GetJoinCode(request *GetJoinCodeRequest) (response *GetJoinCodeResponse, err error)

GetJoinCode invokes the rdc.GetJoinCode API synchronously api document: https://help.aliyun.com/api/rdc/getjoincode.html

func (*Client) GetJoinCodeWithCallback

func (client *Client) GetJoinCodeWithCallback(request *GetJoinCodeRequest, callback func(response *GetJoinCodeResponse, err error)) <-chan int

GetJoinCodeWithCallback invokes the rdc.GetJoinCode API asynchronously api document: https://help.aliyun.com/api/rdc/getjoincode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetJoinCodeWithChan

func (client *Client) GetJoinCodeWithChan(request *GetJoinCodeRequest) (<-chan *GetJoinCodeResponse, <-chan error)

GetJoinCodeWithChan invokes the rdc.GetJoinCode API asynchronously api document: https://help.aliyun.com/api/rdc/getjoincode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetProjectInfo

func (client *Client) GetProjectInfo(request *GetProjectInfoRequest) (response *GetProjectInfoResponse, err error)

GetProjectInfo invokes the rdc.GetProjectInfo API synchronously api document: https://help.aliyun.com/api/rdc/getprojectinfo.html

func (*Client) GetProjectInfoWithCallback

func (client *Client) GetProjectInfoWithCallback(request *GetProjectInfoRequest, callback func(response *GetProjectInfoResponse, err error)) <-chan int

GetProjectInfoWithCallback invokes the rdc.GetProjectInfo API asynchronously api document: https://help.aliyun.com/api/rdc/getprojectinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetProjectInfoWithChan

func (client *Client) GetProjectInfoWithChan(request *GetProjectInfoRequest) (<-chan *GetProjectInfoResponse, <-chan error)

GetProjectInfoWithChan invokes the rdc.GetProjectInfo API asynchronously api document: https://help.aliyun.com/api/rdc/getprojectinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetProjectMembers

func (client *Client) GetProjectMembers(request *GetProjectMembersRequest) (response *GetProjectMembersResponse, err error)

GetProjectMembers invokes the rdc.GetProjectMembers API synchronously api document: https://help.aliyun.com/api/rdc/getprojectmembers.html

func (*Client) GetProjectMembersWithCallback

func (client *Client) GetProjectMembersWithCallback(request *GetProjectMembersRequest, callback func(response *GetProjectMembersResponse, err error)) <-chan int

GetProjectMembersWithCallback invokes the rdc.GetProjectMembers API asynchronously api document: https://help.aliyun.com/api/rdc/getprojectmembers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetProjectMembersWithChan

func (client *Client) GetProjectMembersWithChan(request *GetProjectMembersRequest) (<-chan *GetProjectMembersResponse, <-chan error)

GetProjectMembersWithChan invokes the rdc.GetProjectMembers API asynchronously api document: https://help.aliyun.com/api/rdc/getprojectmembers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetUserByAliyunPk

func (client *Client) GetUserByAliyunPk(request *GetUserByAliyunPkRequest) (response *GetUserByAliyunPkResponse, err error)

GetUserByAliyunPk invokes the rdc.GetUserByAliyunPk API synchronously api document: https://help.aliyun.com/api/rdc/getuserbyaliyunpk.html

func (*Client) GetUserByAliyunPkWithCallback

func (client *Client) GetUserByAliyunPkWithCallback(request *GetUserByAliyunPkRequest, callback func(response *GetUserByAliyunPkResponse, err error)) <-chan int

GetUserByAliyunPkWithCallback invokes the rdc.GetUserByAliyunPk API asynchronously api document: https://help.aliyun.com/api/rdc/getuserbyaliyunpk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetUserByAliyunPkWithChan

func (client *Client) GetUserByAliyunPkWithChan(request *GetUserByAliyunPkRequest) (<-chan *GetUserByAliyunPkResponse, <-chan error)

GetUserByAliyunPkWithChan invokes the rdc.GetUserByAliyunPk API asynchronously api document: https://help.aliyun.com/api/rdc/getuserbyaliyunpk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetWorkitemById

func (client *Client) GetWorkitemById(request *GetWorkitemByIdRequest) (response *GetWorkitemByIdResponse, err error)

GetWorkitemById invokes the rdc.GetWorkitemById API synchronously api document: https://help.aliyun.com/api/rdc/getworkitembyid.html

func (*Client) GetWorkitemByIdWithCallback

func (client *Client) GetWorkitemByIdWithCallback(request *GetWorkitemByIdRequest, callback func(response *GetWorkitemByIdResponse, err error)) <-chan int

GetWorkitemByIdWithCallback invokes the rdc.GetWorkitemById API asynchronously api document: https://help.aliyun.com/api/rdc/getworkitembyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetWorkitemByIdWithChan

func (client *Client) GetWorkitemByIdWithChan(request *GetWorkitemByIdRequest) (<-chan *GetWorkitemByIdResponse, <-chan error)

GetWorkitemByIdWithChan invokes the rdc.GetWorkitemById API asynchronously api document: https://help.aliyun.com/api/rdc/getworkitembyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) JoinCompany

func (client *Client) JoinCompany(request *JoinCompanyRequest) (response *JoinCompanyResponse, err error)

JoinCompany invokes the rdc.JoinCompany API synchronously api document: https://help.aliyun.com/api/rdc/joincompany.html

func (*Client) JoinCompanyWithCallback

func (client *Client) JoinCompanyWithCallback(request *JoinCompanyRequest, callback func(response *JoinCompanyResponse, err error)) <-chan int

JoinCompanyWithCallback invokes the rdc.JoinCompany API asynchronously api document: https://help.aliyun.com/api/rdc/joincompany.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) JoinCompanyWithChan

func (client *Client) JoinCompanyWithChan(request *JoinCompanyRequest) (<-chan *JoinCompanyResponse, <-chan error)

JoinCompanyWithChan invokes the rdc.JoinCompany API asynchronously api document: https://help.aliyun.com/api/rdc/joincompany.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchProjectsByRegion

func (client *Client) SearchProjectsByRegion(request *SearchProjectsByRegionRequest) (response *SearchProjectsByRegionResponse, err error)

SearchProjectsByRegion invokes the rdc.SearchProjectsByRegion API synchronously api document: https://help.aliyun.com/api/rdc/searchprojectsbyregion.html

func (*Client) SearchProjectsByRegionWithCallback

func (client *Client) SearchProjectsByRegionWithCallback(request *SearchProjectsByRegionRequest, callback func(response *SearchProjectsByRegionResponse, err error)) <-chan int

SearchProjectsByRegionWithCallback invokes the rdc.SearchProjectsByRegion API asynchronously api document: https://help.aliyun.com/api/rdc/searchprojectsbyregion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchProjectsByRegionWithChan

func (client *Client) SearchProjectsByRegionWithChan(request *SearchProjectsByRegionRequest) (<-chan *SearchProjectsByRegionResponse, <-chan error)

SearchProjectsByRegionWithChan invokes the rdc.SearchProjectsByRegion API asynchronously api document: https://help.aliyun.com/api/rdc/searchprojectsbyregion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchTestCase

func (client *Client) SearchTestCase(request *SearchTestCaseRequest) (response *SearchTestCaseResponse, err error)

SearchTestCase invokes the rdc.SearchTestCase API synchronously api document: https://help.aliyun.com/api/rdc/searchtestcase.html

func (*Client) SearchTestCaseWithCallback

func (client *Client) SearchTestCaseWithCallback(request *SearchTestCaseRequest, callback func(response *SearchTestCaseResponse, err error)) <-chan int

SearchTestCaseWithCallback invokes the rdc.SearchTestCase API asynchronously api document: https://help.aliyun.com/api/rdc/searchtestcase.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchTestCaseWithChan

func (client *Client) SearchTestCaseWithChan(request *SearchTestCaseRequest) (<-chan *SearchTestCaseResponse, <-chan error)

SearchTestCaseWithChan invokes the rdc.SearchTestCase API asynchronously api document: https://help.aliyun.com/api/rdc/searchtestcase.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchWorkitem

func (client *Client) SearchWorkitem(request *SearchWorkitemRequest) (response *SearchWorkitemResponse, err error)

SearchWorkitem invokes the rdc.SearchWorkitem API synchronously api document: https://help.aliyun.com/api/rdc/searchworkitem.html

func (*Client) SearchWorkitemWithCallback

func (client *Client) SearchWorkitemWithCallback(request *SearchWorkitemRequest, callback func(response *SearchWorkitemResponse, err error)) <-chan int

SearchWorkitemWithCallback invokes the rdc.SearchWorkitem API asynchronously api document: https://help.aliyun.com/api/rdc/searchworkitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchWorkitemWithChan

func (client *Client) SearchWorkitemWithChan(request *SearchWorkitemRequest) (<-chan *SearchWorkitemResponse, <-chan error)

SearchWorkitemWithChan invokes the rdc.SearchWorkitem API asynchronously api document: https://help.aliyun.com/api/rdc/searchworkitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchWorkitemWithTotalCount

func (client *Client) SearchWorkitemWithTotalCount(request *SearchWorkitemWithTotalCountRequest) (response *SearchWorkitemWithTotalCountResponse, err error)

SearchWorkitemWithTotalCount invokes the rdc.SearchWorkitemWithTotalCount API synchronously api document: https://help.aliyun.com/api/rdc/searchworkitemwithtotalcount.html

func (*Client) SearchWorkitemWithTotalCountWithCallback

func (client *Client) SearchWorkitemWithTotalCountWithCallback(request *SearchWorkitemWithTotalCountRequest, callback func(response *SearchWorkitemWithTotalCountResponse, err error)) <-chan int

SearchWorkitemWithTotalCountWithCallback invokes the rdc.SearchWorkitemWithTotalCount API asynchronously api document: https://help.aliyun.com/api/rdc/searchworkitemwithtotalcount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchWorkitemWithTotalCountWithChan

func (client *Client) SearchWorkitemWithTotalCountWithChan(request *SearchWorkitemWithTotalCountRequest) (<-chan *SearchWorkitemWithTotalCountResponse, <-chan error)

SearchWorkitemWithTotalCountWithChan invokes the rdc.SearchWorkitemWithTotalCount API asynchronously api document: https://help.aliyun.com/api/rdc/searchworkitemwithtotalcount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SyncUserToRdc

func (client *Client) SyncUserToRdc(request *SyncUserToRdcRequest) (response *SyncUserToRdcResponse, err error)

SyncUserToRdc invokes the rdc.SyncUserToRdc API synchronously api document: https://help.aliyun.com/api/rdc/syncusertordc.html

func (*Client) SyncUserToRdcWithCallback

func (client *Client) SyncUserToRdcWithCallback(request *SyncUserToRdcRequest, callback func(response *SyncUserToRdcResponse, err error)) <-chan int

SyncUserToRdcWithCallback invokes the rdc.SyncUserToRdc API asynchronously api document: https://help.aliyun.com/api/rdc/syncusertordc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SyncUserToRdcWithChan

func (client *Client) SyncUserToRdcWithChan(request *SyncUserToRdcRequest) (<-chan *SyncUserToRdcResponse, <-chan error)

SyncUserToRdcWithChan invokes the rdc.SyncUserToRdc API asynchronously api document: https://help.aliyun.com/api/rdc/syncusertordc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateProject

func (client *Client) UpdateProject(request *UpdateProjectRequest) (response *UpdateProjectResponse, err error)

UpdateProject invokes the rdc.UpdateProject API synchronously api document: https://help.aliyun.com/api/rdc/updateproject.html

func (*Client) UpdateProjectWithCallback

func (client *Client) UpdateProjectWithCallback(request *UpdateProjectRequest, callback func(response *UpdateProjectResponse, err error)) <-chan int

UpdateProjectWithCallback invokes the rdc.UpdateProject API asynchronously api document: https://help.aliyun.com/api/rdc/updateproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateProjectWithChan

func (client *Client) UpdateProjectWithChan(request *UpdateProjectRequest) (<-chan *UpdateProjectResponse, <-chan error)

UpdateProjectWithChan invokes the rdc.UpdateProject API asynchronously api document: https://help.aliyun.com/api/rdc/updateproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateWorkitem

func (client *Client) UpdateWorkitem(request *UpdateWorkitemRequest) (response *UpdateWorkitemResponse, err error)

UpdateWorkitem invokes the rdc.UpdateWorkitem API synchronously api document: https://help.aliyun.com/api/rdc/updateworkitem.html

func (*Client) UpdateWorkitemWithCallback

func (client *Client) UpdateWorkitemWithCallback(request *UpdateWorkitemRequest, callback func(response *UpdateWorkitemResponse, err error)) <-chan int

UpdateWorkitemWithCallback invokes the rdc.UpdateWorkitem API asynchronously api document: https://help.aliyun.com/api/rdc/updateworkitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateWorkitemWithChan

func (client *Client) UpdateWorkitemWithChan(request *UpdateWorkitemRequest) (<-chan *UpdateWorkitemResponse, <-chan error)

UpdateWorkitemWithChan invokes the rdc.UpdateWorkitem API asynchronously api document: https://help.aliyun.com/api/rdc/updateworkitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CreateEnterpriseRequest

type CreateEnterpriseRequest struct {
	*requests.RpcRequest
	Emails         string `position:"Query" name:"Emails"`
	CreatorStaffId string `position:"Query" name:"CreatorStaffId"`
	Domain         string `position:"Query" name:"Domain"`
	Name           string `position:"Query" name:"Name"`
	Description    string `position:"Query" name:"Description"`
}

CreateEnterpriseRequest is the request struct for api CreateEnterprise

func CreateCreateEnterpriseRequest

func CreateCreateEnterpriseRequest() (request *CreateEnterpriseRequest)

CreateCreateEnterpriseRequest creates a request to invoke CreateEnterprise API

type CreateEnterpriseResponse

type CreateEnterpriseResponse struct {
	*responses.BaseResponse
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateEnterpriseResponse is the response struct for api CreateEnterprise

func CreateCreateEnterpriseResponse

func CreateCreateEnterpriseResponse() (response *CreateEnterpriseResponse)

CreateCreateEnterpriseResponse creates a response to parse from CreateEnterprise response

type CreateProjectRequest

type CreateProjectRequest struct {
	*requests.RpcRequest
	CorpIdentifier string `position:"Query" name:"CorpIdentifier"`
	ParamJson      string `position:"Body" name:"ParamJson"`
	Region         string `position:"Body" name:"Region"`
	StaffId        string `position:"Body" name:"StaffId"`
}

CreateProjectRequest is the request struct for api CreateProject

func CreateCreateProjectRequest

func CreateCreateProjectRequest() (request *CreateProjectRequest)

CreateCreateProjectRequest creates a request to invoke CreateProject API

type CreateProjectResponse

type CreateProjectResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Data      int    `json:"Data" xml:"Data"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
}

CreateProjectResponse is the response struct for api CreateProject

func CreateCreateProjectResponse

func CreateCreateProjectResponse() (response *CreateProjectResponse)

CreateCreateProjectResponse creates a response to parse from CreateProject response

type CreateWorkitemRequest

type CreateWorkitemRequest struct {
	*requests.RpcRequest
	Author         string           `position:"Body" name:"Author"`
	Subject        string           `position:"Body" name:"Subject"`
	Description    string           `position:"Body" name:"Description"`
	Stamp          string           `position:"Body" name:"Stamp"`
	AKProjectId    requests.Integer `position:"Body" name:"AKProjectId"`
	TemplateId     requests.Integer `position:"Body" name:"TemplateId"`
	AssignedTo     string           `position:"Body" name:"AssignedTo"`
	PriorityId     requests.Integer `position:"Body" name:"PriorityId"`
	SeriousLevelId requests.Integer `position:"Body" name:"SeriousLevelId"`
	ModuleIds      string           `position:"Body" name:"ModuleIds"`
	CorpIdentifier string           `position:"Query" name:"CorpIdentifier"`
	WatcherUsers   string           `position:"Body" name:"WatcherUsers"`
	Verifier       string           `position:"Body" name:"Verifier"`
	CfList         string           `position:"Body" name:"CfList"`
}

CreateWorkitemRequest is the request struct for api CreateWorkitem

func CreateCreateWorkitemRequest

func CreateCreateWorkitemRequest() (request *CreateWorkitemRequest)

CreateCreateWorkitemRequest creates a request to invoke CreateWorkitem API

type CreateWorkitemResponse

type CreateWorkitemResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Data      int    `json:"Data" xml:"Data"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

CreateWorkitemResponse is the response struct for api CreateWorkitem

func CreateCreateWorkitemResponse

func CreateCreateWorkitemResponse() (response *CreateWorkitemResponse)

CreateCreateWorkitemResponse creates a response to parse from CreateWorkitem response

type Creator

type Creator struct {
	RealName string `json:"RealName" xml:"RealName"`
	NickName string `json:"NickName" xml:"NickName"`
	Avatar   string `json:"Avatar" xml:"Avatar"`
	Id       int    `json:"Id" xml:"Id"`
	Email    string `json:"Email" xml:"Email"`
	StaffId  string `json:"StaffId" xml:"StaffId"`
}

Creator is a nested struct in rdc response

type CustomFieldMap

type CustomFieldMap struct {
	CustomFieldMap []string `json:"CustomFieldMap" xml:"CustomFieldMap"`
}

CustomFieldMap is a nested struct in rdc response

type Data

type Data struct {
	GmtModified    string          `json:"GmtModified" xml:"GmtModified"`
	Description    string          `json:"Description" xml:"Description"`
	Stamp          string          `json:"Stamp" xml:"Stamp"`
	GmtCreate      string          `json:"GmtCreate" xml:"GmtCreate"`
	Type           string          `json:"Type" xml:"Type"`
	ParentId       int             `json:"ParentId" xml:"ParentId"`
	Mode           string          `json:"Mode" xml:"Mode"`
	IdPath         string          `json:"IdPath" xml:"IdPath"`
	Name           string          `json:"Name" xml:"Name"`
	Id             int             `json:"Id" xml:"Id"`
	Region         string          `json:"Region" xml:"Region"`
	CustomValues   string          `json:"CustomValues" xml:"CustomValues"`
	Status         string          `json:"Status" xml:"Status"`
	Creator        Creator         `json:"Creator" xml:"Creator"`
	Modifier       Modifier        `json:"Modifier" xml:"Modifier"`
	ProjectMembers []ProjectMember `json:"ProjectMembers" xml:"ProjectMembers"`
}

Data is a nested struct in rdc response

type DataInAddRamMember

type DataInAddRamMember struct {
	Data []string `json:"Data" xml:"Data"`
}

DataInAddRamMember is a nested struct in rdc response

type DataInApproveJoinCompany

type DataInApproveJoinCompany struct {
	Data []string `json:"Data" xml:"Data"`
}

DataInApproveJoinCompany is a nested struct in rdc response

type DataInGetBindedUserByDingId

type DataInGetBindedUserByDingId struct {
	NickName        string         `json:"NickName" xml:"NickName"`
	IsValid         bool           `json:"IsValid" xml:"IsValid"`
	Uuid            string         `json:"Uuid" xml:"Uuid"`
	Guid            string         `json:"Guid" xml:"Guid"`
	Id              int            `json:"Id" xml:"Id"`
	MainAccountType string         `json:"MainAccountType" xml:"MainAccountType"`
	AliyunUser      AliyunUser     `json:"AliyunUser" xml:"AliyunUser"`
	DingtalkUser    DingtalkUser   `json:"DingtalkUser" xml:"DingtalkUser"`
	UserProfileDTO  UserProfileDTO `json:"UserProfileDTO" xml:"UserProfileDTO"`
}

DataInGetBindedUserByDingId is a nested struct in rdc response

type DataInGetChangeLog

type DataInGetChangeLog struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInGetChangeLog is a nested struct in rdc response

type DataInGetCustomFieldsByTemplateId

type DataInGetCustomFieldsByTemplateId struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInGetCustomFieldsByTemplateId is a nested struct in rdc response

type DataInGetIssueById

type DataInGetIssueById struct {
	AkProjectId           int           `json:"AkProjectId" xml:"AkProjectId"`
	AssignedTo            string        `json:"AssignedTo" xml:"AssignedTo"`
	AssignedToId          int           `json:"AssignedToId" xml:"AssignedToId"`
	AssignedToIdList      string        `json:"AssignedToIdList" xml:"AssignedToIdList"`
	AssignedToIds         string        `json:"AssignedToIds" xml:"AssignedToIds"`
	AssignedToMaps        string        `json:"AssignedToMaps" xml:"AssignedToMaps"`
	AssignedToStaffId     string        `json:"AssignedToStaffId" xml:"AssignedToStaffId"`
	AttachmentIds         string        `json:"AttachmentIds" xml:"AttachmentIds"`
	AttachmentList        string        `json:"AttachmentList" xml:"AttachmentList"`
	Attachmented          bool          `json:"Attachmented" xml:"Attachmented"`
	BlackListNotice       string        `json:"BlackListNotice" xml:"BlackListNotice"`
	ChangeLogList         string        `json:"ChangeLogList" xml:"ChangeLogList"`
	CommentList           string        `json:"CommentList" xml:"CommentList"`
	CommitDate            int64         `json:"CommitDate" xml:"CommitDate"`
	CreatedAt             int64         `json:"CreatedAt" xml:"CreatedAt"`
	Description           string        `json:"Description" xml:"Description"`
	Guid                  string        `json:"Guid" xml:"Guid"`
	Id                    int           `json:"Id" xml:"Id"`
	IdPath                string        `json:"IdPath" xml:"IdPath"`
	IgnoreCheck           bool          `json:"IgnoreCheck" xml:"IgnoreCheck"`
	IgnoreIntegrate       bool          `json:"IgnoreIntegrate" xml:"IgnoreIntegrate"`
	IssueTypeId           int           `json:"IssueTypeId" xml:"IssueTypeId"`
	LogicalStatus         string        `json:"LogicalStatus" xml:"LogicalStatus"`
	ModuleIds             string        `json:"ModuleIds" xml:"ModuleIds"`
	ModuleList            string        `json:"ModuleList" xml:"ModuleList"`
	ModuleUpdated         bool          `json:"ModuleUpdated" xml:"ModuleUpdated"`
	ParentId              int           `json:"ParentId" xml:"ParentId"`
	Priority              string        `json:"Priority" xml:"Priority"`
	PriorityId            int           `json:"PriorityId" xml:"PriorityId"`
	ProjectIds            string        `json:"ProjectIds" xml:"ProjectIds"`
	RecordChangeLog       bool          `json:"RecordChangeLog" xml:"RecordChangeLog"`
	RegionId              int           `json:"RegionId" xml:"RegionId"`
	RelatedAKProjectGuids string        `json:"RelatedAKProjectGuids" xml:"RelatedAKProjectGuids"`
	RelatedAKProjectIds   string        `json:"RelatedAKProjectIds" xml:"RelatedAKProjectIds"`
	RelatedUserIds        string        `json:"RelatedUserIds" xml:"RelatedUserIds"`
	SendWangwang          bool          `json:"SendWangwang" xml:"SendWangwang"`
	SeriousLevel          string        `json:"SeriousLevel" xml:"SeriousLevel"`
	SeriousLevelId        int           `json:"SeriousLevelId" xml:"SeriousLevelId"`
	SkipCollab            bool          `json:"SkipCollab" xml:"SkipCollab"`
	Stamp                 string        `json:"Stamp" xml:"Stamp"`
	Status                string        `json:"Status" xml:"Status"`
	StatusId              int           `json:"StatusId" xml:"StatusId"`
	StatusStage           int           `json:"StatusStage" xml:"StatusStage"`
	Subject               string        `json:"Subject" xml:"Subject"`
	TagIdList             string        `json:"TagIdList" xml:"TagIdList"`
	TemplateId            int           `json:"TemplateId" xml:"TemplateId"`
	TrackerIds            string        `json:"TrackerIds" xml:"TrackerIds"`
	Trackers              string        `json:"Trackers" xml:"Trackers"`
	UpdateStatusAt        int64         `json:"UpdateStatusAt" xml:"UpdateStatusAt"`
	UpdatedAt             int64         `json:"UpdatedAt" xml:"UpdatedAt"`
	User                  string        `json:"User" xml:"User"`
	UserId                int           `json:"UserId" xml:"UserId"`
	UserStaffId           string        `json:"UserStaffId" xml:"UserStaffId"`
	Verifier              string        `json:"Verifier" xml:"Verifier"`
	VerifierId            int           `json:"VerifierId" xml:"VerifierId"`
	VerifierStaffId       string        `json:"VerifierStaffId" xml:"VerifierStaffId"`
	VersionIds            string        `json:"VersionIds" xml:"VersionIds"`
	VersionList           string        `json:"VersionList" xml:"VersionList"`
	Watched               bool          `json:"Watched" xml:"Watched"`
	CfsList               []CfsListItem `json:"CfsList" xml:"CfsList"`
}

DataInGetIssueById is a nested struct in rdc response

type DataInGetProjectMembers

type DataInGetProjectMembers struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInGetProjectMembers is a nested struct in rdc response

type DataInGetUserByAliyunPk

type DataInGetUserByAliyunPk struct {
	NickName        string         `json:"NickName" xml:"NickName"`
	IsValid         bool           `json:"IsValid" xml:"IsValid"`
	Uuid            string         `json:"Uuid" xml:"Uuid"`
	Guid            string         `json:"Guid" xml:"Guid"`
	Id              int            `json:"Id" xml:"Id"`
	MainAccountType string         `json:"MainAccountType" xml:"MainAccountType"`
	AliyunUser      AliyunUser     `json:"AliyunUser" xml:"AliyunUser"`
	DingtalkUser    DingtalkUser   `json:"DingtalkUser" xml:"DingtalkUser"`
	UserProfileDTO  UserProfileDTO `json:"UserProfileDTO" xml:"UserProfileDTO"`
}

DataInGetUserByAliyunPk is a nested struct in rdc response

type DataInGetWorkitemById

type DataInGetWorkitemById struct {
	AkProjectId           int           `json:"AkProjectId" xml:"AkProjectId"`
	AssignedTo            string        `json:"AssignedTo" xml:"AssignedTo"`
	AssignedToId          int           `json:"AssignedToId" xml:"AssignedToId"`
	AssignedToIdList      string        `json:"AssignedToIdList" xml:"AssignedToIdList"`
	AssignedToIds         string        `json:"AssignedToIds" xml:"AssignedToIds"`
	AssignedToMaps        string        `json:"AssignedToMaps" xml:"AssignedToMaps"`
	AssignedToStaffId     string        `json:"AssignedToStaffId" xml:"AssignedToStaffId"`
	AttachmentIds         string        `json:"AttachmentIds" xml:"AttachmentIds"`
	AttachmentList        string        `json:"AttachmentList" xml:"AttachmentList"`
	Attachmented          bool          `json:"Attachmented" xml:"Attachmented"`
	BlackListNotice       string        `json:"BlackListNotice" xml:"BlackListNotice"`
	ChangeLogList         string        `json:"ChangeLogList" xml:"ChangeLogList"`
	CommentList           string        `json:"CommentList" xml:"CommentList"`
	CommitDate            int64         `json:"CommitDate" xml:"CommitDate"`
	CreatedAt             int64         `json:"CreatedAt" xml:"CreatedAt"`
	Description           string        `json:"Description" xml:"Description"`
	Guid                  string        `json:"Guid" xml:"Guid"`
	Id                    int           `json:"Id" xml:"Id"`
	IdPath                string        `json:"IdPath" xml:"IdPath"`
	IgnoreCheck           bool          `json:"IgnoreCheck" xml:"IgnoreCheck"`
	IgnoreIntegrate       bool          `json:"IgnoreIntegrate" xml:"IgnoreIntegrate"`
	IssueTypeId           int           `json:"IssueTypeId" xml:"IssueTypeId"`
	LogicalStatus         string        `json:"LogicalStatus" xml:"LogicalStatus"`
	ModuleIds             string        `json:"ModuleIds" xml:"ModuleIds"`
	ModuleList            string        `json:"ModuleList" xml:"ModuleList"`
	ModuleUpdated         bool          `json:"ModuleUpdated" xml:"ModuleUpdated"`
	ParentId              int           `json:"ParentId" xml:"ParentId"`
	Priority              string        `json:"Priority" xml:"Priority"`
	PriorityId            int           `json:"PriorityId" xml:"PriorityId"`
	ProjectIds            string        `json:"ProjectIds" xml:"ProjectIds"`
	RecordChangeLog       bool          `json:"RecordChangeLog" xml:"RecordChangeLog"`
	RegionId              int           `json:"RegionId" xml:"RegionId"`
	RelatedAKProjectGuids string        `json:"RelatedAKProjectGuids" xml:"RelatedAKProjectGuids"`
	RelatedAKProjectIds   string        `json:"RelatedAKProjectIds" xml:"RelatedAKProjectIds"`
	RelatedUserIds        string        `json:"RelatedUserIds" xml:"RelatedUserIds"`
	SendWangwang          bool          `json:"SendWangwang" xml:"SendWangwang"`
	SeriousLevel          string        `json:"SeriousLevel" xml:"SeriousLevel"`
	SeriousLevelId        int           `json:"SeriousLevelId" xml:"SeriousLevelId"`
	SkipCollab            bool          `json:"SkipCollab" xml:"SkipCollab"`
	Stamp                 string        `json:"Stamp" xml:"Stamp"`
	Status                string        `json:"Status" xml:"Status"`
	StatusId              int           `json:"StatusId" xml:"StatusId"`
	StatusStage           int           `json:"StatusStage" xml:"StatusStage"`
	Subject               string        `json:"Subject" xml:"Subject"`
	TagIdList             string        `json:"TagIdList" xml:"TagIdList"`
	TemplateId            int           `json:"TemplateId" xml:"TemplateId"`
	TrackerIds            string        `json:"TrackerIds" xml:"TrackerIds"`
	Trackers              string        `json:"Trackers" xml:"Trackers"`
	UpdateStatusAt        int64         `json:"UpdateStatusAt" xml:"UpdateStatusAt"`
	UpdatedAt             int64         `json:"UpdatedAt" xml:"UpdatedAt"`
	User                  string        `json:"User" xml:"User"`
	UserId                int           `json:"UserId" xml:"UserId"`
	UserStaffId           string        `json:"UserStaffId" xml:"UserStaffId"`
	Verifier              string        `json:"Verifier" xml:"Verifier"`
	VerifierId            int           `json:"VerifierId" xml:"VerifierId"`
	VerifierStaffId       string        `json:"VerifierStaffId" xml:"VerifierStaffId"`
	VersionIds            string        `json:"VersionIds" xml:"VersionIds"`
	VersionList           string        `json:"VersionList" xml:"VersionList"`
	Watched               bool          `json:"Watched" xml:"Watched"`
	CfsList               []CfsListItem `json:"CfsList" xml:"CfsList"`
}

DataInGetWorkitemById is a nested struct in rdc response

type DataInSearchProjectsByRegion

type DataInSearchProjectsByRegion struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInSearchProjectsByRegion is a nested struct in rdc response

type DataInSearchWorkitem

type DataInSearchWorkitem struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInSearchWorkitem is a nested struct in rdc response

type DataInSearchWorkitemWithTotalCount

type DataInSearchWorkitemWithTotalCount struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInSearchWorkitemWithTotalCount is a nested struct in rdc response

type DataItem

type DataItem struct {
	User                  string      `json:"User" xml:"User"`
	VerifierId            int         `json:"VerifierId" xml:"VerifierId"`
	PossibleValues        string      `json:"PossibleValues" xml:"PossibleValues"`
	UserId                int         `json:"UserId" xml:"UserId"`
	PriorityId            int         `json:"PriorityId" xml:"PriorityId"`
	AttachmentIds         string      `json:"AttachmentIds" xml:"AttachmentIds"`
	ProjectIds            string      `json:"ProjectIds" xml:"ProjectIds"`
	FieldFormat           string      `json:"FieldFormat" xml:"FieldFormat"`
	LogicalStatus         string      `json:"LogicalStatus" xml:"LogicalStatus"`
	Source                string      `json:"Source" xml:"Source"`
	SkipCollab            bool        `json:"SkipCollab" xml:"SkipCollab"`
	Attachmented          bool        `json:"Attachmented" xml:"Attachmented"`
	IgnoreCheck           bool        `json:"IgnoreCheck" xml:"IgnoreCheck"`
	AkPaths               string      `json:"AkPaths" xml:"AkPaths"`
	LinePath              string      `json:"LinePath" xml:"LinePath"`
	Watched               bool        `json:"Watched" xml:"Watched"`
	VersionId             int         `json:"VersionId" xml:"VersionId"`
	StatusId              int         `json:"StatusId" xml:"StatusId"`
	PropertyType          string      `json:"PropertyType" xml:"PropertyType"`
	Type                  string      `json:"Type" xml:"Type"`
	CommentList           string      `json:"CommentList" xml:"CommentList"`
	CreatedAt             int64       `json:"CreatedAt" xml:"CreatedAt"`
	DefaultValue          string      `json:"DefaultValue" xml:"DefaultValue"`
	RecordChangeLog       bool        `json:"RecordChangeLog" xml:"RecordChangeLog"`
	AkVersionIds          string      `json:"AkVersionIds" xml:"AkVersionIds"`
	MinLength             int         `json:"MinLength" xml:"MinLength"`
	Other                 string      `json:"Other" xml:"Other"`
	TrackerIds            string      `json:"TrackerIds" xml:"TrackerIds"`
	AoneType              string      `json:"AoneType" xml:"AoneType"`
	RelatedAKProjectGuids string      `json:"RelatedAKProjectGuids" xml:"RelatedAKProjectGuids"`
	Scope                 int         `json:"Scope" xml:"Scope"`
	ModuleList            string      `json:"ModuleList" xml:"ModuleList"`
	AssignedTo            string      `json:"AssignedTo" xml:"AssignedTo"`
	OldValue              string      `json:"OldValue" xml:"OldValue"`
	BlackListNotice       string      `json:"BlackListNotice" xml:"BlackListNotice"`
	TargetId              int         `json:"TargetId" xml:"TargetId"`
	Status                string      `json:"Status" xml:"Status"`
	AttachmentList        string      `json:"AttachmentList" xml:"AttachmentList"`
	IssueTypeId           int         `json:"IssueTypeId" xml:"IssueTypeId"`
	Name                  string      `json:"Name" xml:"Name"`
	Dynamic               bool        `json:"Dynamic" xml:"Dynamic"`
	TemplateId            int         `json:"TemplateId" xml:"TemplateId"`
	VerifierStaffId       string      `json:"VerifierStaffId" xml:"VerifierStaffId"`
	RelatedUserIds        string      `json:"RelatedUserIds" xml:"RelatedUserIds"`
	DevDuration           int         `json:"DevDuration" xml:"DevDuration"`
	FullName              string      `json:"FullName" xml:"FullName"`
	CommitDate            int64       `json:"CommitDate" xml:"CommitDate"`
	WatcherIdList         string      `json:"WatcherIdList" xml:"WatcherIdList"`
	PropertyKey           string      `json:"PropertyKey" xml:"PropertyKey"`
	SendWangwang          bool        `json:"SendWangwang" xml:"SendWangwang"`
	Id                    int         `json:"Id" xml:"Id"`
	SeriousLevel          string      `json:"SeriousLevel" xml:"SeriousLevel"`
	SprintId              int         `json:"SprintId" xml:"SprintId"`
	AssignedToIdList      string      `json:"AssignedToIdList" xml:"AssignedToIdList"`
	SeriousLevelId        int         `json:"SeriousLevelId" xml:"SeriousLevelId"`
	ParentId              int         `json:"ParentId" xml:"ParentId"`
	IdPath                string      `json:"IdPath" xml:"IdPath"`
	ModuleUpdated         bool        `json:"ModuleUpdated" xml:"ModuleUpdated"`
	Identifier            string      `json:"Identifier" xml:"Identifier"`
	UserStaffId           string      `json:"UserStaffId" xml:"UserStaffId"`
	FixedUserId           int         `json:"FixedUserId" xml:"FixedUserId"`
	VersionList           string      `json:"VersionList" xml:"VersionList"`
	AssignedToId          int         `json:"AssignedToId" xml:"AssignedToId"`
	RespondDuration       int         `json:"RespondDuration" xml:"RespondDuration"`
	TargetType            string      `json:"TargetType" xml:"TargetType"`
	IsDelete              bool        `json:"IsDelete" xml:"IsDelete"`
	StatusStage           int         `json:"StatusStage" xml:"StatusStage"`
	Editable              bool        `json:"Editable" xml:"Editable"`
	ModuleIds             string      `json:"ModuleIds" xml:"ModuleIds"`
	AkProjectId           int         `json:"AkProjectId" xml:"AkProjectId"`
	SourceId              int         `json:"SourceId" xml:"SourceId"`
	ChangeLogList         string      `json:"ChangeLogList" xml:"ChangeLogList"`
	MaxLength             int         `json:"MaxLength" xml:"MaxLength"`
	IsRemember            bool        `json:"IsRemember" xml:"IsRemember"`
	RelatedAKProjectIds   string      `json:"RelatedAKProjectIds" xml:"RelatedAKProjectIds"`
	FixedDuration         int         `json:"FixedDuration" xml:"FixedDuration"`
	VersionIds            string      `json:"VersionIds" xml:"VersionIds"`
	IssueRelations        string      `json:"IssueRelations" xml:"IssueRelations"`
	Stamp                 string      `json:"Stamp" xml:"Stamp"`
	ProjectId             int         `json:"ProjectId" xml:"ProjectId"`
	NameI18N              string      `json:"NameI18N" xml:"NameI18N"`
	Region                string      `json:"Region" xml:"Region"`
	IgnoreIntegrate       bool        `json:"IgnoreIntegrate" xml:"IgnoreIntegrate"`
	Verifier              string      `json:"Verifier" xml:"Verifier"`
	AssignedToIds         string      `json:"AssignedToIds" xml:"AssignedToIds"`
	Mode                  string      `json:"Mode" xml:"Mode"`
	Subject               string      `json:"Subject" xml:"Subject"`
	IsRequired            bool        `json:"IsRequired" xml:"IsRequired"`
	TestsuiteId           int         `json:"TestsuiteId" xml:"TestsuiteId"`
	UpdatedAt             int64       `json:"UpdatedAt" xml:"UpdatedAt"`
	AssignedToStaffId     string      `json:"AssignedToStaffId" xml:"AssignedToStaffId"`
	Description           string      `json:"Description" xml:"Description"`
	ClosedDuration        int         `json:"ClosedDuration" xml:"ClosedDuration"`
	ScopeUserIds          string      `json:"ScopeUserIds" xml:"ScopeUserIds"`
	Priority              string      `json:"Priority" xml:"Priority"`
	AoneId                int         `json:"AoneId" xml:"AoneId"`
	Trackers              string      `json:"Trackers" xml:"Trackers"`
	Solution              int         `json:"Solution" xml:"Solution"`
	NewValue              string      `json:"NewValue" xml:"NewValue"`
	TagIdList             string      `json:"TagIdList" xml:"TagIdList"`
	Icons                 []string    `json:"Icons" xml:"Icons"`
	CustomFieldMap        []string    `json:"CustomFieldMap" xml:"CustomFieldMap"`
	Users                 []UsersItem `json:"Users" xml:"Users"`
}

DataItem is a nested struct in rdc response

type DeleteProjectMembersRequest

type DeleteProjectMembersRequest struct {
	*requests.RpcRequest
	MemberStaffIds string `position:"Body" name:"MemberStaffIds"`
	Role           string `position:"Body" name:"Role"`
	CorpIdentifier string `position:"Query" name:"CorpIdentifier"`
	ProjectId      string `position:"Body" name:"ProjectId"`
	StaffId        string `position:"Body" name:"StaffId"`
}

DeleteProjectMembersRequest is the request struct for api DeleteProjectMembers

func CreateDeleteProjectMembersRequest

func CreateDeleteProjectMembersRequest() (request *DeleteProjectMembersRequest)

CreateDeleteProjectMembersRequest creates a request to invoke DeleteProjectMembers API

type DeleteProjectMembersResponse

type DeleteProjectMembersResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Data      bool   `json:"Data" xml:"Data"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteProjectMembersResponse is the response struct for api DeleteProjectMembers

func CreateDeleteProjectMembersResponse

func CreateDeleteProjectMembersResponse() (response *DeleteProjectMembersResponse)

CreateDeleteProjectMembersResponse creates a response to parse from DeleteProjectMembers response

type DingtalkUser

type DingtalkUser struct {
	Id             int    `json:"Id" xml:"Id"`
	DingtalkUserId int    `json:"DingtalkUserId" xml:"DingtalkUserId"`
	CodeUserName   string `json:"CodeUserName" xml:"CodeUserName"`
	UnionId        string `json:"UnionId" xml:"UnionId"`
	Nick           string `json:"Nick" xml:"Nick"`
	DingId         string `json:"DingId" xml:"DingId"`
}

DingtalkUser is a nested struct in rdc response

type GetBindedUserByDingIdRequest

type GetBindedUserByDingIdRequest struct {
	*requests.RpcRequest
	DingId string `position:"Query" name:"DingId"`
}

GetBindedUserByDingIdRequest is the request struct for api GetBindedUserByDingId

func CreateGetBindedUserByDingIdRequest

func CreateGetBindedUserByDingIdRequest() (request *GetBindedUserByDingIdRequest)

CreateGetBindedUserByDingIdRequest creates a request to invoke GetBindedUserByDingId API

type GetBindedUserByDingIdResponse

type GetBindedUserByDingIdResponse struct {
	*responses.BaseResponse
	Code      int                         `json:"Code" xml:"Code"`
	Success   bool                        `json:"Success" xml:"Success"`
	RequestId string                      `json:"RequestId" xml:"RequestId"`
	Data      DataInGetBindedUserByDingId `json:"Data" xml:"Data"`
}

GetBindedUserByDingIdResponse is the response struct for api GetBindedUserByDingId

func CreateGetBindedUserByDingIdResponse

func CreateGetBindedUserByDingIdResponse() (response *GetBindedUserByDingIdResponse)

CreateGetBindedUserByDingIdResponse creates a response to parse from GetBindedUserByDingId response

type GetChangeLogRequest

type GetChangeLogRequest struct {
	*requests.RpcRequest
	TargetType     string `position:"Body" name:"TargetType"`
	TargetIds      string `position:"Body" name:"TargetIds"`
	CorpIdentifier string `position:"Query" name:"CorpIdentifier"`
}

GetChangeLogRequest is the request struct for api GetChangeLog

func CreateGetChangeLogRequest

func CreateGetChangeLogRequest() (request *GetChangeLogRequest)

CreateGetChangeLogRequest creates a request to invoke GetChangeLog API

type GetChangeLogResponse

type GetChangeLogResponse struct {
	*responses.BaseResponse
	Code      int        `json:"Code" xml:"Code"`
	Success   bool       `json:"Success" xml:"Success"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

GetChangeLogResponse is the response struct for api GetChangeLog

func CreateGetChangeLogResponse

func CreateGetChangeLogResponse() (response *GetChangeLogResponse)

CreateGetChangeLogResponse creates a response to parse from GetChangeLog response

type GetCustomFieldsByTemplateIdRequest

type GetCustomFieldsByTemplateIdRequest struct {
	*requests.RpcRequest
	CorpIdentifier string           `position:"Query" name:"CorpIdentifier"`
	AKProjectId    requests.Integer `position:"Body" name:"AKProjectId"`
	TemplateId     requests.Integer `position:"Body" name:"TemplateId"`
}

GetCustomFieldsByTemplateIdRequest is the request struct for api GetCustomFieldsByTemplateId

func CreateGetCustomFieldsByTemplateIdRequest

func CreateGetCustomFieldsByTemplateIdRequest() (request *GetCustomFieldsByTemplateIdRequest)

CreateGetCustomFieldsByTemplateIdRequest creates a request to invoke GetCustomFieldsByTemplateId API

type GetCustomFieldsByTemplateIdResponse

type GetCustomFieldsByTemplateIdResponse struct {
	*responses.BaseResponse
	Code      int        `json:"Code" xml:"Code"`
	Success   bool       `json:"Success" xml:"Success"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

GetCustomFieldsByTemplateIdResponse is the response struct for api GetCustomFieldsByTemplateId

func CreateGetCustomFieldsByTemplateIdResponse

func CreateGetCustomFieldsByTemplateIdResponse() (response *GetCustomFieldsByTemplateIdResponse)

CreateGetCustomFieldsByTemplateIdResponse creates a response to parse from GetCustomFieldsByTemplateId response

type GetIssueByIdRequest

type GetIssueByIdRequest struct {
	*requests.RpcRequest
	CorpIdentifier string           `position:"Query" name:"CorpIdentifier"`
	Id             requests.Integer `position:"Body" name:"Id"`
}

GetIssueByIdRequest is the request struct for api GetIssueById

func CreateGetIssueByIdRequest

func CreateGetIssueByIdRequest() (request *GetIssueByIdRequest)

CreateGetIssueByIdRequest creates a request to invoke GetIssueById API

type GetIssueByIdResponse

type GetIssueByIdResponse struct {
	*responses.BaseResponse
	Code      int                `json:"Code" xml:"Code"`
	Success   string             `json:"Success" xml:"Success"`
	RequestId string             `json:"RequestId" xml:"RequestId"`
	Data      DataInGetIssueById `json:"Data" xml:"Data"`
}

GetIssueByIdResponse is the response struct for api GetIssueById

func CreateGetIssueByIdResponse

func CreateGetIssueByIdResponse() (response *GetIssueByIdResponse)

CreateGetIssueByIdResponse creates a response to parse from GetIssueById response

type GetJoinCodeRequest

type GetJoinCodeRequest struct {
	*requests.RpcRequest
	CorpIdentifier string `position:"Query" name:"CorpIdentifier"`
}

GetJoinCodeRequest is the request struct for api GetJoinCode

func CreateGetJoinCodeRequest

func CreateGetJoinCodeRequest() (request *GetJoinCodeRequest)

CreateGetJoinCodeRequest creates a request to invoke GetJoinCode API

type GetJoinCodeResponse

type GetJoinCodeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetJoinCodeResponse is the response struct for api GetJoinCode

func CreateGetJoinCodeResponse

func CreateGetJoinCodeResponse() (response *GetJoinCodeResponse)

CreateGetJoinCodeResponse creates a response to parse from GetJoinCode response

type GetProjectInfoRequest

type GetProjectInfoRequest struct {
	*requests.RpcRequest
	CorpIdentifier string           `position:"Query" name:"CorpIdentifier"`
	ProjectId      requests.Integer `position:"Query" name:"ProjectId"`
}

GetProjectInfoRequest is the request struct for api GetProjectInfo

func CreateGetProjectInfoRequest

func CreateGetProjectInfoRequest() (request *GetProjectInfoRequest)

CreateGetProjectInfoRequest creates a request to invoke GetProjectInfo API

type GetProjectInfoResponse

type GetProjectInfoResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetProjectInfoResponse is the response struct for api GetProjectInfo

func CreateGetProjectInfoResponse

func CreateGetProjectInfoResponse() (response *GetProjectInfoResponse)

CreateGetProjectInfoResponse creates a response to parse from GetProjectInfo response

type GetProjectMembersRequest

type GetProjectMembersRequest struct {
	*requests.RpcRequest
	CorpIdentifier string           `position:"Query" name:"CorpIdentifier"`
	ProjectId      requests.Integer `position:"Query" name:"ProjectId"`
	StaffId        string           `position:"Query" name:"StaffId"`
}

GetProjectMembersRequest is the request struct for api GetProjectMembers

func CreateGetProjectMembersRequest

func CreateGetProjectMembersRequest() (request *GetProjectMembersRequest)

CreateGetProjectMembersRequest creates a request to invoke GetProjectMembers API

type GetProjectMembersResponse

type GetProjectMembersResponse struct {
	*responses.BaseResponse
	Code      int        `json:"Code" xml:"Code"`
	Success   bool       `json:"Success" xml:"Success"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Message   string     `json:"Message" xml:"Message"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

GetProjectMembersResponse is the response struct for api GetProjectMembers

func CreateGetProjectMembersResponse

func CreateGetProjectMembersResponse() (response *GetProjectMembersResponse)

CreateGetProjectMembersResponse creates a response to parse from GetProjectMembers response

type GetUserByAliyunPkRequest

type GetUserByAliyunPkRequest struct {
	*requests.RpcRequest
	Pk string `position:"Query" name:"Pk"`
}

GetUserByAliyunPkRequest is the request struct for api GetUserByAliyunPk

func CreateGetUserByAliyunPkRequest

func CreateGetUserByAliyunPkRequest() (request *GetUserByAliyunPkRequest)

CreateGetUserByAliyunPkRequest creates a request to invoke GetUserByAliyunPk API

type GetUserByAliyunPkResponse

type GetUserByAliyunPkResponse struct {
	*responses.BaseResponse
	Code      int                     `json:"Code" xml:"Code"`
	Success   bool                    `json:"Success" xml:"Success"`
	RequestId string                  `json:"RequestId" xml:"RequestId"`
	Data      DataInGetUserByAliyunPk `json:"Data" xml:"Data"`
}

GetUserByAliyunPkResponse is the response struct for api GetUserByAliyunPk

func CreateGetUserByAliyunPkResponse

func CreateGetUserByAliyunPkResponse() (response *GetUserByAliyunPkResponse)

CreateGetUserByAliyunPkResponse creates a response to parse from GetUserByAliyunPk response

type GetWorkitemByIdRequest

type GetWorkitemByIdRequest struct {
	*requests.RpcRequest
	CorpIdentifier string           `position:"Query" name:"CorpIdentifier"`
	Id             requests.Integer `position:"Body" name:"Id"`
}

GetWorkitemByIdRequest is the request struct for api GetWorkitemById

func CreateGetWorkitemByIdRequest

func CreateGetWorkitemByIdRequest() (request *GetWorkitemByIdRequest)

CreateGetWorkitemByIdRequest creates a request to invoke GetWorkitemById API

type GetWorkitemByIdResponse

type GetWorkitemByIdResponse struct {
	*responses.BaseResponse
	Code      int                   `json:"Code" xml:"Code"`
	Success   string                `json:"Success" xml:"Success"`
	RequestId string                `json:"RequestId" xml:"RequestId"`
	Data      DataInGetWorkitemById `json:"Data" xml:"Data"`
}

GetWorkitemByIdResponse is the response struct for api GetWorkitemById

func CreateGetWorkitemByIdResponse

func CreateGetWorkitemByIdResponse() (response *GetWorkitemByIdResponse)

CreateGetWorkitemByIdResponse creates a response to parse from GetWorkitemById response

type Icons

type Icons struct {
	Icons []string `json:"Icons" xml:"Icons"`
}

Icons is a nested struct in rdc response

type JoinCompanyRequest

type JoinCompanyRequest struct {
	*requests.RpcRequest
	Code string `position:"Body" name:"Code"`
}

JoinCompanyRequest is the request struct for api JoinCompany

func CreateJoinCompanyRequest

func CreateJoinCompanyRequest() (request *JoinCompanyRequest)

CreateJoinCompanyRequest creates a request to invoke JoinCompany API

type JoinCompanyResponse

type JoinCompanyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

JoinCompanyResponse is the response struct for api JoinCompany

func CreateJoinCompanyResponse

func CreateJoinCompanyResponse() (response *JoinCompanyResponse)

CreateJoinCompanyResponse creates a response to parse from JoinCompany response

type Modifier

type Modifier struct {
	RealName string `json:"RealName" xml:"RealName"`
	NickName string `json:"NickName" xml:"NickName"`
	Avatar   string `json:"Avatar" xml:"Avatar"`
	Id       int    `json:"Id" xml:"Id"`
	Email    string `json:"Email" xml:"Email"`
	StaffId  string `json:"StaffId" xml:"StaffId"`
}

Modifier is a nested struct in rdc response

type ProjectMember

type ProjectMember struct {
	Identifier string `json:"Identifier" xml:"Identifier"`
	Name       string `json:"Name" xml:"Name"`
	Id         int    `json:"Id" xml:"Id"`
	Users      []User `json:"Users" xml:"Users"`
}

ProjectMember is a nested struct in rdc response

type ProjectMembers

type ProjectMembers struct {
	ProjectMember []ProjectMember `json:"ProjectMember" xml:"ProjectMember"`
}

ProjectMembers is a nested struct in rdc response

type SearchProjectsByRegionRequest

type SearchProjectsByRegionRequest struct {
	*requests.RpcRequest
	CorpIdentifier string           `position:"Query" name:"CorpIdentifier"`
	ToPage         requests.Integer `position:"Query" name:"ToPage"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Region         string           `position:"Query" name:"Region"`
	Status         string           `position:"Query" name:"Status"`
}

SearchProjectsByRegionRequest is the request struct for api SearchProjectsByRegion

func CreateSearchProjectsByRegionRequest

func CreateSearchProjectsByRegionRequest() (request *SearchProjectsByRegionRequest)

CreateSearchProjectsByRegionRequest creates a request to invoke SearchProjectsByRegion API

type SearchProjectsByRegionResponse

type SearchProjectsByRegionResponse struct {
	*responses.BaseResponse
	Code      int        `json:"Code" xml:"Code"`
	Success   bool       `json:"Success" xml:"Success"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Message   string     `json:"Message" xml:"Message"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

SearchProjectsByRegionResponse is the response struct for api SearchProjectsByRegion

func CreateSearchProjectsByRegionResponse

func CreateSearchProjectsByRegionResponse() (response *SearchProjectsByRegionResponse)

CreateSearchProjectsByRegionResponse creates a response to parse from SearchProjectsByRegion response

type SearchTestCaseRequest

type SearchTestCaseRequest struct {
	*requests.RpcRequest
	UpdateDateEnd   string           `position:"Body" name:"UpdateDateEnd"`
	CorpIdentifier  string           `position:"Query" name:"CorpIdentifier"`
	CreateDateEnd   string           `position:"Body" name:"CreateDateEnd"`
	CreateDateStart string           `position:"Body" name:"CreateDateStart"`
	UpdateDateStart string           `position:"Body" name:"UpdateDateStart"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
	AkProjectId     string           `position:"Body" name:"AkProjectId"`
	CaseTag         string           `position:"Body" name:"CaseTag"`
	PageNum         string           `position:"Body" name:"PageNum"`
}

SearchTestCaseRequest is the request struct for api SearchTestCase

func CreateSearchTestCaseRequest

func CreateSearchTestCaseRequest() (request *SearchTestCaseRequest)

CreateSearchTestCaseRequest creates a request to invoke SearchTestCase API

type SearchTestCaseResponse

type SearchTestCaseResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

SearchTestCaseResponse is the response struct for api SearchTestCase

func CreateSearchTestCaseResponse

func CreateSearchTestCaseResponse() (response *SearchTestCaseResponse)

CreateSearchTestCaseResponse creates a response to parse from SearchTestCase response

type SearchWorkitemRequest

type SearchWorkitemRequest struct {
	*requests.RpcRequest
	SprintId       requests.Integer `position:"Body" name:"SprintId"`
	CorpIdentifier string           `position:"Query" name:"CorpIdentifier"`
	ToPage         requests.Integer `position:"Body" name:"ToPage"`
	PageSize       requests.Integer `position:"Body" name:"PageSize"`
	Stamp          string           `position:"Body" name:"Stamp"`
	AKProjectId    requests.Integer `position:"Body" name:"AKProjectId"`
}

SearchWorkitemRequest is the request struct for api SearchWorkitem

func CreateSearchWorkitemRequest

func CreateSearchWorkitemRequest() (request *SearchWorkitemRequest)

CreateSearchWorkitemRequest creates a request to invoke SearchWorkitem API

type SearchWorkitemResponse

type SearchWorkitemResponse struct {
	*responses.BaseResponse
	Code       int        `json:"Code" xml:"Code"`
	Success    bool       `json:"Success" xml:"Success"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	TotalPages int        `json:"TotalPages" xml:"TotalPages"`
	ToPage     int        `json:"ToPage" xml:"ToPage"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	Data       []DataItem `json:"Data" xml:"Data"`
}

SearchWorkitemResponse is the response struct for api SearchWorkitem

func CreateSearchWorkitemResponse

func CreateSearchWorkitemResponse() (response *SearchWorkitemResponse)

CreateSearchWorkitemResponse creates a response to parse from SearchWorkitem response

type SearchWorkitemWithTotalCountRequest

type SearchWorkitemWithTotalCountRequest struct {
	*requests.RpcRequest
	SprintId       requests.Integer `position:"Body" name:"SprintId"`
	CorpIdentifier string           `position:"Query" name:"CorpIdentifier"`
	ToPage         requests.Integer `position:"Body" name:"ToPage"`
	PageSize       requests.Integer `position:"Body" name:"PageSize"`
	Stamp          string           `position:"Body" name:"Stamp"`
	AKProjectId    requests.Integer `position:"Body" name:"AKProjectId"`
}

SearchWorkitemWithTotalCountRequest is the request struct for api SearchWorkitemWithTotalCount

func CreateSearchWorkitemWithTotalCountRequest

func CreateSearchWorkitemWithTotalCountRequest() (request *SearchWorkitemWithTotalCountRequest)

CreateSearchWorkitemWithTotalCountRequest creates a request to invoke SearchWorkitemWithTotalCount API

type SearchWorkitemWithTotalCountResponse

type SearchWorkitemWithTotalCountResponse struct {
	*responses.BaseResponse
	Code       int        `json:"Code" xml:"Code"`
	Success    bool       `json:"Success" xml:"Success"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	TotalPages int        `json:"TotalPages" xml:"TotalPages"`
	ToPage     int        `json:"ToPage" xml:"ToPage"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	Data       []DataItem `json:"Data" xml:"Data"`
}

SearchWorkitemWithTotalCountResponse is the response struct for api SearchWorkitemWithTotalCount

func CreateSearchWorkitemWithTotalCountResponse

func CreateSearchWorkitemWithTotalCountResponse() (response *SearchWorkitemWithTotalCountResponse)

CreateSearchWorkitemWithTotalCountResponse creates a response to parse from SearchWorkitemWithTotalCount response

type SyncUserToRdcRequest

type SyncUserToRdcRequest struct {
	*requests.RpcRequest
	LoginTicket string `position:"Body" name:"LoginTicket"`
}

SyncUserToRdcRequest is the request struct for api SyncUserToRdc

func CreateSyncUserToRdcRequest

func CreateSyncUserToRdcRequest() (request *SyncUserToRdcRequest)

CreateSyncUserToRdcRequest creates a request to invoke SyncUserToRdc API

type SyncUserToRdcResponse

type SyncUserToRdcResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

SyncUserToRdcResponse is the response struct for api SyncUserToRdc

func CreateSyncUserToRdcResponse

func CreateSyncUserToRdcResponse() (response *SyncUserToRdcResponse)

CreateSyncUserToRdcResponse creates a response to parse from SyncUserToRdc response

type UpdateProjectRequest

type UpdateProjectRequest struct {
	*requests.RpcRequest
	CorpIdentifier string `position:"Query" name:"CorpIdentifier"`
	ParamJson      string `position:"Body" name:"ParamJson"`
	StaffId        string `position:"Body" name:"StaffId"`
}

UpdateProjectRequest is the request struct for api UpdateProject

func CreateUpdateProjectRequest

func CreateUpdateProjectRequest() (request *UpdateProjectRequest)

CreateUpdateProjectRequest creates a request to invoke UpdateProject API

type UpdateProjectResponse

type UpdateProjectResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Data      bool   `json:"Data" xml:"Data"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateProjectResponse is the response struct for api UpdateProject

func CreateUpdateProjectResponse

func CreateUpdateProjectResponse() (response *UpdateProjectResponse)

CreateUpdateProjectResponse creates a response to parse from UpdateProject response

type UpdateWorkitemRequest

type UpdateWorkitemRequest struct {
	*requests.RpcRequest
	IssueId        requests.Integer `position:"Body" name:"IssueId"`
	Subject        string           `position:"Body" name:"Subject"`
	Modifier       string           `position:"Body" name:"Modifier"`
	SeriousLevel   string           `position:"Body" name:"SeriousLevel"`
	AKProjectId    requests.Integer `position:"Body" name:"AKProjectId"`
	Description    string           `position:"Body" name:"Description"`
	Stamp          string           `position:"Body" name:"Stamp"`
	TemplateId     requests.Integer `position:"Body" name:"TemplateId"`
	Priority       string           `position:"Body" name:"Priority"`
	AssignedTo     string           `position:"Body" name:"AssignedTo"`
	SprintId       requests.Integer `position:"Body" name:"SprintId"`
	IgnoreCheck    requests.Boolean `position:"Body" name:"IgnoreCheck"`
	Cfs            string           `position:"Body" name:"Cfs"`
	CorpIdentifier string           `position:"Query" name:"CorpIdentifier"`
	Verifier       string           `position:"Body" name:"Verifier"`
	CfList         string           `position:"Body" name:"CfList"`
	Status         string           `position:"Body" name:"Status"`
}

UpdateWorkitemRequest is the request struct for api UpdateWorkitem

func CreateUpdateWorkitemRequest

func CreateUpdateWorkitemRequest() (request *UpdateWorkitemRequest)

CreateUpdateWorkitemRequest creates a request to invoke UpdateWorkitem API

type UpdateWorkitemResponse

type UpdateWorkitemResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Data      bool   `json:"Data" xml:"Data"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

UpdateWorkitemResponse is the response struct for api UpdateWorkitem

func CreateUpdateWorkitemResponse

func CreateUpdateWorkitemResponse() (response *UpdateWorkitemResponse)

CreateUpdateWorkitemResponse creates a response to parse from UpdateWorkitem response

type User

type User struct {
	RealName string `json:"RealName" xml:"RealName"`
	NickName string `json:"NickName" xml:"NickName"`
	Avatar   string `json:"Avatar" xml:"Avatar"`
	Id       int    `json:"Id" xml:"Id"`
	Email    string `json:"Email" xml:"Email"`
	StaffId  string `json:"StaffId" xml:"StaffId"`
}

User is a nested struct in rdc response

type UserProfileDTO

type UserProfileDTO struct {
	Name        string `json:"Name" xml:"Name"`
	EnglishName string `json:"EnglishName" xml:"EnglishName"`
	Avatar      string `json:"Avatar" xml:"Avatar"`
	Mobile      string `json:"Mobile" xml:"Mobile"`
	Email       string `json:"Email" xml:"Email"`
	NickName    string `json:"NickName" xml:"NickName"`
	UserId      int    `json:"UserId" xml:"UserId"`
	DataSource  string `json:"DataSource" xml:"DataSource"`
	CreatedAt   int64  `json:"CreatedAt" xml:"CreatedAt"`
}

UserProfileDTO is a nested struct in rdc response

type Users

type Users struct {
	User []User `json:"User" xml:"User"`
}

Users is a nested struct in rdc response

type UsersItem

type UsersItem struct {
	Id       int    `json:"Id" xml:"Id"`
	StaffId  string `json:"StaffId" xml:"StaffId"`
	RealName string `json:"RealName" xml:"RealName"`
	NickName string `json:"NickName" xml:"NickName"`
	Avatar   string `json:"Avatar" xml:"Avatar"`
	Email    string `json:"Email" xml:"Email"`
}

UsersItem is a nested struct in rdc response

Jump to

Keyboard shortcuts

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