scsp

package
v1.62.688 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2024 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 = "central"

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 Activities

type Activities struct {
	ActivitiesItem []ActivitiesItem `json:"Activities" xml:"Activities"`
}

Activities is a nested struct in scsp response

type ActivitiesItem

type ActivitiesItem struct {
	ActivityFormData string `json:"ActivityFormData" xml:"ActivityFormData"`
	ActivityCode     string `json:"ActivityCode" xml:"ActivityCode"`
}

ActivitiesItem is a nested struct in scsp response

type ActivityRecords

type ActivityRecords struct {
	ActivityRecordsItem []ActivityRecordsItem `json:"ActivityRecords" xml:"ActivityRecords"`
}

ActivityRecords is a nested struct in scsp response

type ActivityRecordsItem

type ActivityRecordsItem struct {
	ActionCode     string `json:"ActionCode" xml:"ActionCode"`
	ActionCodeDesc string `json:"ActionCodeDesc" xml:"ActionCodeDesc"`
	OperatorName   string `json:"OperatorName" xml:"OperatorName"`
	Memo           string `json:"Memo" xml:"Memo"`
	GmtCreate      int64  `json:"GmtCreate" xml:"GmtCreate"`
}

ActivityRecordsItem is a nested struct in scsp response

type Agents

type Agents struct {
	Status      int    `json:"Status" xml:"Status"`
	DisplayName string `json:"DisplayName" xml:"DisplayName"`
	AgentId     int64  `json:"AgentId" xml:"AgentId"`
	AccountName string `json:"AccountName" xml:"AccountName"`
	TenantId    int64  `json:"TenantId" xml:"TenantId"`
}

Agents is a nested struct in scsp response

type AnswerCallRequest

type AnswerCallRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Body"`
	InstanceId   string `position:"Body"`
	AccountName  string `position:"Body"`
	CallId       string `position:"Body"`
	JobId        string `position:"Body"`
	ConnectionId string `position:"Body"`
}

AnswerCallRequest is the request struct for api AnswerCall

func CreateAnswerCallRequest

func CreateAnswerCallRequest() (request *AnswerCallRequest)

CreateAnswerCallRequest creates a request to invoke AnswerCall API

type AnswerCallResponse

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

AnswerCallResponse is the response struct for api AnswerCall

func CreateAnswerCallResponse

func CreateAnswerCallResponse() (response *AnswerCallResponse)

CreateAnswerCallResponse creates a response to parse from AnswerCall response

type AppMessagePushRequest

type AppMessagePushRequest struct {
	*requests.RpcRequest
	InstanceId     string           `position:"Query"`
	ExpirationTime requests.Integer `position:"Query"`
	UserId         string           `position:"Query"`
	Status         requests.Integer `position:"Query"`
}

AppMessagePushRequest is the request struct for api AppMessagePush

func CreateAppMessagePushRequest

func CreateAppMessagePushRequest() (request *AppMessagePushRequest)

CreateAppMessagePushRequest creates a request to invoke AppMessagePush API

type AppMessagePushResponse

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

AppMessagePushResponse is the response struct for api AppMessagePush

func CreateAppMessagePushResponse

func CreateAppMessagePushResponse() (response *AppMessagePushResponse)

CreateAppMessagePushResponse creates a response to parse from AppMessagePush response

type AssignTicketRequest

type AssignTicketRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Body"`
	InstanceId  string           `position:"Body"`
	TicketId    requests.Integer `position:"Body"`
	OperatorId  requests.Integer `position:"Body"`
	AcceptorId  requests.Integer `position:"Body"`
}

AssignTicketRequest is the request struct for api AssignTicket

func CreateAssignTicketRequest

func CreateAssignTicketRequest() (request *AssignTicketRequest)

CreateAssignTicketRequest creates a request to invoke AssignTicket API

type AssignTicketResponse

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

AssignTicketResponse is the response struct for api AssignTicket

func CreateAssignTicketResponse

func CreateAssignTicketResponse() (response *AssignTicketResponse)

CreateAssignTicketResponse creates a response to parse from AssignTicket response

type CallDetailRecord

type CallDetailRecord struct {
	CallDetailRecordItem []CallDetailRecordItem `json:"CallDetailRecord" xml:"CallDetailRecord"`
}

CallDetailRecord is a nested struct in scsp response

type CallDetailRecordItem

type CallDetailRecordItem struct {
	CallResult          string `json:"CallResult" xml:"CallResult"`
	ServicerName        string `json:"ServicerName" xml:"ServicerName"`
	OutQueueTime        string `json:"OutQueueTime" xml:"OutQueueTime"`
	CallContinueTime    int    `json:"CallContinueTime" xml:"CallContinueTime"`
	CreateTime          string `json:"CreateTime" xml:"CreateTime"`
	PickUpTime          string `json:"PickUpTime" xml:"PickUpTime"`
	RingContinueTime    int    `json:"RingContinueTime" xml:"RingContinueTime"`
	CalledNumber        string `json:"CalledNumber" xml:"CalledNumber"`
	ServicerId          string `json:"ServicerId" xml:"ServicerId"`
	HangUpTime          string `json:"HangUpTime" xml:"HangUpTime"`
	EvaluationLevel     int    `json:"EvaluationLevel" xml:"EvaluationLevel"`
	HangUpRole          string `json:"HangUpRole" xml:"HangUpRole"`
	MemberName          string `json:"MemberName" xml:"MemberName"`
	EvaluationScore     int    `json:"EvaluationScore" xml:"EvaluationScore"`
	Acid                string `json:"Acid" xml:"Acid"`
	RingStartTime       string `json:"RingStartTime" xml:"RingStartTime"`
	CallType            int    `json:"CallType" xml:"CallType"`
	GroupName           string `json:"GroupName" xml:"GroupName"`
	GroupId             int64  `json:"GroupId" xml:"GroupId"`
	RingEndTime         string `json:"RingEndTime" xml:"RingEndTime"`
	InQueueTime         string `json:"InQueueTime" xml:"InQueueTime"`
	CallingNumber       string `json:"CallingNumber" xml:"CallingNumber"`
	MemberId            string `json:"MemberId" xml:"MemberId"`
	QueueUpContinueTime int    `json:"QueueUpContinueTime" xml:"QueueUpContinueTime"`
}

CallDetailRecordItem is a nested struct in scsp response

type CallsPerdayResponseList

type CallsPerdayResponseList struct {
	CallsPerdayResponseListItem []CallsPerdayResponseListItem `json:"CallsPerdayResponseList" xml:"CallsPerdayResponseList"`
}

CallsPerdayResponseList is a nested struct in scsp response

type CallsPerdayResponseListItem

type CallsPerdayResponseListItem struct {
	DataId     string `json:"DataId" xml:"DataId"`
	HourId     string `json:"HourId" xml:"HourId"`
	TenantId   string `json:"TenantId" xml:"TenantId"`
	TenantName string `json:"TenantName" xml:"TenantName"`
	PhoneNum   string `json:"PhoneNum" xml:"PhoneNum"`
	CallOutCnt string `json:"CallOutCnt" xml:"CallOutCnt"`
	CallInCnt  string `json:"CallInCnt" xml:"CallInCnt"`
	MinuteId   string `json:"MinuteId" xml:"MinuteId"`
}

CallsPerdayResponseListItem is a nested struct in scsp response

type ChangeChatAgentStatusRequest

type ChangeChatAgentStatusRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Body"`
	InstanceId  string `position:"Body"`
	AccountName string `position:"Body"`
	Method      string `position:"Body"`
}

ChangeChatAgentStatusRequest is the request struct for api ChangeChatAgentStatus

func CreateChangeChatAgentStatusRequest

func CreateChangeChatAgentStatusRequest() (request *ChangeChatAgentStatusRequest)

CreateChangeChatAgentStatusRequest creates a request to invoke ChangeChatAgentStatus API

type ChangeChatAgentStatusResponse

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

ChangeChatAgentStatusResponse is the response struct for api ChangeChatAgentStatus

func CreateChangeChatAgentStatusResponse

func CreateChangeChatAgentStatusResponse() (response *ChangeChatAgentStatusResponse)

CreateChangeChatAgentStatusResponse creates a response to parse from ChangeChatAgentStatus 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) AnswerCall

func (client *Client) AnswerCall(request *AnswerCallRequest) (response *AnswerCallResponse, err error)

AnswerCall invokes the scsp.AnswerCall API synchronously

func (*Client) AnswerCallWithCallback

func (client *Client) AnswerCallWithCallback(request *AnswerCallRequest, callback func(response *AnswerCallResponse, err error)) <-chan int

AnswerCallWithCallback invokes the scsp.AnswerCall API asynchronously

func (*Client) AnswerCallWithChan

func (client *Client) AnswerCallWithChan(request *AnswerCallRequest) (<-chan *AnswerCallResponse, <-chan error)

AnswerCallWithChan invokes the scsp.AnswerCall API asynchronously

func (*Client) AppMessagePush

func (client *Client) AppMessagePush(request *AppMessagePushRequest) (response *AppMessagePushResponse, err error)

AppMessagePush invokes the scsp.AppMessagePush API synchronously

func (*Client) AppMessagePushWithCallback

func (client *Client) AppMessagePushWithCallback(request *AppMessagePushRequest, callback func(response *AppMessagePushResponse, err error)) <-chan int

AppMessagePushWithCallback invokes the scsp.AppMessagePush API asynchronously

func (*Client) AppMessagePushWithChan

func (client *Client) AppMessagePushWithChan(request *AppMessagePushRequest) (<-chan *AppMessagePushResponse, <-chan error)

AppMessagePushWithChan invokes the scsp.AppMessagePush API asynchronously

func (*Client) AssignTicket

func (client *Client) AssignTicket(request *AssignTicketRequest) (response *AssignTicketResponse, err error)

AssignTicket invokes the scsp.AssignTicket API synchronously

func (*Client) AssignTicketWithCallback

func (client *Client) AssignTicketWithCallback(request *AssignTicketRequest, callback func(response *AssignTicketResponse, err error)) <-chan int

AssignTicketWithCallback invokes the scsp.AssignTicket API asynchronously

func (*Client) AssignTicketWithChan

func (client *Client) AssignTicketWithChan(request *AssignTicketRequest) (<-chan *AssignTicketResponse, <-chan error)

AssignTicketWithChan invokes the scsp.AssignTicket API asynchronously

func (*Client) ChangeChatAgentStatus

func (client *Client) ChangeChatAgentStatus(request *ChangeChatAgentStatusRequest) (response *ChangeChatAgentStatusResponse, err error)

ChangeChatAgentStatus invokes the scsp.ChangeChatAgentStatus API synchronously

func (*Client) ChangeChatAgentStatusWithCallback

func (client *Client) ChangeChatAgentStatusWithCallback(request *ChangeChatAgentStatusRequest, callback func(response *ChangeChatAgentStatusResponse, err error)) <-chan int

ChangeChatAgentStatusWithCallback invokes the scsp.ChangeChatAgentStatus API asynchronously

func (*Client) ChangeChatAgentStatusWithChan

func (client *Client) ChangeChatAgentStatusWithChan(request *ChangeChatAgentStatusRequest) (<-chan *ChangeChatAgentStatusResponse, <-chan error)

ChangeChatAgentStatusWithChan invokes the scsp.ChangeChatAgentStatus API asynchronously

func (*Client) CloseTicket

func (client *Client) CloseTicket(request *CloseTicketRequest) (response *CloseTicketResponse, err error)

CloseTicket invokes the scsp.CloseTicket API synchronously

func (*Client) CloseTicketWithCallback

func (client *Client) CloseTicketWithCallback(request *CloseTicketRequest, callback func(response *CloseTicketResponse, err error)) <-chan int

CloseTicketWithCallback invokes the scsp.CloseTicket API asynchronously

func (*Client) CloseTicketWithChan

func (client *Client) CloseTicketWithChan(request *CloseTicketRequest) (<-chan *CloseTicketResponse, <-chan error)

CloseTicketWithChan invokes the scsp.CloseTicket API asynchronously

func (*Client) CreateAgent

func (client *Client) CreateAgent(request *CreateAgentRequest) (response *CreateAgentResponse, err error)

CreateAgent invokes the scsp.CreateAgent API synchronously

func (*Client) CreateAgentWithCallback

func (client *Client) CreateAgentWithCallback(request *CreateAgentRequest, callback func(response *CreateAgentResponse, err error)) <-chan int

CreateAgentWithCallback invokes the scsp.CreateAgent API asynchronously

func (*Client) CreateAgentWithChan

func (client *Client) CreateAgentWithChan(request *CreateAgentRequest) (<-chan *CreateAgentResponse, <-chan error)

CreateAgentWithChan invokes the scsp.CreateAgent API asynchronously

func (*Client) CreateCustomer

func (client *Client) CreateCustomer(request *CreateCustomerRequest) (response *CreateCustomerResponse, err error)

CreateCustomer invokes the scsp.CreateCustomer API synchronously

func (*Client) CreateCustomerWithCallback

func (client *Client) CreateCustomerWithCallback(request *CreateCustomerRequest, callback func(response *CreateCustomerResponse, err error)) <-chan int

CreateCustomerWithCallback invokes the scsp.CreateCustomer API asynchronously

func (*Client) CreateCustomerWithChan

func (client *Client) CreateCustomerWithChan(request *CreateCustomerRequest) (<-chan *CreateCustomerResponse, <-chan error)

CreateCustomerWithChan invokes the scsp.CreateCustomer API asynchronously

func (*Client) CreateEntityIvrRoute

func (client *Client) CreateEntityIvrRoute(request *CreateEntityIvrRouteRequest) (response *CreateEntityIvrRouteResponse, err error)

CreateEntityIvrRoute invokes the scsp.CreateEntityIvrRoute API synchronously

func (*Client) CreateEntityIvrRouteWithCallback

func (client *Client) CreateEntityIvrRouteWithCallback(request *CreateEntityIvrRouteRequest, callback func(response *CreateEntityIvrRouteResponse, err error)) <-chan int

CreateEntityIvrRouteWithCallback invokes the scsp.CreateEntityIvrRoute API asynchronously

func (*Client) CreateEntityIvrRouteWithChan

func (client *Client) CreateEntityIvrRouteWithChan(request *CreateEntityIvrRouteRequest) (<-chan *CreateEntityIvrRouteResponse, <-chan error)

CreateEntityIvrRouteWithChan invokes the scsp.CreateEntityIvrRoute API asynchronously

func (*Client) CreateOuterCallCenterData

func (client *Client) CreateOuterCallCenterData(request *CreateOuterCallCenterDataRequest) (response *CreateOuterCallCenterDataResponse, err error)

CreateOuterCallCenterData invokes the scsp.CreateOuterCallCenterData API synchronously

func (*Client) CreateOuterCallCenterDataWithCallback

func (client *Client) CreateOuterCallCenterDataWithCallback(request *CreateOuterCallCenterDataRequest, callback func(response *CreateOuterCallCenterDataResponse, err error)) <-chan int

CreateOuterCallCenterDataWithCallback invokes the scsp.CreateOuterCallCenterData API asynchronously

func (*Client) CreateOuterCallCenterDataWithChan

func (client *Client) CreateOuterCallCenterDataWithChan(request *CreateOuterCallCenterDataRequest) (<-chan *CreateOuterCallCenterDataResponse, <-chan error)

CreateOuterCallCenterDataWithChan invokes the scsp.CreateOuterCallCenterData API asynchronously

func (*Client) CreateRole

func (client *Client) CreateRole(request *CreateRoleRequest) (response *CreateRoleResponse, err error)

CreateRole invokes the scsp.CreateRole API synchronously

func (*Client) CreateRoleWithCallback

func (client *Client) CreateRoleWithCallback(request *CreateRoleRequest, callback func(response *CreateRoleResponse, err error)) <-chan int

CreateRoleWithCallback invokes the scsp.CreateRole API asynchronously

func (*Client) CreateRoleWithChan

func (client *Client) CreateRoleWithChan(request *CreateRoleRequest) (<-chan *CreateRoleResponse, <-chan error)

CreateRoleWithChan invokes the scsp.CreateRole API asynchronously

func (*Client) CreateSkillGroup

func (client *Client) CreateSkillGroup(request *CreateSkillGroupRequest) (response *CreateSkillGroupResponse, err error)

CreateSkillGroup invokes the scsp.CreateSkillGroup API synchronously

func (*Client) CreateSkillGroupWithCallback

func (client *Client) CreateSkillGroupWithCallback(request *CreateSkillGroupRequest, callback func(response *CreateSkillGroupResponse, err error)) <-chan int

CreateSkillGroupWithCallback invokes the scsp.CreateSkillGroup API asynchronously

func (*Client) CreateSkillGroupWithChan

func (client *Client) CreateSkillGroupWithChan(request *CreateSkillGroupRequest) (<-chan *CreateSkillGroupResponse, <-chan error)

CreateSkillGroupWithChan invokes the scsp.CreateSkillGroup API asynchronously

func (*Client) CreateThirdSsoAgent

func (client *Client) CreateThirdSsoAgent(request *CreateThirdSsoAgentRequest) (response *CreateThirdSsoAgentResponse, err error)

CreateThirdSsoAgent invokes the scsp.CreateThirdSsoAgent API synchronously

func (*Client) CreateThirdSsoAgentWithCallback

func (client *Client) CreateThirdSsoAgentWithCallback(request *CreateThirdSsoAgentRequest, callback func(response *CreateThirdSsoAgentResponse, err error)) <-chan int

CreateThirdSsoAgentWithCallback invokes the scsp.CreateThirdSsoAgent API asynchronously

func (*Client) CreateThirdSsoAgentWithChan

func (client *Client) CreateThirdSsoAgentWithChan(request *CreateThirdSsoAgentRequest) (<-chan *CreateThirdSsoAgentResponse, <-chan error)

CreateThirdSsoAgentWithChan invokes the scsp.CreateThirdSsoAgent API asynchronously

func (*Client) CreateTicket

func (client *Client) CreateTicket(request *CreateTicketRequest) (response *CreateTicketResponse, err error)

CreateTicket invokes the scsp.CreateTicket API synchronously

func (*Client) CreateTicketWithBizData

func (client *Client) CreateTicketWithBizData(request *CreateTicketWithBizDataRequest) (response *CreateTicketWithBizDataResponse, err error)

CreateTicketWithBizData invokes the scsp.CreateTicketWithBizData API synchronously

func (*Client) CreateTicketWithBizDataWithCallback

func (client *Client) CreateTicketWithBizDataWithCallback(request *CreateTicketWithBizDataRequest, callback func(response *CreateTicketWithBizDataResponse, err error)) <-chan int

CreateTicketWithBizDataWithCallback invokes the scsp.CreateTicketWithBizData API asynchronously

func (*Client) CreateTicketWithBizDataWithChan

func (client *Client) CreateTicketWithBizDataWithChan(request *CreateTicketWithBizDataRequest) (<-chan *CreateTicketWithBizDataResponse, <-chan error)

CreateTicketWithBizDataWithChan invokes the scsp.CreateTicketWithBizData API asynchronously

func (*Client) CreateTicketWithCallback

func (client *Client) CreateTicketWithCallback(request *CreateTicketRequest, callback func(response *CreateTicketResponse, err error)) <-chan int

CreateTicketWithCallback invokes the scsp.CreateTicket API asynchronously

func (*Client) CreateTicketWithChan

func (client *Client) CreateTicketWithChan(request *CreateTicketRequest) (<-chan *CreateTicketResponse, <-chan error)

CreateTicketWithChan invokes the scsp.CreateTicket API asynchronously

func (*Client) DeleteAgent

func (client *Client) DeleteAgent(request *DeleteAgentRequest) (response *DeleteAgentResponse, err error)

DeleteAgent invokes the scsp.DeleteAgent API synchronously

func (*Client) DeleteAgentWithCallback

func (client *Client) DeleteAgentWithCallback(request *DeleteAgentRequest, callback func(response *DeleteAgentResponse, err error)) <-chan int

DeleteAgentWithCallback invokes the scsp.DeleteAgent API asynchronously

func (*Client) DeleteAgentWithChan

func (client *Client) DeleteAgentWithChan(request *DeleteAgentRequest) (<-chan *DeleteAgentResponse, <-chan error)

DeleteAgentWithChan invokes the scsp.DeleteAgent API asynchronously

func (*Client) DeleteEntityRoute

func (client *Client) DeleteEntityRoute(request *DeleteEntityRouteRequest) (response *DeleteEntityRouteResponse, err error)

DeleteEntityRoute invokes the scsp.DeleteEntityRoute API synchronously

func (*Client) DeleteEntityRouteWithCallback

func (client *Client) DeleteEntityRouteWithCallback(request *DeleteEntityRouteRequest, callback func(response *DeleteEntityRouteResponse, err error)) <-chan int

