Documentation ¶
Index ¶
- type AddPhoneNumberRequest
- type AddPhoneNumberResponse
- type Agents
- type AssignUsersRequest
- type AssignUsersResponse
- type CallDetailAgent
- type CallDetailRecord
- type CallDetailRecords
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddPhoneNumber(request *AddPhoneNumberRequest) (response *AddPhoneNumberResponse, err error)
- func (client *Client) AddPhoneNumberWithCallback(request *AddPhoneNumberRequest, ...) <-chan int
- func (client *Client) AddPhoneNumberWithChan(request *AddPhoneNumberRequest) (<-chan *AddPhoneNumberResponse, <-chan error)
- func (client *Client) AssignUsers(request *AssignUsersRequest) (response *AssignUsersResponse, err error)
- func (client *Client) AssignUsersWithCallback(request *AssignUsersRequest, ...) <-chan int
- func (client *Client) AssignUsersWithChan(request *AssignUsersRequest) (<-chan *AssignUsersResponse, <-chan error)
- func (client *Client) CreateSkillGroup(request *CreateSkillGroupRequest) (response *CreateSkillGroupResponse, err error)
- func (client *Client) CreateSkillGroupWithCallback(request *CreateSkillGroupRequest, ...) <-chan int
- func (client *Client) CreateSkillGroupWithChan(request *CreateSkillGroupRequest) (<-chan *CreateSkillGroupResponse, <-chan error)
- func (client *Client) CreateUser(request *CreateUserRequest) (response *CreateUserResponse, err error)
- func (client *Client) CreateUserWithCallback(request *CreateUserRequest, ...) <-chan int
- func (client *Client) CreateUserWithChan(request *CreateUserRequest) (<-chan *CreateUserResponse, <-chan error)
- func (client *Client) DeleteSkillGroup(request *DeleteSkillGroupRequest) (response *DeleteSkillGroupResponse, err error)
- func (client *Client) DeleteSkillGroupWithCallback(request *DeleteSkillGroupRequest, ...) <-chan int
- func (client *Client) DeleteSkillGroupWithChan(request *DeleteSkillGroupRequest) (<-chan *DeleteSkillGroupResponse, <-chan error)
- func (client *Client) DownloadRecording(request *DownloadRecordingRequest) (response *DownloadRecordingResponse, err error)
- func (client *Client) DownloadRecordingWithCallback(request *DownloadRecordingRequest, ...) <-chan int
- func (client *Client) DownloadRecordingWithChan(request *DownloadRecordingRequest) (<-chan *DownloadRecordingResponse, <-chan error)
- func (client *Client) GetConfig(request *GetConfigRequest) (response *GetConfigResponse, err error)
- func (client *Client) GetConfigWithCallback(request *GetConfigRequest, ...) <-chan int
- func (client *Client) GetConfigWithChan(request *GetConfigRequest) (<-chan *GetConfigResponse, <-chan error)
- func (client *Client) GetServiceExtensions(request *GetServiceExtensionsRequest) (response *GetServiceExtensionsResponse, err error)
- func (client *Client) GetServiceExtensionsWithCallback(request *GetServiceExtensionsRequest, ...) <-chan int
- func (client *Client) GetServiceExtensionsWithChan(request *GetServiceExtensionsRequest) (<-chan *GetServiceExtensionsResponse, <-chan error)
- func (client *Client) GetUser(request *GetUserRequest) (response *GetUserResponse, err error)
- func (client *Client) GetUserWithCallback(request *GetUserRequest, callback func(response *GetUserResponse, err error)) <-chan int
- func (client *Client) GetUserWithChan(request *GetUserRequest) (<-chan *GetUserResponse, <-chan error)
- func (client *Client) ListCallDetailRecords(request *ListCallDetailRecordsRequest) (response *ListCallDetailRecordsResponse, err error)
- func (client *Client) ListCallDetailRecordsWithCallback(request *ListCallDetailRecordsRequest, ...) <-chan int
- func (client *Client) ListCallDetailRecordsWithChan(request *ListCallDetailRecordsRequest) (<-chan *ListCallDetailRecordsResponse, <-chan error)
- func (client *Client) ListContactFlows(request *ListContactFlowsRequest) (response *ListContactFlowsResponse, err error)
- func (client *Client) ListContactFlowsWithCallback(request *ListContactFlowsRequest, ...) <-chan int
- func (client *Client) ListContactFlowsWithChan(request *ListContactFlowsRequest) (<-chan *ListContactFlowsResponse, <-chan error)
- func (client *Client) ListPhoneNumbers(request *ListPhoneNumbersRequest) (response *ListPhoneNumbersResponse, err error)
- func (client *Client) ListPhoneNumbersWithCallback(request *ListPhoneNumbersRequest, ...) <-chan int
- func (client *Client) ListPhoneNumbersWithChan(request *ListPhoneNumbersRequest) (<-chan *ListPhoneNumbersResponse, <-chan error)
- func (client *Client) ListRecordings(request *ListRecordingsRequest) (response *ListRecordingsResponse, err error)
- func (client *Client) ListRecordingsByContactId(request *ListRecordingsByContactIdRequest) (response *ListRecordingsByContactIdResponse, err error)
- func (client *Client) ListRecordingsByContactIdWithCallback(request *ListRecordingsByContactIdRequest, ...) <-chan int
- func (client *Client) ListRecordingsByContactIdWithChan(request *ListRecordingsByContactIdRequest) (<-chan *ListRecordingsByContactIdResponse, <-chan error)
- func (client *Client) ListRecordingsWithCallback(request *ListRecordingsRequest, ...) <-chan int
- func (client *Client) ListRecordingsWithChan(request *ListRecordingsRequest) (<-chan *ListRecordingsResponse, <-chan error)
- func (client *Client) ListRoles(request *ListRolesRequest) (response *ListRolesResponse, err error)
- func (client *Client) ListRolesWithCallback(request *ListRolesRequest, ...) <-chan int
- func (client *Client) ListRolesWithChan(request *ListRolesRequest) (<-chan *ListRolesResponse, <-chan error)
- func (client *Client) ListSkillGroups(request *ListSkillGroupsRequest) (response *ListSkillGroupsResponse, err error)
- func (client *Client) ListSkillGroupsOfUser(request *ListSkillGroupsOfUserRequest) (response *ListSkillGroupsOfUserResponse, err error)
- func (client *Client) ListSkillGroupsOfUserWithCallback(request *ListSkillGroupsOfUserRequest, ...) <-chan int
- func (client *Client) ListSkillGroupsOfUserWithChan(request *ListSkillGroupsOfUserRequest) (<-chan *ListSkillGroupsOfUserResponse, <-chan error)
- func (client *Client) ListSkillGroupsWithCallback(request *ListSkillGroupsRequest, ...) <-chan int
- func (client *Client) ListSkillGroupsWithChan(request *ListSkillGroupsRequest) (<-chan *ListSkillGroupsResponse, <-chan error)
- func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
- func (client *Client) ListUsersOfSkillGroup(request *ListUsersOfSkillGroupRequest) (response *ListUsersOfSkillGroupResponse, err error)
- func (client *Client) ListUsersOfSkillGroupWithCallback(request *ListUsersOfSkillGroupRequest, ...) <-chan int
- func (client *Client) ListUsersOfSkillGroupWithChan(request *ListUsersOfSkillGroupRequest) (<-chan *ListUsersOfSkillGroupResponse, <-chan error)
- func (client *Client) ListUsersWithCallback(request *ListUsersRequest, ...) <-chan int
- func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)
- func (client *Client) ModifyPhoneNumber(request *ModifyPhoneNumberRequest) (response *ModifyPhoneNumberResponse, err error)
- func (client *Client) ModifyPhoneNumberWithCallback(request *ModifyPhoneNumberRequest, ...) <-chan int
- func (client *Client) ModifyPhoneNumberWithChan(request *ModifyPhoneNumberRequest) (<-chan *ModifyPhoneNumberResponse, <-chan error)
- func (client *Client) ModifySkillGroup(request *ModifySkillGroupRequest) (response *ModifySkillGroupResponse, err error)
- func (client *Client) ModifySkillGroupWithCallback(request *ModifySkillGroupRequest, ...) <-chan int
- func (client *Client) ModifySkillGroupWithChan(request *ModifySkillGroupRequest) (<-chan *ModifySkillGroupResponse, <-chan error)
- func (client *Client) ModifyUser(request *ModifyUserRequest) (response *ModifyUserResponse, err error)
- func (client *Client) ModifyUserWithCallback(request *ModifyUserRequest, ...) <-chan int
- func (client *Client) ModifyUserWithChan(request *ModifyUserRequest) (<-chan *ModifyUserResponse, <-chan error)
- func (client *Client) RefreshToken(request *RefreshTokenRequest) (response *RefreshTokenResponse, err error)
- func (client *Client) RefreshTokenWithCallback(request *RefreshTokenRequest, ...) <-chan int
- func (client *Client) RefreshTokenWithChan(request *RefreshTokenRequest) (<-chan *RefreshTokenResponse, <-chan error)
- func (client *Client) RemovePhoneNumber(request *RemovePhoneNumberRequest) (response *RemovePhoneNumberResponse, err error)
- func (client *Client) RemovePhoneNumberWithCallback(request *RemovePhoneNumberRequest, ...) <-chan int
- func (client *Client) RemovePhoneNumberWithChan(request *RemovePhoneNumberRequest) (<-chan *RemovePhoneNumberResponse, <-chan error)
- func (client *Client) RemoveUsers(request *RemoveUsersRequest) (response *RemoveUsersResponse, err error)
- func (client *Client) RemoveUsersWithCallback(request *RemoveUsersRequest, ...) <-chan int
- func (client *Client) RemoveUsersWithChan(request *RemoveUsersRequest) (<-chan *RemoveUsersResponse, <-chan error)
- func (client *Client) RequestLoginInfo(request *RequestLoginInfoRequest) (response *RequestLoginInfoResponse, err error)
- func (client *Client) RequestLoginInfoWithCallback(request *RequestLoginInfoRequest, ...) <-chan int
- func (client *Client) RequestLoginInfoWithChan(request *RequestLoginInfoRequest) (<-chan *RequestLoginInfoResponse, <-chan error)
- type ConfigItem
- type ContactFlow
- type ContactFlowVersion
- type ContactFlows
- type CreateSkillGroupRequest
- type CreateSkillGroupResponse
- type CreateUserRequest
- type CreateUserResponse
- type DeleteSkillGroupRequest
- type DeleteSkillGroupResponse
- type Detail
- type DownloadRecordingRequest
- type DownloadRecordingResponse
- type GetConfigRequest
- type GetConfigResponse
- type GetServiceExtensionsRequest
- type GetServiceExtensionsResponse
- type GetUserRequest
- type GetUserResponse
- type ListCallDetailRecordsRequest
- type ListCallDetailRecordsResponse
- type ListContactFlowsRequest
- type ListContactFlowsResponse
- type ListInListCallDetailRecords
- type ListInListRecordings
- type ListInListUsers
- type ListInListUsersOfSkillGroup
- type ListPhoneNumbersRequest
- type ListPhoneNumbersResponse
- type ListRecordingsByContactIdRequest
- type ListRecordingsByContactIdResponse
- type ListRecordingsRequest
- type ListRecordingsResponse
- type ListRolesRequest
- type ListRolesResponse
- type ListSkillGroupsOfUserRequest
- type ListSkillGroupsOfUserResponse
- type ListSkillGroupsRequest
- type ListSkillGroupsResponse
- type ListUsersOfSkillGroupRequest
- type ListUsersOfSkillGroupResponse
- type ListUsersRequest
- type ListUsersResponse
- type LoginInfo
- type MediaDownloadParam
- type ModifyPhoneNumberRequest
- type ModifyPhoneNumberResponse
- type ModifySkillGroupRequest
- type ModifySkillGroupResponse
- type ModifyUserRequest
- type ModifyUserResponse
- type OutboundPhoneNumbersInListSkillGroups
- type OutboundPhoneNumbersInListSkillGroupsOfUser
- type PhoneNumber
- type PhoneNumbersInListContactFlows
- type PhoneNumbersInListPhoneNumbers
- type Privilege
- type Privileges
- type Recording
- type Recordings
- type RecordingsInListCallDetailRecords
- type RecordingsInListRecordingsByContactId
- type RefreshTokenRequest
- type RefreshTokenResponse
- type RemovePhoneNumberRequest
- type RemovePhoneNumberResponse
- type RemoveUsersRequest
- type RemoveUsersResponse
- type RequestLoginInfoRequest
- type RequestLoginInfoResponse
- type Role
- type RolesInGetUser
- type RolesInListRoles
- type RolesInListUsers
- type RolesInListUsersOfSkillGroup
- type ServiceExtension
- type ServiceExtensions
- type Skill
- type SkillGroup
- type SkillGroups
- type SkillLevel
- type SkillLevelsInGetUser
- type SkillLevelsInListSkillGroupsOfUser
- type SkillLevelsInListUsers
- type SkillLevelsInListUsersOfSkillGroup
- type Token
- type User
- type Users
- type Versions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddPhoneNumberRequest ¶
type AddPhoneNumberRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` PhoneNumber string `position:"Query" name:"PhoneNumber"` Usage string `position:"Query" name:"Usage"` ContactFlowId string `position:"Query" name:"ContactFlowId"` }
AddPhoneNumberRequest is the request struct for api AddPhoneNumber
func CreateAddPhoneNumberRequest ¶
func CreateAddPhoneNumberRequest() (request *AddPhoneNumberRequest)
CreateAddPhoneNumberRequest creates a request to invoke AddPhoneNumber API
type AddPhoneNumberResponse ¶
type AddPhoneNumberResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` PhoneNumber PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"` }
AddPhoneNumberResponse is the response struct for api AddPhoneNumber
func CreateAddPhoneNumberResponse ¶
func CreateAddPhoneNumberResponse() (response *AddPhoneNumberResponse)
CreateAddPhoneNumberResponse creates a response to parse from AddPhoneNumber response
type Agents ¶
type Agents struct {
CallDetailAgent []CallDetailAgent `json:"CallDetailAgent" xml:"CallDetailAgent"`
}
Agents is a nested struct in ccc response
type AssignUsersRequest ¶
type AssignUsersRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` UserRamId *[]string `position:"Query" name:"UserRamId" type:"Repeated"` RoleId *[]string `position:"Query" name:"RoleId" type:"Repeated"` SkillGroupId *[]string `position:"Query" name:"SkillGroupId" type:"Repeated"` SkillLevel *[]string `position:"Query" name:"SkillLevel" type:"Repeated"` }
AssignUsersRequest is the request struct for api AssignUsers
func CreateAssignUsersRequest ¶
func CreateAssignUsersRequest() (request *AssignUsersRequest)
CreateAssignUsersRequest creates a request to invoke AssignUsers API
type AssignUsersResponse ¶
type AssignUsersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` }
AssignUsersResponse is the response struct for api AssignUsers
func CreateAssignUsersResponse ¶
func CreateAssignUsersResponse() (response *AssignUsersResponse)
CreateAssignUsersResponse creates a response to parse from AssignUsers response
type CallDetailAgent ¶
type CallDetailAgent struct { ContactId string `json:"ContactId" xml:"ContactId"` AgentId string `json:"AgentId" xml:"AgentId"` AgentName string `json:"AgentName" xml:"AgentName"` SkillGroupName string `json:"SkillGroupName" xml:"SkillGroupName"` QueueTime int `json:"QueueTime" xml:"QueueTime"` RingTime int `json:"RingTime" xml:"RingTime"` StartTime int `json:"StartTime" xml:"StartTime"` TalkTime int `json:"TalkTime" xml:"TalkTime"` HoldTime int `json:"HoldTime" xml:"HoldTime"` WorkTime int `json:"WorkTime" xml:"WorkTime"` }
CallDetailAgent is a nested struct in ccc response
type CallDetailRecord ¶
type CallDetailRecord struct { ContactId string `json:"ContactId" xml:"ContactId"` StartTime int `json:"StartTime" xml:"StartTime"` Duration int `json:"Duration" xml:"Duration"` Satisfaction int `json:"Satisfaction" xml:"Satisfaction"` ContactType string `json:"ContactType" xml:"ContactType"` ContactDisposition string `json:"ContactDisposition" xml:"ContactDisposition"` CallingNumber string `json:"CallingNumber" xml:"CallingNumber"` CalledNumber string `json:"CalledNumber" xml:"CalledNumber"` AgentNames string `json:"AgentNames" xml:"AgentNames"` SkillGroupNames string `json:"SkillGroupNames" xml:"SkillGroupNames"` InstanceId string `json:"InstanceId" xml:"InstanceId"` ExtraAttr string `json:"ExtraAttr" xml:"ExtraAttr"` Agents Agents `json:"Agents" xml:"Agents"` Recordings RecordingsInListCallDetailRecords `json:"Recordings" xml:"Recordings"` }
CallDetailRecord is a nested struct in ccc response
type CallDetailRecords ¶
type CallDetailRecords struct { TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` List ListInListCallDetailRecords `json:"List" xml:"List"` }
CallDetailRecords is a nested struct in ccc response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html
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 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://help.aliyun.com/document_detail/66222.html
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 attention: rsa key pair auth is only Japan regions available
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://help.aliyun.com/document_detail/66222.html
func (*Client) AddPhoneNumber ¶
func (client *Client) AddPhoneNumber(request *AddPhoneNumberRequest) (response *AddPhoneNumberResponse, err error)
AddPhoneNumber invokes the ccc.AddPhoneNumber API synchronously api document: https://help.aliyun.com/api/ccc/addphonenumber.html
func (*Client) AddPhoneNumberWithCallback ¶
func (client *Client) AddPhoneNumberWithCallback(request *AddPhoneNumberRequest, callback func(response *AddPhoneNumberResponse, err error)) <-chan int
AddPhoneNumberWithCallback invokes the ccc.AddPhoneNumber API asynchronously api document: https://help.aliyun.com/api/ccc/addphonenumber.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddPhoneNumberWithChan ¶
func (client *Client) AddPhoneNumberWithChan(request *AddPhoneNumberRequest) (<-chan *AddPhoneNumberResponse, <-chan error)
AddPhoneNumberWithChan invokes the ccc.AddPhoneNumber API asynchronously api document: https://help.aliyun.com/api/ccc/addphonenumber.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssignUsers ¶
func (client *Client) AssignUsers(request *AssignUsersRequest) (response *AssignUsersResponse, err error)
AssignUsers invokes the ccc.AssignUsers API synchronously api document: https://help.aliyun.com/api/ccc/assignusers.html
func (*Client) AssignUsersWithCallback ¶
func (client *Client) AssignUsersWithCallback(request *AssignUsersRequest, callback func(response *AssignUsersResponse, err error)) <-chan int
AssignUsersWithCallback invokes the ccc.AssignUsers API asynchronously api document: https://help.aliyun.com/api/ccc/assignusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AssignUsersWithChan ¶
func (client *Client) AssignUsersWithChan(request *AssignUsersRequest) (<-chan *AssignUsersResponse, <-chan error)
AssignUsersWithChan invokes the ccc.AssignUsers API asynchronously api document: https://help.aliyun.com/api/ccc/assignusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateSkillGroup ¶
func (client *Client) CreateSkillGroup(request *CreateSkillGroupRequest) (response *CreateSkillGroupResponse, err error)
CreateSkillGroup invokes the ccc.CreateSkillGroup API synchronously api document: https://help.aliyun.com/api/ccc/createskillgroup.html
func (*Client) CreateSkillGroupWithCallback ¶
func (client *Client) CreateSkillGroupWithCallback(request *CreateSkillGroupRequest, callback func(response *CreateSkillGroupResponse, err error)) <-chan int
CreateSkillGroupWithCallback invokes the ccc.CreateSkillGroup API asynchronously api document: https://help.aliyun.com/api/ccc/createskillgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateSkillGroupWithChan ¶
func (client *Client) CreateSkillGroupWithChan(request *CreateSkillGroupRequest) (<-chan *CreateSkillGroupResponse, <-chan error)
CreateSkillGroupWithChan invokes the ccc.CreateSkillGroup API asynchronously api document: https://help.aliyun.com/api/ccc/createskillgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateUser ¶
func (client *Client) CreateUser(request *CreateUserRequest) (response *CreateUserResponse, err error)
CreateUser invokes the ccc.CreateUser API synchronously api document: https://help.aliyun.com/api/ccc/createuser.html
func (*Client) CreateUserWithCallback ¶
func (client *Client) CreateUserWithCallback(request *CreateUserRequest, callback func(response *CreateUserResponse, err error)) <-chan int
CreateUserWithCallback invokes the ccc.CreateUser API asynchronously api document: https://help.aliyun.com/api/ccc/createuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateUserWithChan ¶
func (client *Client) CreateUserWithChan(request *CreateUserRequest) (<-chan *CreateUserResponse, <-chan error)
CreateUserWithChan invokes the ccc.CreateUser API asynchronously api document: https://help.aliyun.com/api/ccc/createuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteSkillGroup ¶
func (client *Client) DeleteSkillGroup(request *DeleteSkillGroupRequest) (response *DeleteSkillGroupResponse, err error)
DeleteSkillGroup invokes the ccc.DeleteSkillGroup API synchronously api document: https://help.aliyun.com/api/ccc/deleteskillgroup.html
func (*Client) DeleteSkillGroupWithCallback ¶
func (client *Client) DeleteSkillGroupWithCallback(request *DeleteSkillGroupRequest, callback func(response *DeleteSkillGroupResponse, err error)) <-chan int
DeleteSkillGroupWithCallback invokes the ccc.DeleteSkillGroup API asynchronously api document: https://help.aliyun.com/api/ccc/deleteskillgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteSkillGroupWithChan ¶
func (client *Client) DeleteSkillGroupWithChan(request *DeleteSkillGroupRequest) (<-chan *DeleteSkillGroupResponse, <-chan error)
DeleteSkillGroupWithChan invokes the ccc.DeleteSkillGroup API asynchronously api document: https://help.aliyun.com/api/ccc/deleteskillgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DownloadRecording ¶
func (client *Client) DownloadRecording(request *DownloadRecordingRequest) (response *DownloadRecordingResponse, err error)
DownloadRecording invokes the ccc.DownloadRecording API synchronously api document: https://help.aliyun.com/api/ccc/downloadrecording.html
func (*Client) DownloadRecordingWithCallback ¶
func (client *Client) DownloadRecordingWithCallback(request *DownloadRecordingRequest, callback func(response *DownloadRecordingResponse, err error)) <-chan int
DownloadRecordingWithCallback invokes the ccc.DownloadRecording API asynchronously api document: https://help.aliyun.com/api/ccc/downloadrecording.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DownloadRecordingWithChan ¶
func (client *Client) DownloadRecordingWithChan(request *DownloadRecordingRequest) (<-chan *DownloadRecordingResponse, <-chan error)
DownloadRecordingWithChan invokes the ccc.DownloadRecording API asynchronously api document: https://help.aliyun.com/api/ccc/downloadrecording.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetConfig ¶
func (client *Client) GetConfig(request *GetConfigRequest) (response *GetConfigResponse, err error)
GetConfig invokes the ccc.GetConfig API synchronously api document: https://help.aliyun.com/api/ccc/getconfig.html
func (*Client) GetConfigWithCallback ¶
func (client *Client) GetConfigWithCallback(request *GetConfigRequest, callback func(response *GetConfigResponse, err error)) <-chan int
GetConfigWithCallback invokes the ccc.GetConfig API asynchronously api document: https://help.aliyun.com/api/ccc/getconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetConfigWithChan ¶
func (client *Client) GetConfigWithChan(request *GetConfigRequest) (<-chan *GetConfigResponse, <-chan error)
GetConfigWithChan invokes the ccc.GetConfig API asynchronously api document: https://help.aliyun.com/api/ccc/getconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetServiceExtensions ¶
func (client *Client) GetServiceExtensions(request *GetServiceExtensionsRequest) (response *GetServiceExtensionsResponse, err error)
GetServiceExtensions invokes the ccc.GetServiceExtensions API synchronously api document: https://help.aliyun.com/api/ccc/getserviceextensions.html
func (*Client) GetServiceExtensionsWithCallback ¶
func (client *Client) GetServiceExtensionsWithCallback(request *GetServiceExtensionsRequest, callback func(response *GetServiceExtensionsResponse, err error)) <-chan int
GetServiceExtensionsWithCallback invokes the ccc.GetServiceExtensions API asynchronously api document: https://help.aliyun.com/api/ccc/getserviceextensions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetServiceExtensionsWithChan ¶
func (client *Client) GetServiceExtensionsWithChan(request *GetServiceExtensionsRequest) (<-chan *GetServiceExtensionsResponse, <-chan error)
GetServiceExtensionsWithChan invokes the ccc.GetServiceExtensions API asynchronously api document: https://help.aliyun.com/api/ccc/getserviceextensions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetUser ¶
func (client *Client) GetUser(request *GetUserRequest) (response *GetUserResponse, err error)
GetUser invokes the ccc.GetUser API synchronously api document: https://help.aliyun.com/api/ccc/getuser.html
func (*Client) GetUserWithCallback ¶
func (client *Client) GetUserWithCallback(request *GetUserRequest, callback func(response *GetUserResponse, err error)) <-chan int
GetUserWithCallback invokes the ccc.GetUser API asynchronously api document: https://help.aliyun.com/api/ccc/getuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetUserWithChan ¶
func (client *Client) GetUserWithChan(request *GetUserRequest) (<-chan *GetUserResponse, <-chan error)
GetUserWithChan invokes the ccc.GetUser API asynchronously api document: https://help.aliyun.com/api/ccc/getuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListCallDetailRecords ¶
func (client *Client) ListCallDetailRecords(request *ListCallDetailRecordsRequest) (response *ListCallDetailRecordsResponse, err error)
ListCallDetailRecords invokes the ccc.ListCallDetailRecords API synchronously api document: https://help.aliyun.com/api/ccc/listcalldetailrecords.html
func (*Client) ListCallDetailRecordsWithCallback ¶
func (client *Client) ListCallDetailRecordsWithCallback(request *ListCallDetailRecordsRequest, callback func(response *ListCallDetailRecordsResponse, err error)) <-chan int
ListCallDetailRecordsWithCallback invokes the ccc.ListCallDetailRecords API asynchronously api document: https://help.aliyun.com/api/ccc/listcalldetailrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListCallDetailRecordsWithChan ¶
func (client *Client) ListCallDetailRecordsWithChan(request *ListCallDetailRecordsRequest) (<-chan *ListCallDetailRecordsResponse, <-chan error)
ListCallDetailRecordsWithChan invokes the ccc.ListCallDetailRecords API asynchronously api document: https://help.aliyun.com/api/ccc/listcalldetailrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListContactFlows ¶
func (client *Client) ListContactFlows(request *ListContactFlowsRequest) (response *ListContactFlowsResponse, err error)
ListContactFlows invokes the ccc.ListContactFlows API synchronously api document: https://help.aliyun.com/api/ccc/listcontactflows.html
func (*Client) ListContactFlowsWithCallback ¶
func (client *Client) ListContactFlowsWithCallback(request *ListContactFlowsRequest, callback func(response *ListContactFlowsResponse, err error)) <-chan int
ListContactFlowsWithCallback invokes the ccc.ListContactFlows API asynchronously api document: https://help.aliyun.com/api/ccc/listcontactflows.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListContactFlowsWithChan ¶
func (client *Client) ListContactFlowsWithChan(request *ListContactFlowsRequest) (<-chan *ListContactFlowsResponse, <-chan error)
ListContactFlowsWithChan invokes the ccc.ListContactFlows API asynchronously api document: https://help.aliyun.com/api/ccc/listcontactflows.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPhoneNumbers ¶
func (client *Client) ListPhoneNumbers(request *ListPhoneNumbersRequest) (response *ListPhoneNumbersResponse, err error)
ListPhoneNumbers invokes the ccc.ListPhoneNumbers API synchronously api document: https://help.aliyun.com/api/ccc/listphonenumbers.html
func (*Client) ListPhoneNumbersWithCallback ¶
func (client *Client) ListPhoneNumbersWithCallback(request *ListPhoneNumbersRequest, callback func(response *ListPhoneNumbersResponse, err error)) <-chan int
ListPhoneNumbersWithCallback invokes the ccc.ListPhoneNumbers API asynchronously api document: https://help.aliyun.com/api/ccc/listphonenumbers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPhoneNumbersWithChan ¶
func (client *Client) ListPhoneNumbersWithChan(request *ListPhoneNumbersRequest) (<-chan *ListPhoneNumbersResponse, <-chan error)
ListPhoneNumbersWithChan invokes the ccc.ListPhoneNumbers API asynchronously api document: https://help.aliyun.com/api/ccc/listphonenumbers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRecordings ¶
func (client *Client) ListRecordings(request *ListRecordingsRequest) (response *ListRecordingsResponse, err error)
ListRecordings invokes the ccc.ListRecordings API synchronously api document: https://help.aliyun.com/api/ccc/listrecordings.html
func (*Client) ListRecordingsByContactId ¶
func (client *Client) ListRecordingsByContactId(request *ListRecordingsByContactIdRequest) (response *ListRecordingsByContactIdResponse, err error)
ListRecordingsByContactId invokes the ccc.ListRecordingsByContactId API synchronously api document: https://help.aliyun.com/api/ccc/listrecordingsbycontactid.html
func (*Client) ListRecordingsByContactIdWithCallback ¶
func (client *Client) ListRecordingsByContactIdWithCallback(request *ListRecordingsByContactIdRequest, callback func(response *ListRecordingsByContactIdResponse, err error)) <-chan int
ListRecordingsByContactIdWithCallback invokes the ccc.ListRecordingsByContactId API asynchronously api document: https://help.aliyun.com/api/ccc/listrecordingsbycontactid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRecordingsByContactIdWithChan ¶
func (client *Client) ListRecordingsByContactIdWithChan(request *ListRecordingsByContactIdRequest) (<-chan *ListRecordingsByContactIdResponse, <-chan error)
ListRecordingsByContactIdWithChan invokes the ccc.ListRecordingsByContactId API asynchronously api document: https://help.aliyun.com/api/ccc/listrecordingsbycontactid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRecordingsWithCallback ¶
func (client *Client) ListRecordingsWithCallback(request *ListRecordingsRequest, callback func(response *ListRecordingsResponse, err error)) <-chan int
ListRecordingsWithCallback invokes the ccc.ListRecordings API asynchronously api document: https://help.aliyun.com/api/ccc/listrecordings.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRecordingsWithChan ¶
func (client *Client) ListRecordingsWithChan(request *ListRecordingsRequest) (<-chan *ListRecordingsResponse, <-chan error)
ListRecordingsWithChan invokes the ccc.ListRecordings API asynchronously api document: https://help.aliyun.com/api/ccc/listrecordings.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRoles ¶
func (client *Client) ListRoles(request *ListRolesRequest) (response *ListRolesResponse, err error)
ListRoles invokes the ccc.ListRoles API synchronously api document: https://help.aliyun.com/api/ccc/listroles.html
func (*Client) ListRolesWithCallback ¶
func (client *Client) ListRolesWithCallback(request *ListRolesRequest, callback func(response *ListRolesResponse, err error)) <-chan int
ListRolesWithCallback invokes the ccc.ListRoles API asynchronously api document: https://help.aliyun.com/api/ccc/listroles.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRolesWithChan ¶
func (client *Client) ListRolesWithChan(request *ListRolesRequest) (<-chan *ListRolesResponse, <-chan error)
ListRolesWithChan invokes the ccc.ListRoles API asynchronously api document: https://help.aliyun.com/api/ccc/listroles.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListSkillGroups ¶
func (client *Client) ListSkillGroups(request *ListSkillGroupsRequest) (response *ListSkillGroupsResponse, err error)
ListSkillGroups invokes the ccc.ListSkillGroups API synchronously api document: https://help.aliyun.com/api/ccc/listskillgroups.html
func (*Client) ListSkillGroupsOfUser ¶
func (client *Client) ListSkillGroupsOfUser(request *ListSkillGroupsOfUserRequest) (response *ListSkillGroupsOfUserResponse, err error)
ListSkillGroupsOfUser invokes the ccc.ListSkillGroupsOfUser API synchronously api document: https://help.aliyun.com/api/ccc/listskillgroupsofuser.html
func (*Client) ListSkillGroupsOfUserWithCallback ¶
func (client *Client) ListSkillGroupsOfUserWithCallback(request *ListSkillGroupsOfUserRequest, callback func(response *ListSkillGroupsOfUserResponse, err error)) <-chan int
ListSkillGroupsOfUserWithCallback invokes the ccc.ListSkillGroupsOfUser API asynchronously api document: https://help.aliyun.com/api/ccc/listskillgroupsofuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListSkillGroupsOfUserWithChan ¶
func (client *Client) ListSkillGroupsOfUserWithChan(request *ListSkillGroupsOfUserRequest) (<-chan *ListSkillGroupsOfUserResponse, <-chan error)
ListSkillGroupsOfUserWithChan invokes the ccc.ListSkillGroupsOfUser API asynchronously api document: https://help.aliyun.com/api/ccc/listskillgroupsofuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListSkillGroupsWithCallback ¶
func (client *Client) ListSkillGroupsWithCallback(request *ListSkillGroupsRequest, callback func(response *ListSkillGroupsResponse, err error)) <-chan int
ListSkillGroupsWithCallback invokes the ccc.ListSkillGroups API asynchronously api document: https://help.aliyun.com/api/ccc/listskillgroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListSkillGroupsWithChan ¶
func (client *Client) ListSkillGroupsWithChan(request *ListSkillGroupsRequest) (<-chan *ListSkillGroupsResponse, <-chan error)
ListSkillGroupsWithChan invokes the ccc.ListSkillGroups API asynchronously api document: https://help.aliyun.com/api/ccc/listskillgroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsers ¶
func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
ListUsers invokes the ccc.ListUsers API synchronously api document: https://help.aliyun.com/api/ccc/listusers.html
func (*Client) ListUsersOfSkillGroup ¶
func (client *Client) ListUsersOfSkillGroup(request *ListUsersOfSkillGroupRequest) (response *ListUsersOfSkillGroupResponse, err error)
ListUsersOfSkillGroup invokes the ccc.ListUsersOfSkillGroup API synchronously api document: https://help.aliyun.com/api/ccc/listusersofskillgroup.html
func (*Client) ListUsersOfSkillGroupWithCallback ¶
func (client *Client) ListUsersOfSkillGroupWithCallback(request *ListUsersOfSkillGroupRequest, callback func(response *ListUsersOfSkillGroupResponse, err error)) <-chan int
ListUsersOfSkillGroupWithCallback invokes the ccc.ListUsersOfSkillGroup API asynchronously api document: https://help.aliyun.com/api/ccc/listusersofskillgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsersOfSkillGroupWithChan ¶
func (client *Client) ListUsersOfSkillGroupWithChan(request *ListUsersOfSkillGroupRequest) (<-chan *ListUsersOfSkillGroupResponse, <-chan error)
ListUsersOfSkillGroupWithChan invokes the ccc.ListUsersOfSkillGroup API asynchronously api document: https://help.aliyun.com/api/ccc/listusersofskillgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsersWithCallback ¶
func (client *Client) ListUsersWithCallback(request *ListUsersRequest, callback func(response *ListUsersResponse, err error)) <-chan int
ListUsersWithCallback invokes the ccc.ListUsers API asynchronously api document: https://help.aliyun.com/api/ccc/listusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsersWithChan ¶
func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)
ListUsersWithChan invokes the ccc.ListUsers API asynchronously api document: https://help.aliyun.com/api/ccc/listusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyPhoneNumber ¶
func (client *Client) ModifyPhoneNumber(request *ModifyPhoneNumberRequest) (response *ModifyPhoneNumberResponse, err error)
ModifyPhoneNumber invokes the ccc.ModifyPhoneNumber API synchronously api document: https://help.aliyun.com/api/ccc/modifyphonenumber.html
func (*Client) ModifyPhoneNumberWithCallback ¶
func (client *Client) ModifyPhoneNumberWithCallback(request *ModifyPhoneNumberRequest, callback func(response *ModifyPhoneNumberResponse, err error)) <-chan int
ModifyPhoneNumberWithCallback invokes the ccc.ModifyPhoneNumber API asynchronously api document: https://help.aliyun.com/api/ccc/modifyphonenumber.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyPhoneNumberWithChan ¶
func (client *Client) ModifyPhoneNumberWithChan(request *ModifyPhoneNumberRequest) (<-chan *ModifyPhoneNumberResponse, <-chan error)
ModifyPhoneNumberWithChan invokes the ccc.ModifyPhoneNumber API asynchronously api document: https://help.aliyun.com/api/ccc/modifyphonenumber.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySkillGroup ¶
func (client *Client) ModifySkillGroup(request *ModifySkillGroupRequest) (response *ModifySkillGroupResponse, err error)
ModifySkillGroup invokes the ccc.ModifySkillGroup API synchronously api document: https://help.aliyun.com/api/ccc/modifyskillgroup.html
func (*Client) ModifySkillGroupWithCallback ¶
func (client *Client) ModifySkillGroupWithCallback(request *ModifySkillGroupRequest, callback func(response *ModifySkillGroupResponse, err error)) <-chan int
ModifySkillGroupWithCallback invokes the ccc.ModifySkillGroup API asynchronously api document: https://help.aliyun.com/api/ccc/modifyskillgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifySkillGroupWithChan ¶
func (client *Client) ModifySkillGroupWithChan(request *ModifySkillGroupRequest) (<-chan *ModifySkillGroupResponse, <-chan error)
ModifySkillGroupWithChan invokes the ccc.ModifySkillGroup API asynchronously api document: https://help.aliyun.com/api/ccc/modifyskillgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyUser ¶
func (client *Client) ModifyUser(request *ModifyUserRequest) (response *ModifyUserResponse, err error)
ModifyUser invokes the ccc.ModifyUser API synchronously api document: https://help.aliyun.com/api/ccc/modifyuser.html
func (*Client) ModifyUserWithCallback ¶
func (client *Client) ModifyUserWithCallback(request *ModifyUserRequest, callback func(response *ModifyUserResponse, err error)) <-chan int
ModifyUserWithCallback invokes the ccc.ModifyUser API asynchronously api document: https://help.aliyun.com/api/ccc/modifyuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyUserWithChan ¶
func (client *Client) ModifyUserWithChan(request *ModifyUserRequest) (<-chan *ModifyUserResponse, <-chan error)
ModifyUserWithChan invokes the ccc.ModifyUser API asynchronously api document: https://help.aliyun.com/api/ccc/modifyuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RefreshToken ¶
func (client *Client) RefreshToken(request *RefreshTokenRequest) (response *RefreshTokenResponse, err error)
RefreshToken invokes the ccc.RefreshToken API synchronously api document: https://help.aliyun.com/api/ccc/refreshtoken.html
func (*Client) RefreshTokenWithCallback ¶
func (client *Client) RefreshTokenWithCallback(request *RefreshTokenRequest, callback func(response *RefreshTokenResponse, err error)) <-chan int
RefreshTokenWithCallback invokes the ccc.RefreshToken API asynchronously api document: https://help.aliyun.com/api/ccc/refreshtoken.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RefreshTokenWithChan ¶
func (client *Client) RefreshTokenWithChan(request *RefreshTokenRequest) (<-chan *RefreshTokenResponse, <-chan error)
RefreshTokenWithChan invokes the ccc.RefreshToken API asynchronously api document: https://help.aliyun.com/api/ccc/refreshtoken.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemovePhoneNumber ¶
func (client *Client) RemovePhoneNumber(request *RemovePhoneNumberRequest) (response *RemovePhoneNumberResponse, err error)
RemovePhoneNumber invokes the ccc.RemovePhoneNumber API synchronously api document: https://help.aliyun.com/api/ccc/removephonenumber.html
func (*Client) RemovePhoneNumberWithCallback ¶
func (client *Client) RemovePhoneNumberWithCallback(request *RemovePhoneNumberRequest, callback func(response *RemovePhoneNumberResponse, err error)) <-chan int
RemovePhoneNumberWithCallback invokes the ccc.RemovePhoneNumber API asynchronously api document: https://help.aliyun.com/api/ccc/removephonenumber.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemovePhoneNumberWithChan ¶
func (client *Client) RemovePhoneNumberWithChan(request *RemovePhoneNumberRequest) (<-chan *RemovePhoneNumberResponse, <-chan error)
RemovePhoneNumberWithChan invokes the ccc.RemovePhoneNumber API asynchronously api document: https://help.aliyun.com/api/ccc/removephonenumber.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveUsers ¶
func (client *Client) RemoveUsers(request *RemoveUsersRequest) (response *RemoveUsersResponse, err error)
RemoveUsers invokes the ccc.RemoveUsers API synchronously api document: https://help.aliyun.com/api/ccc/removeusers.html
func (*Client) RemoveUsersWithCallback ¶
func (client *Client) RemoveUsersWithCallback(request *RemoveUsersRequest, callback func(response *RemoveUsersResponse, err error)) <-chan int
RemoveUsersWithCallback invokes the ccc.RemoveUsers API asynchronously api document: https://help.aliyun.com/api/ccc/removeusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveUsersWithChan ¶
func (client *Client) RemoveUsersWithChan(request *RemoveUsersRequest) (<-chan *RemoveUsersResponse, <-chan error)
RemoveUsersWithChan invokes the ccc.RemoveUsers API asynchronously api document: https://help.aliyun.com/api/ccc/removeusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RequestLoginInfo ¶
func (client *Client) RequestLoginInfo(request *RequestLoginInfoRequest) (response *RequestLoginInfoResponse, err error)
RequestLoginInfo invokes the ccc.RequestLoginInfo API synchronously api document: https://help.aliyun.com/api/ccc/requestlogininfo.html
func (*Client) RequestLoginInfoWithCallback ¶
func (client *Client) RequestLoginInfoWithCallback(request *RequestLoginInfoRequest, callback func(response *RequestLoginInfoResponse, err error)) <-chan int
RequestLoginInfoWithCallback invokes the ccc.RequestLoginInfo API asynchronously api document: https://help.aliyun.com/api/ccc/requestlogininfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RequestLoginInfoWithChan ¶
func (client *Client) RequestLoginInfoWithChan(request *RequestLoginInfoRequest) (<-chan *RequestLoginInfoResponse, <-chan error)
RequestLoginInfoWithChan invokes the ccc.RequestLoginInfo API asynchronously api document: https://help.aliyun.com/api/ccc/requestlogininfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type ConfigItem ¶
type ConfigItem struct { Name string `json:"Name" xml:"Name"` Value string `json:"Value" xml:"Value"` }
ConfigItem is a nested struct in ccc response
type ContactFlow ¶
type ContactFlow struct { ContactFlowDescription string `json:"ContactFlowDescription" xml:"ContactFlowDescription"` ContactFlowName string `json:"ContactFlowName" xml:"ContactFlowName"` ContactFlowId string `json:"ContactFlowId" xml:"ContactFlowId"` Type string `json:"Type" xml:"Type"` AppliedVersion string `json:"AppliedVersion" xml:"AppliedVersion"` InstanceId string `json:"InstanceId" xml:"InstanceId"` PhoneNumbers PhoneNumbersInListContactFlows `json:"PhoneNumbers" xml:"PhoneNumbers"` Versions Versions `json:"Versions" xml:"Versions"` }
ContactFlow is a nested struct in ccc response
type ContactFlowVersion ¶
type ContactFlowVersion struct { ContactFlowVersionId string `json:"ContactFlowVersionId" xml:"ContactFlowVersionId"` Version string `json:"Version" xml:"Version"` ContactFlowVersionDescription string `json:"ContactFlowVersionDescription" xml:"ContactFlowVersionDescription"` LastModified string `json:"LastModified" xml:"LastModified"` LastModifiedBy string `json:"LastModifiedBy" xml:"LastModifiedBy"` LockedBy string `json:"LockedBy" xml:"LockedBy"` Status string `json:"Status" xml:"Status"` }
ContactFlowVersion is a nested struct in ccc response
type ContactFlows ¶
type ContactFlows struct {
ContactFlow []ContactFlow `json:"ContactFlow" xml:"ContactFlow"`
}
ContactFlows is a nested struct in ccc response
type CreateSkillGroupRequest ¶
type CreateSkillGroupRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` Name string `position:"Query" name:"Name"` Description string `position:"Query" name:"Description"` OutboundPhoneNumberId *[]string `position:"Query" name:"OutboundPhoneNumberId" type:"Repeated"` UserId *[]string `position:"Query" name:"UserId" type:"Repeated"` SkillLevel *[]string `position:"Query" name:"SkillLevel" type:"Repeated"` }
CreateSkillGroupRequest is the request struct for api CreateSkillGroup
func CreateCreateSkillGroupRequest ¶
func CreateCreateSkillGroupRequest() (request *CreateSkillGroupRequest)
CreateCreateSkillGroupRequest creates a request to invoke CreateSkillGroup API
type CreateSkillGroupResponse ¶
type CreateSkillGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` SkillGroupId string `json:"SkillGroupId" xml:"SkillGroupId"` }
CreateSkillGroupResponse is the response struct for api CreateSkillGroup
func CreateCreateSkillGroupResponse ¶
func CreateCreateSkillGroupResponse() (response *CreateSkillGroupResponse)
CreateCreateSkillGroupResponse creates a response to parse from CreateSkillGroup response
type CreateUserRequest ¶
type CreateUserRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` LoginName string `position:"Query" name:"LoginName"` DisplayName string `position:"Query" name:"DisplayName"` Phone string `position:"Query" name:"Phone"` Email string `position:"Query" name:"Email"` RoleId *[]string `position:"Query" name:"RoleId" type:"Repeated"` SkillGroupId *[]string `position:"Query" name:"SkillGroupId" type:"Repeated"` SkillLevel *[]string `position:"Query" name:"SkillLevel" type:"Repeated"` }
CreateUserRequest is the request struct for api CreateUser
func CreateCreateUserRequest ¶
func CreateCreateUserRequest() (request *CreateUserRequest)
CreateCreateUserRequest creates a request to invoke CreateUser API
type CreateUserResponse ¶
type CreateUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` UserId string `json:"UserId" xml:"UserId"` }
CreateUserResponse is the response struct for api CreateUser
func CreateCreateUserResponse ¶
func CreateCreateUserResponse() (response *CreateUserResponse)
CreateCreateUserResponse creates a response to parse from CreateUser response
type DeleteSkillGroupRequest ¶
type DeleteSkillGroupRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` SkillGroupId string `position:"Query" name:"SkillGroupId"` }
DeleteSkillGroupRequest is the request struct for api DeleteSkillGroup
func CreateDeleteSkillGroupRequest ¶
func CreateDeleteSkillGroupRequest() (request *DeleteSkillGroupRequest)
CreateDeleteSkillGroupRequest creates a request to invoke DeleteSkillGroup API
type DeleteSkillGroupResponse ¶
type DeleteSkillGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` }
DeleteSkillGroupResponse is the response struct for api DeleteSkillGroup
func CreateDeleteSkillGroupResponse ¶
func CreateDeleteSkillGroupResponse() (response *DeleteSkillGroupResponse)
CreateDeleteSkillGroupResponse creates a response to parse from DeleteSkillGroup response
type Detail ¶
type Detail struct { Email string `json:"Email" xml:"Email"` DisplayName string `json:"DisplayName" xml:"DisplayName"` Department string `json:"Department" xml:"Department"` Phone string `json:"Phone" xml:"Phone"` LoginName string `json:"LoginName" xml:"LoginName"` }
Detail is a nested struct in ccc response
type DownloadRecordingRequest ¶
type DownloadRecordingRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` FileName string `position:"Query" name:"FileName"` Channel string `position:"Query" name:"Channel"` }
DownloadRecordingRequest is the request struct for api DownloadRecording
func CreateDownloadRecordingRequest ¶
func CreateDownloadRecordingRequest() (request *DownloadRecordingRequest)
CreateDownloadRecordingRequest creates a request to invoke DownloadRecording API
type DownloadRecordingResponse ¶
type DownloadRecordingResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` MediaDownloadParam MediaDownloadParam `json:"MediaDownloadParam" xml:"MediaDownloadParam"` }
DownloadRecordingResponse is the response struct for api DownloadRecording
func CreateDownloadRecordingResponse ¶
func CreateDownloadRecordingResponse() (response *DownloadRecordingResponse)
CreateDownloadRecordingResponse creates a response to parse from DownloadRecording response
type GetConfigRequest ¶
type GetConfigRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` Name string `position:"Query" name:"Name"` ObjectId string `position:"Query" name:"ObjectId"` ObjectType string `position:"Query" name:"ObjectType"` }
GetConfigRequest is the request struct for api GetConfig
func CreateGetConfigRequest ¶
func CreateGetConfigRequest() (request *GetConfigRequest)
CreateGetConfigRequest creates a request to invoke GetConfig API
type GetConfigResponse ¶
type GetConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` ConfigItem ConfigItem `json:"ConfigItem" xml:"ConfigItem"` }
GetConfigResponse is the response struct for api GetConfig
func CreateGetConfigResponse ¶
func CreateGetConfigResponse() (response *GetConfigResponse)
CreateGetConfigResponse creates a response to parse from GetConfig response
type GetServiceExtensionsRequest ¶
type GetServiceExtensionsRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` ServiceType string `position:"Query" name:"ServiceType"` }
GetServiceExtensionsRequest is the request struct for api GetServiceExtensions
func CreateGetServiceExtensionsRequest ¶
func CreateGetServiceExtensionsRequest() (request *GetServiceExtensionsRequest)
CreateGetServiceExtensionsRequest creates a request to invoke GetServiceExtensions API
type GetServiceExtensionsResponse ¶
type GetServiceExtensionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` ServiceExtensions ServiceExtensions `json:"ServiceExtensions" xml:"ServiceExtensions"` }
GetServiceExtensionsResponse is the response struct for api GetServiceExtensions
func CreateGetServiceExtensionsResponse ¶
func CreateGetServiceExtensionsResponse() (response *GetServiceExtensionsResponse)
CreateGetServiceExtensionsResponse creates a response to parse from GetServiceExtensions response
type GetUserRequest ¶
type GetUserRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` UserId string `position:"Query" name:"UserId"` }
GetUserRequest is the request struct for api GetUser
func CreateGetUserRequest ¶
func CreateGetUserRequest() (request *GetUserRequest)
CreateGetUserRequest creates a request to invoke GetUser API
type GetUserResponse ¶
type GetUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` User User `json:"User" xml:"User"` }
GetUserResponse is the response struct for api GetUser
func CreateGetUserResponse ¶
func CreateGetUserResponse() (response *GetUserResponse)
CreateGetUserResponse creates a response to parse from GetUser response
type ListCallDetailRecordsRequest ¶
type ListCallDetailRecordsRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` PhoneNumber string `position:"Query" name:"PhoneNumber"` StartTime requests.Integer `position:"Query" name:"StartTime"` StopTime requests.Integer `position:"Query" name:"StopTime"` Criteria string `position:"Query" name:"Criteria"` ContactType string `position:"Query" name:"ContactType"` ContactDisposition string `position:"Query" name:"ContactDisposition"` WithRecording requests.Boolean `position:"Query" name:"WithRecording"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
ListCallDetailRecordsRequest is the request struct for api ListCallDetailRecords
func CreateListCallDetailRecordsRequest ¶
func CreateListCallDetailRecordsRequest() (request *ListCallDetailRecordsRequest)
CreateListCallDetailRecordsRequest creates a request to invoke ListCallDetailRecords API
type ListCallDetailRecordsResponse ¶
type ListCallDetailRecordsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` CallDetailRecords CallDetailRecords `json:"CallDetailRecords" xml:"CallDetailRecords"` }
ListCallDetailRecordsResponse is the response struct for api ListCallDetailRecords
func CreateListCallDetailRecordsResponse ¶
func CreateListCallDetailRecordsResponse() (response *ListCallDetailRecordsResponse)
CreateListCallDetailRecordsResponse creates a response to parse from ListCallDetailRecords response
type ListContactFlowsRequest ¶
type ListContactFlowsRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` }
ListContactFlowsRequest is the request struct for api ListContactFlows
func CreateListContactFlowsRequest ¶
func CreateListContactFlowsRequest() (request *ListContactFlowsRequest)
CreateListContactFlowsRequest creates a request to invoke ListContactFlows API
type ListContactFlowsResponse ¶
type ListContactFlowsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` ContactFlows ContactFlows `json:"ContactFlows" xml:"ContactFlows"` }
ListContactFlowsResponse is the response struct for api ListContactFlows
func CreateListContactFlowsResponse ¶
func CreateListContactFlowsResponse() (response *ListContactFlowsResponse)
CreateListContactFlowsResponse creates a response to parse from ListContactFlows response
type ListInListCallDetailRecords ¶
type ListInListCallDetailRecords struct {
CallDetailRecord []CallDetailRecord `json:"CallDetailRecord" xml:"CallDetailRecord"`
}
ListInListCallDetailRecords is a nested struct in ccc response
type ListInListRecordings ¶
type ListInListRecordings struct {
Recording []Recording `json:"Recording" xml:"Recording"`
}
ListInListRecordings is a nested struct in ccc response
type ListInListUsers ¶
type ListInListUsers struct {
User []User `json:"User" xml:"User"`
}
ListInListUsers is a nested struct in ccc response
type ListInListUsersOfSkillGroup ¶
type ListInListUsersOfSkillGroup struct {
User []User `json:"User" xml:"User"`
}
ListInListUsersOfSkillGroup is a nested struct in ccc response
type ListPhoneNumbersRequest ¶
type ListPhoneNumbersRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` OutboundOnly requests.Boolean `position:"Query" name:"OutboundOnly"` }
ListPhoneNumbersRequest is the request struct for api ListPhoneNumbers
func CreateListPhoneNumbersRequest ¶
func CreateListPhoneNumbersRequest() (request *ListPhoneNumbersRequest)
CreateListPhoneNumbersRequest creates a request to invoke ListPhoneNumbers API
type ListPhoneNumbersResponse ¶
type ListPhoneNumbersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` PhoneNumbers PhoneNumbersInListPhoneNumbers `json:"PhoneNumbers" xml:"PhoneNumbers"` }
ListPhoneNumbersResponse is the response struct for api ListPhoneNumbers
func CreateListPhoneNumbersResponse ¶
func CreateListPhoneNumbersResponse() (response *ListPhoneNumbersResponse)
CreateListPhoneNumbersResponse creates a response to parse from ListPhoneNumbers response
type ListRecordingsByContactIdRequest ¶
type ListRecordingsByContactIdRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` ContactId string `position:"Query" name:"ContactId"` }
ListRecordingsByContactIdRequest is the request struct for api ListRecordingsByContactId
func CreateListRecordingsByContactIdRequest ¶
func CreateListRecordingsByContactIdRequest() (request *ListRecordingsByContactIdRequest)
CreateListRecordingsByContactIdRequest creates a request to invoke ListRecordingsByContactId API
type ListRecordingsByContactIdResponse ¶
type ListRecordingsByContactIdResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` Recordings RecordingsInListRecordingsByContactId `json:"Recordings" xml:"Recordings"` }
ListRecordingsByContactIdResponse is the response struct for api ListRecordingsByContactId
func CreateListRecordingsByContactIdResponse ¶
func CreateListRecordingsByContactIdResponse() (response *ListRecordingsByContactIdResponse)
CreateListRecordingsByContactIdResponse creates a response to parse from ListRecordingsByContactId response
type ListRecordingsRequest ¶
type ListRecordingsRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` StartTime requests.Integer `position:"Query" name:"StartTime"` StopTime requests.Integer `position:"Query" name:"StopTime"` PhoneNumber string `position:"Query" name:"PhoneNumber"` AgentId string `position:"Query" name:"AgentId"` Criteria string `position:"Query" name:"Criteria"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
ListRecordingsRequest is the request struct for api ListRecordings
func CreateListRecordingsRequest ¶
func CreateListRecordingsRequest() (request *ListRecordingsRequest)
CreateListRecordingsRequest creates a request to invoke ListRecordings API
type ListRecordingsResponse ¶
type ListRecordingsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` Recordings Recordings `json:"Recordings" xml:"Recordings"` }
ListRecordingsResponse is the response struct for api ListRecordings
func CreateListRecordingsResponse ¶
func CreateListRecordingsResponse() (response *ListRecordingsResponse)
CreateListRecordingsResponse creates a response to parse from ListRecordings response
type ListRolesRequest ¶
type ListRolesRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` }
ListRolesRequest is the request struct for api ListRoles
func CreateListRolesRequest ¶
func CreateListRolesRequest() (request *ListRolesRequest)
CreateListRolesRequest creates a request to invoke ListRoles API
type ListRolesResponse ¶
type ListRolesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` Roles RolesInListRoles `json:"Roles" xml:"Roles"` }
ListRolesResponse is the response struct for api ListRoles
func CreateListRolesResponse ¶
func CreateListRolesResponse() (response *ListRolesResponse)
CreateListRolesResponse creates a response to parse from ListRoles response
type ListSkillGroupsOfUserRequest ¶
type ListSkillGroupsOfUserRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` UserId string `position:"Query" name:"UserId"` }
ListSkillGroupsOfUserRequest is the request struct for api ListSkillGroupsOfUser
func CreateListSkillGroupsOfUserRequest ¶
func CreateListSkillGroupsOfUserRequest() (request *ListSkillGroupsOfUserRequest)
CreateListSkillGroupsOfUserRequest creates a request to invoke ListSkillGroupsOfUser API
type ListSkillGroupsOfUserResponse ¶
type ListSkillGroupsOfUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` SkillLevels SkillLevelsInListSkillGroupsOfUser `json:"SkillLevels" xml:"SkillLevels"` }
ListSkillGroupsOfUserResponse is the response struct for api ListSkillGroupsOfUser
func CreateListSkillGroupsOfUserResponse ¶
func CreateListSkillGroupsOfUserResponse() (response *ListSkillGroupsOfUserResponse)
CreateListSkillGroupsOfUserResponse creates a response to parse from ListSkillGroupsOfUser response
type ListSkillGroupsRequest ¶
type ListSkillGroupsRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` }
ListSkillGroupsRequest is the request struct for api ListSkillGroups
func CreateListSkillGroupsRequest ¶
func CreateListSkillGroupsRequest() (request *ListSkillGroupsRequest)
CreateListSkillGroupsRequest creates a request to invoke ListSkillGroups API
type ListSkillGroupsResponse ¶
type ListSkillGroupsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` SkillGroups SkillGroups `json:"SkillGroups" xml:"SkillGroups"` }
ListSkillGroupsResponse is the response struct for api ListSkillGroups
func CreateListSkillGroupsResponse ¶
func CreateListSkillGroupsResponse() (response *ListSkillGroupsResponse)
CreateListSkillGroupsResponse creates a response to parse from ListSkillGroups response
type ListUsersOfSkillGroupRequest ¶
type ListUsersOfSkillGroupRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` SkillGroupId string `position:"Query" name:"SkillGroupId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
ListUsersOfSkillGroupRequest is the request struct for api ListUsersOfSkillGroup
func CreateListUsersOfSkillGroupRequest ¶
func CreateListUsersOfSkillGroupRequest() (request *ListUsersOfSkillGroupRequest)
CreateListUsersOfSkillGroupRequest creates a request to invoke ListUsersOfSkillGroup API
type ListUsersOfSkillGroupResponse ¶
type ListUsersOfSkillGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` Users Users `json:"Users" xml:"Users"` }
ListUsersOfSkillGroupResponse is the response struct for api ListUsersOfSkillGroup
func CreateListUsersOfSkillGroupResponse ¶
func CreateListUsersOfSkillGroupResponse() (response *ListUsersOfSkillGroupResponse)
CreateListUsersOfSkillGroupResponse creates a response to parse from ListUsersOfSkillGroup response
type ListUsersRequest ¶
type ListUsersRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
ListUsersRequest is the request struct for api ListUsers
func CreateListUsersRequest ¶
func CreateListUsersRequest() (request *ListUsersRequest)
CreateListUsersRequest creates a request to invoke ListUsers API
type ListUsersResponse ¶
type ListUsersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` Users Users `json:"Users" xml:"Users"` }
ListUsersResponse is the response struct for api ListUsers
func CreateListUsersResponse ¶
func CreateListUsersResponse() (response *ListUsersResponse)
CreateListUsersResponse creates a response to parse from ListUsers response
type LoginInfo ¶
type LoginInfo struct { UserName string `json:"UserName" xml:"UserName"` DisplayName string `json:"DisplayName" xml:"DisplayName"` PhoneNumber string `json:"PhoneNumber" xml:"PhoneNumber"` Region string `json:"Region" xml:"Region"` WebRtcUrl string `json:"WebRtcUrl" xml:"WebRtcUrl"` AgentServerUrl string `json:"AgentServerUrl" xml:"AgentServerUrl"` Extension string `json:"Extension" xml:"Extension"` TenantId string `json:"TenantId" xml:"TenantId"` Signature string `json:"Signature" xml:"Signature"` SignData string `json:"SignData" xml:"SignData"` }
LoginInfo is a nested struct in ccc response
type MediaDownloadParam ¶
type MediaDownloadParam struct { SignatureUrl string `json:"SignatureUrl" xml:"SignatureUrl"` FileName string `json:"FileName" xml:"FileName"` }
MediaDownloadParam is a nested struct in ccc response
type ModifyPhoneNumberRequest ¶
type ModifyPhoneNumberRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` PhoneNumberId string `position:"Query" name:"PhoneNumberId"` Usage string `position:"Query" name:"Usage"` ContactFlowId string `position:"Query" name:"ContactFlowId"` }
ModifyPhoneNumberRequest is the request struct for api ModifyPhoneNumber
func CreateModifyPhoneNumberRequest ¶
func CreateModifyPhoneNumberRequest() (request *ModifyPhoneNumberRequest)
CreateModifyPhoneNumberRequest creates a request to invoke ModifyPhoneNumber API
type ModifyPhoneNumberResponse ¶
type ModifyPhoneNumberResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` PhoneNumber PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"` }
ModifyPhoneNumberResponse is the response struct for api ModifyPhoneNumber
func CreateModifyPhoneNumberResponse ¶
func CreateModifyPhoneNumberResponse() (response *ModifyPhoneNumberResponse)
CreateModifyPhoneNumberResponse creates a response to parse from ModifyPhoneNumber response
type ModifySkillGroupRequest ¶
type ModifySkillGroupRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` SkillGroupId string `position:"Query" name:"SkillGroupId"` Name string `position:"Query" name:"Name"` Description string `position:"Query" name:"Description"` OutboundPhoneNumberId *[]string `position:"Query" name:"OutboundPhoneNumberId" type:"Repeated"` UserId *[]string `position:"Query" name:"UserId" type:"Repeated"` SkillLevel *[]string `position:"Query" name:"SkillLevel" type:"Repeated"` }
ModifySkillGroupRequest is the request struct for api ModifySkillGroup
func CreateModifySkillGroupRequest ¶
func CreateModifySkillGroupRequest() (request *ModifySkillGroupRequest)
CreateModifySkillGroupRequest creates a request to invoke ModifySkillGroup API
type ModifySkillGroupResponse ¶
type ModifySkillGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` }
ModifySkillGroupResponse is the response struct for api ModifySkillGroup
func CreateModifySkillGroupResponse ¶
func CreateModifySkillGroupResponse() (response *ModifySkillGroupResponse)
CreateModifySkillGroupResponse creates a response to parse from ModifySkillGroup response
type ModifyUserRequest ¶
type ModifyUserRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` UserId string `position:"Query" name:"UserId"` DisplayName string `position:"Query" name:"DisplayName"` Phone string `position:"Query" name:"Phone"` Email string `position:"Query" name:"Email"` RoleId *[]string `position:"Query" name:"RoleId" type:"Repeated"` SkillGroupId *[]string `position:"Query" name:"SkillGroupId" type:"Repeated"` SkillLevel *[]string `position:"Query" name:"SkillLevel" type:"Repeated"` }
ModifyUserRequest is the request struct for api ModifyUser
func CreateModifyUserRequest ¶
func CreateModifyUserRequest() (request *ModifyUserRequest)
CreateModifyUserRequest creates a request to invoke ModifyUser API
type ModifyUserResponse ¶
type ModifyUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` }
ModifyUserResponse is the response struct for api ModifyUser
func CreateModifyUserResponse ¶
func CreateModifyUserResponse() (response *ModifyUserResponse)
CreateModifyUserResponse creates a response to parse from ModifyUser response
type OutboundPhoneNumbersInListSkillGroups ¶
type OutboundPhoneNumbersInListSkillGroups struct {
PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}
OutboundPhoneNumbersInListSkillGroups is a nested struct in ccc response
type OutboundPhoneNumbersInListSkillGroupsOfUser ¶
type OutboundPhoneNumbersInListSkillGroupsOfUser struct {
PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}
OutboundPhoneNumbersInListSkillGroupsOfUser is a nested struct in ccc response
type PhoneNumber ¶
type PhoneNumber struct { PhoneNumberId string `json:"PhoneNumberId" xml:"PhoneNumberId"` RemainingTime int `json:"RemainingTime" xml:"RemainingTime"` Trunks int `json:"Trunks" xml:"Trunks"` AllowOutbound bool `json:"AllowOutbound" xml:"AllowOutbound"` TestOnly bool `json:"TestOnly" xml:"TestOnly"` PhoneNumberDescription string `json:"PhoneNumberDescription" xml:"PhoneNumberDescription"` Usage string `json:"Usage" xml:"Usage"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Number string `json:"Number" xml:"Number"` ContactFlow ContactFlow `json:"ContactFlow" xml:"ContactFlow"` }
PhoneNumber is a nested struct in ccc response
type PhoneNumbersInListContactFlows ¶
type PhoneNumbersInListContactFlows struct {
PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}
PhoneNumbersInListContactFlows is a nested struct in ccc response
type PhoneNumbersInListPhoneNumbers ¶
type PhoneNumbersInListPhoneNumbers struct {
PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}
PhoneNumbersInListPhoneNumbers is a nested struct in ccc response
type Privilege ¶
type Privilege struct { PrivilegeId string `json:"PrivilegeId" xml:"PrivilegeId"` PrivilegeName string `json:"PrivilegeName" xml:"PrivilegeName"` PrivilegeDescription string `json:"PrivilegeDescription" xml:"PrivilegeDescription"` }
Privilege is a nested struct in ccc response
type Privileges ¶
type Privileges struct {
Privilege []Privilege `json:"Privilege" xml:"Privilege"`
}
Privileges is a nested struct in ccc response
type Recording ¶
type Recording struct { AgentId string `json:"AgentId" xml:"AgentId"` Duration int `json:"Duration" xml:"Duration"` CallingNumber string `json:"CallingNumber" xml:"CallingNumber"` ContactType string `json:"ContactType" xml:"ContactType"` FilePath string `json:"FilePath" xml:"FilePath"` FileDescription string `json:"FileDescription" xml:"FileDescription"` Channel string `json:"Channel" xml:"Channel"` StartTime int `json:"StartTime" xml:"StartTime"` CalledNumber string `json:"CalledNumber" xml:"CalledNumber"` ContactId string `json:"ContactId" xml:"ContactId"` FileName string `json:"FileName" xml:"FileName"` InstanceId string `json:"InstanceId" xml:"InstanceId"` AgentName string `json:"AgentName" xml:"AgentName"` }
Recording is a nested struct in ccc response
type Recordings ¶
type Recordings struct { PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` List ListInListRecordings `json:"List" xml:"List"` }
Recordings is a nested struct in ccc response
type RecordingsInListCallDetailRecords ¶
type RecordingsInListCallDetailRecords struct {
Recording []Recording `json:"Recording" xml:"Recording"`
}
RecordingsInListCallDetailRecords is a nested struct in ccc response
type RecordingsInListRecordingsByContactId ¶
type RecordingsInListRecordingsByContactId struct {
Recording []Recording `json:"Recording" xml:"Recording"`
}
RecordingsInListRecordingsByContactId is a nested struct in ccc response
type RefreshTokenRequest ¶
type RefreshTokenRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` }
RefreshTokenRequest is the request struct for api RefreshToken
func CreateRefreshTokenRequest ¶
func CreateRefreshTokenRequest() (request *RefreshTokenRequest)
CreateRefreshTokenRequest creates a request to invoke RefreshToken API
type RefreshTokenResponse ¶
type RefreshTokenResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` Token Token `json:"Token" xml:"Token"` }
RefreshTokenResponse is the response struct for api RefreshToken
func CreateRefreshTokenResponse ¶
func CreateRefreshTokenResponse() (response *RefreshTokenResponse)
CreateRefreshTokenResponse creates a response to parse from RefreshToken response
type RemovePhoneNumberRequest ¶
type RemovePhoneNumberRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` PhoneNumberId string `position:"Query" name:"PhoneNumberId"` }
RemovePhoneNumberRequest is the request struct for api RemovePhoneNumber
func CreateRemovePhoneNumberRequest ¶
func CreateRemovePhoneNumberRequest() (request *RemovePhoneNumberRequest)
CreateRemovePhoneNumberRequest creates a request to invoke RemovePhoneNumber API
type RemovePhoneNumberResponse ¶
type RemovePhoneNumberResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` }
RemovePhoneNumberResponse is the response struct for api RemovePhoneNumber
func CreateRemovePhoneNumberResponse ¶
func CreateRemovePhoneNumberResponse() (response *RemovePhoneNumberResponse)
CreateRemovePhoneNumberResponse creates a response to parse from RemovePhoneNumber response
type RemoveUsersRequest ¶
type RemoveUsersRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` UserId *[]string `position:"Query" name:"UserId" type:"Repeated"` }
RemoveUsersRequest is the request struct for api RemoveUsers
func CreateRemoveUsersRequest ¶
func CreateRemoveUsersRequest() (request *RemoveUsersRequest)
CreateRemoveUsersRequest creates a request to invoke RemoveUsers API
type RemoveUsersResponse ¶
type RemoveUsersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` }
RemoveUsersResponse is the response struct for api RemoveUsers
func CreateRemoveUsersResponse ¶
func CreateRemoveUsersResponse() (response *RemoveUsersResponse)
CreateRemoveUsersResponse creates a response to parse from RemoveUsers response
type RequestLoginInfoRequest ¶
type RequestLoginInfoRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` }
RequestLoginInfoRequest is the request struct for api RequestLoginInfo
func CreateRequestLoginInfoRequest ¶
func CreateRequestLoginInfoRequest() (request *RequestLoginInfoRequest)
CreateRequestLoginInfoRequest creates a request to invoke RequestLoginInfo API
type RequestLoginInfoResponse ¶
type RequestLoginInfoResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` HttpStatusCode int `json:"HttpStatusCode" xml:"HttpStatusCode"` LoginInfo LoginInfo `json:"LoginInfo" xml:"LoginInfo"` }
RequestLoginInfoResponse is the response struct for api RequestLoginInfo
func CreateRequestLoginInfoResponse ¶
func CreateRequestLoginInfoResponse() (response *RequestLoginInfoResponse)
CreateRequestLoginInfoResponse creates a response to parse from RequestLoginInfo response
type Role ¶
type Role struct { RoleId string `json:"RoleId" xml:"RoleId"` RoleDescription string `json:"RoleDescription" xml:"RoleDescription"` RoleName string `json:"RoleName" xml:"RoleName"` UserCount int `json:"UserCount" xml:"UserCount"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Privileges Privileges `json:"Privileges" xml:"Privileges"` }
Role is a nested struct in ccc response
type RolesInGetUser ¶
type RolesInGetUser struct {
Role []Role `json:"Role" xml:"Role"`
}
RolesInGetUser is a nested struct in ccc response
type RolesInListRoles ¶
type RolesInListRoles struct {
Role []Role `json:"Role" xml:"Role"`
}
RolesInListRoles is a nested struct in ccc response
type RolesInListUsers ¶
type RolesInListUsers struct {
Role []Role `json:"Role" xml:"Role"`
}
RolesInListUsers is a nested struct in ccc response
type RolesInListUsersOfSkillGroup ¶
type RolesInListUsersOfSkillGroup struct {
Role []Role `json:"Role" xml:"Role"`
}
RolesInListUsersOfSkillGroup is a nested struct in ccc response
type ServiceExtension ¶
type ServiceExtension struct { Name string `json:"Name" xml:"Name"` Number string `json:"Number" xml:"Number"` }
ServiceExtension is a nested struct in ccc response
type ServiceExtensions ¶
type ServiceExtensions struct {
ServiceExtension []ServiceExtension `json:"ServiceExtension" xml:"ServiceExtension"`
}
ServiceExtensions is a nested struct in ccc response
type Skill ¶
type Skill struct { SkillGroupName string `json:"SkillGroupName" xml:"SkillGroupName"` InstanceId string `json:"InstanceId" xml:"InstanceId"` SkillGroupDescription string `json:"SkillGroupDescription" xml:"SkillGroupDescription"` SkillGroupId string `json:"SkillGroupId" xml:"SkillGroupId"` OutboundPhoneNumbers OutboundPhoneNumbersInListSkillGroupsOfUser `json:"OutboundPhoneNumbers" xml:"OutboundPhoneNumbers"` }
Skill is a nested struct in ccc response
type SkillGroup ¶
type SkillGroup struct { SkillGroupId string `json:"SkillGroupId" xml:"SkillGroupId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` SkillGroupName string `json:"SkillGroupName" xml:"SkillGroupName"` AccSkillGroupName string `json:"AccSkillGroupName" xml:"AccSkillGroupName"` AccQueueName string `json:"AccQueueName" xml:"AccQueueName"` SkillGroupDescription string `json:"SkillGroupDescription" xml:"SkillGroupDescription"` UserCount int `json:"UserCount" xml:"UserCount"` OutboundPhoneNumbers OutboundPhoneNumbersInListSkillGroups `json:"OutboundPhoneNumbers" xml:"OutboundPhoneNumbers"` }
SkillGroup is a nested struct in ccc response
type SkillGroups ¶
type SkillGroups struct {
SkillGroup []SkillGroup `json:"SkillGroup" xml:"SkillGroup"`
}
SkillGroups is a nested struct in ccc response
type SkillLevel ¶
type SkillLevel struct { SkillLevelId string `json:"SkillLevelId" xml:"SkillLevelId"` Level int `json:"Level" xml:"Level"` Skill Skill `json:"Skill" xml:"Skill"` }
SkillLevel is a nested struct in ccc response
type SkillLevelsInGetUser ¶
type SkillLevelsInGetUser struct {
SkillLevel []SkillLevel `json:"SkillLevel" xml:"SkillLevel"`
}
SkillLevelsInGetUser is a nested struct in ccc response
type SkillLevelsInListSkillGroupsOfUser ¶
type SkillLevelsInListSkillGroupsOfUser struct {
SkillLevel []SkillLevel `json:"SkillLevel" xml:"SkillLevel"`
}
SkillLevelsInListSkillGroupsOfUser is a nested struct in ccc response
type SkillLevelsInListUsers ¶
type SkillLevelsInListUsers struct {
SkillLevel []SkillLevel `json:"SkillLevel" xml:"SkillLevel"`
}
SkillLevelsInListUsers is a nested struct in ccc response
type SkillLevelsInListUsersOfSkillGroup ¶
type SkillLevelsInListUsersOfSkillGroup struct {
SkillLevel []SkillLevel `json:"SkillLevel" xml:"SkillLevel"`
}
SkillLevelsInListUsersOfSkillGroup is a nested struct in ccc response
type Token ¶
type Token struct { Signature string `json:"Signature" xml:"Signature"` SignData string `json:"SignData" xml:"SignData"` }
Token is a nested struct in ccc response
type User ¶
type User struct { UserId string `json:"UserId" xml:"UserId"` RamId string `json:"RamId" xml:"RamId"` Primary bool `json:"Primary" xml:"Primary"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Detail Detail `json:"Detail" xml:"Detail"` SkillLevels SkillLevelsInGetUser `json:"SkillLevels" xml:"SkillLevels"` Roles RolesInListUsersOfSkillGroup `json:"Roles" xml:"Roles"` }
User is a nested struct in ccc response
type Users ¶
type Users struct { PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` List ListInListUsersOfSkillGroup `json:"List" xml:"List"` }
Users is a nested struct in ccc response
type Versions ¶
type Versions struct {
ContactFlowVersion []ContactFlowVersion `json:"ContactFlowVersion" xml:"ContactFlowVersion"`
}
Versions is a nested struct in ccc response
Source Files ¶
- add_phone_number.go
- assign_users.go
- client.go
- create_skill_group.go
- create_user.go
- delete_skill_group.go
- download_recording.go
- get_config.go
- get_service_extensions.go
- get_user.go
- list_call_detail_records.go
- list_contact_flows.go
- list_phone_numbers.go
- list_recordings.go
- list_recordings_by_contact_id.go
- list_roles.go
- list_skill_groups.go
- list_skill_groups_of_user.go
- list_users.go
- list_users_of_skill_group.go
- modify_phone_number.go
- modify_skill_group.go
- modify_user.go
- refresh_token.go
- remove_phone_number.go
- remove_users.go
- request_login_info.go
- struct_agents.go
- struct_call_detail_agent.go
- struct_call_detail_record.go
- struct_call_detail_records.go
- struct_config_item.go
- struct_contact_flow.go
- struct_contact_flow_version.go
- struct_contact_flows.go
- struct_detail.go
- struct_list_in_list_call_detail_records.go
- struct_list_in_list_recordings.go
- struct_list_in_list_users.go
- struct_list_in_list_users_of_skill_group.go
- struct_login_info.go
- struct_media_download_param.go
- struct_outbound_phone_numbers_in_list_skill_groups.go
- struct_outbound_phone_numbers_in_list_skill_groups_of_user.go
- struct_phone_number.go
- struct_phone_numbers_in_list_contact_flows.go
- struct_phone_numbers_in_list_phone_numbers.go
- struct_privilege.go
- struct_privileges.go
- struct_recording.go
- struct_recordings.go
- struct_recordings_in_list_call_detail_records.go
- struct_recordings_in_list_recordings_by_contact_id.go
- struct_role.go
- struct_roles_in_get_user.go
- struct_roles_in_list_roles.go
- struct_roles_in_list_users.go
- struct_roles_in_list_users_of_skill_group.go
- struct_service_extension.go
- struct_service_extensions.go
- struct_skill.go
- struct_skill_group.go
- struct_skill_groups.go
- struct_skill_level.go
- struct_skill_levels_in_get_user.go
- struct_skill_levels_in_list_skill_groups_of_user.go
- struct_skill_levels_in_list_users.go
- struct_skill_levels_in_list_users_of_skill_group.go
- struct_token.go
- struct_user.go
- struct_users.go
- struct_versions.go