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