DeleteEntityRouteWithCallback invokes the scsp.DeleteEntityRoute API asynchronously

func (*Client) DeleteEntityRouteWithChan

func (client *Client) DeleteEntityRouteWithChan(request *DeleteEntityRouteRequest) (<-chan *DeleteEntityRouteResponse, <-chan error)

DeleteEntityRouteWithChan invokes the scsp.DeleteEntityRoute API asynchronously

func (*Client) DisableRole

func (client *Client) DisableRole(request *DisableRoleRequest) (response *DisableRoleResponse, err error)

DisableRole invokes the scsp.DisableRole API synchronously

func (*Client) DisableRoleWithCallback

func (client *Client) DisableRoleWithCallback(request *DisableRoleRequest, callback func(response *DisableRoleResponse, err error)) <-chan int

DisableRoleWithCallback invokes the scsp.DisableRole API asynchronously

func (*Client) DisableRoleWithChan

func (client *Client) DisableRoleWithChan(request *DisableRoleRequest) (<-chan *DisableRoleResponse, <-chan error)

DisableRoleWithChan invokes the scsp.DisableRole API asynchronously

func (*Client) EditEntityRoute

func (client *Client) EditEntityRoute(request *EditEntityRouteRequest) (response *EditEntityRouteResponse, err error)

EditEntityRoute invokes the scsp.EditEntityRoute API synchronously

func (*Client) EditEntityRouteWithCallback

func (client *Client) EditEntityRouteWithCallback(request *EditEntityRouteRequest, callback func(response *EditEntityRouteResponse, err error)) <-chan int

EditEntityRouteWithCallback invokes the scsp.EditEntityRoute API asynchronously

func (*Client) EditEntityRouteWithChan

func (client *Client) EditEntityRouteWithChan(request *EditEntityRouteRequest) (<-chan *EditEntityRouteResponse, <-chan error)

EditEntityRouteWithChan invokes the scsp.EditEntityRoute API asynchronously

func (*Client) EnableRole

func (client *Client) EnableRole(request *EnableRoleRequest) (response *EnableRoleResponse, err error)

EnableRole invokes the scsp.EnableRole API synchronously

func (*Client) EnableRoleWithCallback

func (client *Client) EnableRoleWithCallback(request *EnableRoleRequest, callback func(response *EnableRoleResponse, err error)) <-chan int

EnableRoleWithCallback invokes the scsp.EnableRole API asynchronously

func (*Client) EnableRoleWithChan

func (client *Client) EnableRoleWithChan(request *EnableRoleRequest) (<-chan *EnableRoleResponse, <-chan error)

EnableRoleWithChan invokes the scsp.EnableRole API asynchronously

func (*Client) ExecuteActivity

func (client *Client) ExecuteActivity(request *ExecuteActivityRequest) (response *ExecuteActivityResponse, err error)

ExecuteActivity invokes the scsp.ExecuteActivity API synchronously

func (*Client) ExecuteActivityWithCallback

func (client *Client) ExecuteActivityWithCallback(request *ExecuteActivityRequest, callback func(response *ExecuteActivityResponse, err error)) <-chan int

ExecuteActivityWithCallback invokes the scsp.ExecuteActivity API asynchronously

func (*Client) ExecuteActivityWithChan

func (client *Client) ExecuteActivityWithChan(request *ExecuteActivityRequest) (<-chan *ExecuteActivityResponse, <-chan error)

ExecuteActivityWithChan invokes the scsp.ExecuteActivity API asynchronously

func (*Client) FetchCall

func (client *Client) FetchCall(request *FetchCallRequest) (response *FetchCallResponse, err error)

FetchCall invokes the scsp.FetchCall API synchronously

func (*Client) FetchCallWithCallback

func (client *Client) FetchCallWithCallback(request *FetchCallRequest, callback func(response *FetchCallResponse, err error)) <-chan int

FetchCallWithCallback invokes the scsp.FetchCall API asynchronously

func (*Client) FetchCallWithChan

func (client *Client) FetchCallWithChan(request *FetchCallRequest) (<-chan *FetchCallResponse, <-chan error)

FetchCallWithChan invokes the scsp.FetchCall API asynchronously

func (*Client) FinishHotlineService

func (client *Client) FinishHotlineService(request *FinishHotlineServiceRequest) (response *FinishHotlineServiceResponse, err error)

FinishHotlineService invokes the scsp.FinishHotlineService API synchronously

func (*Client) FinishHotlineServiceWithCallback

func (client *Client) FinishHotlineServiceWithCallback(request *FinishHotlineServiceRequest, callback func(response *FinishHotlineServiceResponse, err error)) <-chan int

FinishHotlineServiceWithCallback invokes the scsp.FinishHotlineService API asynchronously

func (*Client) FinishHotlineServiceWithChan

func (client *Client) FinishHotlineServiceWithChan(request *FinishHotlineServiceRequest) (<-chan *FinishHotlineServiceResponse, <-chan error)

FinishHotlineServiceWithChan invokes the scsp.FinishHotlineService API asynchronously

func (*Client) GenerateWebSocketSign

func (client *Client) GenerateWebSocketSign(request *GenerateWebSocketSignRequest) (response *GenerateWebSocketSignResponse, err error)

GenerateWebSocketSign invokes the scsp.GenerateWebSocketSign API synchronously

func (*Client) GenerateWebSocketSignWithCallback

func (client *Client) GenerateWebSocketSignWithCallback(request *GenerateWebSocketSignRequest, callback func(response *GenerateWebSocketSignResponse, err error)) <-chan int

GenerateWebSocketSignWithCallback invokes the scsp.GenerateWebSocketSign API asynchronously

func (*Client) GenerateWebSocketSignWithChan

func (client *Client) GenerateWebSocketSignWithChan(request *GenerateWebSocketSignRequest) (<-chan *GenerateWebSocketSignResponse, <-chan error)

GenerateWebSocketSignWithChan invokes the scsp.GenerateWebSocketSign API asynchronously

func (*Client) GetAgent

func (client *Client) GetAgent(request *GetAgentRequest) (response *GetAgentResponse, err error)

GetAgent invokes the scsp.GetAgent API synchronously

func (*Client) GetAgentWithCallback

func (client *Client) GetAgentWithCallback(request *GetAgentRequest, callback func(response *GetAgentResponse, err error)) <-chan int

GetAgentWithCallback invokes the scsp.GetAgent API asynchronously

func (*Client) GetAgentWithChan

func (client *Client) GetAgentWithChan(request *GetAgentRequest) (<-chan *GetAgentResponse, <-chan error)

GetAgentWithChan invokes the scsp.GetAgent API asynchronously

func (*Client) GetAuthInfo

func (client *Client) GetAuthInfo(request *GetAuthInfoRequest) (response *GetAuthInfoResponse, err error)

GetAuthInfo invokes the scsp.GetAuthInfo API synchronously

func (*Client) GetAuthInfoWithCallback

func (client *Client) GetAuthInfoWithCallback(request *GetAuthInfoRequest, callback func(response *GetAuthInfoResponse, err error)) <-chan int

GetAuthInfoWithCallback invokes the scsp.GetAuthInfo API asynchronously

func (*Client) GetAuthInfoWithChan

func (client *Client) GetAuthInfoWithChan(request *GetAuthInfoRequest) (<-chan *GetAuthInfoResponse, <-chan error)

GetAuthInfoWithChan invokes the scsp.GetAuthInfo API asynchronously

func (*Client) GetCMSIdByForeignId

func (client *Client) GetCMSIdByForeignId(request *GetCMSIdByForeignIdRequest) (response *GetCMSIdByForeignIdResponse, err error)

GetCMSIdByForeignId invokes the scsp.GetCMSIdByForeignId API synchronously

func (*Client) GetCMSIdByForeignIdWithCallback

func (client *Client) GetCMSIdByForeignIdWithCallback(request *GetCMSIdByForeignIdRequest, callback func(response *GetCMSIdByForeignIdResponse, err error)) <-chan int

GetCMSIdByForeignIdWithCallback invokes the scsp.GetCMSIdByForeignId API asynchronously

func (*Client) GetCMSIdByForeignIdWithChan

func (client *Client) GetCMSIdByForeignIdWithChan(request *GetCMSIdByForeignIdRequest) (<-chan *GetCMSIdByForeignIdResponse, <-chan error)

GetCMSIdByForeignIdWithChan invokes the scsp.GetCMSIdByForeignId API asynchronously

func (*Client) GetCallsPerDay

func (client *Client) GetCallsPerDay(request *GetCallsPerDayRequest) (response *GetCallsPerDayResponse, err error)

GetCallsPerDay invokes the scsp.GetCallsPerDay API synchronously

func (*Client) GetCallsPerDayWithCallback

func (client *Client) GetCallsPerDayWithCallback(request *GetCallsPerDayRequest, callback func(response *GetCallsPerDayResponse, err error)) <-chan int

GetCallsPerDayWithCallback invokes the scsp.GetCallsPerDay API asynchronously

func (*Client) GetCallsPerDayWithChan

func (client *Client) GetCallsPerDayWithChan(request *GetCallsPerDayRequest) (<-chan *GetCallsPerDayResponse, <-chan error)

GetCallsPerDayWithChan invokes the scsp.GetCallsPerDay API asynchronously

func (*Client) GetEntityRoute

func (client *Client) GetEntityRoute(request *GetEntityRouteRequest) (response *GetEntityRouteResponse, err error)

GetEntityRoute invokes the scsp.GetEntityRoute API synchronously

func (*Client) GetEntityRouteList

func (client *Client) GetEntityRouteList(request *GetEntityRouteListRequest) (response *GetEntityRouteListResponse, err error)

GetEntityRouteList invokes the scsp.GetEntityRouteList API synchronously

func (*Client) GetEntityRouteListWithCallback

func (client *Client) GetEntityRouteListWithCallback(request *GetEntityRouteListRequest, callback func(response *GetEntityRouteListResponse, err error)) <-chan int

GetEntityRouteListWithCallback invokes the scsp.GetEntityRouteList API asynchronously

func (*Client) GetEntityRouteListWithChan

func (client *Client) GetEntityRouteListWithChan(request *GetEntityRouteListRequest) (<-chan *GetEntityRouteListResponse, <-chan error)

GetEntityRouteListWithChan invokes the scsp.GetEntityRouteList API asynchronously

func (*Client) GetEntityRouteWithCallback

func (client *Client) GetEntityRouteWithCallback(request *GetEntityRouteRequest, callback func(response *GetEntityRouteResponse, err error)) <-chan int

GetEntityRouteWithCallback invokes the scsp.GetEntityRoute API asynchronously

func (*Client) GetEntityRouteWithChan

func (client *Client) GetEntityRouteWithChan(request *GetEntityRouteRequest) (<-chan *GetEntityRouteResponse, <-chan error)

GetEntityRouteWithChan invokes the scsp.GetEntityRoute API asynchronously

func (*Client) GetEntityTagRelation

func (client *Client) GetEntityTagRelation(request *GetEntityTagRelationRequest) (response *GetEntityTagRelationResponse, err error)

GetEntityTagRelation invokes the scsp.GetEntityTagRelation API synchronously

func (*Client) GetEntityTagRelationWithCallback

func (client *Client) GetEntityTagRelationWithCallback(request *GetEntityTagRelationRequest, callback func(response *GetEntityTagRelationResponse, err error)) <-chan int

GetEntityTagRelationWithCallback invokes the scsp.GetEntityTagRelation API asynchronously

func (*Client) GetEntityTagRelationWithChan

func (client *Client) GetEntityTagRelationWithChan(request *GetEntityTagRelationRequest) (<-chan *GetEntityTagRelationResponse, <-chan error)

GetEntityTagRelationWithChan invokes the scsp.GetEntityTagRelation API asynchronously

func (*Client) GetGrantedRoleIds

func (client *Client) GetGrantedRoleIds(request *GetGrantedRoleIdsRequest) (response *GetGrantedRoleIdsResponse, err error)

GetGrantedRoleIds invokes the scsp.GetGrantedRoleIds API synchronously

func (*Client) GetGrantedRoleIdsWithCallback

func (client *Client) GetGrantedRoleIdsWithCallback(request *GetGrantedRoleIdsRequest, callback func(response *GetGrantedRoleIdsResponse, err error)) <-chan int

GetGrantedRoleIdsWithCallback invokes the scsp.GetGrantedRoleIds API asynchronously

func (*Client) GetGrantedRoleIdsWithChan

func (client *Client) GetGrantedRoleIdsWithChan(request *GetGrantedRoleIdsRequest) (<-chan *GetGrantedRoleIdsResponse, <-chan error)

GetGrantedRoleIdsWithChan invokes the scsp.GetGrantedRoleIds API asynchronously

func (*Client) GetHotlineAgentDetail

func (client *Client) GetHotlineAgentDetail(request *GetHotlineAgentDetailRequest) (response *GetHotlineAgentDetailResponse, err error)

GetHotlineAgentDetail invokes the scsp.GetHotlineAgentDetail API synchronously

func (*Client) GetHotlineAgentDetailReport

func (client *Client) GetHotlineAgentDetailReport(request *GetHotlineAgentDetailReportRequest) (response *GetHotlineAgentDetailReportResponse, err error)

GetHotlineAgentDetailReport invokes the scsp.GetHotlineAgentDetailReport API synchronously

func (*Client) GetHotlineAgentDetailReportWithCallback

func (client *Client) GetHotlineAgentDetailReportWithCallback(request *GetHotlineAgentDetailReportRequest, callback func(response *GetHotlineAgentDetailReportResponse, err error)) <-chan int

GetHotlineAgentDetailReportWithCallback invokes the scsp.GetHotlineAgentDetailReport API asynchronously

func (*Client) GetHotlineAgentDetailReportWithChan

func (client *Client) GetHotlineAgentDetailReportWithChan(request *GetHotlineAgentDetailReportRequest) (<-chan *GetHotlineAgentDetailReportResponse, <-chan error)

GetHotlineAgentDetailReportWithChan invokes the scsp.GetHotlineAgentDetailReport API asynchronously

func (*Client) GetHotlineAgentDetailWithCallback

func (client *Client) GetHotlineAgentDetailWithCallback(request *GetHotlineAgentDetailRequest, callback func(response *GetHotlineAgentDetailResponse, err error)) <-chan int

GetHotlineAgentDetailWithCallback invokes the scsp.GetHotlineAgentDetail API asynchronously

func (*Client) GetHotlineAgentDetailWithChan

func (client *Client) GetHotlineAgentDetailWithChan(request *GetHotlineAgentDetailRequest) (<-chan *GetHotlineAgentDetailResponse, <-chan error)

GetHotlineAgentDetailWithChan invokes the scsp.GetHotlineAgentDetail API asynchronously

func (*Client) GetHotlineAgentStatus

func (client *Client) GetHotlineAgentStatus(request *GetHotlineAgentStatusRequest) (response *GetHotlineAgentStatusResponse, err error)

GetHotlineAgentStatus invokes the scsp.GetHotlineAgentStatus API synchronously

func (*Client) GetHotlineAgentStatusWithCallback

func (client *Client) GetHotlineAgentStatusWithCallback(request *GetHotlineAgentStatusRequest, callback func(response *GetHotlineAgentStatusResponse, err error)) <-chan int

GetHotlineAgentStatusWithCallback invokes the scsp.GetHotlineAgentStatus API asynchronously

func (*Client) GetHotlineAgentStatusWithChan

func (client *Client) GetHotlineAgentStatusWithChan(request *GetHotlineAgentStatusRequest) (<-chan *GetHotlineAgentStatusResponse, <-chan error)

GetHotlineAgentStatusWithChan invokes the scsp.GetHotlineAgentStatus API asynchronously

func (*Client) GetHotlineGroupDetailReport

func (client *Client) GetHotlineGroupDetailReport(request *GetHotlineGroupDetailReportRequest) (response *GetHotlineGroupDetailReportResponse, err error)

GetHotlineGroupDetailReport invokes the scsp.GetHotlineGroupDetailReport API synchronously

func (*Client) GetHotlineGroupDetailReportWithCallback

func (client *Client) GetHotlineGroupDetailReportWithCallback(request *GetHotlineGroupDetailReportRequest, callback func(response *GetHotlineGroupDetailReportResponse, err error)) <-chan int

GetHotlineGroupDetailReportWithCallback invokes the scsp.GetHotlineGroupDetailReport API asynchronously

func (*Client) GetHotlineGroupDetailReportWithChan

func (client *Client) GetHotlineGroupDetailReportWithChan(request *GetHotlineGroupDetailReportRequest) (<-chan *GetHotlineGroupDetailReportResponse, <-chan error)

GetHotlineGroupDetailReportWithChan invokes the scsp.GetHotlineGroupDetailReport API asynchronously

func (*Client) GetHotlineWaitingNumber

func (client *Client) GetHotlineWaitingNumber(request *GetHotlineWaitingNumberRequest) (response *GetHotlineWaitingNumberResponse, err error)

GetHotlineWaitingNumber invokes the scsp.GetHotlineWaitingNumber API synchronously

func (*Client) GetHotlineWaitingNumberWithCallback

func (client *Client) GetHotlineWaitingNumberWithCallback(request *GetHotlineWaitingNumberRequest, callback func(response *GetHotlineWaitingNumberResponse, err error)) <-chan int

GetHotlineWaitingNumberWithCallback invokes the scsp.GetHotlineWaitingNumber API asynchronously

func (*Client) GetHotlineWaitingNumberWithChan

func (client *Client) GetHotlineWaitingNumberWithChan(request *GetHotlineWaitingNumberRequest) (<-chan *GetHotlineWaitingNumberResponse, <-chan error)

GetHotlineWaitingNumberWithChan invokes the scsp.GetHotlineWaitingNumber API asynchronously

func (*Client) GetNumLocation

func (client *Client) GetNumLocation(request *GetNumLocationRequest) (response *GetNumLocationResponse, err error)

GetNumLocation invokes the scsp.GetNumLocation API synchronously

func (*Client) GetNumLocationWithCallback

func (client *Client) GetNumLocationWithCallback(request *GetNumLocationRequest, callback func(response *GetNumLocationResponse, err error)) <-chan int

GetNumLocationWithCallback invokes the scsp.GetNumLocation API asynchronously

func (*Client) GetNumLocationWithChan

func (client *Client) GetNumLocationWithChan(request *GetNumLocationRequest) (<-chan *GetNumLocationResponse, <-chan error)

GetNumLocationWithChan invokes the scsp.GetNumLocation API asynchronously

func (*Client) GetOutbounNumList

func (client *Client) GetOutbounNumList(request *GetOutbounNumListRequest) (response *GetOutbounNumListResponse, err error)

GetOutbounNumList invokes the scsp.GetOutbounNumList API synchronously

func (*Client) GetOutbounNumListWithCallback

func (client *Client) GetOutbounNumListWithCallback(request *GetOutbounNumListRequest, callback func(response *GetOutbounNumListResponse, err error)) <-chan int

GetOutbounNumListWithCallback invokes the scsp.GetOutbounNumList API asynchronously

func (*Client) GetOutbounNumListWithChan

func (client *Client) GetOutbounNumListWithChan(request *GetOutbounNumListRequest) (<-chan *GetOutbounNumListResponse, <-chan error)

GetOutbounNumListWithChan invokes the scsp.GetOutbounNumList API asynchronously

func (*Client) GetOuterCallCenterDataList

func (client *Client) GetOuterCallCenterDataList(request *GetOuterCallCenterDataListRequest) (response *GetOuterCallCenterDataListResponse, err error)

GetOuterCallCenterDataList invokes the scsp.GetOuterCallCenterDataList API synchronously

func (*Client) GetOuterCallCenterDataListWithCallback

func (client *Client) GetOuterCallCenterDataListWithCallback(request *GetOuterCallCenterDataListRequest, callback func(response *GetOuterCallCenterDataListResponse, err error)) <-chan int

GetOuterCallCenterDataListWithCallback invokes the scsp.GetOuterCallCenterDataList API asynchronously

func (*Client) GetOuterCallCenterDataListWithChan

func (client *Client) GetOuterCallCenterDataListWithChan(request *GetOuterCallCenterDataListRequest) (<-chan *GetOuterCallCenterDataListResponse, <-chan error)

GetOuterCallCenterDataListWithChan invokes the scsp.GetOuterCallCenterDataList API asynchronously

func (*Client) GetTagList

func (client *Client) GetTagList(request *GetTagListRequest) (response *GetTagListResponse, err error)

GetTagList invokes the scsp.GetTagList API synchronously

func (*Client) GetTagListWithCallback

func (client *Client) GetTagListWithCallback(request *GetTagListRequest, callback func(response *GetTagListResponse, err error)) <-chan int

GetTagListWithCallback invokes the scsp.GetTagList API asynchronously

