Documentation
¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type Activities
- type ActivitiesItem
- type ActivityRecords
- type ActivityRecordsItem
- type Agents
- type AnswerCallRequest
- type AnswerCallResponse
- type AppMessagePushRequest
- type AppMessagePushResponse
- type AssignTicketRequest
- type AssignTicketResponse
- type CallDetailRecord
- type CallDetailRecordItem
- type CallsPerdayResponseList
- type CallsPerdayResponseListItem
- type ChangeChatAgentStatusRequest
- type ChangeChatAgentStatusResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AnswerCall(request *AnswerCallRequest) (response *AnswerCallResponse, err error)
- func (client *Client) AnswerCallWithCallback(request *AnswerCallRequest, ...) <-chan int
- func (client *Client) AnswerCallWithChan(request *AnswerCallRequest) (<-chan *AnswerCallResponse, <-chan error)
- func (client *Client) AppMessagePush(request *AppMessagePushRequest) (response *AppMessagePushResponse, err error)
- func (client *Client) AppMessagePushWithCallback(request *AppMessagePushRequest, ...) <-chan int
- func (client *Client) AppMessagePushWithChan(request *AppMessagePushRequest) (<-chan *AppMessagePushResponse, <-chan error)
- func (client *Client) AssignTicket(request *AssignTicketRequest) (response *AssignTicketResponse, err error)
- func (client *Client) AssignTicketWithCallback(request *AssignTicketRequest, ...) <-chan int
- func (client *Client) AssignTicketWithChan(request *AssignTicketRequest) (<-chan *AssignTicketResponse, <-chan error)
- func (client *Client) ChangeChatAgentStatus(request *ChangeChatAgentStatusRequest) (response *ChangeChatAgentStatusResponse, err error)
- func (client *Client) ChangeChatAgentStatusWithCallback(request *ChangeChatAgentStatusRequest, ...) <-chan int
- func (client *Client) ChangeChatAgentStatusWithChan(request *ChangeChatAgentStatusRequest) (<-chan *ChangeChatAgentStatusResponse, <-chan error)
- func (client *Client) CloseTicket(request *CloseTicketRequest) (response *CloseTicketResponse, err error)
- func (client *Client) CloseTicketWithCallback(request *CloseTicketRequest, ...) <-chan int
- func (client *Client) CloseTicketWithChan(request *CloseTicketRequest) (<-chan *CloseTicketResponse, <-chan error)
- func (client *Client) CreateAgent(request *CreateAgentRequest) (response *CreateAgentResponse, err error)
- func (client *Client) CreateAgentWithCallback(request *CreateAgentRequest, ...) <-chan int
- func (client *Client) CreateAgentWithChan(request *CreateAgentRequest) (<-chan *CreateAgentResponse, <-chan error)
- func (client *Client) CreateCustomer(request *CreateCustomerRequest) (response *CreateCustomerResponse, err error)
- func (client *Client) CreateCustomerWithCallback(request *CreateCustomerRequest, ...) <-chan int
- func (client *Client) CreateCustomerWithChan(request *CreateCustomerRequest) (<-chan *CreateCustomerResponse, <-chan error)
- func (client *Client) CreateEntityIvrRoute(request *CreateEntityIvrRouteRequest) (response *CreateEntityIvrRouteResponse, err error)
- func (client *Client) CreateEntityIvrRouteWithCallback(request *CreateEntityIvrRouteRequest, ...) <-chan int
- func (client *Client) CreateEntityIvrRouteWithChan(request *CreateEntityIvrRouteRequest) (<-chan *CreateEntityIvrRouteResponse, <-chan error)
- func (client *Client) CreateOuterCallCenterData(request *CreateOuterCallCenterDataRequest) (response *CreateOuterCallCenterDataResponse, err error)
- func (client *Client) CreateOuterCallCenterDataWithCallback(request *CreateOuterCallCenterDataRequest, ...) <-chan int
- func (client *Client) CreateOuterCallCenterDataWithChan(request *CreateOuterCallCenterDataRequest) (<-chan *CreateOuterCallCenterDataResponse, <-chan error)
- func (client *Client) CreateRole(request *CreateRoleRequest) (response *CreateRoleResponse, err error)
- func (client *Client) CreateRoleWithCallback(request *CreateRoleRequest, ...) <-chan int
- func (client *Client) CreateRoleWithChan(request *CreateRoleRequest) (<-chan *CreateRoleResponse, <-chan error)
- func (client *Client) CreateSkillGroup(request *CreateSkillGroupRequest) (response *CreateSkillGroupResponse, err error)
- func (client *Client) CreateSkillGroupWithCallback(request *CreateSkillGroupRequest, ...) <-chan int
- func (client *Client) CreateSkillGroupWithChan(request *CreateSkillGroupRequest) (<-chan *CreateSkillGroupResponse, <-chan error)
- func (client *Client) CreateThirdSsoAgent(request *CreateThirdSsoAgentRequest) (response *CreateThirdSsoAgentResponse, err error)
- func (client *Client) CreateThirdSsoAgentWithCallback(request *CreateThirdSsoAgentRequest, ...) <-chan int
- func (client *Client) CreateThirdSsoAgentWithChan(request *CreateThirdSsoAgentRequest) (<-chan *CreateThirdSsoAgentResponse, <-chan error)
- func (client *Client) CreateTicket(request *CreateTicketRequest) (response *CreateTicketResponse, err error)
- func (client *Client) CreateTicketWithBizData(request *CreateTicketWithBizDataRequest) (response *CreateTicketWithBizDataResponse, err error)
- func (client *Client) CreateTicketWithBizDataWithCallback(request *CreateTicketWithBizDataRequest, ...) <-chan int
- func (client *Client) CreateTicketWithBizDataWithChan(request *CreateTicketWithBizDataRequest) (<-chan *CreateTicketWithBizDataResponse, <-chan error)
- func (client *Client) CreateTicketWithCallback(request *CreateTicketRequest, ...) <-chan int
- func (client *Client) CreateTicketWithChan(request *CreateTicketRequest) (<-chan *CreateTicketResponse, <-chan error)
- func (client *Client) DeleteAgent(request *DeleteAgentRequest) (response *DeleteAgentResponse, err error)
- func (client *Client) DeleteAgentWithCallback(request *DeleteAgentRequest, ...) <-chan int
- func (client *Client) DeleteAgentWithChan(request *DeleteAgentRequest) (<-chan *DeleteAgentResponse, <-chan error)
- func (client *Client) DeleteEntityRoute(request *DeleteEntityRouteRequest) (response *DeleteEntityRouteResponse, err error)
- func (client *Client) DeleteEntityRouteWithCallback(request *DeleteEntityRouteRequest, ...) <-chan int
- func (client *Client) DeleteEntityRouteWithChan(request *DeleteEntityRouteRequest) (<-chan *DeleteEntityRouteResponse, <-chan error)
- func (client *Client) DisableRole(request *DisableRoleRequest) (response *DisableRoleResponse, err error)
- func (client *Client) DisableRoleWithCallback(request *DisableRoleRequest, ...) <-chan int
- func (client *Client) DisableRoleWithChan(request *DisableRoleRequest) (<-chan *DisableRoleResponse, <-chan error)
- func (client *Client) EditEntityRoute(request *EditEntityRouteRequest) (response *EditEntityRouteResponse, err error)
- func (client *Client) EditEntityRouteWithCallback(request *EditEntityRouteRequest, ...) <-chan int
- func (client *Client) EditEntityRouteWithChan(request *EditEntityRouteRequest) (<-chan *EditEntityRouteResponse, <-chan error)
- func (client *Client) EnableRole(request *EnableRoleRequest) (response *EnableRoleResponse, err error)
- func (client *Client) EnableRoleWithCallback(request *EnableRoleRequest, ...) <-chan int
- func (client *Client) EnableRoleWithChan(request *EnableRoleRequest) (<-chan *EnableRoleResponse, <-chan error)
- func (client *Client) ExecuteActivity(request *ExecuteActivityRequest) (response *ExecuteActivityResponse, err error)
- func (client *Client) ExecuteActivityWithCallback(request *ExecuteActivityRequest, ...) <-chan int
- func (client *Client) ExecuteActivityWithChan(request *ExecuteActivityRequest) (<-chan *ExecuteActivityResponse, <-chan error)
- func (client *Client) FetchCall(request *FetchCallRequest) (response *FetchCallResponse, err error)
- func (client *Client) FetchCallWithCallback(request *FetchCallRequest, ...) <-chan int
- func (client *Client) FetchCallWithChan(request *FetchCallRequest) (<-chan *FetchCallResponse, <-chan error)
- func (client *Client) FinishHotlineService(request *FinishHotlineServiceRequest) (response *FinishHotlineServiceResponse, err error)
- func (client *Client) FinishHotlineServiceWithCallback(request *FinishHotlineServiceRequest, ...) <-chan int
- func (client *Client) FinishHotlineServiceWithChan(request *FinishHotlineServiceRequest) (<-chan *FinishHotlineServiceResponse, <-chan error)
- func (client *Client) GenerateWebSocketSign(request *GenerateWebSocketSignRequest) (response *GenerateWebSocketSignResponse, err error)
- func (client *Client) GenerateWebSocketSignWithCallback(request *GenerateWebSocketSignRequest, ...) <-chan int
- func (client *Client) GenerateWebSocketSignWithChan(request *GenerateWebSocketSignRequest) (<-chan *GenerateWebSocketSignResponse, <-chan error)
- func (client *Client) GetAgent(request *GetAgentRequest) (response *GetAgentResponse, err error)
- func (client *Client) GetAgentWithCallback(request *GetAgentRequest, callback func(response *GetAgentResponse, err error)) <-chan int
- func (client *Client) GetAgentWithChan(request *GetAgentRequest) (<-chan *GetAgentResponse, <-chan error)
- func (client *Client) GetAuthInfo(request *GetAuthInfoRequest) (response *GetAuthInfoResponse, err error)
- func (client *Client) GetAuthInfoWithCallback(request *GetAuthInfoRequest, ...) <-chan int
- func (client *Client) GetAuthInfoWithChan(request *GetAuthInfoRequest) (<-chan *GetAuthInfoResponse, <-chan error)
- func (client *Client) GetCMSIdByForeignId(request *GetCMSIdByForeignIdRequest) (response *GetCMSIdByForeignIdResponse, err error)
- func (client *Client) GetCMSIdByForeignIdWithCallback(request *GetCMSIdByForeignIdRequest, ...) <-chan int
- func (client *Client) GetCMSIdByForeignIdWithChan(request *GetCMSIdByForeignIdRequest) (<-chan *GetCMSIdByForeignIdResponse, <-chan error)
- func (client *Client) GetCallsPerDay(request *GetCallsPerDayRequest) (response *GetCallsPerDayResponse, err error)
- func (client *Client) GetCallsPerDayWithCallback(request *GetCallsPerDayRequest, ...) <-chan int
- func (client *Client) GetCallsPerDayWithChan(request *GetCallsPerDayRequest) (<-chan *GetCallsPerDayResponse, <-chan error)
- func (client *Client) GetEntityRoute(request *GetEntityRouteRequest) (response *GetEntityRouteResponse, err error)
- func (client *Client) GetEntityRouteList(request *GetEntityRouteListRequest) (response *GetEntityRouteListResponse, err error)
- func (client *Client) GetEntityRouteListWithCallback(request *GetEntityRouteListRequest, ...) <-chan int
- func (client *Client) GetEntityRouteListWithChan(request *GetEntityRouteListRequest) (<-chan *GetEntityRouteListResponse, <-chan error)
- func (client *Client) GetEntityRouteWithCallback(request *GetEntityRouteRequest, ...) <-chan int
- func (client *Client) GetEntityRouteWithChan(request *GetEntityRouteRequest) (<-chan *GetEntityRouteResponse, <-chan error)
- func (client *Client) GetEntityTagRelation(request *GetEntityTagRelationRequest) (response *GetEntityTagRelationResponse, err error)
- func (client *Client) GetEntityTagRelationWithCallback(request *GetEntityTagRelationRequest, ...) <-chan int
- func (client *Client) GetEntityTagRelationWithChan(request *GetEntityTagRelationRequest) (<-chan *GetEntityTagRelationResponse, <-chan error)
- func (client *Client) GetGrantedRoleIds(request *GetGrantedRoleIdsRequest) (response *GetGrantedRoleIdsResponse, err error)
- func (client *Client) GetGrantedRoleIdsWithCallback(request *GetGrantedRoleIdsRequest, ...) <-chan int
- func (client *Client) GetGrantedRoleIdsWithChan(request *GetGrantedRoleIdsRequest) (<-chan *GetGrantedRoleIdsResponse, <-chan error)
- func (client *Client) GetHotlineAgentDetail(request *GetHotlineAgentDetailRequest) (response *GetHotlineAgentDetailResponse, err error)
- func (client *Client) GetHotlineAgentDetailReport(request *GetHotlineAgentDetailReportRequest) (response *GetHotlineAgentDetailReportResponse, err error)
- func (client *Client) GetHotlineAgentDetailReportWithCallback(request *GetHotlineAgentDetailReportRequest, ...) <-chan int
- func (client *Client) GetHotlineAgentDetailReportWithChan(request *GetHotlineAgentDetailReportRequest) (<-chan *GetHotlineAgentDetailReportResponse, <-chan error)
- func (client *Client) GetHotlineAgentDetailWithCallback(request *GetHotlineAgentDetailRequest, ...) <-chan int
- func (client *Client) GetHotlineAgentDetailWithChan(request *GetHotlineAgentDetailRequest) (<-chan *GetHotlineAgentDetailResponse, <-chan error)
- func (client *Client) GetHotlineAgentStatus(request *GetHotlineAgentStatusRequest) (response *GetHotlineAgentStatusResponse, err error)
- func (client *Client) GetHotlineAgentStatusWithCallback(request *GetHotlineAgentStatusRequest, ...) <-chan int
- func (client *Client) GetHotlineAgentStatusWithChan(request *GetHotlineAgentStatusRequest) (<-chan *GetHotlineAgentStatusResponse, <-chan error)
- func (client *Client) GetHotlineGroupDetailReport(request *GetHotlineGroupDetailReportRequest) (response *GetHotlineGroupDetailReportResponse, err error)
- func (client *Client) GetHotlineGroupDetailReportWithCallback(request *GetHotlineGroupDetailReportRequest, ...) <-chan int
- func (client *Client) GetHotlineGroupDetailReportWithChan(request *GetHotlineGroupDetailReportRequest) (<-chan *GetHotlineGroupDetailReportResponse, <-chan error)
- func (client *Client) GetHotlineWaitingNumber(request *GetHotlineWaitingNumberRequest) (response *GetHotlineWaitingNumberResponse, err error)
- func (client *Client) GetHotlineWaitingNumberWithCallback(request *GetHotlineWaitingNumberRequest, ...) <-chan int
- func (client *Client) GetHotlineWaitingNumberWithChan(request *GetHotlineWaitingNumberRequest) (<-chan *GetHotlineWaitingNumberResponse, <-chan error)
- func (client *Client) GetNumLocation(request *GetNumLocationRequest) (response *GetNumLocationResponse, err error)
- func (client *Client) GetNumLocationWithCallback(request *GetNumLocationRequest, ...) <-chan int
- func (client *Client) GetNumLocationWithChan(request *GetNumLocationRequest) (<-chan *GetNumLocationResponse, <-chan error)
- func (client *Client) GetOutbounNumList(request *GetOutbounNumListRequest) (response *GetOutbounNumListResponse, err error)
- func (client *Client) GetOutbounNumListWithCallback(request *GetOutbounNumListRequest, ...) <-chan int
- func (client *Client) GetOutbounNumListWithChan(request *GetOutbounNumListRequest) (<-chan *GetOutbounNumListResponse, <-chan error)
- func (client *Client) GetOuterCallCenterDataList(request *GetOuterCallCenterDataListRequest) (response *GetOuterCallCenterDataListResponse, err error)
- func (client *Client) GetOuterCallCenterDataListWithCallback(request *GetOuterCallCenterDataListRequest, ...) <-chan int
- func (client *Client) GetOuterCallCenterDataListWithChan(request *GetOuterCallCenterDataListRequest) (<-chan *GetOuterCallCenterDataListResponse, <-chan error)
- func (client *Client) GetTagList(request *GetTagListRequest) (response *GetTagListResponse, err error)
- func (client *Client) GetTagListWithCallback(request *GetTagListRequest, ...) <-chan int
- func (client *Client) GetTagListWithChan(request *GetTagListRequest) (<-chan *GetTagListResponse, <-chan error)
- func (client *Client) GetTicketTemplateSchema(request *GetTicketTemplateSchemaRequest) (response *GetTicketTemplateSchemaResponse, err error)
- func (client *Client) GetTicketTemplateSchemaWithCallback(request *GetTicketTemplateSchemaRequest, ...) <-chan int
- func (client *Client) GetTicketTemplateSchemaWithChan(request *GetTicketTemplateSchemaRequest) (<-chan *GetTicketTemplateSchemaResponse, <-chan error)
- func (client *Client) GetUserToken(request *GetUserTokenRequest) (response *GetUserTokenResponse, err error)
- func (client *Client) GetUserTokenWithCallback(request *GetUserTokenRequest, ...) <-chan int
- func (client *Client) GetUserTokenWithChan(request *GetUserTokenRequest) (<-chan *GetUserTokenResponse, <-chan error)
- func (client *Client) GrantRoles(request *GrantRolesRequest) (response *GrantRolesResponse, err error)
- func (client *Client) GrantRolesWithCallback(request *GrantRolesRequest, ...) <-chan int
- func (client *Client) GrantRolesWithChan(request *GrantRolesRequest) (<-chan *GrantRolesResponse, <-chan error)
- func (client *Client) HangupCall(request *HangupCallRequest) (response *HangupCallResponse, err error)
- func (client *Client) HangupCallWithCallback(request *HangupCallRequest, ...) <-chan int
- func (client *Client) HangupCallWithChan(request *HangupCallRequest) (<-chan *HangupCallResponse, <-chan error)
- func (client *Client) HangupThirdCall(request *HangupThirdCallRequest) (response *HangupThirdCallResponse, err error)
- func (client *Client) HangupThirdCallWithCallback(request *HangupThirdCallRequest, ...) <-chan int
- func (client *Client) HangupThirdCallWithChan(request *HangupThirdCallRequest) (<-chan *HangupThirdCallResponse, <-chan error)
- func (client *Client) HoldCall(request *HoldCallRequest) (response *HoldCallResponse, err error)
- func (client *Client) HoldCallWithCallback(request *HoldCallRequest, callback func(response *HoldCallResponse, err error)) <-chan int
- func (client *Client) HoldCallWithChan(request *HoldCallRequest) (<-chan *HoldCallResponse, <-chan error)
- func (client *Client) JoinThirdCall(request *JoinThirdCallRequest) (response *JoinThirdCallResponse, err error)
- func (client *Client) JoinThirdCallWithCallback(request *JoinThirdCallRequest, ...) <-chan int
- func (client *Client) JoinThirdCallWithChan(request *JoinThirdCallRequest) (<-chan *JoinThirdCallResponse, <-chan error)
- func (client *Client) ListAgentBySkillGroupId(request *ListAgentBySkillGroupIdRequest) (response *ListAgentBySkillGroupIdResponse, err error)
- func (client *Client) ListAgentBySkillGroupIdWithCallback(request *ListAgentBySkillGroupIdRequest, ...) <-chan int
- func (client *Client) ListAgentBySkillGroupIdWithChan(request *ListAgentBySkillGroupIdRequest) (<-chan *ListAgentBySkillGroupIdResponse, <-chan error)
- func (client *Client) ListHotlineRecord(request *ListHotlineRecordRequest) (response *ListHotlineRecordResponse, err error)
- func (client *Client) ListHotlineRecordWithCallback(request *ListHotlineRecordRequest, ...) <-chan int
- func (client *Client) ListHotlineRecordWithChan(request *ListHotlineRecordRequest) (<-chan *ListHotlineRecordResponse, <-chan error)
- func (client *Client) ListOutboundPhoneNumber(request *ListOutboundPhoneNumberRequest) (response *ListOutboundPhoneNumberResponse, err error)
- func (client *Client) ListOutboundPhoneNumberWithCallback(request *ListOutboundPhoneNumberRequest, ...) <-chan int
- func (client *Client) ListOutboundPhoneNumberWithChan(request *ListOutboundPhoneNumberRequest) (<-chan *ListOutboundPhoneNumberResponse, <-chan error)
- func (client *Client) ListSkillGroup(request *ListSkillGroupRequest) (response *ListSkillGroupResponse, err error)
- func (client *Client) ListSkillGroupWithCallback(request *ListSkillGroupRequest, ...) <-chan int
- func (client *Client) ListSkillGroupWithChan(request *ListSkillGroupRequest) (<-chan *ListSkillGroupResponse, <-chan error)
- func (client *Client) QueryHotlineSession(request *QueryHotlineSessionRequest) (response *QueryHotlineSessionResponse, err error)
- func (client *Client) QueryHotlineSessionWithCallback(request *QueryHotlineSessionRequest, ...) <-chan int
- func (client *Client) QueryHotlineSessionWithChan(request *QueryHotlineSessionRequest) (<-chan *QueryHotlineSessionResponse, <-chan error)
- func (client *Client) QueryRingDetailList(request *QueryRingDetailListRequest) (response *QueryRingDetailListResponse, err error)
- func (client *Client) QueryRingDetailListWithCallback(request *QueryRingDetailListRequest, ...) <-chan int
- func (client *Client) QueryRingDetailListWithChan(request *QueryRingDetailListRequest) (<-chan *QueryRingDetailListResponse, <-chan error)
- func (client *Client) QueryServiceConfig(request *QueryServiceConfigRequest) (response *QueryServiceConfigResponse, err error)
- func (client *Client) QueryServiceConfigWithCallback(request *QueryServiceConfigRequest, ...) <-chan int
- func (client *Client) QueryServiceConfigWithChan(request *QueryServiceConfigRequest) (<-chan *QueryServiceConfigResponse, <-chan error)
- func (client *Client) QuerySkillGroups(request *QuerySkillGroupsRequest) (response *QuerySkillGroupsResponse, err error)
- func (client *Client) QuerySkillGroupsWithCallback(request *QuerySkillGroupsRequest, ...) <-chan int
- func (client *Client) QuerySkillGroupsWithChan(request *QuerySkillGroupsRequest) (<-chan *QuerySkillGroupsResponse, <-chan error)
- func (client *Client) QueryTicketActions(request *QueryTicketActionsRequest) (response *QueryTicketActionsResponse, err error)
- func (client *Client) QueryTicketActionsWithCallback(request *QueryTicketActionsRequest, ...) <-chan int
- func (client *Client) QueryTicketActionsWithChan(request *QueryTicketActionsRequest) (<-chan *QueryTicketActionsResponse, <-chan error)
- func (client *Client) QueryTicketCount(request *QueryTicketCountRequest) (response *QueryTicketCountResponse, err error)
- func (client *Client) QueryTicketCountWithCallback(request *QueryTicketCountRequest, ...) <-chan int
- func (client *Client) QueryTicketCountWithChan(request *QueryTicketCountRequest) (<-chan *QueryTicketCountResponse, <-chan error)
- func (client *Client) QueryTickets(request *QueryTicketsRequest) (response *QueryTicketsResponse, err error)
- func (client *Client) QueryTicketsWithCallback(request *QueryTicketsRequest, ...) <-chan int
- func (client *Client) QueryTicketsWithChan(request *QueryTicketsRequest) (<-chan *QueryTicketsResponse, <-chan error)
- func (client *Client) RemoveSkillGroup(request *RemoveSkillGroupRequest) (response *RemoveSkillGroupResponse, err error)
- func (client *Client) RemoveSkillGroupWithCallback(request *RemoveSkillGroupRequest, ...) <-chan int
- func (client *Client) RemoveSkillGroupWithChan(request *RemoveSkillGroupRequest) (<-chan *RemoveSkillGroupResponse, <-chan error)
- func (client *Client) SearchTicketById(request *SearchTicketByIdRequest) (response *SearchTicketByIdResponse, err error)
- func (client *Client) SearchTicketByIdWithCallback(request *SearchTicketByIdRequest, ...) <-chan int
- func (client *Client) SearchTicketByIdWithChan(request *SearchTicketByIdRequest) (<-chan *SearchTicketByIdResponse, <-chan error)
- func (client *Client) SearchTicketByPhone(request *SearchTicketByPhoneRequest) (response *SearchTicketByPhoneResponse, err error)
- func (client *Client) SearchTicketByPhoneWithCallback(request *SearchTicketByPhoneRequest, ...) <-chan int
- func (client *Client) SearchTicketByPhoneWithChan(request *SearchTicketByPhoneRequest) (<-chan *SearchTicketByPhoneResponse, <-chan error)
- func (client *Client) SearchTicketList(request *SearchTicketListRequest) (response *SearchTicketListResponse, err error)
- func (client *Client) SearchTicketListWithCallback(request *SearchTicketListRequest, ...) <-chan int
- func (client *Client) SearchTicketListWithChan(request *SearchTicketListRequest) (<-chan *SearchTicketListResponse, <-chan error)
- func (client *Client) SendHotlineHeartBeat(request *SendHotlineHeartBeatRequest) (response *SendHotlineHeartBeatResponse, err error)
- func (client *Client) SendHotlineHeartBeatWithCallback(request *SendHotlineHeartBeatRequest, ...) <-chan int
- func (client *Client) SendHotlineHeartBeatWithChan(request *SendHotlineHeartBeatRequest) (<-chan *SendHotlineHeartBeatResponse, <-chan error)
- func (client *Client) SendOutboundCommand(request *SendOutboundCommandRequest) (response *SendOutboundCommandResponse, err error)
- func (client *Client) SendOutboundCommandWithCallback(request *SendOutboundCommandRequest, ...) <-chan int
- func (client *Client) SendOutboundCommandWithChan(request *SendOutboundCommandRequest) (<-chan *SendOutboundCommandResponse, <-chan error)
- func (client *Client) StartCall(request *StartCallRequest) (response *StartCallResponse, err error)
- func (client *Client) StartCallV2(request *StartCallV2Request) (response *StartCallV2Response, err error)
- func (client *Client) StartCallV2WithCallback(request *StartCallV2Request, ...) <-chan int
- func (client *Client) StartCallV2WithChan(request *StartCallV2Request) (<-chan *StartCallV2Response, <-chan error)
- func (client *Client) StartCallWithCallback(request *StartCallRequest, ...) <-chan int
- func (client *Client) StartCallWithChan(request *StartCallRequest) (<-chan *StartCallResponse, <-chan error)
- func (client *Client) StartChatWork(request *StartChatWorkRequest) (response *StartChatWorkResponse, err error)
- func (client *Client) StartChatWorkWithCallback(request *StartChatWorkRequest, ...) <-chan int
- func (client *Client) StartChatWorkWithChan(request *StartChatWorkRequest) (<-chan *StartChatWorkResponse, <-chan error)
- func (client *Client) StartHotlineService(request *StartHotlineServiceRequest) (response *StartHotlineServiceResponse, err error)
- func (client *Client) StartHotlineServiceWithCallback(request *StartHotlineServiceRequest, ...) <-chan int
- func (client *Client) StartHotlineServiceWithChan(request *StartHotlineServiceRequest) (<-chan *StartHotlineServiceResponse, <-chan error)
- func (client *Client) SuspendHotlineService(request *SuspendHotlineServiceRequest) (response *SuspendHotlineServiceResponse, err error)
- func (client *Client) SuspendHotlineServiceWithCallback(request *SuspendHotlineServiceRequest, ...) <-chan int
- func (client *Client) SuspendHotlineServiceWithChan(request *SuspendHotlineServiceRequest) (<-chan *SuspendHotlineServiceResponse, <-chan error)
- func (client *Client) TransferCallToAgent(request *TransferCallToAgentRequest) (response *TransferCallToAgentResponse, err error)
- func (client *Client) TransferCallToAgentWithCallback(request *TransferCallToAgentRequest, ...) <-chan int
- func (client *Client) TransferCallToAgentWithChan(request *TransferCallToAgentRequest) (<-chan *TransferCallToAgentResponse, <-chan error)
- func (client *Client) TransferCallToPhone(request *TransferCallToPhoneRequest) (response *TransferCallToPhoneResponse, err error)
- func (client *Client) TransferCallToPhoneWithCallback(request *TransferCallToPhoneRequest, ...) <-chan int
- func (client *Client) TransferCallToPhoneWithChan(request *TransferCallToPhoneRequest) (<-chan *TransferCallToPhoneResponse, <-chan error)
- func (client *Client) TransferCallToSkillGroup(request *TransferCallToSkillGroupRequest) (response *TransferCallToSkillGroupResponse, err error)
- func (client *Client) TransferCallToSkillGroupWithCallback(request *TransferCallToSkillGroupRequest, ...) <-chan int
- func (client *Client) TransferCallToSkillGroupWithChan(request *TransferCallToSkillGroupRequest) (<-chan *TransferCallToSkillGroupResponse, <-chan error)
- func (client *Client) TransferToThirdCall(request *TransferToThirdCallRequest) (response *TransferToThirdCallResponse, err error)
- func (client *Client) TransferToThirdCallWithCallback(request *TransferToThirdCallRequest, ...) <-chan int
- func (client *Client) TransferToThirdCallWithChan(request *TransferToThirdCallRequest) (<-chan *TransferToThirdCallResponse, <-chan error)
- func (client *Client) UpdateAgent(request *UpdateAgentRequest) (response *UpdateAgentResponse, err error)
- func (client *Client) UpdateAgentWithCallback(request *UpdateAgentRequest, ...) <-chan int
- func (client *Client) UpdateAgentWithChan(request *UpdateAgentRequest) (<-chan *UpdateAgentResponse, <-chan error)
- func (client *Client) UpdateCustomer(request *UpdateCustomerRequest) (response *UpdateCustomerResponse, err error)
- func (client *Client) UpdateCustomerWithCallback(request *UpdateCustomerRequest, ...) <-chan int
- func (client *Client) UpdateCustomerWithChan(request *UpdateCustomerRequest) (<-chan *UpdateCustomerResponse, <-chan error)
- func (client *Client) UpdateEntityTagRelation(request *UpdateEntityTagRelationRequest) (response *UpdateEntityTagRelationResponse, err error)
- func (client *Client) UpdateEntityTagRelationWithCallback(request *UpdateEntityTagRelationRequest, ...) <-chan int
- func (client *Client) UpdateEntityTagRelationWithChan(request *UpdateEntityTagRelationRequest) (<-chan *UpdateEntityTagRelationResponse, <-chan error)
- func (client *Client) UpdateRingStatus(request *UpdateRingStatusRequest) (response *UpdateRingStatusResponse, err error)
- func (client *Client) UpdateRingStatusWithCallback(request *UpdateRingStatusRequest, ...) <-chan int
- func (client *Client) UpdateRingStatusWithChan(request *UpdateRingStatusRequest) (<-chan *UpdateRingStatusResponse, <-chan error)
- func (client *Client) UpdateRole(request *UpdateRoleRequest) (response *UpdateRoleResponse, err error)
- func (client *Client) UpdateRoleWithCallback(request *UpdateRoleRequest, ...) <-chan int
- func (client *Client) UpdateRoleWithChan(request *UpdateRoleRequest) (<-chan *UpdateRoleResponse, <-chan error)
- func (client *Client) UpdateSkillGroup(request *UpdateSkillGroupRequest) (response *UpdateSkillGroupResponse, err error)
- func (client *Client) UpdateSkillGroupWithCallback(request *UpdateSkillGroupRequest, ...) <-chan int
- func (client *Client) UpdateSkillGroupWithChan(request *UpdateSkillGroupRequest) (<-chan *UpdateSkillGroupResponse, <-chan error)
- func (client *Client) UpdateTicket(request *UpdateTicketRequest) (response *UpdateTicketResponse, err error)
- func (client *Client) UpdateTicketWithCallback(request *UpdateTicketRequest, ...) <-chan int
- func (client *Client) UpdateTicketWithChan(request *UpdateTicketRequest) (<-chan *UpdateTicketResponse, <-chan error)
- type CloseTicketRequest
- type CloseTicketResponse
- type ColumnsInGetHotlineAgentDetailReport
- type ColumnsInGetHotlineGroupDetailReport
- type ColumnsItem
- type CreateAgentRequest
- type CreateAgentResponse
- type CreateAgentSkillGroupId
- type CreateAgentSkillGroupIdList
- type CreateCustomerRequest
- type CreateCustomerResponse
- type CreateEntityIvrRouteRequest
- type CreateEntityIvrRouteResponse
- type CreateOuterCallCenterDataRequest
- type CreateOuterCallCenterDataResponse
- type CreateRoleRequest
- type CreateRoleResponse
- type CreateSkillGroupRequest
- type CreateSkillGroupResponse
- type CreateThirdSsoAgentRequest
- type CreateThirdSsoAgentResponse
- type CreateThirdSsoAgentRoleIds
- type CreateThirdSsoAgentSkillGroupIds
- type CreateTicketRequest
- type CreateTicketResponse
- type CreateTicketWithBizDataRequest
- type CreateTicketWithBizDataResponse
- type Data
- type DataInGetAuthInfo
- type DataInGetEntityRouteList
- type DataInGetEntityTagRelation
- type DataInGetGrantedRoleIds
- type DataInGetHotlineAgentDetailReport
- type DataInGetHotlineGroupDetailReport
- type DataInGetOuterCallCenterDataList
- type DataInGetTagList
- type DataInListAgentBySkillGroupId
- type DataInListHotlineRecord
- type DataInListOutboundPhoneNumber
- type DataInListSkillGroup
- type DataInQueryHotlineSession
- type DataInQuerySkillGroups
- type DataInSearchTicketByPhone
- type DataInSearchTicketList
- type DataItem
- type DeleteAgentRequest
- type DeleteAgentResponse
- type DeleteEntityRouteRequest
- type DeleteEntityRouteResponse
- type DisableRoleRequest
- type DisableRoleResponse
- type EditEntityRouteRequest
- type EditEntityRouteResponse
- type EnableRoleRequest
- type EnableRoleResponse
- type EntityRouteList
- type EntityRouteListItem
- type ExecuteActivityRequest
- type ExecuteActivityResponse
- type FetchCallRequest
- type FetchCallResponse
- type FinishHotlineServiceRequest
- type FinishHotlineServiceResponse
- type GenerateWebSocketSignRequest
- type GenerateWebSocketSignResponse
- type GetAgentRequest
- type GetAgentResponse
- type GetAuthInfoRequest
- type GetAuthInfoResponse
- type GetCMSIdByForeignIdRequest
- type GetCMSIdByForeignIdResponse
- type GetCallsPerDayRequest
- type GetCallsPerDayResponse
- type GetEntityRouteListRequest
- type GetEntityRouteListResponse
- type GetEntityRouteRequest
- type GetEntityRouteResponse
- type GetEntityTagRelationRequest
- type GetEntityTagRelationResponse
- type GetGrantedRoleIdsRequest
- type GetGrantedRoleIdsResponse
- type GetHotlineAgentDetailReportRequest
- type GetHotlineAgentDetailReportResponse
- type GetHotlineAgentDetailRequest
- type GetHotlineAgentDetailResponse
- type GetHotlineAgentStatusRequest
- type GetHotlineAgentStatusResponse
- type GetHotlineGroupDetailReportRequest
- type GetHotlineGroupDetailReportResponse
- type GetHotlineWaitingNumberRequest
- type GetHotlineWaitingNumberResponse
- type GetNumLocationRequest
- type GetNumLocationResponse
- type GetOutbounNumListRequest
- type GetOutbounNumListResponse
- type GetOuterCallCenterDataListRequest
- type GetOuterCallCenterDataListResponse
- type GetTagListRequest
- type GetTagListResponse
- type GetTicketTemplateSchemaRequest
- type GetTicketTemplateSchemaResponse
- type GetUserTokenRequest
- type GetUserTokenResponse
- type GrantRolesRequest
- type GrantRolesResponse
- type GroupList
- type GroupListItem
- type HangupCallRequest
- type HangupCallResponse
- type HangupThirdCallRequest
- type HangupThirdCallResponse
- type HoldCallRequest
- type HoldCallResponse
- type JoinThirdCallRequest
- type JoinThirdCallResponse
- type ListAgentBySkillGroupIdRequest
- type ListAgentBySkillGroupIdResponse
- type ListHotlineRecordRequest
- type ListHotlineRecordResponse
- type ListOutboundPhoneNumberRequest
- type ListOutboundPhoneNumberResponse
- type ListSkillGroupRequest
- type ListSkillGroupResponse
- type Num
- type NumGroup
- type NumGroupItem
- type NumItem
- type QueryHotlineSessionRequest
- type QueryHotlineSessionResponse
- type QueryRingDetailListRequest
- type QueryRingDetailListResponse
- type QueryServiceConfigRequest
- type QueryServiceConfigResponse
- type QuerySkillGroupsRequest
- type QuerySkillGroupsResponse
- type QueryTicketActionsRequest
- type QueryTicketActionsResponse
- type QueryTicketCountRequest
- type QueryTicketCountResponse
- type QueryTicketsRequest
- type QueryTicketsResponse
- type RemoveSkillGroupRequest
- type RemoveSkillGroupResponse
- type RowsInGetHotlineAgentDetailReport
- type RowsInGetHotlineGroupDetailReport
- type SearchTicketByIdRequest
- type SearchTicketByIdResponse
- type SearchTicketByPhoneRequest
- type SearchTicketByPhoneResponse
- type SearchTicketListRequest
- type SearchTicketListResponse
- type SendHotlineHeartBeatRequest
- type SendHotlineHeartBeatResponse
- type SendOutboundCommandRequest
- type SendOutboundCommandResponse
- type SkillGroups
- type StartCallRequest
- type StartCallResponse
- type StartCallV2Request
- type StartCallV2Response
- type StartChatWorkRequest
- type StartChatWorkResponse
- type StartHotlineServiceRequest
- type StartHotlineServiceResponse
- type SuspendHotlineServiceRequest
- type SuspendHotlineServiceResponse
- type TagValues
- type TagValuesItem
- type TransferCallToAgentRequest
- type TransferCallToAgentResponse
- type TransferCallToPhoneRequest
- type TransferCallToPhoneResponse
- type TransferCallToSkillGroupRequest
- type TransferCallToSkillGroupResponse
- type TransferToThirdCallRequest
- type TransferToThirdCallResponse
- type UpdateAgentRequest
- type UpdateAgentResponse
- type UpdateCustomerRequest
- type UpdateCustomerResponse
- type UpdateEntityTagRelationRequest
- type UpdateEntityTagRelationResponse
- type UpdateRingStatusRequest
- type UpdateRingStatusResponse
- type UpdateRoleRequest
- type UpdateRoleResponse
- type UpdateSkillGroupRequest
- type UpdateSkillGroupResponse
- type UpdateTicketRequest
- type UpdateTicketResponse
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "central"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
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 ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
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
¶
- answer_call.go
- app_message_push.go
- assign_ticket.go
- change_chat_agent_status.go
- client.go
- close_ticket.go
- create_agent.go
- create_customer.go
- create_entity_ivr_route.go
- create_outer_call_center_data.go
- create_role.go
- create_skill_group.go
- create_third_sso_agent.go
- create_ticket.go
- create_ticket_with_biz_data.go
- delete_agent.go
- delete_entity_route.go
- disable_role.go
- edit_entity_route.go
- enable_role.go
- endpoint.go
- execute_activity.go
- fetch_call.go
- finish_hotline_service.go
- generate_web_socket_sign.go
- get_agent.go
- get_auth_info.go
- get_calls_per_day.go
- get_cms_id_by_foreign_id.go
- get_entity_route.go
- get_entity_route_list.go
- get_entity_tag_relation.go
- get_granted_role_ids.go
- get_hotline_agent_detail.go
- get_hotline_agent_detail_report.go
- get_hotline_agent_status.go
- get_hotline_group_detail_report.go
- get_hotline_waiting_number.go
- get_num_location.go
- get_outboun_num_list.go
- get_outer_call_center_data_list.go
- get_tag_list.go
- get_ticket_template_schema.go
- get_user_token.go
- grant_roles.go
- hangup_call.go
- hangup_third_call.go
- hold_call.go
- join_third_call.go
- list_agent_by_skill_group_id.go
- list_hotline_record.go
- list_outbound_phone_number.go
- list_skill_group.go
- query_hotline_session.go
- query_ring_detail_list.go
- query_service_config.go
- query_skill_groups.go
- query_ticket_actions.go
- query_ticket_count.go
- query_tickets.go
- remove_skill_group.go
- search_ticket_by_id.go
- search_ticket_by_phone.go
- search_ticket_list.go
- send_hotline_heart_beat.go
- send_outbound_command.go
- start_call.go
- start_call_v2.go
- start_chat_work.go
- start_hotline_service.go
- struct_activities.go
- struct_activities_item.go
- struct_activity_records.go
- struct_activity_records_item.go
- struct_agents.go
- struct_call_detail_record.go
- struct_call_detail_record_item.go
- struct_calls_perday_response_list.go
- struct_calls_perday_response_list_item.go
- struct_columns_in_get_hotline_agent_detail_report.go
- struct_columns_in_get_hotline_group_detail_report.go
- struct_columns_item.go
- struct_data.go
- struct_data_in_get_auth_info.go
- struct_data_in_get_entity_route_list.go
- struct_data_in_get_entity_tag_relation.go
- struct_data_in_get_granted_role_ids.go
- struct_data_in_get_hotline_agent_detail_report.go
- struct_data_in_get_hotline_group_detail_report.go
- struct_data_in_get_outer_call_center_data_list.go
- struct_data_in_get_tag_list.go
- struct_data_in_list_agent_by_skill_group_id.go
- struct_data_in_list_hotline_record.go
- struct_data_in_list_outbound_phone_number.go
- struct_data_in_list_skill_group.go
- struct_data_in_query_hotline_session.go
- struct_data_in_query_skill_groups.go
- struct_data_in_search_ticket_by_phone.go
- struct_data_in_search_ticket_list.go
- struct_data_item.go
- struct_entity_route_list.go
- struct_entity_route_list_item.go
- struct_group_list.go
- struct_group_list_item.go
- struct_num.go
- struct_num_group.go
- struct_num_group_item.go
- struct_num_item.go
- struct_rows_in_get_hotline_agent_detail_report.go
- struct_rows_in_get_hotline_group_detail_report.go
- struct_skill_groups.go
- struct_tag_values.go
- struct_tag_values_item.go
- suspend_hotline_service.go
- transfer_call_to_agent.go
- transfer_call_to_phone.go
- transfer_call_to_skill_group.go
- transfer_to_third_call.go
- update_agent.go
- update_customer.go
- update_entity_tag_relation.go
- update_ring_status.go
- update_role.go
- update_skill_group.go
- update_ticket.go