func (*Client) GetTagListWithChan

func (client *Client) GetTagListWithChan(request *GetTagListRequest) (<-chan *GetTagListResponse, <-chan error)

GetTagListWithChan invokes the scsp.GetTagList API asynchronously

func (*Client) GetTicketTemplateSchema

func (client *Client) GetTicketTemplateSchema(request *GetTicketTemplateSchemaRequest) (response *GetTicketTemplateSchemaResponse, err error)

GetTicketTemplateSchema invokes the scsp.GetTicketTemplateSchema API synchronously

func (*Client) GetTicketTemplateSchemaWithCallback

func (client *Client) GetTicketTemplateSchemaWithCallback(request *GetTicketTemplateSchemaRequest, callback func(response *GetTicketTemplateSchemaResponse, err error)) <-chan int

GetTicketTemplateSchemaWithCallback invokes the scsp.GetTicketTemplateSchema API asynchronously

func (*Client) GetTicketTemplateSchemaWithChan

func (client *Client) GetTicketTemplateSchemaWithChan(request *GetTicketTemplateSchemaRequest) (<-chan *GetTicketTemplateSchemaResponse, <-chan error)

GetTicketTemplateSchemaWithChan invokes the scsp.GetTicketTemplateSchema API asynchronously

func (*Client) GetUserToken

func (client *Client) GetUserToken(request *GetUserTokenRequest) (response *GetUserTokenResponse, err error)

GetUserToken invokes the scsp.GetUserToken API synchronously

func (*Client) GetUserTokenWithCallback

func (client *Client) GetUserTokenWithCallback(request *GetUserTokenRequest, callback func(response *GetUserTokenResponse, err error)) <-chan int

GetUserTokenWithCallback invokes the scsp.GetUserToken API asynchronously

func (*Client) GetUserTokenWithChan

func (client *Client) GetUserTokenWithChan(request *GetUserTokenRequest) (<-chan *GetUserTokenResponse, <-chan error)

GetUserTokenWithChan invokes the scsp.GetUserToken API asynchronously

func (*Client) GrantRoles

func (client *Client) GrantRoles(request *GrantRolesRequest) (response *GrantRolesResponse, err error)

GrantRoles invokes the scsp.GrantRoles API synchronously

func (*Client) GrantRolesWithCallback

func (client *Client) GrantRolesWithCallback(request *GrantRolesRequest, callback func(response *GrantRolesResponse, err error)) <-chan int

GrantRolesWithCallback invokes the scsp.GrantRoles API asynchronously

func (*Client) GrantRolesWithChan

func (client *Client) GrantRolesWithChan(request *GrantRolesRequest) (<-chan *GrantRolesResponse, <-chan error)

GrantRolesWithChan invokes the scsp.GrantRoles API asynchronously

func (*Client) HangupCall

func (client *Client) HangupCall(request *HangupCallRequest) (response *HangupCallResponse, err error)

HangupCall invokes the scsp.HangupCall API synchronously

func (*Client) HangupCallWithCallback

func (client *Client) HangupCallWithCallback(request *HangupCallRequest, callback func(response *HangupCallResponse, err error)) <-chan int

HangupCallWithCallback invokes the scsp.HangupCall API asynchronously

func (*Client) HangupCallWithChan

func (client *Client) HangupCallWithChan(request *HangupCallRequest) (<-chan *HangupCallResponse, <-chan error)

HangupCallWithChan invokes the scsp.HangupCall API asynchronously

func (*Client) HangupThirdCall

func (client *Client) HangupThirdCall(request *HangupThirdCallRequest) (response *HangupThirdCallResponse, err error)

HangupThirdCall invokes the scsp.HangupThirdCall API synchronously

func (*Client) HangupThirdCallWithCallback

func (client *Client) HangupThirdCallWithCallback(request *HangupThirdCallRequest, callback func(response *HangupThirdCallResponse, err error)) <-chan int

HangupThirdCallWithCallback invokes the scsp.HangupThirdCall API asynchronously

func (*Client) HangupThirdCallWithChan

func (client *Client) HangupThirdCallWithChan(request *HangupThirdCallRequest) (<-chan *HangupThirdCallResponse, <-chan error)

HangupThirdCallWithChan invokes the scsp.HangupThirdCall API asynchronously

func (*Client) HoldCall

func (client *Client) HoldCall(request *HoldCallRequest) (response *HoldCallResponse, err error)

HoldCall invokes the scsp.HoldCall API synchronously

func (*Client) HoldCallWithCallback

func (client *Client) HoldCallWithCallback(request *HoldCallRequest, callback func(response *HoldCallResponse, err error)) <-chan int

HoldCallWithCallback invokes the scsp.HoldCall API asynchronously

func (*Client) HoldCallWithChan

func (client *Client) HoldCallWithChan(request *HoldCallRequest) (<-chan *HoldCallResponse, <-chan error)

HoldCallWithChan invokes the scsp.HoldCall API asynchronously

func (*Client) JoinThirdCall

func (client *Client) JoinThirdCall(request *JoinThirdCallRequest) (response *JoinThirdCallResponse, err error)

JoinThirdCall invokes the scsp.JoinThirdCall API synchronously

func (*Client) JoinThirdCallWithCallback

func (client *Client) JoinThirdCallWithCallback(request *JoinThirdCallRequest, callback func(response *JoinThirdCallResponse, err error)) <-chan int

JoinThirdCallWithCallback invokes the scsp.JoinThirdCall API asynchronously

func (*Client) JoinThirdCallWithChan

func (client *Client) JoinThirdCallWithChan(request *JoinThirdCallRequest) (<-chan *JoinThirdCallResponse, <-chan error)

JoinThirdCallWithChan invokes the scsp.JoinThirdCall API asynchronously

func (*Client) ListAgentBySkillGroupId

func (client *Client) ListAgentBySkillGroupId(request *ListAgentBySkillGroupIdRequest) (response *ListAgentBySkillGroupIdResponse, err error)

ListAgentBySkillGroupId invokes the scsp.ListAgentBySkillGroupId API synchronously

func (*Client) ListAgentBySkillGroupIdWithCallback

func (client *Client) ListAgentBySkillGroupIdWithCallback(request *ListAgentBySkillGroupIdRequest, callback func(response *ListAgentBySkillGroupIdResponse, err error)) <-chan int

ListAgentBySkillGroupIdWithCallback invokes the scsp.ListAgentBySkillGroupId API asynchronously

func (*Client) ListAgentBySkillGroupIdWithChan

func (client *Client) ListAgentBySkillGroupIdWithChan(request *ListAgentBySkillGroupIdRequest) (<-chan *ListAgentBySkillGroupIdResponse, <-chan error)

ListAgentBySkillGroupIdWithChan invokes the scsp.ListAgentBySkillGroupId API asynchronously

func (*Client) ListHotlineRecord

func (client *Client) ListHotlineRecord(request *ListHotlineRecordRequest) (response *ListHotlineRecordResponse, err error)

ListHotlineRecord invokes the scsp.ListHotlineRecord API synchronously

func (*Client) ListHotlineRecordWithCallback

func (client *Client) ListHotlineRecordWithCallback(request *ListHotlineRecordRequest, callback func(response *ListHotlineRecordResponse, err error)) <-chan int

ListHotlineRecordWithCallback invokes the scsp.ListHotlineRecord API asynchronously

func (*Client) ListHotlineRecordWithChan

func (client *Client) ListHotlineRecordWithChan(request *ListHotlineRecordRequest) (<-chan *ListHotlineRecordResponse, <-chan error)

ListHotlineRecordWithChan invokes the scsp.ListHotlineRecord API asynchronously

func (*Client) ListOutboundPhoneNumber

func (client *Client) ListOutboundPhoneNumber(request *ListOutboundPhoneNumberRequest) (response *ListOutboundPhoneNumberResponse, err error)

ListOutboundPhoneNumber invokes the scsp.ListOutboundPhoneNumber API synchronously

func (*Client) ListOutboundPhoneNumberWithCallback

func (client *Client) ListOutboundPhoneNumberWithCallback(request *ListOutboundPhoneNumberRequest, callback func(response *ListOutboundPhoneNumberResponse, err error)) <-chan int

ListOutboundPhoneNumberWithCallback invokes the scsp.ListOutboundPhoneNumber API asynchronously

func (*Client) ListOutboundPhoneNumberWithChan

func (client *Client) ListOutboundPhoneNumberWithChan(request *ListOutboundPhoneNumberRequest) (<-chan *ListOutboundPhoneNumberResponse, <-chan error)

ListOutboundPhoneNumberWithChan invokes the scsp.ListOutboundPhoneNumber API asynchronously

func (*Client) ListSkillGroup

func (client *Client) ListSkillGroup(request *ListSkillGroupRequest) (response *ListSkillGroupResponse, err error)

ListSkillGroup invokes the scsp.ListSkillGroup API synchronously

func (*Client) ListSkillGroupWithCallback

func (client *Client) ListSkillGroupWithCallback(request *ListSkillGroupRequest, callback func(response *ListSkillGroupResponse, err error)) <-chan int

ListSkillGroupWithCallback invokes the scsp.ListSkillGroup API asynchronously

func (*Client) ListSkillGroupWithChan

func (client *Client) ListSkillGroupWithChan(request *ListSkillGroupRequest) (<-chan *ListSkillGroupResponse, <-chan error)

ListSkillGroupWithChan invokes the scsp.ListSkillGroup API asynchronously

func (*Client) QueryHotlineSession

func (client *Client) QueryHotlineSession(request *QueryHotlineSessionRequest) (response *QueryHotlineSessionResponse, err error)

QueryHotlineSession invokes the scsp.QueryHotlineSession API synchronously

func (*Client) QueryHotlineSessionWithCallback

func (client *Client) QueryHotlineSessionWithCallback(request *QueryHotlineSessionRequest, callback func(response *QueryHotlineSessionResponse, err error)) <-chan int

QueryHotlineSessionWithCallback invokes the scsp.QueryHotlineSession API asynchronously

func (*Client) QueryHotlineSessionWithChan

func (client *Client) QueryHotlineSessionWithChan(request *QueryHotlineSessionRequest) (<-chan *QueryHotlineSessionResponse, <-chan error)

QueryHotlineSessionWithChan invokes the scsp.QueryHotlineSession API asynchronously

func (*Client) QueryRingDetailList

func (client *Client) QueryRingDetailList(request *QueryRingDetailListRequest) (response *QueryRingDetailListResponse, err error)

QueryRingDetailList invokes the scsp.QueryRingDetailList API synchronously

func (*Client) QueryRingDetailListWithCallback

func (client *Client) QueryRingDetailListWithCallback(request *QueryRingDetailListRequest, callback func(response *QueryRingDetailListResponse, err error)) <-chan int

QueryRingDetailListWithCallback invokes the scsp.QueryRingDetailList API asynchronously

func (*Client) QueryRingDetailListWithChan

func (client *Client) QueryRingDetailListWithChan(request *QueryRingDetailListRequest) (<-chan *QueryRingDetailListResponse, <-chan error)

QueryRingDetailListWithChan invokes the scsp.QueryRingDetailList API asynchronously

func (*Client) QueryServiceConfig

func (client *Client) QueryServiceConfig(request *QueryServiceConfigRequest) (response *QueryServiceConfigResponse, err error)

QueryServiceConfig invokes the scsp.QueryServiceConfig API synchronously

func (*Client) QueryServiceConfigWithCallback

func (client *Client) QueryServiceConfigWithCallback(request *QueryServiceConfigRequest, callback func(response *QueryServiceConfigResponse, err error)) <-chan int

QueryServiceConfigWithCallback invokes the scsp.QueryServiceConfig API asynchronously

func (*Client) QueryServiceConfigWithChan

func (client *Client) QueryServiceConfigWithChan(request *QueryServiceConfigRequest) (<-chan *QueryServiceConfigResponse, <-chan error)

QueryServiceConfigWithChan invokes the scsp.QueryServiceConfig API asynchronously

func (*Client) QuerySkillGroups

func (client *Client) QuerySkillGroups(request *QuerySkillGroupsRequest) (response *QuerySkillGroupsResponse, err error)

QuerySkillGroups invokes the scsp.QuerySkillGroups API synchronously

func (*Client) QuerySkillGroupsWithCallback

func (client *Client) QuerySkillGroupsWithCallback(request *QuerySkillGroupsRequest, callback func(response *QuerySkillGroupsResponse, err error)) <-chan int

QuerySkillGroupsWithCallback invokes the scsp.QuerySkillGroups API asynchronously

func (*Client) QuerySkillGroupsWithChan

func (client *Client) QuerySkillGroupsWithChan(request *QuerySkillGroupsRequest) (<-chan *QuerySkillGroupsResponse, <-chan error)

QuerySkillGroupsWithChan invokes the scsp.QuerySkillGroups API asynchronously

func (*Client) QueryTicketActions

func (client *Client) QueryTicketActions(request *QueryTicketActionsRequest) (response *QueryTicketActionsResponse, err error)

QueryTicketActions invokes the scsp.QueryTicketActions API synchronously

func (*Client) QueryTicketActionsWithCallback

func (client *Client) QueryTicketActionsWithCallback(request *QueryTicketActionsRequest, callback func(response *QueryTicketActionsResponse, err error)) <-chan int

QueryTicketActionsWithCallback invokes the scsp.QueryTicketActions API asynchronously

func (*Client) QueryTicketActionsWithChan

func (client *Client) QueryTicketActionsWithChan(request *QueryTicketActionsRequest) (<-chan *QueryTicketActionsResponse, <-chan error)

QueryTicketActionsWithChan invokes the scsp.QueryTicketActions API asynchronously

func (*Client) QueryTicketCount

func (client *Client) QueryTicketCount(request *QueryTicketCountRequest) (response *QueryTicketCountResponse, err error)

QueryTicketCount invokes the scsp.QueryTicketCount API synchronously

func (*Client) QueryTicketCountWithCallback

func (client *Client) QueryTicketCountWithCallback(request *QueryTicketCountRequest, callback func(response *QueryTicketCountResponse, err error)) <-chan int

QueryTicketCountWithCallback invokes the scsp.QueryTicketCount API asynchronously

func (*Client) QueryTicketCountWithChan

func (client *Client) QueryTicketCountWithChan(request *QueryTicketCountRequest) (<-chan *QueryTicketCountResponse, <-chan error)

QueryTicketCountWithChan invokes the scsp.QueryTicketCount API asynchronously

func (*Client) QueryTickets

func (client *Client) QueryTickets(request *QueryTicketsRequest) (response *QueryTicketsResponse, err error)

QueryTickets invokes the scsp.QueryTickets API synchronously

func (*Client) QueryTicketsWithCallback

func (client *Client) QueryTicketsWithCallback(request *QueryTicketsRequest, callback func(response *QueryTicketsResponse, err error)) <-chan int

QueryTicketsWithCallback invokes the scsp.QueryTickets API asynchronously

func (*Client) QueryTicketsWithChan

func (client *Client) QueryTicketsWithChan(request *QueryTicketsRequest) (<-chan *QueryTicketsResponse, <-chan error)

QueryTicketsWithChan invokes the scsp.QueryTickets API asynchronously

func (*Client) RemoveSkillGroup

func (client *Client) RemoveSkillGroup(request *RemoveSkillGroupRequest) (response *RemoveSkillGroupResponse, err error)

RemoveSkillGroup invokes the scsp.RemoveSkillGroup API synchronously

func (*Client) RemoveSkillGroupWithCallback

func (client *Client) RemoveSkillGroupWithCallback(request *RemoveSkillGroupRequest, callback func(response *RemoveSkillGroupResponse, err error)) <-chan int

RemoveSkillGroupWithCallback invokes the scsp.RemoveSkillGroup API asynchronously

func (*Client) RemoveSkillGroupWithChan

func (client *Client) RemoveSkillGroupWithChan(request *RemoveSkillGroupRequest) (<-chan *RemoveSkillGroupResponse, <-chan error)

RemoveSkillGroupWithChan invokes the scsp.RemoveSkillGroup API asynchronously

func (*Client) SearchTicketById

func (client *Client) SearchTicketById(request *SearchTicketByIdRequest) (response *SearchTicketByIdResponse, err error)

SearchTicketById invokes the scsp.SearchTicketById API synchronously

func (*Client) SearchTicketByIdWithCallback

func (client *Client) SearchTicketByIdWithCallback(request *SearchTicketByIdRequest, callback func(response *SearchTicketByIdResponse, err error)) <-chan int

SearchTicketByIdWithCallback invokes the scsp.SearchTicketById API asynchronously

func (*Client) SearchTicketByIdWithChan

func (client *Client) SearchTicketByIdWithChan(request *SearchTicketByIdRequest) (<-chan *SearchTicketByIdResponse, <-chan error)

SearchTicketByIdWithChan invokes the scsp.SearchTicketById API asynchronously

func (*Client) SearchTicketByPhone

func (client *Client) SearchTicketByPhone(request *SearchTicketByPhoneRequest) (response *SearchTicketByPhoneResponse, err error)

SearchTicketByPhone invokes the scsp.SearchTicketByPhone API synchronously

func (*Client) SearchTicketByPhoneWithCallback

func (client *Client) SearchTicketByPhoneWithCallback(request *SearchTicketByPhoneRequest, callback func(response *SearchTicketByPhoneResponse, err error)) <-chan int

SearchTicketByPhoneWithCallback invokes the scsp.SearchTicketByPhone API asynchronously

func (*Client) SearchTicketByPhoneWithChan

func (client *Client) SearchTicketByPhoneWithChan(request *SearchTicketByPhoneRequest) (<-chan *SearchTicketByPhoneResponse, <-chan error)

SearchTicketByPhoneWithChan invokes the scsp.SearchTicketByPhone API asynchronously

func (*Client) SearchTicketList

func (client *Client) SearchTicketList(request *SearchTicketListRequest) (response *SearchTicketListResponse, err error)

SearchTicketList invokes the scsp.SearchTicketList API synchronously

func (*Client) SearchTicketListWithCallback

func (client *Client) SearchTicketListWithCallback(request *SearchTicketListRequest, callback func(response *SearchTicketListResponse, err error)) <-chan int

SearchTicketListWithCallback invokes the scsp.SearchTicketList API asynchronously

func (*Client) SearchTicketListWithChan

func (client *Client) SearchTicketListWithChan(request *SearchTicketListRequest) (<-chan *SearchTicketListResponse, <-chan error)

SearchTicketListWithChan invokes the scsp.SearchTicketList API asynchronously

func (*Client) SendHotlineHeartBeat

func (client *Client) SendHotlineHeartBeat(request *SendHotlineHeartBeatRequest) (response *SendHotlineHeartBeatResponse, err error)

SendHotlineHeartBeat invokes the scsp.SendHotlineHeartBeat API synchronously

func (*Client) SendHotlineHeartBeatWithCallback

func (client *Client) SendHotlineHeartBeatWithCallback(request *SendHotlineHeartBeatRequest, callback func(response *SendHotlineHeartBeatResponse, err error)) <-chan int

SendHotlineHeartBeatWithCallback invokes the scsp.SendHotlineHeartBeat API asynchronously

func (*Client) SendHotlineHeartBeatWithChan

func (client *Client) SendHotlineHeartBeatWithChan(request *SendHotlineHeartBeatRequest) (<-chan *SendHotlineHeartBeatResponse, <-chan error)

SendHotlineHeartBeatWithChan invokes the scsp.SendHotlineHeartBeat API asynchronously

func (*Client) SendOutboundCommand

func (client *Client) SendOutboundCommand(request *SendOutboundCommandRequest) (response *SendOutboundCommandResponse, err error)

SendOutboundCommand invokes the scsp.SendOutboundCommand API synchronously

func (*Client) SendOutboundCommandWithCallback

func (client *Client) SendOutboundCommandWithCallback(request *SendOutboundCommandRequest, callback func(response *SendOutboundCommandResponse, err error)) <-chan int

SendOutboundCommandWithCallback invokes the scsp.SendOutboundCommand API asynchronously

func (*Client) SendOutboundCommandWithChan

func (client *Client) SendOutboundCommandWithChan(request *SendOutboundCommandRequest) (<-chan *SendOutboundCommandResponse, <-chan error)

SendOutboundCommandWithChan invokes the scsp.SendOutboundCommand API asynchronously

func (*Client) StartCall

func (client *Client) StartCall(request *StartCallRequest) (response *StartCallResponse, err error)

StartCall invokes the scsp.StartCall API synchronously

func (*Client) StartCallV2

func (client *Client) StartCallV2(request *StartCallV2Request) (response *StartCallV2Response, err error)

StartCallV2 invokes the scsp.StartCallV2 API synchronously

func (*Client) StartCallV2WithCallback

func (client *Client) StartCallV2WithCallback(request *StartCallV2Request, callback func(response *StartCallV2Response, err error)) <-chan int

StartCallV2WithCallback invokes the scsp.StartCallV2 API asynchronously

func (*Client) StartCallV2WithChan

func (client *Client) StartCallV2WithChan(request *StartCallV2Request) (<-chan *StartCallV2Response, <-chan error)

StartCallV2WithChan invokes the scsp.StartCallV2 API asynchronously

func (*Client) StartCallWithCallback

func (client *Client) StartCallWithCallback(request *StartCallRequest, callback func(response *StartCallResponse, err error)) <-chan int

StartCallWithCallback invokes the scsp.StartCall API asynchronously

func (*Client) StartCallWithChan

func (client *Client) StartCallWithChan(request *StartCallRequest) (<-chan *StartCallResponse, <-chan error)

StartCallWithChan invokes the scsp.StartCall API asynchronously

func (*Client) StartChatWork

func (client *Client) StartChatWork(request *StartChatWorkRequest) (response *StartChatWorkResponse, err error)

StartChatWork invokes the scsp.StartChatWork API synchronously

func (*Client) StartChatWorkWithCallback

func (client *Client) StartChatWorkWithCallback(request *StartChatWorkRequest, callback func(response *StartChatWorkResponse, err error)) <-chan int

StartChatWorkWithCallback invokes the scsp.StartChatWork API asynchronously

func (*Client) StartChatWorkWithChan

func (client *Client) StartChatWorkWithChan(request *StartChatWorkRequest) (<-chan *StartChatWorkResponse, <-chan error)

StartChatWorkWithChan invokes the scsp.StartChatWork API asynchronously

func (*Client) StartHotlineService

func (client *Client) StartHotlineService(request *StartHotlineServiceRequest) (response *StartHotlineServiceResponse, err error)

StartHotlineService invokes the scsp.StartHotlineService API synchronously

func (*Client) StartHotlineServiceWithCallback

func (client *Client) StartHotlineServiceWithCallback(request *StartHotlineServiceRequest, callback func(response *StartHotlineServiceResponse, err error)) <-chan int

StartHotlineServiceWithCallback invokes the scsp.StartHotlineService API asynchronously

func (*Client) StartHotlineServiceWithChan

func (client *Client) StartHotlineServiceWithChan(request *StartHotlineServiceRequest) (<-chan *StartHotlineServiceResponse, <-chan error)

StartHotlineServiceWithChan invokes the scsp.StartHotlineService API asynchronously

func (*Client) SuspendHotlineService

func (client *Client) SuspendHotlineService(request *SuspendHotlineServiceRequest) (response *SuspendHotlineServiceResponse, err error)

SuspendHotlineService invokes the scsp.SuspendHotlineService API synchronously

func (*Client) SuspendHotlineServiceWithCallback

func (client *Client) SuspendHotlineServiceWithCallback(request *SuspendHotlineServiceRequest, callback func(response *SuspendHotlineServiceResponse, err error)) <-chan int

SuspendHotlineServiceWithCallback invokes the scsp.SuspendHotlineService API asynchronously

func (*Client) SuspendHotlineServiceWithChan

func (client *Client) SuspendHotlineServiceWithChan(request *SuspendHotlineServiceRequest) (<-chan *SuspendHotlineServiceResponse, <-chan error)

SuspendHotlineServiceWithChan invokes the scsp.SuspendHotlineService API asynchronously

func (*Client) TransferCallToAgent

func (client *Client) TransferCallToAgent(request *TransferCallToAgentRequest) (response *TransferCallToAgentResponse, err error)

TransferCallToAgent invokes the scsp.TransferCallToAgent API synchronously

func (*Client) TransferCallToAgentWithCallback

func (client *Client) TransferCallToAgentWithCallback(request *TransferCallToAgentRequest, callback func(response *TransferCallToAgentResponse, err error)) <-chan int

TransferCallToAgentWithCallback invokes the scsp.TransferCallToAgent API asynchronously

func (*Client) TransferCallToAgentWithChan

func (client *Client) TransferCallToAgentWithChan(request *TransferCallToAgentRequest) (<-chan *TransferCallToAgentResponse, <-chan error)

TransferCallToAgentWithChan invokes the scsp.TransferCallToAgent API asynchronously

func (*Client) TransferCallToPhone

func (client *Client) TransferCallToPhone(request *TransferCallToPhoneRequest) (response *TransferCallToPhoneResponse, err error)

TransferCallToPhone invokes the scsp.TransferCallToPhone API synchronously

func (*Client) TransferCallToPhoneWithCallback

func (client *Client) TransferCallToPhoneWithCallback(request *TransferCallToPhoneRequest, callback func(response *TransferCallToPhoneResponse, err error)) <-chan int

TransferCallToPhoneWithCallback invokes the scsp.TransferCallToPhone API asynchronously

func (*Client) TransferCallToPhoneWithChan

func (client *Client) TransferCallToPhoneWithChan(request *TransferCallToPhoneRequest) (<-chan *TransferCallToPhoneResponse, <-chan error)

TransferCallToPhoneWithChan invokes the scsp.TransferCallToPhone API asynchronously

func (*Client) TransferCallToSkillGroup

func (client *Client) TransferCallToSkillGroup(request *TransferCallToSkillGroupRequest) (response *TransferCallToSkillGroupResponse, err error)

TransferCallToSkillGroup invokes the scsp.TransferCallToSkillGroup API synchronously

func (*Client) TransferCallToSkillGroupWithCallback

func (client *Client) TransferCallToSkillGroupWithCallback(request *TransferCallToSkillGroupRequest, callback func(response *TransferCallToSkillGroupResponse, err error)) <-chan int

TransferCallToSkillGroupWithCallback invokes the scsp.TransferCallToSkillGroup API asynchronously

func (*Client) TransferCallToSkillGroupWithChan

func (client *Client) TransferCallToSkillGroupWithChan(request *TransferCallToSkillGroupRequest) (<-chan *TransferCallToSkillGroupResponse, <-chan error)

TransferCallToSkillGroupWithChan invokes the scsp.TransferCallToSkillGroup API asynchronously

func (*Client) TransferToThirdCall

func (client *Client) TransferToThirdCall(request *TransferToThirdCallRequest) (response *TransferToThirdCallResponse, err error)

TransferToThirdCall invokes the scsp.TransferToThirdCall API synchronously

func (*Client) TransferToThirdCallWithCallback

func (client *Client) TransferToThirdCallWithCallback(request *TransferToThirdCallRequest, callback func(response *TransferToThirdCallResponse, err error)) <-chan int

TransferToThirdCallWithCallback invokes the scsp.TransferToThirdCall API asynchronously

func (*Client) TransferToThirdCallWithChan

func (client *Client) TransferToThirdCallWithChan(request *TransferToThirdCallRequest) (<-chan *TransferToThirdCallResponse, <-chan error)

TransferToThirdCallWithChan invokes the scsp.TransferToThirdCall API asynchronously

func (*Client) UpdateAgent

func (client *Client) UpdateAgent(request *UpdateAgentRequest) (response *UpdateAgentResponse, err error)

UpdateAgent invokes the scsp.UpdateAgent API synchronously

func (*Client) UpdateAgentWithCallback

func (client *Client) UpdateAgentWithCallback(request *UpdateAgentRequest, callback func(response *UpdateAgentResponse, err error)) <-chan int

UpdateAgentWithCallback invokes the scsp.UpdateAgent API asynchronously

func (*Client) UpdateAgentWithChan

func (client *Client) UpdateAgentWithChan(request *UpdateAgentRequest) (<-chan *UpdateAgentResponse, <-chan error)

UpdateAgentWithChan invokes the scsp.UpdateAgent API asynchronously

func (*Client) UpdateCustomer

func (client *Client) UpdateCustomer(request *UpdateCustomerRequest) (response *UpdateCustomerResponse, err error)

UpdateCustomer invokes the scsp.UpdateCustomer API synchronously

func (*Client) UpdateCustomerWithCallback

func (client *Client) UpdateCustomerWithCallback(request *UpdateCustomerRequest, callback func(response *UpdateCustomerResponse, err error)) <-chan int

UpdateCustomerWithCallback invokes the scsp.UpdateCustomer API asynchronously

func (*Client) UpdateCustomerWithChan

func (client *Client) UpdateCustomerWithChan(request *UpdateCustomerRequest) (<-chan *UpdateCustomerResponse, <-chan error)

UpdateCustomerWithChan invokes the scsp.UpdateCustomer API asynchronously

func (*Client) UpdateEntityTagRelation

func (client *Client) UpdateEntityTagRelation(request *UpdateEntityTagRelationRequest) (response *UpdateEntityTagRelationResponse, err error)

UpdateEntityTagRelation invokes the scsp.UpdateEntityTagRelation API synchronously

func (*Client) UpdateEntityTagRelationWithCallback

func (client *Client) UpdateEntityTagRelationWithCallback(request *UpdateEntityTagRelationRequest, callback func(response *UpdateEntityTagRelationResponse, err error)) <-chan int

UpdateEntityTagRelationWithCallback invokes the scsp.UpdateEntityTagRelation API asynchronously

func (*Client) UpdateEntityTagRelationWithChan

func (client *Client) UpdateEntityTagRelationWithChan(request *UpdateEntityTagRelationRequest) (<-chan *UpdateEntityTagRelationResponse, <-chan error)

UpdateEntityTagRelationWithChan invokes the scsp.UpdateEntityTagRelation API asynchronously

func (*Client) UpdateRingStatus

func (client *Client) UpdateRingStatus(request *UpdateRingStatusRequest) (response *UpdateRingStatusResponse, err error)

UpdateRingStatus invokes the scsp.UpdateRingStatus API synchronously

func (*Client) UpdateRingStatusWithCallback

func (client *Client) UpdateRingStatusWithCallback(request *UpdateRingStatusRequest, callback func(response *UpdateRingStatusResponse, err error)) <-chan int

UpdateRingStatusWithCallback invokes the scsp.UpdateRingStatus API asynchronously

func (*Client) UpdateRingStatusWithChan

func (client *Client) UpdateRingStatusWithChan(request *UpdateRingStatusRequest) (<-chan *UpdateRingStatusResponse, <-chan error)

UpdateRingStatusWithChan invokes the scsp.UpdateRingStatus API asynchronously

func (*Client) UpdateRole

func (client *Client) UpdateRole(request *UpdateRoleRequest) (response *UpdateRoleResponse, err error)

UpdateRole invokes the scsp.UpdateRole API synchronously

func (*Client) UpdateRoleWithCallback

func (client *Client) UpdateRoleWithCallback(request *UpdateRoleRequest, callback func(response *UpdateRoleResponse, err error)) <-chan int

UpdateRoleWithCallback invokes the scsp.UpdateRole API asynchronously

func (*Client) UpdateRoleWithChan

func (client *Client) UpdateRoleWithChan(request *UpdateRoleRequest) (<-chan *UpdateRoleResponse, <-chan error)

UpdateRoleWithChan invokes the scsp.UpdateRole API asynchronously

func (*Client) UpdateSkillGroup

func (client *Client) UpdateSkillGroup(request *UpdateSkillGroupRequest) (response *UpdateSkillGroupResponse, err error)

UpdateSkillGroup invokes the scsp.UpdateSkillGroup API synchronously

func (*Client) UpdateSkillGroupWithCallback

func (client *Client) UpdateSkillGroupWithCallback(request *UpdateSkillGroupRequest, callback func(response *UpdateSkillGroupResponse, err error)) <-chan int

UpdateSkillGroupWithCallback invokes the scsp.UpdateSkillGroup API asynchronously

func (*Client) UpdateSkillGroupWithChan

func (client *Client) UpdateSkillGroupWithChan(request *UpdateSkillGroupRequest) (<-chan *UpdateSkillGroupResponse, <-chan error)

UpdateSkillGroupWithChan invokes the scsp.UpdateSkillGroup API asynchronously

func (*Client) UpdateTicket

func (client *Client) UpdateTicket(request *UpdateTicketRequest) (response *UpdateTicketResponse, err error)

UpdateTicket invokes the scsp.UpdateTicket API synchronously

func (*Client) UpdateTicketWithCallback

func (client *Client) UpdateTicketWithCallback(request *UpdateTicketRequest, callback func(response *UpdateTicketResponse, err error)) <-chan int

UpdateTicketWithCallback invokes the scsp.UpdateTicket API asynchronously

func (*Client) UpdateTicketWithChan

func (client *Client) UpdateTicketWithChan(request *UpdateTicketRequest) (<-chan *UpdateTicketResponse, <-chan error)

UpdateTicketWithChan invokes the scsp.UpdateTicket API asynchronously

type CloseTicketRequest

type CloseTicketRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Body"`
	InstanceId  string           `position:"Body"`
	TicketId    requests.Integer `position:"Body"`
	ActionItems string           `position:"Body"`
	OperatorId  requests.Integer `position:"Body"`
}

CloseTicketRequest is the request struct for api CloseTicket

func CreateCloseTicketRequest

func CreateCloseTicketRequest() (request *CloseTicketRequest)

CreateCloseTicketRequest creates a request to invoke CloseTicket API

type CloseTicketResponse

type CloseTicketResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

CloseTicketResponse is the response struct for api CloseTicket

func CreateCloseTicketResponse

func CreateCloseTicketResponse() (response *CloseTicketResponse)

CreateCloseTicketResponse creates a response to parse from CloseTicket response

type ColumnsInGetHotlineAgentDetailReport

type ColumnsInGetHotlineAgentDetailReport struct {
	ColumnsItem []ColumnsItem `json:"Columns" xml:"Columns"`
}

ColumnsInGetHotlineAgentDetailReport is a nested struct in scsp response

type ColumnsInGetHotlineGroupDetailReport

type ColumnsInGetHotlineGroupDetailReport struct {
	ColumnsItem []ColumnsItem `json:"Columns" xml:"Columns"`
}

ColumnsInGetHotlineGroupDetailReport is a nested struct in scsp response

type ColumnsItem

type ColumnsItem struct {
	Key   string `json:"Key" xml:"Key"`
	Title string `json:"Title" xml:"Title"`
}

ColumnsItem is a nested struct in scsp response

type CreateAgentRequest

type CreateAgentRequest struct {
	*requests.RpcRequest
	ClientToken      string                         `position:"Body"`
	InstanceId       string                         `position:"Body"`
	AccountName      string                         `position:"Body"`
	DisplayName      string                         `position:"Body"`
	SkillGroupId     *[]CreateAgentSkillGroupId     `position:"Body" name:"SkillGroupId"  type:"Repeated"`
	SkillGroupIdList *[]CreateAgentSkillGroupIdList `position:"Body" name:"SkillGroupIdList"  type:"Repeated"`
}

CreateAgentRequest is the request struct for api CreateAgent

func CreateCreateAgentRequest

func CreateCreateAgentRequest() (request *CreateAgentRequest)

CreateCreateAgentRequest creates a request to invoke CreateAgent API

type CreateAgentResponse

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

CreateAgentResponse is the response struct for api CreateAgent

func CreateCreateAgentResponse

func CreateCreateAgentResponse() (response *CreateAgentResponse)

CreateCreateAgentResponse creates a response to parse from CreateAgent response

type CreateAgentSkillGroupId

type CreateAgentSkillGroupId struct {
	SkillGroupId string `name:"SkillGroupId"`
}

CreateAgentSkillGroupId is a repeated param struct in CreateAgentRequest

type CreateAgentSkillGroupIdList

type CreateAgentSkillGroupIdList struct {
	SkillGroupIdList string `name:"SkillGroupIdList"`
}

CreateAgentSkillGroupIdList is a repeated param struct in CreateAgentRequest

type CreateCustomerRequest

type CreateCustomerRequest struct {
	*requests.RpcRequest
	Industry    string           `position:"Query"`
	OuterIdType requests.Integer `position:"Query"`
	Dingding    string           `position:"Query"`
	BizType     string           `position:"Query"`
	TypeCode    string           `position:"Query"`
	InstanceId  string           `position:"Query"`
	Contacter   string           `position:"Query"`
	ProdLineId  requests.Integer `position:"Query"`
	Phone       string           `position:"Query"`
	Name        string           `position:"Query"`
	ManagerName string           `position:"Query"`
	OuterId     string           `position:"Query"`
	Position    string           `position:"Query"`
	Email       string           `position:"Query"`
}

CreateCustomerRequest is the request struct for api CreateCustomer

func CreateCreateCustomerRequest

func CreateCreateCustomerRequest() (request *CreateCustomerRequest)

CreateCreateCustomerRequest creates a request to invoke CreateCustomer API

type CreateCustomerResponse

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

CreateCustomerResponse is the response struct for api CreateCustomer

func CreateCreateCustomerResponse

func CreateCreateCustomerResponse() (response *CreateCustomerResponse)

CreateCreateCustomerResponse creates a response to parse from CreateCustomer response

type CreateEntityIvrRouteRequest

type CreateEntityIvrRouteRequest struct {
	*requests.RpcRequest
	ExtInfo              string           `position:"Body"`
	DepartmentId         string           `position:"Body"`
	GroupId              requests.Integer `position:"Body"`
	EntityName           string           `position:"Body"`
	EntityId             string           `position:"Body"`
	EntityBizCodeType    string           `position:"Body"`
	EntityBizCode        string           `position:"Body"`
	InstanceId           string           `position:"Body"`
	EntityRelationNumber string           `position:"Body"`
	ServiceId            requests.Integer `position:"Body"`
}

CreateEntityIvrRouteRequest is the request struct for api CreateEntityIvrRoute

func CreateCreateEntityIvrRouteRequest

func CreateCreateEntityIvrRouteRequest() (request *CreateEntityIvrRouteRequest)

CreateCreateEntityIvrRouteRequest creates a request to invoke CreateEntityIvrRoute API

type CreateEntityIvrRouteResponse

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

CreateEntityIvrRouteResponse is the response struct for api CreateEntityIvrRoute

func CreateCreateEntityIvrRouteResponse

func CreateCreateEntityIvrRouteResponse() (response *CreateEntityIvrRouteResponse)

CreateCreateEntityIvrRouteResponse creates a response to parse from CreateEntityIvrRoute response

type CreateOuterCallCenterDataRequest

type CreateOuterCallCenterDataRequest struct {
	*requests.RpcRequest
	ExtInfo       string `position:"Body"`
	RecordUrl     string `position:"Body"`
	EndReason     string `position:"Body"`
	SessionId     string `position:"Body"`
	FromPhoneNum  string `position:"Body"`
	InterveneTime string `position:"Body"`
	BizType       string `position:"Body"`
	InstanceId    string `position:"Body"`
	ToPhoneNum    string `position:"Body"`
	BizId         string `position:"Body"`
	TenantId      string `position:"Body"`
	CallType      string `position:"Body"`
	UserInfo      string `position:"Body"`
}

CreateOuterCallCenterDataRequest is the request struct for api CreateOuterCallCenterData

func CreateCreateOuterCallCenterDataRequest

func CreateCreateOuterCallCenterDataRequest() (request *CreateOuterCallCenterDataRequest)

CreateCreateOuterCallCenterDataRequest creates a request to invoke CreateOuterCallCenterData API

type CreateOuterCallCenterDataResponse

type CreateOuterCallCenterDataResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

CreateOuterCallCenterDataResponse is the response struct for api CreateOuterCallCenterData

func CreateCreateOuterCallCenterDataResponse

func CreateCreateOuterCallCenterDataResponse() (response *CreateOuterCallCenterDataResponse)

CreateCreateOuterCallCenterDataResponse creates a response to parse from CreateOuterCallCenterData response

type CreateRoleRequest

type CreateRoleRequest struct {
	*requests.RpcRequest
	ClientToken  string    `position:"Body"`
	InstanceId   string    `position:"Body"`
	RoleName     string    `position:"Body"`
	PermissionId *[]string `position:"Body" name:"PermissionId"  type:"Repeated"`
	Operator     string    `position:"Body"`
}

CreateRoleRequest is the request struct for api CreateRole

func CreateCreateRoleRequest

func CreateCreateRoleRequest() (request *CreateRoleRequest)

CreateCreateRoleRequest creates a request to invoke CreateRole API

type CreateRoleResponse

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

CreateRoleResponse is the response struct for api CreateRole

func CreateCreateRoleResponse

func CreateCreateRoleResponse() (response *CreateRoleResponse)

CreateCreateRoleResponse creates a response to parse from CreateRole response

type CreateSkillGroupRequest

type CreateSkillGroupRequest struct {
	*requests.RpcRequest
	InstanceId     string           `position:"Body"`
	ClientToken    string           `position:"Body"`
	DisplayName    string           `position:"Body"`
	ChannelType    requests.Integer `position:"Body"`
	SkillGroupName string           `position:"Body"`
	Description    string           `position:"Body"`
}

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
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      int64  `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateSkillGroupResponse is the response struct for api CreateSkillGroup

func CreateCreateSkillGroupResponse

func CreateCreateSkillGroupResponse() (response *CreateSkillGroupResponse)

CreateCreateSkillGroupResponse creates a response to parse from CreateSkillGroup response

type CreateThirdSsoAgentRequest

type CreateThirdSsoAgentRequest struct {
	*requests.RpcRequest
	ClientToken   string                              `position:"Body"`
	InstanceId    string                              `position:"Body"`
	ClientId      string                              `position:"Body"`
	AccountId     string                              `position:"Body"`
	AccountName   string                              `position:"Body"`
	DisplayName   string                              `position:"Body"`
	SkillGroupIds *[]CreateThirdSsoAgentSkillGroupIds `position:"Body" name:"SkillGroupIds"  type:"Repeated"`
	RoleIds       *[]CreateThirdSsoAgentRoleIds       `position:"Body" name:"RoleIds"  type:"Repeated"`
}

CreateThirdSsoAgentRequest is the request struct for api CreateThirdSsoAgent

func CreateCreateThirdSsoAgentRequest

func CreateCreateThirdSsoAgentRequest() (request *CreateThirdSsoAgentRequest)

CreateCreateThirdSsoAgentRequest creates a request to invoke CreateThirdSsoAgent API

type CreateThirdSsoAgentResponse

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

CreateThirdSsoAgentResponse is the response struct for api CreateThirdSsoAgent

func CreateCreateThirdSsoAgentResponse

func CreateCreateThirdSsoAgentResponse() (response *CreateThirdSsoAgentResponse)

CreateCreateThirdSsoAgentResponse creates a response to parse from CreateThirdSsoAgent response

type CreateThirdSsoAgentRoleIds

type CreateThirdSsoAgentRoleIds struct {
	RoleIds string `name:"RoleIds"`
}

CreateThirdSsoAgentRoleIds is a repeated param struct in CreateThirdSsoAgentRequest

type CreateThirdSsoAgentSkillGroupIds

type CreateThirdSsoAgentSkillGroupIds struct {
	SkillGroupIds string `name:"SkillGroupIds"`
}

CreateThirdSsoAgentSkillGroupIds is a repeated param struct in CreateThirdSsoAgentRequest

type CreateTicketRequest

type CreateTicketRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Body"`
	InstanceId  string           `position:"Body"`
	TemplateId  requests.Integer `position:"Body"`
	CategoryId  requests.Integer `position:"Body"`
	CreatorId   requests.Integer `position:"Body"`
	CreatorType requests.Integer `position:"Body"`
	CreatorName string           `position:"Body"`
	MemberId    requests.Integer `position:"Body"`
	MemberName  string           `position:"Body"`
	FromInfo    string           `position:"Body"`
	Priority    requests.Integer `position:"Body"`
	CarbonCopy  string           `position:"Body"`
	FormData    string           `position:"Body"`
}

CreateTicketRequest is the request struct for api CreateTicket

func CreateCreateTicketRequest

func CreateCreateTicketRequest() (request *CreateTicketRequest)

CreateCreateTicketRequest creates a request to invoke CreateTicket API

type CreateTicketResponse

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

CreateTicketResponse is the response struct for api CreateTicket

func CreateCreateTicketResponse

func CreateCreateTicketResponse() (response *CreateTicketResponse)

CreateCreateTicketResponse creates a response to parse from CreateTicket response

type CreateTicketWithBizDataRequest

type CreateTicketWithBizDataRequest struct {
	*requests.RpcRequest
	FromInfo    string           `position:"Body"`
	ClientToken string           `position:"Body"`
	CarbonCopy  string           `position:"Body"`
	CreatorId   requests.Integer `position:"Body"`
	BizData     string           `position:"Body"`
	TemplateId  requests.Integer `position:"Body"`
	Priority    requests.Integer `position:"Body"`
	FormData    string           `position:"Body"`
	InstanceId  string           `position:"Body"`
	CreatorType requests.Integer `position:"Body"`
	CreatorName string           `position:"Body"`
	CategoryId  requests.Integer `position:"Body"`
	MemberName  string           `position:"Body"`
	MemberId    requests.Integer `position:"Body"`
}

CreateTicketWithBizDataRequest is the request struct for api CreateTicketWithBizData

func CreateCreateTicketWithBizDataRequest

func CreateCreateTicketWithBizDataRequest() (request *CreateTicketWithBizDataRequest)

CreateCreateTicketWithBizDataRequest creates a request to invoke CreateTicketWithBizData API

type CreateTicketWithBizDataResponse

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

CreateTicketWithBizDataResponse is the response struct for api CreateTicketWithBizData

func CreateCreateTicketWithBizDataResponse

func CreateCreateTicketWithBizDataResponse() (response *CreateTicketWithBizDataResponse)

CreateCreateTicketWithBizDataResponse creates a response to parse from CreateTicketWithBizData response

type Data

type Data struct {
	CreatorName             string                        `json:"CreatorName" xml:"CreatorName"`
	TemplateId              int64                         `json:"TemplateId" xml:"TemplateId"`
	PageSize                int64                         `json:"PageSize" xml:"PageSize"`
	AgentStatus             int                           `json:"AgentStatus" xml:"AgentStatus"`
	Expires                 int64                         `json:"Expires" xml:"Expires"`
	ExtInfo                 string                        `json:"ExtInfo" xml:"ExtInfo"`
	Anonymity               bool                          `json:"Anonymity" xml:"Anonymity"`
	AgentId                 int64                         `json:"AgentId" xml:"AgentId"`
	EntityBizCodeType       string                        `json:"EntityBizCodeType" xml:"EntityBizCodeType"`
	RestType                int                           `json:"RestType" xml:"RestType"`
	Nick                    string                        `json:"Nick" xml:"Nick"`
	MemberId                int64                         `json:"MemberId" xml:"MemberId"`
	FormData                string                        `json:"FormData" xml:"FormData"`
	Token                   string                        `json:"Token" xml:"Token"`
	CategoryId              int64                         `json:"CategoryId" xml:"CategoryId"`
	DepartmentId            string                        `json:"DepartmentId" xml:"DepartmentId"`
	Avatar                  string                        `json:"Avatar" xml:"Avatar"`
	EntityId                string                        `json:"EntityId" xml:"EntityId"`
	FromInfo                string                        `json:"FromInfo" xml:"FromInfo"`
	Gender                  string                        `json:"Gender" xml:"Gender"`
	ServiceId               int64                         `json:"ServiceId" xml:"ServiceId"`
	TicketId                int64                         `json:"TicketId" xml:"TicketId"`
	CreatorId               int64                         `json:"CreatorId" xml:"CreatorId"`
	Assigned                bool                          `json:"Assigned" xml:"Assigned"`
	EntityBizCode           string                        `json:"EntityBizCode" xml:"EntityBizCode"`
	TenantId                int64                         `json:"TenantId" xml:"TenantId"`
	CreateTime              int64                         `json:"CreateTime" xml:"CreateTime"`
	EntityName              string                        `json:"EntityName" xml:"EntityName"`
	MemberName              string                        `json:"MemberName" xml:"MemberName"`
	UserId                  string                        `json:"UserId" xml:"UserId"`
	EntityRelationNumber    string                        `json:"EntityRelationNumber" xml:"EntityRelationNumber"`
	TotalNum                int64                         `json:"TotalNum" xml:"TotalNum"`
	CustomerTypeId          int                           `json:"CustomerTypeId" xml:"CustomerTypeId"`
	Phone                   string                        `json:"Phone" xml:"Phone"`
	Status                  int                           `json:"Status" xml:"Status"`
	ForeignId               string                        `json:"ForeignId" xml:"ForeignId"`
	Priority                int                           `json:"Priority" xml:"Priority"`
	PageNo                  string                        `json:"PageNo" xml:"PageNo"`
	CarbonCopy              string                        `json:"CarbonCopy" xml:"CarbonCopy"`
	CaseStatus              int                           `json:"CaseStatus" xml:"CaseStatus"`
	DisplayName             string                        `json:"DisplayName" xml:"DisplayName"`
	ModifiedTime            int64                         `json:"ModifiedTime" xml:"ModifiedTime"`
	UniqueId                int64                         `json:"UniqueId" xml:"UniqueId"`
	AgentStatusCode         string                        `json:"AgentStatusCode" xml:"AgentStatusCode"`
	AccountName             string                        `json:"AccountName" xml:"AccountName"`
	GroupId                 int64                         `json:"GroupId" xml:"GroupId"`
	CreatorType             int                           `json:"CreatorType" xml:"CreatorType"`
	TicketName              string                        `json:"TicketName" xml:"TicketName"`
	Num                     []NumItem                     `json:"Num" xml:"Num"`
	GroupList               []GroupListItem               `json:"GroupList" xml:"GroupList"`
	NumGroup                []NumGroupItem                `json:"NumGroup" xml:"NumGroup"`
	CallsPerdayResponseList []CallsPerdayResponseListItem `json:"CallsPerdayResponseList" xml:"CallsPerdayResponseList"`
	ActivityRecords         []ActivityRecordsItem         `json:"ActivityRecords" xml:"ActivityRecords"`
	Activities              []ActivitiesItem              `json:"Activities" xml:"Activities"`
}

Data is a nested struct in scsp response

type DataInGetAuthInfo

type DataInGetAuthInfo struct {
	AppName   string `json:"AppName" xml:"AppName"`
	Time      int64  `json:"Time" xml:"Time"`
	AppKey    string `json:"AppKey" xml:"AppKey"`
	App       string `json:"App" xml:"App"`
	UserId    string `json:"UserId" xml:"UserId"`
	Code      string `json:"Code" xml:"Code"`
	SessionId string `json:"SessionId" xml:"SessionId"`
	UserName  string `json:"UserName" xml:"UserName"`
	TenantId  string `json:"TenantId" xml:"TenantId"`
}

DataInGetAuthInfo is a nested struct in scsp response

type DataInGetEntityRouteList

type DataInGetEntityRouteList struct {
	PageNo          int                   `json:"PageNo" xml:"PageNo"`
	PageSize        int                   `json:"PageSize" xml:"PageSize"`
	Total           int64                 `json:"Total" xml:"Total"`
	EntityRouteList []EntityRouteListItem `json:"EntityRouteList" xml:"EntityRouteList"`
}

DataInGetEntityRouteList is a nested struct in scsp response

type DataInGetEntityTagRelation

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

DataInGetEntityTagRelation is a nested struct in scsp response

type DataInGetGrantedRoleIds

type DataInGetGrantedRoleIds struct {
	Roles []int64 `json:"Roles" xml:"Roles"`
}

DataInGetGrantedRoleIds is a nested struct in scsp response

type DataInGetHotlineAgentDetailReport

type DataInGetHotlineAgentDetailReport struct {
	PageSize int                      `json:"PageSize" xml:"PageSize"`
	Total    int                      `json:"Total" xml:"Total"`
	Page     int                      `json:"Page" xml:"Page"`
	Rows     []map[string]interface{} `json:"Rows" xml:"Rows"`
	Columns  []ColumnsItem            `json:"Columns" xml:"Columns"`
}

DataInGetHotlineAgentDetailReport is a nested struct in scsp response

type DataInGetHotlineGroupDetailReport

type DataInGetHotlineGroupDetailReport struct {
	PageSize int                      `json:"PageSize" xml:"PageSize"`
	Total    int                      `json:"Total" xml:"Total"`
	Page     int                      `json:"Page" xml:"Page"`
	Rows     []map[string]interface{} `json:"Rows" xml:"Rows"`
	Columns  []ColumnsItem            `json:"Columns" xml:"Columns"`
}

DataInGetHotlineGroupDetailReport is a nested struct in scsp response

type DataInGetOuterCallCenterDataList

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

DataInGetOuterCallCenterDataList is a nested struct in scsp response

type DataInGetTagList

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

DataInGetTagList is a nested struct in scsp response

type DataInListAgentBySkillGroupId

type DataInListAgentBySkillGroupId struct {
	Agents []Agents `json:"Agents" xml:"Agents"`
}

DataInListAgentBySkillGroupId is a nested struct in scsp response

type DataInListHotlineRecord

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

DataInListHotlineRecord is a nested struct in scsp response

type DataInListOutboundPhoneNumber

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

DataInListOutboundPhoneNumber is a nested struct in scsp response

type DataInListSkillGroup

type DataInListSkillGroup struct {
	SkillGroups []SkillGroups `json:"SkillGroups" xml:"SkillGroups"`
}

DataInListSkillGroup is a nested struct in scsp response

type DataInQueryHotlineSession

type DataInQueryHotlineSession struct {
	PageSize         int                    `json:"PageSize" xml:"PageSize"`
	PageNumber       int                    `json:"PageNumber" xml:"PageNumber"`
	TotalCount       int                    `json:"TotalCount" xml:"TotalCount"`
	CallDetailRecord []CallDetailRecordItem `json:"CallDetailRecord" xml:"CallDetailRecord"`
}

DataInQueryHotlineSession is a nested struct in scsp response

type DataInQuerySkillGroups

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

DataInQuerySkillGroups is a nested struct in scsp response

type DataInSearchTicketByPhone

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

DataInSearchTicketByPhone is a nested struct in scsp response

type DataInSearchTicketList

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

DataInSearchTicketList is a nested struct in scsp response

type DataItem

type DataItem struct {
	EndReason      string          `json:"EndReason" xml:"EndReason"`
	CreatorName    string          `json:"CreatorName" xml:"CreatorName"`
	TemplateId     int64           `json:"TemplateId" xml:"TemplateId"`
	ScenarioCode   string          `json:"ScenarioCode" xml:"ScenarioCode"`
	TagGroupCode   string          `json:"TagGroupCode" xml:"TagGroupCode"`
	ChannelType    int             `json:"ChannelType" xml:"ChannelType"`
	EndTime        bool            `json:"EndTime" xml:"EndTime"`
	SessionId      string          `json:"SessionId" xml:"SessionId"`
	CallId         string          `json:"CallId" xml:"CallId"`
	CreateTime     int64           `json:"CreateTime" xml:"CreateTime"`
	SkillGroupId   int64           `json:"SkillGroupId" xml:"SkillGroupId"`
	TaskStatus     string          `json:"TaskStatus" xml:"TaskStatus"`
	CallType       string          `json:"CallType" xml:"CallType"`
	BizId          string          `json:"BizId" xml:"BizId"`
	SkillGroupName string          `json:"SkillGroupName" xml:"SkillGroupName"`
	BizType        string          `json:"BizType" xml:"BizType"`
	MemberName     string          `json:"MemberName" xml:"MemberName"`
	TagName        string          `json:"TagName" xml:"TagName"`
	ExtInfo        string          `json:"ExtInfo" xml:"ExtInfo"`
	StartTime      bool            `json:"StartTime" xml:"StartTime"`
	Description    string          `json:"Description" xml:"Description"`
	MemberId       int64           `json:"MemberId" xml:"MemberId"`
	ToPhoneNum     string          `json:"ToPhoneNum" xml:"ToPhoneNum"`
	InterveneTime  string          `json:"InterveneTime" xml:"InterveneTime"`
	ConnectionId   string          `json:"ConnectionId" xml:"ConnectionId"`
	FormData       string          `json:"FormData" xml:"FormData"`
	FromPhoneNum   string          `json:"FromPhoneNum" xml:"FromPhoneNum"`
	Priority       int             `json:"Priority" xml:"Priority"`
	TagGroupName   string          `json:"TagGroupName" xml:"TagGroupName"`
	CarbonCopy     string          `json:"CarbonCopy" xml:"CarbonCopy"`
	CaseStatus     int             `json:"CaseStatus" xml:"CaseStatus"`
	CategoryId     int64           `json:"CategoryId" xml:"CategoryId"`
	DisplayName    string          `json:"DisplayName" xml:"DisplayName"`
	Url            string          `json:"Url" xml:"Url"`
	ModifiedTime   int64           `json:"ModifiedTime" xml:"ModifiedTime"`
	EntityId       string          `json:"EntityId" xml:"EntityId"`
	FromInfo       string          `json:"FromInfo" xml:"FromInfo"`
	TagCode        string          `json:"TagCode" xml:"TagCode"`
	UserInfo       string          `json:"UserInfo" xml:"UserInfo"`
	EntityType     string          `json:"EntityType" xml:"EntityType"`
	ServiceId      int64           `json:"ServiceId" xml:"ServiceId"`
	CreatorType    int             `json:"CreatorType" xml:"CreatorType"`
	TicketId       int64           `json:"TicketId" xml:"TicketId"`
	Acid           string          `json:"Acid" xml:"Acid"`
	CreatorId      int64           `json:"CreatorId" xml:"CreatorId"`
	TagValues      []TagValuesItem `json:"TagValues" xml:"TagValues"`
}

DataItem is a nested struct in scsp response

type DeleteAgentRequest

type DeleteAgentRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query"`
	InstanceId  string `position:"Query"`
	AccountName string `position:"Query"`
}

DeleteAgentRequest is the request struct for api DeleteAgent

func CreateDeleteAgentRequest

func CreateDeleteAgentRequest() (request *DeleteAgentRequest)

CreateDeleteAgentRequest creates a request to invoke DeleteAgent API

type DeleteAgentResponse

type DeleteAgentResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

DeleteAgentResponse is the response struct for api DeleteAgent

func CreateDeleteAgentResponse

func CreateDeleteAgentResponse() (response *DeleteAgentResponse)

CreateDeleteAgentResponse creates a response to parse from DeleteAgent response

type DeleteEntityRouteRequest

type DeleteEntityRouteRequest struct {
	*requests.RpcRequest
	InstanceId string           `position:"Body"`
	UniqueId   requests.Integer `position:"Body"`
}

DeleteEntityRouteRequest is the request struct for api DeleteEntityRoute

func CreateDeleteEntityRouteRequest

func CreateDeleteEntityRouteRequest() (request *DeleteEntityRouteRequest)

CreateDeleteEntityRouteRequest creates a request to invoke DeleteEntityRoute API

type DeleteEntityRouteResponse

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

DeleteEntityRouteResponse is the response struct for api DeleteEntityRoute

func CreateDeleteEntityRouteResponse

func CreateDeleteEntityRouteResponse() (response *DeleteEntityRouteResponse)

CreateDeleteEntityRouteResponse creates a response to parse from DeleteEntityRoute response

type DisableRoleRequest

type DisableRoleRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Body"`
	InstanceId  string           `position:"Body"`
	RoleId      requests.Integer `position:"Body"`
}

DisableRoleRequest is the request struct for api DisableRole

func CreateDisableRoleRequest

func CreateDisableRoleRequest() (request *DisableRoleRequest)

CreateDisableRoleRequest creates a request to invoke DisableRole API

type DisableRoleResponse

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

DisableRoleResponse is the response struct for api DisableRole

func CreateDisableRoleResponse

func CreateDisableRoleResponse() (response *DisableRoleResponse)

CreateDisableRoleResponse creates a response to parse from DisableRole response

type EditEntityRouteRequest

type EditEntityRouteRequest struct {
	*requests.RpcRequest
	ExtInfo              string           `position:"Body"`
	DepartmentId         string           `position:"Body"`
	GroupId              requests.Integer `position:"Body"`
	EntityName           string           `position:"Body"`
	EntityId             string           `position:"Body"`
	EntityBizCodeType    string           `position:"Body"`
	EntityBizCode        string           `position:"Body"`
	InstanceId           string           `position:"Body"`
	EntityRelationNumber string           `position:"Body"`
	ServiceId            requests.Integer `position:"Body"`
	UniqueId             requests.Integer `position:"Body"`
}

EditEntityRouteRequest is the request struct for api EditEntityRoute

func CreateEditEntityRouteRequest

func CreateEditEntityRouteRequest() (request *EditEntityRouteRequest)

CreateEditEntityRouteRequest creates a request to invoke EditEntityRoute API

type EditEntityRouteResponse

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

EditEntityRouteResponse is the response struct for api EditEntityRoute

func CreateEditEntityRouteResponse

func CreateEditEntityRouteResponse() (response *EditEntityRouteResponse)

CreateEditEntityRouteResponse creates a response to parse from EditEntityRoute response

type EnableRoleRequest

type EnableRoleRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Body"`
	InstanceId  string           `position:"Body"`
	RoleId      requests.Integer `position:"Body"`
}

EnableRoleRequest is the request struct for api EnableRole

func CreateEnableRoleRequest

func CreateEnableRoleRequest() (request *EnableRoleRequest)

CreateEnableRoleRequest creates a request to invoke EnableRole API

type EnableRoleResponse

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

EnableRoleResponse is the response struct for api EnableRole

func CreateEnableRoleResponse

func CreateEnableRoleResponse() (response *EnableRoleResponse)

CreateEnableRoleResponse creates a response to parse from EnableRole response

type EntityRouteList

type EntityRouteList struct {
	EntityRouteListItem []EntityRouteListItem `json:"EntityRouteList" xml:"EntityRouteList"`
}

EntityRouteList is a nested struct in scsp response

type EntityRouteListItem

type EntityRouteListItem struct {
	EntityBizCodeType    string `json:"EntityBizCodeType" xml:"EntityBizCodeType"`
	GroupId              string `json:"GroupId" xml:"GroupId"`
	EntityId             string `json:"EntityId" xml:"EntityId"`
	ServiceId            string `json:"ServiceId" xml:"ServiceId"`
	DepartmentId         string `json:"DepartmentId" xml:"DepartmentId"`
	EntityBizCode        string `json:"EntityBizCode" xml:"EntityBizCode"`
	UniqueId             int64  `json:"UniqueId" xml:"UniqueId"`
	EntityName           string `json:"EntityName" xml:"EntityName"`
	ExtInfo              string `json:"ExtInfo" xml:"ExtInfo"`
	EntityRelationNumber string `json:"EntityRelationNumber" xml:"EntityRelationNumber"`
}

EntityRouteListItem is a nested struct in scsp response

type ExecuteActivityRequest

type ExecuteActivityRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Body"`
	InstanceId   string           `position:"Body"`
	TicketId     requests.Integer `position:"Body"`
	OperatorId   requests.Integer `position:"Body"`
	ActivityCode string           `position:"Body"`
	ActivityForm string           `position:"Body"`
}

ExecuteActivityRequest is the request struct for api ExecuteActivity

func CreateExecuteActivityRequest

func CreateExecuteActivityRequest() (request *ExecuteActivityRequest)

CreateExecuteActivityRequest creates a request to invoke ExecuteActivity API

type ExecuteActivityResponse

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

ExecuteActivityResponse is the response struct for api ExecuteActivity

func CreateExecuteActivityResponse

func CreateExecuteActivityResponse() (response *ExecuteActivityResponse)

CreateExecuteActivityResponse creates a response to parse from ExecuteActivity response

type FetchCallRequest

type FetchCallRequest struct {
	*requests.RpcRequest
	ClientToken      string `position:"Body"`
	InstanceId       string `position:"Body"`
	AccountName      string `position:"Body"`
	CallId           string `position:"Body"`
	JobId            string `position:"Body"`
	ConnectionId     string `position:"Body"`
	HoldConnectionId string `position:"Body"`
}

FetchCallRequest is the request struct for api FetchCall

func CreateFetchCallRequest

func CreateFetchCallRequest() (request *FetchCallRequest)

CreateFetchCallRequest creates a request to invoke FetchCall API

type FetchCallResponse

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

FetchCallResponse is the response struct for api FetchCall

func CreateFetchCallResponse

func CreateFetchCallResponse() (response *FetchCallResponse)

CreateFetchCallResponse creates a response to parse from FetchCall response

type FinishHotlineServiceRequest

type FinishHotlineServiceRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Body"`
	InstanceId  string `position:"Body"`
	AccountName string `position:"Body"`
}

FinishHotlineServiceRequest is the request struct for api FinishHotlineService

func CreateFinishHotlineServiceRequest

func CreateFinishHotlineServiceRequest() (request *FinishHotlineServiceRequest)

CreateFinishHotlineServiceRequest creates a request to invoke FinishHotlineService API

type FinishHotlineServiceResponse

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

FinishHotlineServiceResponse is the response struct for api FinishHotlineService

func CreateFinishHotlineServiceResponse

func CreateFinishHotlineServiceResponse() (response *FinishHotlineServiceResponse)

CreateFinishHotlineServiceResponse creates a response to parse from FinishHotlineService response

type GenerateWebSocketSignRequest

type GenerateWebSocketSignRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Body"`
	InstanceId  string `position:"Body"`
	AccountName string `position:"Body"`
}

GenerateWebSocketSignRequest is the request struct for api GenerateWebSocketSign

func CreateGenerateWebSocketSignRequest

func CreateGenerateWebSocketSignRequest() (request *GenerateWebSocketSignRequest)

CreateGenerateWebSocketSignRequest creates a request to invoke GenerateWebSocketSign API

type GenerateWebSocketSignResponse

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

GenerateWebSocketSignResponse is the response struct for api GenerateWebSocketSign

func CreateGenerateWebSocketSignResponse

func CreateGenerateWebSocketSignResponse() (response *GenerateWebSocketSignResponse)

CreateGenerateWebSocketSignResponse creates a response to parse from GenerateWebSocketSign response

type GetAgentRequest

type GetAgentRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query"`
	InstanceId  string `position:"Query"`
	AccountName string `position:"Query"`
}

GetAgentRequest is the request struct for api GetAgent

func CreateGetAgentRequest

func CreateGetAgentRequest() (request *GetAgentRequest)

CreateGetAgentRequest creates a request to invoke GetAgent API

type GetAgentResponse

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

GetAgentResponse is the response struct for api GetAgent

func CreateGetAgentResponse

func CreateGetAgentResponse() (response *GetAgentResponse)

CreateGetAgentResponse creates a response to parse from GetAgent response

type GetAuthInfoRequest

type GetAuthInfoRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query"`
	ForeignId  string `position:"Query"`
	AppKey     string `position:"Query"`
}

GetAuthInfoRequest is the request struct for api GetAuthInfo

func CreateGetAuthInfoRequest

func CreateGetAuthInfoRequest() (request *GetAuthInfoRequest)

CreateGetAuthInfoRequest creates a request to invoke GetAuthInfo API

type GetAuthInfoResponse

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

GetAuthInfoResponse is the response struct for api GetAuthInfo

func CreateGetAuthInfoResponse

func CreateGetAuthInfoResponse() (response *GetAuthInfoResponse)

CreateGetAuthInfoResponse creates a response to parse from GetAuthInfo response

type GetCMSIdByForeignIdRequest

type GetCMSIdByForeignIdRequest struct {
	*requests.RpcRequest
	Nick       string           `position:"Query"`
	SourceId   requests.Integer `position:"Query"`
	ForeignId  string           `position:"Query"`
	InstanceId string           `position:"Query"`
}

GetCMSIdByForeignIdRequest is the request struct for api GetCMSIdByForeignId

func CreateGetCMSIdByForeignIdRequest

func CreateGetCMSIdByForeignIdRequest() (request *GetCMSIdByForeignIdRequest)

CreateGetCMSIdByForeignIdRequest creates a request to invoke GetCMSIdByForeignId API

type GetCMSIdByForeignIdResponse

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

GetCMSIdByForeignIdResponse is the response struct for api GetCMSIdByForeignId

func CreateGetCMSIdByForeignIdResponse

func CreateGetCMSIdByForeignIdResponse() (response *GetCMSIdByForeignIdResponse)

CreateGetCMSIdByForeignIdResponse creates a response to parse from GetCMSIdByForeignId response

type GetCallsPerDayRequest

type GetCallsPerDayRequest struct {
	*requests.RpcRequest
	InstanceId       string           `position:"Query"`
	DataIdStart      string           `position:"Query"`
	DataIdEnd        string           `position:"Query"`
	DataId           string           `position:"Query"`
	HourId           string           `position:"Query"`
	MinuteId         string           `position:"Query"`
	PhoneNumbers     string           `position:"Query"`
	HavePhoneNumbers string           `position:"Query"`
	PageNo           requests.Integer `position:"Query"`
	PageSize         requests.Integer `position:"Query"`
}

GetCallsPerDayRequest is the request struct for api GetCallsPerDay

func CreateGetCallsPerDayRequest

func CreateGetCallsPerDayRequest() (request *GetCallsPerDayRequest)

CreateGetCallsPerDayRequest creates a request to invoke GetCallsPerDay API

type GetCallsPerDayResponse

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

GetCallsPerDayResponse is the response struct for api GetCallsPerDay

func CreateGetCallsPerDayResponse

func CreateGetCallsPerDayResponse() (response *GetCallsPerDayResponse)

CreateGetCallsPerDayResponse creates a response to parse from GetCallsPerDay response

type GetEntityRouteListRequest

type GetEntityRouteListRequest struct {
	*requests.RpcRequest
	InstanceId           string           `position:"Body"`
	PageNo               requests.Integer `position:"Body"`
	PageSize             requests.Integer `position:"Body"`
	EntityName           string           `position:"Body"`
	EntityRelationNumber string           `position:"Body"`
}

GetEntityRouteListRequest is the request struct for api GetEntityRouteList

func CreateGetEntityRouteListRequest

func CreateGetEntityRouteListRequest() (request *GetEntityRouteListRequest)

CreateGetEntityRouteListRequest creates a request to invoke GetEntityRouteList API

type GetEntityRouteListResponse

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

GetEntityRouteListResponse is the response struct for api GetEntityRouteList

func CreateGetEntityRouteListResponse

func CreateGetEntityRouteListResponse() (response *GetEntityRouteListResponse)

CreateGetEntityRouteListResponse creates a response to parse from GetEntityRouteList response

type GetEntityRouteRequest

type GetEntityRouteRequest struct {
	*requests.RpcRequest
	EntityBizCode        string           `position:"Body"`
	InstanceId           string           `position:"Body"`
	EntityName           string           `position:"Body"`
	EntityId             string           `position:"Body"`
	EntityRelationNumber string           `position:"Body"`
	UniqueId             requests.Integer `position:"Body"`
}

GetEntityRouteRequest is the request struct for api GetEntityRoute

func CreateGetEntityRouteRequest

func CreateGetEntityRouteRequest() (request *GetEntityRouteRequest)

CreateGetEntityRouteRequest creates a request to invoke GetEntityRoute API

type GetEntityRouteResponse

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

GetEntityRouteResponse is the response struct for api GetEntityRoute

func CreateGetEntityRouteResponse

func CreateGetEntityRouteResponse() (response *GetEntityRouteResponse)

CreateGetEntityRouteResponse creates a response to parse from GetEntityRoute response

type GetEntityTagRelationRequest

type GetEntityTagRelationRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body"`
	EntityType string `position:"Body"`
	EntityId   string `position:"Body"`
}

GetEntityTagRelationRequest is the request struct for api GetEntityTagRelation

func CreateGetEntityTagRelationRequest

func CreateGetEntityTagRelationRequest() (request *GetEntityTagRelationRequest)

CreateGetEntityTagRelationRequest creates a request to invoke GetEntityTagRelation API

type GetEntityTagRelationResponse

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

GetEntityTagRelationResponse is the response struct for api GetEntityTagRelation

func CreateGetEntityTagRelationResponse

func CreateGetEntityTagRelationResponse() (response *GetEntityTagRelationResponse)

CreateGetEntityTagRelationResponse creates a response to parse from GetEntityTagRelation response

type GetGrantedRoleIdsRequest

type GetGrantedRoleIdsRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query"`
	InstanceId  string `position:"Query"`
	AccountName string `position:"Query"`
}

GetGrantedRoleIdsRequest is the request struct for api GetGrantedRoleIds

func CreateGetGrantedRoleIdsRequest

func CreateGetGrantedRoleIdsRequest() (request *GetGrantedRoleIdsRequest)

CreateGetGrantedRoleIdsRequest creates a request to invoke GetGrantedRoleIds API

type GetGrantedRoleIdsResponse

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

GetGrantedRoleIdsResponse is the response struct for api GetGrantedRoleIds

func CreateGetGrantedRoleIdsResponse

func CreateGetGrantedRoleIdsResponse() (response *GetGrantedRoleIdsResponse)

CreateGetGrantedRoleIdsResponse creates a response to parse from GetGrantedRoleIds response

type GetHotlineAgentDetailReportRequest

type GetHotlineAgentDetailReportRequest struct {
	*requests.RpcRequest
	DepIds      *[]string        `position:"Query" name:"DepIds"  type:"Repeated"`
	EndDate     requests.Integer `position:"Query"`
	InstanceId  string           `position:"Query"`
	GroupIds    *[]string        `position:"Query" name:"GroupIds"  type:"Repeated"`
	PageSize    requests.Integer `position:"Query"`
	CurrentPage requests.Integer `position:"Query"`
	StartDate   requests.Integer `position:"Query"`
}

GetHotlineAgentDetailReportRequest is the request struct for api GetHotlineAgentDetailReport

func CreateGetHotlineAgentDetailReportRequest

func CreateGetHotlineAgentDetailReportRequest() (request *GetHotlineAgentDetailReportRequest)

CreateGetHotlineAgentDetailReportRequest creates a request to invoke GetHotlineAgentDetailReport API

type GetHotlineAgentDetailReportResponse

type GetHotlineAgentDetailReportResponse struct {
	*responses.BaseResponse
	Message   string                            `json:"Message" xml:"Message"`
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	Code      string                            `json:"Code" xml:"Code"`
	Success   string                            `json:"Success" xml:"Success"`
	Data      DataInGetHotlineAgentDetailReport `json:"Data" xml:"Data"`
}

GetHotlineAgentDetailReportResponse is the response struct for api GetHotlineAgentDetailReport

func CreateGetHotlineAgentDetailReportResponse

func CreateGetHotlineAgentDetailReportResponse() (response *GetHotlineAgentDetailReportResponse)

CreateGetHotlineAgentDetailReportResponse creates a response to parse from GetHotlineAgentDetailReport response

type GetHotlineAgentDetailRequest

type GetHotlineAgentDetailRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query"`
	InstanceId  string `position:"Query"`
	AccountName string `position:"Query"`
}

GetHotlineAgentDetailRequest is the request struct for api GetHotlineAgentDetail

func CreateGetHotlineAgentDetailRequest

func CreateGetHotlineAgentDetailRequest() (request *GetHotlineAgentDetailRequest)

CreateGetHotlineAgentDetailRequest creates a request to invoke GetHotlineAgentDetail API

type GetHotlineAgentDetailResponse

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

GetHotlineAgentDetailResponse is the response struct for api GetHotlineAgentDetail

func CreateGetHotlineAgentDetailResponse

func CreateGetHotlineAgentDetailResponse() (response *GetHotlineAgentDetailResponse)

CreateGetHotlineAgentDetailResponse creates a response to parse from GetHotlineAgentDetail response

type GetHotlineAgentStatusRequest

type GetHotlineAgentStatusRequest struct {
	*requests.RpcRequest
	InstanceId  string `position:"Body"`
	AccountName string `position:"Body"`
}

GetHotlineAgentStatusRequest is the request struct for api GetHotlineAgentStatus

func CreateGetHotlineAgentStatusRequest

func CreateGetHotlineAgentStatusRequest() (request *GetHotlineAgentStatusRequest)

CreateGetHotlineAgentStatusRequest creates a request to invoke GetHotlineAgentStatus API

type GetHotlineAgentStatusResponse

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

GetHotlineAgentStatusResponse is the response struct for api GetHotlineAgentStatus

func CreateGetHotlineAgentStatusResponse

func CreateGetHotlineAgentStatusResponse() (response *GetHotlineAgentStatusResponse)

CreateGetHotlineAgentStatusResponse creates a response to parse from GetHotlineAgentStatus response

type GetHotlineGroupDetailReportRequest

type GetHotlineGroupDetailReportRequest struct {
	*requests.RpcRequest
	DepIds      *[]string        `position:"Query" name:"DepIds"  type:"Repeated"`
	EndDate     requests.Integer `position:"Query"`
	InstanceId  string           `position:"Query"`
	GroupIds    *[]string        `position:"Query" name:"GroupIds"  type:"Repeated"`
	PageSize    requests.Integer `position:"Query"`
	CurrentPage requests.Integer `position:"Query"`
	StartDate   requests.Integer `position:"Query"`
}

GetHotlineGroupDetailReportRequest is the request struct for api GetHotlineGroupDetailReport

func CreateGetHotlineGroupDetailReportRequest

func CreateGetHotlineGroupDetailReportRequest() (request *GetHotlineGroupDetailReportRequest)

CreateGetHotlineGroupDetailReportRequest creates a request to invoke GetHotlineGroupDetailReport API

type GetHotlineGroupDetailReportResponse

type GetHotlineGroupDetailReportResponse struct {
	*responses.BaseResponse
	Message   string                            `json:"Message" xml:"Message"`
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	Code      string                            `json:"Code" xml:"Code"`
	Success   string                            `json:"Success" xml:"Success"`
	Data      DataInGetHotlineGroupDetailReport `json:"Data" xml:"Data"`
}

GetHotlineGroupDetailReportResponse is the response struct for api GetHotlineGroupDetailReport

func CreateGetHotlineGroupDetailReportResponse

func CreateGetHotlineGroupDetailReportResponse() (response *GetHotlineGroupDetailReportResponse)

CreateGetHotlineGroupDetailReportResponse creates a response to parse from GetHotlineGroupDetailReport response

type GetHotlineWaitingNumberRequest

type GetHotlineWaitingNumberRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query"`
	InstanceId  string `position:"Query"`
	AccountName string `position:"Query"`
}

GetHotlineWaitingNumberRequest is the request struct for api GetHotlineWaitingNumber

func CreateGetHotlineWaitingNumberRequest

func CreateGetHotlineWaitingNumberRequest() (request *GetHotlineWaitingNumberRequest)

CreateGetHotlineWaitingNumberRequest creates a request to invoke GetHotlineWaitingNumber API

type GetHotlineWaitingNumberResponse

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

GetHotlineWaitingNumberResponse is the response struct for api GetHotlineWaitingNumber

func CreateGetHotlineWaitingNumberResponse

func CreateGetHotlineWaitingNumberResponse() (response *GetHotlineWaitingNumberResponse)

CreateGetHotlineWaitingNumberResponse creates a response to parse from GetHotlineWaitingNumber response

type GetNumLocationRequest

type GetNumLocationRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query"`
	InstanceId  string `position:"Query"`
	PhoneNum    string `position:"Query"`
}

GetNumLocationRequest is the request struct for api GetNumLocation

func CreateGetNumLocationRequest

func CreateGetNumLocationRequest() (request *GetNumLocationRequest)

CreateGetNumLocationRequest creates a request to invoke GetNumLocation API

type GetNumLocationResponse

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

GetNumLocationResponse is the response struct for api GetNumLocation

func CreateGetNumLocationResponse

func CreateGetNumLocationResponse() (response *GetNumLocationResponse)

CreateGetNumLocationResponse creates a response to parse from GetNumLocation response

type GetOutbounNumListRequest

type GetOutbounNumListRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Body"`
	InstanceId  string `position:"Body"`
	AccountName string `position:"Body"`
}

GetOutbounNumListRequest is the request struct for api GetOutbounNumList

func CreateGetOutbounNumListRequest

func CreateGetOutbounNumListRequest() (request *GetOutbounNumListRequest)

CreateGetOutbounNumListRequest creates a request to invoke GetOutbounNumList API

type GetOutbounNumListResponse

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

GetOutbounNumListResponse is the response struct for api GetOutbounNumList

func CreateGetOutbounNumListResponse

func CreateGetOutbounNumListResponse() (response *GetOutbounNumListResponse)

CreateGetOutbounNumListResponse creates a response to parse from GetOutbounNumList response

type GetOuterCallCenterDataListRequest

type GetOuterCallCenterDataListRequest struct {
	*requests.RpcRequest
	QueryEndTime   string `position:"Body"`
	InstanceId     string `position:"Body"`
	ToPhoneNum     string `position:"Body"`
	QueryStartTime string `position:"Body"`
	BizId          string `position:"Body"`
	SessionId      string `position:"Body"`
	FromPhoneNum   string `position:"Body"`
}

GetOuterCallCenterDataListRequest is the request struct for api GetOuterCallCenterDataList

func CreateGetOuterCallCenterDataListRequest

func CreateGetOuterCallCenterDataListRequest() (request *GetOuterCallCenterDataListRequest)

CreateGetOuterCallCenterDataListRequest creates a request to invoke GetOuterCallCenterDataList API

type GetOuterCallCenterDataListResponse

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

GetOuterCallCenterDataListResponse is the response struct for api GetOuterCallCenterDataList

func CreateGetOuterCallCenterDataListResponse

func CreateGetOuterCallCenterDataListResponse() (response *GetOuterCallCenterDataListResponse)

CreateGetOuterCallCenterDataListResponse creates a response to parse from GetOuterCallCenterDataList response

type GetTagListRequest

type GetTagListRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body"`
	EntityType string `position:"Body"`
	EntityId   string `position:"Body"`
}

GetTagListRequest is the request struct for api GetTagList

func CreateGetTagListRequest

func CreateGetTagListRequest() (request *GetTagListRequest)

CreateGetTagListRequest creates a request to invoke GetTagList API

type GetTagListResponse

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

GetTagListResponse is the response struct for api GetTagList

func CreateGetTagListResponse

func CreateGetTagListResponse() (response *GetTagListResponse)

CreateGetTagListResponse creates a response to parse from GetTagList response

type GetTicketTemplateSchemaRequest

type GetTicketTemplateSchemaRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Query"`
	InstanceId  string           `position:"Query"`
	TemplateId  requests.Integer `position:"Query"`
}

GetTicketTemplateSchemaRequest is the request struct for api GetTicketTemplateSchema

func CreateGetTicketTemplateSchemaRequest

func CreateGetTicketTemplateSchemaRequest() (request *GetTicketTemplateSchemaRequest)

CreateGetTicketTemplateSchemaRequest creates a request to invoke GetTicketTemplateSchema API

type GetTicketTemplateSchemaResponse

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

GetTicketTemplateSchemaResponse is the response struct for api GetTicketTemplateSchema

func CreateGetTicketTemplateSchemaResponse

func CreateGetTicketTemplateSchemaResponse() (response *GetTicketTemplateSchemaResponse)

CreateGetTicketTemplateSchemaResponse creates a response to parse from GetTicketTemplateSchema response

type GetUserTokenRequest

type GetUserTokenRequest struct {
	*requests.RpcRequest
	Nick       string `position:"Body"`
	InstanceId string `position:"Body"`
	AppKey     string `position:"Body"`
	UserId     string `position:"Body"`
}

GetUserTokenRequest is the request struct for api GetUserToken

func CreateGetUserTokenRequest

func CreateGetUserTokenRequest() (request *GetUserTokenRequest)

CreateGetUserTokenRequest creates a request to invoke GetUserToken API

type GetUserTokenResponse

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

GetUserTokenResponse is the response struct for api GetUserToken

func CreateGetUserTokenResponse

func CreateGetUserTokenResponse() (response *GetUserTokenResponse)

CreateGetUserTokenResponse creates a response to parse from GetUserToken response

type GrantRolesRequest

type GrantRolesRequest struct {
	*requests.RpcRequest
	ClientToken string    `position:"Body"`
	InstanceId  string    `position:"Body"`
	AccountName string    `position:"Body"`
	RoleId      *[]string `position:"Body" name:"RoleId"  type:"Repeated"`
	Operator    string    `position:"Body"`
}

GrantRolesRequest is the request struct for api GrantRoles

func CreateGrantRolesRequest

func CreateGrantRolesRequest() (request *GrantRolesRequest)

CreateGrantRolesRequest creates a request to invoke GrantRoles API

type GrantRolesResponse

type GrantRolesResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

GrantRolesResponse is the response struct for api GrantRoles

func CreateGrantRolesResponse

func CreateGrantRolesResponse() (response *GrantRolesResponse)

CreateGrantRolesResponse creates a response to parse from GrantRoles response

type GroupList

type GroupList struct {
	GroupListItem []GroupListItem `json:"GroupList" xml:"GroupList"`
}

GroupList is a nested struct in scsp response

type GroupListItem

type GroupListItem struct {
	DisplayName  string `json:"DisplayName" xml:"DisplayName"`
	Description  string `json:"Description" xml:"Description"`
	ChannelType  int    `json:"ChannelType" xml:"ChannelType"`
	SkillGroupId int64  `json:"SkillGroupId" xml:"SkillGroupId"`
	Name         string `json:"Name" xml:"Name"`
}

GroupListItem is a nested struct in scsp response

type HangupCallRequest

type HangupCallRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Body"`
	InstanceId   string `position:"Body"`
	AccountName  string `position:"Body"`
	CallId       string `position:"Body"`
	JobId        string `position:"Body"`
	ConnectionId string `position:"Body"`
}

HangupCallRequest is the request struct for api HangupCall

func CreateHangupCallRequest

func CreateHangupCallRequest() (request *HangupCallRequest)

CreateHangupCallRequest creates a request to invoke HangupCall API

type HangupCallResponse

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

HangupCallResponse is the response struct for api HangupCall

func CreateHangupCallResponse

func CreateHangupCallResponse() (response *HangupCallResponse)

CreateHangupCallResponse creates a response to parse from HangupCall response

type HangupThirdCallRequest

type HangupThirdCallRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Body"`
	InstanceId   string `position:"Body"`
	AccountName  string `position:"Body"`
	CallId       string `position:"Body"`
	JobId        string `position:"Body"`
	ConnectionId string `position:"Body"`
}

HangupThirdCallRequest is the request struct for api HangupThirdCall

func CreateHangupThirdCallRequest

func CreateHangupThirdCallRequest() (request *HangupThirdCallRequest)

CreateHangupThirdCallRequest creates a request to invoke HangupThirdCall API

type HangupThirdCallResponse

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

HangupThirdCallResponse is the response struct for api HangupThirdCall

func CreateHangupThirdCallResponse

func CreateHangupThirdCallResponse() (response *HangupThirdCallResponse)

CreateHangupThirdCallResponse creates a response to parse from HangupThirdCall response

type HoldCallRequest

type HoldCallRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Body"`
	InstanceId   string `position:"Body"`
	AccountName  string `position:"Body"`
	CallId       string `position:"Body"`
	JobId        string `position:"Body"`
	ConnectionId string `position:"Body"`
}

HoldCallRequest is the request struct for api HoldCall

func CreateHoldCallRequest

func CreateHoldCallRequest() (request *HoldCallRequest)

CreateHoldCallRequest creates a request to invoke HoldCall API

type HoldCallResponse

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

HoldCallResponse is the response struct for api HoldCall

func CreateHoldCallResponse

func CreateHoldCallResponse() (response *HoldCallResponse)

CreateHoldCallResponse creates a response to parse from HoldCall response

type JoinThirdCallRequest

type JoinThirdCallRequest struct {
	*requests.RpcRequest
	ClientToken      string `position:"Body"`
	InstanceId       string `position:"Body"`
	AccountName      string `position:"Body"`
	CallId           string `position:"Body"`
	JobId            string `position:"Body"`
	ConnectionId     string `position:"Body"`
	HoldConnectionId string `position:"Body"`
}

JoinThirdCallRequest is the request struct for api JoinThirdCall

func CreateJoinThirdCallRequest

func CreateJoinThirdCallRequest() (request *JoinThirdCallRequest)

CreateJoinThirdCallRequest creates a request to invoke JoinThirdCall API

type JoinThirdCallResponse

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

JoinThirdCallResponse is the response struct for api JoinThirdCall

func CreateJoinThirdCallResponse

func CreateJoinThirdCallResponse() (response *JoinThirdCallResponse)

CreateJoinThirdCallResponse creates a response to parse from JoinThirdCall response

type ListAgentBySkillGroupIdRequest

type ListAgentBySkillGroupIdRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query"`
	InstanceId   string           `position:"Query"`
	SkillGroupId requests.Integer `position:"Query"`
}

ListAgentBySkillGroupIdRequest is the request struct for api ListAgentBySkillGroupId

func CreateListAgentBySkillGroupIdRequest

func CreateListAgentBySkillGroupIdRequest() (request *ListAgentBySkillGroupIdRequest)

CreateListAgentBySkillGroupIdRequest creates a request to invoke ListAgentBySkillGroupId API

type ListAgentBySkillGroupIdResponse

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

ListAgentBySkillGroupIdResponse is the response struct for api ListAgentBySkillGroupId

func CreateListAgentBySkillGroupIdResponse

func CreateListAgentBySkillGroupIdResponse() (response *ListAgentBySkillGroupIdResponse)

CreateListAgentBySkillGroupIdResponse creates a response to parse from ListAgentBySkillGroupId response

type ListHotlineRecordRequest

type ListHotlineRecordRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query"`
	InstanceId  string `position:"Query"`
	CallId      string `position:"Query"`
}

ListHotlineRecordRequest is the request struct for api ListHotlineRecord

func CreateListHotlineRecordRequest

func CreateListHotlineRecordRequest() (request *ListHotlineRecordRequest)

CreateListHotlineRecordRequest creates a request to invoke ListHotlineRecord API

type ListHotlineRecordResponse

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

ListHotlineRecordResponse is the response struct for api ListHotlineRecord

func CreateListHotlineRecordResponse

func CreateListHotlineRecordResponse() (response *ListHotlineRecordResponse)

CreateListHotlineRecordResponse creates a response to parse from ListHotlineRecord response

type ListOutboundPhoneNumberRequest

type ListOutboundPhoneNumberRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Query"`
	InstanceId  string `position:"Query"`
	AccountName string `position:"Query"`
}

ListOutboundPhoneNumberRequest is the request struct for api ListOutboundPhoneNumber

func CreateListOutboundPhoneNumberRequest

func CreateListOutboundPhoneNumberRequest() (request *ListOutboundPhoneNumberRequest)

CreateListOutboundPhoneNumberRequest creates a request to invoke ListOutboundPhoneNumber API

type ListOutboundPhoneNumberResponse

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

ListOutboundPhoneNumberResponse is the response struct for api ListOutboundPhoneNumber

func CreateListOutboundPhoneNumberResponse

func CreateListOutboundPhoneNumberResponse() (response *ListOutboundPhoneNumberResponse)

CreateListOutboundPhoneNumberResponse creates a response to parse from ListOutboundPhoneNumber response

type ListSkillGroupRequest

type ListSkillGroupRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Query"`
	InstanceId  string           `position:"Query"`
	ChannelType requests.Integer `position:"Query"`
}

ListSkillGroupRequest is the request struct for api ListSkillGroup

func CreateListSkillGroupRequest

func CreateListSkillGroupRequest() (request *ListSkillGroupRequest)

CreateListSkillGroupRequest creates a request to invoke ListSkillGroup API

type ListSkillGroupResponse

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

ListSkillGroupResponse is the response struct for api ListSkillGroup

func CreateListSkillGroupResponse

func CreateListSkillGroupResponse() (response *ListSkillGroupResponse)

CreateListSkillGroupResponse creates a response to parse from ListSkillGroup response

type Num

type Num struct {
	NumItem []NumItem `json:"Num" xml:"Num"`
}

Num is a nested struct in scsp response

type NumGroup

type NumGroup struct {
	NumGroupItem []NumGroupItem `json:"NumGroup" xml:"NumGroup"`
}

NumGroup is a nested struct in scsp response

type NumGroupItem

type NumGroupItem struct {
	Type        int    `json:"Type" xml:"Type"`
	Value       string `json:"Value" xml:"Value"`
	Description string `json:"Description" xml:"Description"`
}

NumGroupItem is a nested struct in scsp response

type NumItem

type NumItem struct {
	Type        int    `json:"Type" xml:"Type"`
	Value       string `json:"Value" xml:"Value"`
	Description string `json:"Description" xml:"Description"`
}

NumItem is a nested struct in scsp response

type QueryHotlineSessionRequest

type QueryHotlineSessionRequest struct {
	*requests.RpcRequest
	GroupId        requests.Integer `position:"Query"`
	ServicerId     string           `position:"Query"`
	Params         string           `position:"Query"`
	GroupName      string           `position:"Query"`
	Acid           string           `position:"Query"`
	CallingNumber  string           `position:"Query"`
	QueryEndTime   requests.Integer `position:"Query"`
	InstanceId     string           `position:"Query"`
	CalledNumber   string           `position:"Query"`
	RequestId      string           `position:"Query"`
	PageNo         requests.Integer `position:"Query"`
	QueryStartTime requests.Integer `position:"Query"`
	ServicerName   string           `position:"Query"`
	PageSize       requests.Integer `position:"Query"`
	CallResult     string           `position:"Query"`
	CallType       requests.Integer `position:"Query"`
	MemberName     string           `position:"Query"`
	MemberId       string           `position:"Query"`
}

QueryHotlineSessionRequest is the request struct for api QueryHotlineSession

func CreateQueryHotlineSessionRequest

func CreateQueryHotlineSessionRequest() (request *QueryHotlineSessionRequest)

CreateQueryHotlineSessionRequest creates a request to invoke QueryHotlineSession API

type QueryHotlineSessionResponse

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

QueryHotlineSessionResponse is the response struct for api QueryHotlineSession

func CreateQueryHotlineSessionResponse

func CreateQueryHotlineSessionResponse() (response *QueryHotlineSessionResponse)

CreateQueryHotlineSessionResponse creates a response to parse from QueryHotlineSession response

type QueryRingDetailListRequest

type QueryRingDetailListRequest struct {
	*requests.RpcRequest
	FromPhoneNumList string           `position:"Body"`
	CallOutStatus    string           `position:"Body"`
	StartDate        requests.Integer `position:"Body"`
	EndDate          requests.Integer `position:"Body"`
	InstanceId       string           `position:"Body"`
	PageNo           requests.Integer `position:"Body"`
	Extra            string           `position:"Body"`
	PageSize         requests.Integer `position:"Body"`
	ToPhoneNumList   string           `position:"Body"`
}

QueryRingDetailListRequest is the request struct for api QueryRingDetailList

func CreateQueryRingDetailListRequest

func CreateQueryRingDetailListRequest() (request *QueryRingDetailListRequest)

CreateQueryRingDetailListRequest creates a request to invoke QueryRingDetailList API

type QueryRingDetailListResponse

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

QueryRingDetailListResponse is the response struct for api QueryRingDetailList

func CreateQueryRingDetailListResponse

func CreateQueryRingDetailListResponse() (response *QueryRingDetailListResponse)

CreateQueryRingDetailListResponse creates a response to parse from QueryRingDetailList response

type QueryServiceConfigRequest

type QueryServiceConfigRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query"`
	ViewCode   string `position:"Query"`
	Parameters string `position:"Query"`
}

QueryServiceConfigRequest is the request struct for api QueryServiceConfig

func CreateQueryServiceConfigRequest

func CreateQueryServiceConfigRequest() (request *QueryServiceConfigRequest)

CreateQueryServiceConfigRequest creates a request to invoke QueryServiceConfig API

type QueryServiceConfigResponse

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

QueryServiceConfigResponse is the response struct for api QueryServiceConfig

func CreateQueryServiceConfigResponse

func CreateQueryServiceConfigResponse() (response *QueryServiceConfigResponse)

CreateQueryServiceConfigResponse creates a response to parse from QueryServiceConfig response

type QuerySkillGroupsRequest

type QuerySkillGroupsRequest struct {
	*requests.RpcRequest
	InstanceId  string           `position:"Query"`
	GroupType   requests.Integer `position:"Query"`
	ClientToken string           `position:"Query"`
	PageNo      requests.Integer `position:"Query"`
	GroupId     requests.Integer `position:"Query"`
	PageSize    requests.Integer `position:"Query"`
	GroupName   string           `position:"Query"`
}

QuerySkillGroupsRequest is the request struct for api QuerySkillGroups

func CreateQuerySkillGroupsRequest

func CreateQuerySkillGroupsRequest() (request *QuerySkillGroupsRequest)

CreateQuerySkillGroupsRequest creates a request to invoke QuerySkillGroups API

type QuerySkillGroupsResponse

type QuerySkillGroupsResponse struct {
	*responses.BaseResponse
	OnePageSize  int        `json:"OnePageSize" xml:"OnePageSize"`
	TotalPage    int        `json:"TotalPage" xml:"TotalPage"`
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	CurrentPage  int        `json:"CurrentPage" xml:"CurrentPage"`
	TotalResults int        `json:"TotalResults" xml:"TotalResults"`
	Data         []DataItem `json:"Data" xml:"Data"`
}

QuerySkillGroupsResponse is the response struct for api QuerySkillGroups

func CreateQuerySkillGroupsResponse

func CreateQuerySkillGroupsResponse() (response *QuerySkillGroupsResponse)

CreateQuerySkillGroupsResponse creates a response to parse from QuerySkillGroups response

type QueryTicketActionsRequest

type QueryTicketActionsRequest struct {
	*requests.RpcRequest
	InstanceId     string    `position:"Body"`
	TicketId       string    `position:"Body"`
	ActionCodeList *[]string `position:"Body" name:"ActionCodeList"  type:"Repeated"`
}

QueryTicketActionsRequest is the request struct for api QueryTicketActions

func CreateQueryTicketActionsRequest

func CreateQueryTicketActionsRequest() (request *QueryTicketActionsRequest)

CreateQueryTicketActionsRequest creates a request to invoke QueryTicketActions API

type QueryTicketActionsResponse

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

QueryTicketActionsResponse is the response struct for api QueryTicketActions

func CreateQueryTicketActionsResponse

func CreateQueryTicketActionsResponse() (response *QueryTicketActionsResponse)

CreateQueryTicketActionsResponse creates a response to parse from QueryTicketActions response

type QueryTicketCountRequest

type QueryTicketCountRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Query"`
	InstanceId  string           `position:"Query"`
	OperatorId  requests.Integer `position:"Query"`
}

QueryTicketCountRequest is the request struct for api QueryTicketCount

func CreateQueryTicketCountRequest

func CreateQueryTicketCountRequest() (request *QueryTicketCountRequest)

CreateQueryTicketCountRequest creates a request to invoke QueryTicketCount API

type QueryTicketCountResponse

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

QueryTicketCountResponse is the response struct for api QueryTicketCount

func CreateQueryTicketCountResponse

func CreateQueryTicketCountResponse() (response *QueryTicketCountResponse)

CreateQueryTicketCountResponse creates a response to parse from QueryTicketCount response

type QueryTicketsRequest

type QueryTicketsRequest struct {
	*requests.RpcRequest
	SrType      requests.Integer `position:"Body"`
	TouchId     requests.Integer `position:"Body"`
	DealId      requests.Integer `position:"Body"`
	CurrentPage requests.Integer `position:"Body"`
	TaskStatus  requests.Integer `position:"Body"`
	InstanceId  string           `position:"Body"`
	AccountName string           `position:"Body"`
	CaseId      requests.Integer `position:"Body"`
	Extra       string           `position:"Body"`
	ChannelType requests.Integer `position:"Body"`
	PageSize    requests.Integer `position:"Body"`
	CaseType    requests.Integer `position:"Body"`
	CaseStatus  requests.Integer `position:"Body"`
	ChannelId   string           `position:"Body"`
}

QueryTicketsRequest is the request struct for api QueryTickets

func CreateQueryTicketsRequest

func CreateQueryTicketsRequest() (request *QueryTicketsRequest)

CreateQueryTicketsRequest creates a request to invoke QueryTickets API

type QueryTicketsResponse

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

QueryTicketsResponse is the response struct for api QueryTickets

func CreateQueryTicketsResponse

func CreateQueryTicketsResponse() (response *QueryTicketsResponse)

CreateQueryTicketsResponse creates a response to parse from QueryTickets response

type RemoveSkillGroupRequest

type RemoveSkillGroupRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Body"`
	ClientToken  string `position:"Body"`
	SkillGroupId string `position:"Body"`
}

RemoveSkillGroupRequest is the request struct for api RemoveSkillGroup

func CreateRemoveSkillGroupRequest

func CreateRemoveSkillGroupRequest() (request *RemoveSkillGroupRequest)

CreateRemoveSkillGroupRequest creates a request to invoke RemoveSkillGroup API

type RemoveSkillGroupResponse

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

RemoveSkillGroupResponse is the response struct for api RemoveSkillGroup

func CreateRemoveSkillGroupResponse

func CreateRemoveSkillGroupResponse() (response *RemoveSkillGroupResponse)

CreateRemoveSkillGroupResponse creates a response to parse from RemoveSkillGroup response

type RowsInGetHotlineAgentDetailReport

type RowsInGetHotlineAgentDetailReport struct {
	Rows []map[string]interface{} `json:"Rows" xml:"Rows"`
}

RowsInGetHotlineAgentDetailReport is a nested struct in scsp response

type RowsInGetHotlineGroupDetailReport

type RowsInGetHotlineGroupDetailReport struct {
	Rows []map[string]interface{} `json:"Rows" xml:"Rows"`
}

RowsInGetHotlineGroupDetailReport is a nested struct in scsp response

type SearchTicketByIdRequest

type SearchTicketByIdRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Query"`
	InstanceId  string           `position:"Query"`
	TicketId    requests.Integer `position:"Query"`
	StatusCode  requests.Integer `position:"Query"`
}

SearchTicketByIdRequest is the request struct for api SearchTicketById

func CreateSearchTicketByIdRequest

func CreateSearchTicketByIdRequest() (request *SearchTicketByIdRequest)

CreateSearchTicketByIdRequest creates a request to invoke SearchTicketById API

type SearchTicketByIdResponse

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

SearchTicketByIdResponse is the response struct for api SearchTicketById

func CreateSearchTicketByIdResponse

func CreateSearchTicketByIdResponse() (response *SearchTicketByIdResponse)

CreateSearchTicketByIdResponse creates a response to parse from SearchTicketById response

type SearchTicketByPhoneRequest

type SearchTicketByPhoneRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query"`
	InstanceId   string           `position:"Query"`
	Phone        string           `position:"Query"`
	TemplateId   requests.Integer `position:"Query"`
	TicketStatus string           `position:"Query"`
	PageNo       requests.Integer `position:"Query"`
	PageSize     requests.Integer `position:"Query"`
	StartTime    requests.Integer `position:"Query"`
	EndTime      requests.Integer `position:"Query"`
}

SearchTicketByPhoneRequest is the request struct for api SearchTicketByPhone

func CreateSearchTicketByPhoneRequest

func CreateSearchTicketByPhoneRequest() (request *SearchTicketByPhoneRequest)

CreateSearchTicketByPhoneRequest creates a request to invoke SearchTicketByPhone API

type SearchTicketByPhoneResponse

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

SearchTicketByPhoneResponse is the response struct for api SearchTicketByPhone

func CreateSearchTicketByPhoneResponse

func CreateSearchTicketByPhoneResponse() (response *SearchTicketByPhoneResponse)

CreateSearchTicketByPhoneResponse creates a response to parse from SearchTicketByPhone response

type SearchTicketListRequest

type SearchTicketListRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query"`
	InstanceId   string           `position:"Query"`
	OperatorId   requests.Integer `position:"Query"`
	TicketStatus string           `position:"Query"`
	PageNo       requests.Integer `position:"Query"`
	PageSize     requests.Integer `position:"Query"`
	StartTime    requests.Integer `position:"Query"`
	EndTime      requests.Integer `position:"Query"`
}

SearchTicketListRequest is the request struct for api SearchTicketList

func CreateSearchTicketListRequest

func CreateSearchTicketListRequest() (request *SearchTicketListRequest)

CreateSearchTicketListRequest creates a request to invoke SearchTicketList API

type SearchTicketListResponse

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

SearchTicketListResponse is the response struct for api SearchTicketList

func CreateSearchTicketListResponse

func CreateSearchTicketListResponse() (response *SearchTicketListResponse)

CreateSearchTicketListResponse creates a response to parse from SearchTicketList response

type SendHotlineHeartBeatRequest

type SendHotlineHeartBeatRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Body"`
	InstanceId  string `position:"Body"`
	AccountName string `position:"Body"`
	Token       string `position:"Body"`
}

SendHotlineHeartBeatRequest is the request struct for api SendHotlineHeartBeat

func CreateSendHotlineHeartBeatRequest

func CreateSendHotlineHeartBeatRequest() (request *SendHotlineHeartBeatRequest)

CreateSendHotlineHeartBeatRequest creates a request to invoke SendHotlineHeartBeat API

type SendHotlineHeartBeatResponse

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

SendHotlineHeartBeatResponse is the response struct for api SendHotlineHeartBeat

func CreateSendHotlineHeartBeatResponse

func CreateSendHotlineHeartBeatResponse() (response *SendHotlineHeartBeatResponse)

CreateSendHotlineHeartBeatResponse creates a response to parse from SendHotlineHeartBeat response

type SendOutboundCommandRequest

type SendOutboundCommandRequest struct {
	*requests.RpcRequest
	CallingNumber string `position:"Body"`
	InstanceId    string `position:"Body"`
	AccountName   string `position:"Body"`
	CalledNumber  string `position:"Body"`
	CustomerInfo  string `position:"Body"`
}

SendOutboundCommandRequest is the request struct for api SendOutboundCommand

func CreateSendOutboundCommandRequest

func CreateSendOutboundCommandRequest() (request *SendOutboundCommandRequest)

CreateSendOutboundCommandRequest creates a request to invoke SendOutboundCommand API

type SendOutboundCommandResponse

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

SendOutboundCommandResponse is the response struct for api SendOutboundCommand

func CreateSendOutboundCommandResponse

func CreateSendOutboundCommandResponse() (response *SendOutboundCommandResponse)

CreateSendOutboundCommandResponse creates a response to parse from SendOutboundCommand response

type SkillGroups

type SkillGroups struct {
	DisplayName  string `json:"DisplayName" xml:"DisplayName"`
	Description  string `json:"Description" xml:"Description"`
	ChannelType  int    `json:"ChannelType" xml:"ChannelType"`
	SkillGroupId int64  `json:"SkillGroupId" xml:"SkillGroupId"`
	Name         string `json:"Name" xml:"Name"`
}

SkillGroups is a nested struct in scsp response

type StartCallRequest

type StartCallRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Body"`
	InstanceId  string `position:"Body"`
	AccountName string `position:"Body"`
	Caller      string `position:"Body"`
	Callee      string `position:"Body"`
}

StartCallRequest is the request struct for api StartCall

func CreateStartCallRequest

func CreateStartCallRequest() (request *StartCallRequest)

CreateStartCallRequest creates a request to invoke StartCall API

type StartCallResponse

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

StartCallResponse is the response struct for api StartCall

func CreateStartCallResponse

func CreateStartCallResponse() (response *StartCallResponse)

CreateStartCallResponse creates a response to parse from StartCall response

type StartCallV2Request

type StartCallV2Request struct {
	*requests.RpcRequest
	ClientToken string `position:"Body"`
	InstanceId  string `position:"Body"`
	AccountName string `position:"Body"`
	Caller      string `position:"Body"`
	Callee      string `position:"Body"`
	JsonMsg     string `position:"Body"`
}

StartCallV2Request is the request struct for api StartCallV2

func CreateStartCallV2Request

func CreateStartCallV2Request() (request *StartCallV2Request)

CreateStartCallV2Request creates a request to invoke StartCallV2 API

type StartCallV2Response

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

StartCallV2Response is the response struct for api StartCallV2

func CreateStartCallV2Response

func CreateStartCallV2Response() (response *StartCallV2Response)

CreateStartCallV2Response creates a response to parse from StartCallV2 response

type StartChatWorkRequest

type StartChatWorkRequest struct {
	*requests.RpcRequest
	InstanceId  string           `position:"Body"`
	AccountName string           `position:"Body"`
	StationType string           `position:"Body"`
	WorkType    requests.Integer `position:"Body"`
	UserAgent   string           `position:"Body"`
}

StartChatWorkRequest is the request struct for api StartChatWork

func CreateStartChatWorkRequest

func CreateStartChatWorkRequest() (request *StartChatWorkRequest)

CreateStartChatWorkRequest creates a request to invoke StartChatWork API

type StartChatWorkResponse

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

StartChatWorkResponse is the response struct for api StartChatWork

func CreateStartChatWorkResponse

func CreateStartChatWorkResponse() (response *StartChatWorkResponse)

CreateStartChatWorkResponse creates a response to parse from StartChatWork response

type StartHotlineServiceRequest

type StartHotlineServiceRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Body"`
	InstanceId  string `position:"Body"`
	AccountName string `position:"Body"`
}

StartHotlineServiceRequest is the request struct for api StartHotlineService

func CreateStartHotlineServiceRequest

func CreateStartHotlineServiceRequest() (request *StartHotlineServiceRequest)

CreateStartHotlineServiceRequest creates a request to invoke StartHotlineService API

type StartHotlineServiceResponse

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

StartHotlineServiceResponse is the response struct for api StartHotlineService

func CreateStartHotlineServiceResponse

func CreateStartHotlineServiceResponse() (response *StartHotlineServiceResponse)

CreateStartHotlineServiceResponse creates a response to parse from StartHotlineService response

type SuspendHotlineServiceRequest

type SuspendHotlineServiceRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Body"`
	InstanceId  string           `position:"Body"`
	AccountName string           `position:"Body"`
	Type        requests.Integer `position:"Body"`
}

SuspendHotlineServiceRequest is the request struct for api SuspendHotlineService

func CreateSuspendHotlineServiceRequest

func CreateSuspendHotlineServiceRequest() (request *SuspendHotlineServiceRequest)

CreateSuspendHotlineServiceRequest creates a request to invoke SuspendHotlineService API

type SuspendHotlineServiceResponse

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

SuspendHotlineServiceResponse is the response struct for api SuspendHotlineService

func CreateSuspendHotlineServiceResponse

func CreateSuspendHotlineServiceResponse() (response *SuspendHotlineServiceResponse)

CreateSuspendHotlineServiceResponse creates a response to parse from SuspendHotlineService response

type TagValues

type TagValues struct {
	TagValuesItem []TagValuesItem `json:"TagValues" xml:"TagValues"`
}

TagValues is a nested struct in scsp response

type TagValuesItem

type TagValuesItem struct {
	Status               string `json:"Status" xml:"Status"`
	Description          string `json:"Description" xml:"Description"`
	TagName              string `json:"TagName" xml:"TagName"`
	TagGroupCode         string `json:"TagGroupCode" xml:"TagGroupCode"`
	TagCode              string `json:"TagCode" xml:"TagCode"`
	TagGroupName         string `json:"TagGroupName" xml:"TagGroupName"`
	EntityRelationNumber string `json:"EntityRelationNumber" xml:"EntityRelationNumber"`
}

TagValuesItem is a nested struct in scsp response

type TransferCallToAgentRequest

type TransferCallToAgentRequest struct {
	*requests.RpcRequest
	ClientToken       string           `position:"Body"`
	InstanceId        string           `position:"Body"`
	AccountName       string           `position:"Body"`
	TargetAccountName string           `position:"Body"`
	CallId            string           `position:"Body"`
	JobId             string           `position:"Body"`
	ConnectionId      string           `position:"Body"`
	HoldConnectionId  string           `position:"Body"`
	Type              requests.Integer `position:"Body"`
	IsSingleTransfer  string           `position:"Body"`
}

TransferCallToAgentRequest is the request struct for api TransferCallToAgent

func CreateTransferCallToAgentRequest

func CreateTransferCallToAgentRequest() (request *TransferCallToAgentRequest)

CreateTransferCallToAgentRequest creates a request to invoke TransferCallToAgent API

type TransferCallToAgentResponse

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

TransferCallToAgentResponse is the response struct for api TransferCallToAgent

func CreateTransferCallToAgentResponse

func CreateTransferCallToAgentResponse() (response *TransferCallToAgentResponse)

CreateTransferCallToAgentResponse creates a response to parse from TransferCallToAgent response

type TransferCallToPhoneRequest

type TransferCallToPhoneRequest struct {
	*requests.RpcRequest
	ClientToken      string           `position:"Body"`
	InstanceId       string           `position:"Body"`
	AccountName      string           `position:"Body"`
	Caller           string           `position:"Body"`
	Callee           string           `position:"Body"`
	CallId           string           `position:"Body"`
	JobId            string           `position:"Body"`
	ConnectionId     string           `position:"Body"`
	HoldConnectionId string           `position:"Body"`
	Type             requests.Integer `position:"Body"`
	IsSingleTransfer requests.Boolean `position:"Body"`
	CallerPhone      string           `position:"Body"`
	CalleePhone      string           `position:"Body"`
}

TransferCallToPhoneRequest is the request struct for api TransferCallToPhone

func CreateTransferCallToPhoneRequest

func CreateTransferCallToPhoneRequest() (request *TransferCallToPhoneRequest)

CreateTransferCallToPhoneRequest creates a request to invoke TransferCallToPhone API

type TransferCallToPhoneResponse

type TransferCallToPhoneResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

TransferCallToPhoneResponse is the response struct for api TransferCallToPhone

func CreateTransferCallToPhoneResponse

func CreateTransferCallToPhoneResponse() (response *TransferCallToPhoneResponse)

CreateTransferCallToPhoneResponse creates a response to parse from TransferCallToPhone response

type TransferCallToSkillGroupRequest

type TransferCallToSkillGroupRequest struct {
	*requests.RpcRequest
	ClientToken      string           `position:"Body"`
	InstanceId       string           `position:"Body"`
	AccountName      string           `position:"Body"`
	SkillGroupId     requests.Integer `position:"Body"`
	CallId           string           `position:"Body"`
	JobId            string           `position:"Body"`
	ConnectionId     string           `position:"Body"`
	HoldConnectionId string           `position:"Body"`
	Type             requests.Integer `position:"Body"`
	IsSingleTransfer requests.Boolean `position:"Body"`
}

TransferCallToSkillGroupRequest is the request struct for api TransferCallToSkillGroup

func CreateTransferCallToSkillGroupRequest

func CreateTransferCallToSkillGroupRequest() (request *TransferCallToSkillGroupRequest)

CreateTransferCallToSkillGroupRequest creates a request to invoke TransferCallToSkillGroup API

type TransferCallToSkillGroupResponse

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

TransferCallToSkillGroupResponse is the response struct for api TransferCallToSkillGroup

func CreateTransferCallToSkillGroupResponse

func CreateTransferCallToSkillGroupResponse() (response *TransferCallToSkillGroupResponse)

CreateTransferCallToSkillGroupResponse creates a response to parse from TransferCallToSkillGroup response

type TransferToThirdCallRequest

type TransferToThirdCallRequest struct {
	*requests.RpcRequest
	ClientToken      string `position:"Body"`
	InstanceId       string `position:"Body"`
	AccountName      string `position:"Body"`
	CallId           string `position:"Body"`
	JobId            string `position:"Body"`
	ConnectionId     string `position:"Body"`
	HoldConnectionId string `position:"Body"`
}

TransferToThirdCallRequest is the request struct for api TransferToThirdCall

func CreateTransferToThirdCallRequest

func CreateTransferToThirdCallRequest() (request *TransferToThirdCallRequest)

CreateTransferToThirdCallRequest creates a request to invoke TransferToThirdCall API

type TransferToThirdCallResponse

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

TransferToThirdCallResponse is the response struct for api TransferToThirdCall

func CreateTransferToThirdCallResponse

func CreateTransferToThirdCallResponse() (response *TransferToThirdCallResponse)

CreateTransferToThirdCallResponse creates a response to parse from TransferToThirdCall response

type UpdateAgentRequest

type UpdateAgentRequest struct {
	*requests.RpcRequest
	ClientToken      string    `position:"Body"`
	InstanceId       string    `position:"Body"`
	AccountName      string    `position:"Body"`
	DisplayName      string    `position:"Body"`
	SkillGroupId     *[]string `position:"Body" name:"SkillGroupId"  type:"Repeated"`
	SkillGroupIdList *[]string `position:"Body" name:"SkillGroupIdList"  type:"Repeated"`
}

UpdateAgentRequest is the request struct for api UpdateAgent

func CreateUpdateAgentRequest

func CreateUpdateAgentRequest() (request *UpdateAgentRequest)

CreateUpdateAgentRequest creates a request to invoke UpdateAgent API

type UpdateAgentResponse

type UpdateAgentResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

UpdateAgentResponse is the response struct for api UpdateAgent

func CreateUpdateAgentResponse

func CreateUpdateAgentResponse() (response *UpdateAgentResponse)

CreateUpdateAgentResponse creates a response to parse from UpdateAgent response

type UpdateCustomerRequest

type UpdateCustomerRequest struct {
	*requests.RpcRequest
	Industry    string           `position:"Query"`
	OuterIdType requests.Integer `position:"Query"`
	Dingding    string           `position:"Query"`
	BizType     string           `position:"Query"`
	TypeCode    string           `position:"Query"`
	InstanceId  string           `position:"Query"`
	Contacter   string           `position:"Query"`
	ProdLineId  requests.Integer `position:"Query"`
	Phone       string           `position:"Query"`
	Name        string           `position:"Query"`
	CustomerId  requests.Integer `position:"Query"`
	ManagerName string           `position:"Query"`
	OuterId     string           `position:"Query"`
	Position    string           `position:"Query"`
	Email       string           `position:"Query"`
}

UpdateCustomerRequest is the request struct for api UpdateCustomer

func CreateUpdateCustomerRequest

func CreateUpdateCustomerRequest() (request *UpdateCustomerRequest)

CreateUpdateCustomerRequest creates a request to invoke UpdateCustomer API

type UpdateCustomerResponse

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

UpdateCustomerResponse is the response struct for api UpdateCustomer

func CreateUpdateCustomerResponse

func CreateUpdateCustomerResponse() (response *UpdateCustomerResponse)

CreateUpdateCustomerResponse creates a response to parse from UpdateCustomer response

type UpdateEntityTagRelationRequest

type UpdateEntityTagRelationRequest struct {
	*requests.RpcRequest
	InstanceId     string `position:"Body"`
	EntityTagParam string `position:"Body"`
}

UpdateEntityTagRelationRequest is the request struct for api UpdateEntityTagRelation

func CreateUpdateEntityTagRelationRequest

func CreateUpdateEntityTagRelationRequest() (request *UpdateEntityTagRelationRequest)

CreateUpdateEntityTagRelationRequest creates a request to invoke UpdateEntityTagRelation API

type UpdateEntityTagRelationResponse

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

UpdateEntityTagRelationResponse is the response struct for api UpdateEntityTagRelation

func CreateUpdateEntityTagRelationResponse

func CreateUpdateEntityTagRelationResponse() (response *UpdateEntityTagRelationResponse)

CreateUpdateEntityTagRelationResponse creates a response to parse from UpdateEntityTagRelation response

type UpdateRingStatusRequest

type UpdateRingStatusRequest struct {
	*requests.RpcRequest
	InstanceId    string `position:"Body"`
	Extra         string `position:"Body"`
	CallOutStatus string `position:"Body"`
	UniqueBizId   string `position:"Body"`
}

UpdateRingStatusRequest is the request struct for api UpdateRingStatus

func CreateUpdateRingStatusRequest

func CreateUpdateRingStatusRequest() (request *UpdateRingStatusRequest)

CreateUpdateRingStatusRequest creates a request to invoke UpdateRingStatus API

type UpdateRingStatusResponse

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

UpdateRingStatusResponse is the response struct for api UpdateRingStatus

func CreateUpdateRingStatusResponse

func CreateUpdateRingStatusResponse() (response *UpdateRingStatusResponse)

CreateUpdateRingStatusResponse creates a response to parse from UpdateRingStatus response

type UpdateRoleRequest

type UpdateRoleRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Body"`
	InstanceId   string           `position:"Body"`
	RoleId       requests.Integer `position:"Body"`
	RoleName     string           `position:"Body"`
	PermissionId *[]string        `position:"Body" name:"PermissionId"  type:"Repeated"`
	Operator     string           `position:"Body"`
}

UpdateRoleRequest is the request struct for api UpdateRole

func CreateUpdateRoleRequest

func CreateUpdateRoleRequest() (request *UpdateRoleRequest)

CreateUpdateRoleRequest creates a request to invoke UpdateRole API

type UpdateRoleResponse

type UpdateRoleResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

UpdateRoleResponse is the response struct for api UpdateRole

func CreateUpdateRoleResponse

func CreateUpdateRoleResponse() (response *UpdateRoleResponse)

CreateUpdateRoleResponse creates a response to parse from UpdateRole response

type UpdateSkillGroupRequest

type UpdateSkillGroupRequest struct {
	*requests.RpcRequest
	InstanceId     string           `position:"Query"`
	ClientToken    string           `position:"Query"`
	SkillGroupId   requests.Integer `position:"Query"`
	DisplayName    string           `position:"Query"`
	ChannelType    requests.Integer `position:"Query"`
	SkillGroupName string           `position:"Query"`
	Description    string           `position:"Query"`
}

UpdateSkillGroupRequest is the request struct for api UpdateSkillGroup

func CreateUpdateSkillGroupRequest

func CreateUpdateSkillGroupRequest() (request *UpdateSkillGroupRequest)

CreateUpdateSkillGroupRequest creates a request to invoke UpdateSkillGroup API

type UpdateSkillGroupResponse

type UpdateSkillGroupResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

UpdateSkillGroupResponse is the response struct for api UpdateSkillGroup

func CreateUpdateSkillGroupResponse

func CreateUpdateSkillGroupResponse() (response *UpdateSkillGroupResponse)

CreateUpdateSkillGroupResponse creates a response to parse from UpdateSkillGroup response

type UpdateTicketRequest

type UpdateTicketRequest struct {
	*requests.RpcRequest
	ClientToken string           `position:"Body"`
	InstanceId  string           `position:"Body"`
	TicketId    requests.Integer `position:"Body"`
	OperatorId  requests.Integer `position:"Body"`
	FormData    string           `position:"Body"`
}

UpdateTicketRequest is the request struct for api UpdateTicket

func CreateUpdateTicketRequest

func CreateUpdateTicketRequest() (request *UpdateTicketRequest)

CreateUpdateTicketRequest creates a request to invoke UpdateTicket API

type UpdateTicketResponse

type UpdateTicketResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Code           string `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

UpdateTicketResponse is the response struct for api UpdateTicket

func CreateUpdateTicketResponse

func CreateUpdateTicketResponse() (response *UpdateTicketResponse)

CreateUpdateTicketResponse creates a response to parse from UpdateTicket response

Source Files

Jump to

Keyboard shortcuts

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