v20200210

package
v1.0.940 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// 外呼失败。
	FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"

	// 被叫号码外呼受限。
	FAILEDOPERATION_CALLEEISLIMITED = "FailedOperation.CalleeIsLimited"

	// 主叫号码外呼超频。
	FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"

	// 当前号码状态不能被修改。
	FAILEDOPERATION_CURSTATENOTALLOWMODIFY = "FailedOperation.CurStateNotAllowModify"

	// 重复账号。
	FAILEDOPERATION_DUPLICATEDACCOUNT = "FailedOperation.DuplicatedAccount"

	// 无可用的外呼号码。
	FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"

	// 权限不足。
	FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"

	// 坐席处于忙碌状态。
	FAILEDOPERATION_SEATSTATUSBUSY = "FailedOperation.SeatStatusBusy"

	// 上传文件个数超过限制
	FAILEDOPERATION_UPLOADFILEOVERFLOW = "FailedOperation.UploadFileOverflow"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 内部数据库访问失败。
	INTERNALERROR_DBERROR = "InternalError.DBError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 重复的地址
	INVALIDPARAMETER_DUPLICATEADDRESS = "InvalidParameter.DuplicateAddress"

	// 重复的号码
	INVALIDPARAMETER_DUPLICATEPHONENUMBER = "InvalidParameter.DuplicatePhoneNumber"

	// 重复的SIP账号
	INVALIDPARAMETER_DUPLICATESIPACCOUNT = "InvalidParameter.DuplicateSipAccount"

	// 非法的地址
	INVALIDPARAMETER_ILLEGALADDRESS = "InvalidParameter.IllegalAddress"

	// 非法的号码
	INVALIDPARAMETER_ILLEGALPHONENUMBER = "InvalidParameter.IllegalPhoneNumber"

	// 实例不存在。
	INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"

	// 无效的地址
	INVALIDPARAMETER_INVALIDADDRESS = "InvalidParameter.InvalidAddress"

	// 无效的IP信息
	INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIP"

	// 无效的号码
	INVALIDPARAMETER_INVALIDPHONENUMBER = "InvalidParameter.InvalidPhoneNumber"

	// 无效的端口信息
	INVALIDPARAMETER_INVALIDPORT = "InvalidParameter.InvalidPort"

	// 密码不合法(长度大于等于八位,必须包含大小写字母以及数字)
	INVALIDPARAMETER_SIPACCOUNTPASSWORDFORMAT = "InvalidParameter.SipAccountPasswordFormat"

	// 用户名不合法(只能包含A-Z、a-z、以及数字)
	INVALIDPARAMETER_SIPACCOUNTUSERFORMAT = "InvalidParameter.SipAccountUserFormat"

	// SIP通道仍在使用中
	INVALIDPARAMETER_SIPTRUNKINUSED = "InvalidParameter.SipTrunkInUsed"

	// 未找到SIP通道信息
	INVALIDPARAMETER_SIPTRUNKNOTFOUND = "InvalidParameter.SipTrunkNotFound"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 账号不存在。
	INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"

	// 审批单号不存在。
	INVALIDPARAMETERVALUE_APPLYIDNOTEXIST = "InvalidParameterValue.ApplyIDNotExist"

	// 公司信息已经存在。
	INVALIDPARAMETERVALUE_COMPANYEXIST = "InvalidParameterValue.CompanyExist"

	// 实例不存在。
	INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

	// 号码已经绑定别的账号。
	INVALIDPARAMETERVALUE_PHONENUMISBOUNDOTHERACCOUNT = "InvalidParameterValue.PhoneNumIsBoundOtherAccount"

	// 查询记录不存在。
	INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist"

	// 技能组错误。
	INVALIDPARAMETERVALUE_SKILLGROUPERROR = "InvalidParameterValue.SkillGroupError"

	// 技能组已存在。
	INVALIDPARAMETERVALUE_SKILLGROUPEXIST = "InvalidParameterValue.SkillGroupExist"

	// 待审核单已经超限,暂时不能再提交
	INVALIDPARAMETERVALUE_WAITINGAPPROVALOVERFLOW = "InvalidParameterValue.WaitingApprovalOverflow"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 超出数量限制。
	LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

	// 不在白名单中。
	OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"

	// 账号已被禁用。
	OPERATIONDENIED_UINDISABLED = "OperationDenied.UinDisabled"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2020-02-10"

Variables

This section is empty.

Functions

This section is empty.

Types

type AbortPredictiveDialingCampaignRequest added in v1.0.866

type AbortPredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewAbortPredictiveDialingCampaignRequest added in v1.0.866

func NewAbortPredictiveDialingCampaignRequest() (request *AbortPredictiveDialingCampaignRequest)

func (*AbortPredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

func (r *AbortPredictiveDialingCampaignRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AbortPredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type AbortPredictiveDialingCampaignRequestParams added in v1.0.866

type AbortPredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type AbortPredictiveDialingCampaignResponse added in v1.0.866

type AbortPredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *AbortPredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewAbortPredictiveDialingCampaignResponse added in v1.0.866

func NewAbortPredictiveDialingCampaignResponse() (response *AbortPredictiveDialingCampaignResponse)

func (*AbortPredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AbortPredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type AbortPredictiveDialingCampaignResponseParams added in v1.0.866

type AbortPredictiveDialingCampaignResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ActiveCarrierPrivilegeNumber added in v1.0.541

type ActiveCarrierPrivilegeNumber struct {
	// 实例Id
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 主叫号码
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 生效unix时间戳(秒)
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

type AudioFileInfo added in v1.0.894

type AudioFileInfo struct {
	// 文件ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *uint64 `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 文件别名
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomFileName *string `json:"CustomFileName,omitnil,omitempty" name:"CustomFileName"`

	// 文件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	AudioFileName *string `json:"AudioFileName,omitnil,omitempty" name:"AudioFileName"`

	// 审核状态,0-未审核,1-审核通过,2-审核拒绝
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type AutoCalloutTaskCalleeInfo added in v1.0.343

type AutoCalloutTaskCalleeInfo struct {
	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 呼叫状态 0初始 1已接听 2未接听 3呼叫中 4待重试
	State *uint64 `json:"State,omitnil,omitempty" name:"State"`

	// 会话ID列表
	Sessions []*string `json:"Sessions,omitnil,omitempty" name:"Sessions"`
}

type AutoCalloutTaskInfo added in v1.0.336

type AutoCalloutTaskInfo struct {
	// 任务名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫数量
	CalleeCount *uint64 `json:"CalleeCount,omitnil,omitempty" name:"CalleeCount"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 起始时间戳
	NotBefore *int64 `json:"NotBefore,omitnil,omitempty" name:"NotBefore"`

	// 结束时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotAfter *int64 `json:"NotAfter,omitnil,omitempty" name:"NotAfter"`

	// 任务使用的IvrId
	IvrId *uint64 `json:"IvrId,omitnil,omitempty" name:"IvrId"`

	// 任务状态0初始 1运行中 2已完成 3结束中 4已结束
	State *uint64 `json:"State,omitnil,omitempty" name:"State"`

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

type BindNumberCallOutSkillGroupRequest added in v1.0.591

type BindNumberCallOutSkillGroupRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待绑定的号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 待绑定的技能组Id列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`
}

func NewBindNumberCallOutSkillGroupRequest added in v1.0.591

func NewBindNumberCallOutSkillGroupRequest() (request *BindNumberCallOutSkillGroupRequest)

func (*BindNumberCallOutSkillGroupRequest) FromJsonString added in v1.0.591

func (r *BindNumberCallOutSkillGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindNumberCallOutSkillGroupRequest) ToJsonString added in v1.0.591

func (r *BindNumberCallOutSkillGroupRequest) ToJsonString() string

type BindNumberCallOutSkillGroupRequestParams added in v1.0.591

type BindNumberCallOutSkillGroupRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待绑定的号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 待绑定的技能组Id列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`
}

Predefined struct for user

type BindNumberCallOutSkillGroupResponse added in v1.0.591

type BindNumberCallOutSkillGroupResponse struct {
	*tchttp.BaseResponse
	Response *BindNumberCallOutSkillGroupResponseParams `json:"Response"`
}

func NewBindNumberCallOutSkillGroupResponse added in v1.0.591

func NewBindNumberCallOutSkillGroupResponse() (response *BindNumberCallOutSkillGroupResponse)

func (*BindNumberCallOutSkillGroupResponse) FromJsonString added in v1.0.591

func (r *BindNumberCallOutSkillGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindNumberCallOutSkillGroupResponse) ToJsonString added in v1.0.591

func (r *BindNumberCallOutSkillGroupResponse) ToJsonString() string

type BindNumberCallOutSkillGroupResponseParams added in v1.0.591

type BindNumberCallOutSkillGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindStaffSkillGroupListRequest added in v1.0.202

type BindStaffSkillGroupListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 绑定技能组列表
	SkillGroupList []*int64 `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`

	// 绑定技能组列表(必填)
	StaffSkillGroupList []*StaffSkillGroupList `json:"StaffSkillGroupList,omitnil,omitempty" name:"StaffSkillGroupList"`
}

func NewBindStaffSkillGroupListRequest added in v1.0.202

func NewBindStaffSkillGroupListRequest() (request *BindStaffSkillGroupListRequest)

func (*BindStaffSkillGroupListRequest) FromJsonString added in v1.0.202

func (r *BindStaffSkillGroupListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindStaffSkillGroupListRequest) ToJsonString added in v1.0.202

func (r *BindStaffSkillGroupListRequest) ToJsonString() string

type BindStaffSkillGroupListRequestParams added in v1.0.426

type BindStaffSkillGroupListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 绑定技能组列表
	//
	// Deprecated: SkillGroupList is deprecated.
	SkillGroupList []*int64 `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`

	// 绑定技能组列表(必填)
	StaffSkillGroupList []*StaffSkillGroupList `json:"StaffSkillGroupList,omitnil,omitempty" name:"StaffSkillGroupList"`
}

Predefined struct for user

type BindStaffSkillGroupListResponse added in v1.0.202

type BindStaffSkillGroupListResponse struct {
	*tchttp.BaseResponse
	Response *BindStaffSkillGroupListResponseParams `json:"Response"`
}

func NewBindStaffSkillGroupListResponse added in v1.0.202

func NewBindStaffSkillGroupListResponse() (response *BindStaffSkillGroupListResponse)

func (*BindStaffSkillGroupListResponse) FromJsonString added in v1.0.202

func (r *BindStaffSkillGroupListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindStaffSkillGroupListResponse) ToJsonString added in v1.0.202

func (r *BindStaffSkillGroupListResponse) ToJsonString() string

type BindStaffSkillGroupListResponseParams added in v1.0.426

type BindStaffSkillGroupListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CallInMetrics added in v1.0.228

type CallInMetrics struct {
	// IVR驻留数量
	IvrCount *int64 `json:"IvrCount,omitnil,omitempty" name:"IvrCount"`

	// 排队中数量
	QueueCount *int64 `json:"QueueCount,omitnil,omitempty" name:"QueueCount"`

	// 振铃中数量
	RingCount *int64 `json:"RingCount,omitnil,omitempty" name:"RingCount"`

	// 接通中数量
	AcceptCount *int64 `json:"AcceptCount,omitnil,omitempty" name:"AcceptCount"`

	// 客服转接外线中数量
	TransferOuterCount *int64 `json:"TransferOuterCount,omitnil,omitempty" name:"TransferOuterCount"`

	// 最大排队时长
	MaxQueueDuration *int64 `json:"MaxQueueDuration,omitnil,omitempty" name:"MaxQueueDuration"`

	// 平均排队时长
	AvgQueueDuration *int64 `json:"AvgQueueDuration,omitnil,omitempty" name:"AvgQueueDuration"`

	// 最大振铃时长
	MaxRingDuration *int64 `json:"MaxRingDuration,omitnil,omitempty" name:"MaxRingDuration"`

	// 平均振铃时长
	AvgRingDuration *int64 `json:"AvgRingDuration,omitnil,omitempty" name:"AvgRingDuration"`

	// 最大接通时长
	MaxAcceptDuration *int64 `json:"MaxAcceptDuration,omitnil,omitempty" name:"MaxAcceptDuration"`

	// 平均接通时长
	AvgAcceptDuration *int64 `json:"AvgAcceptDuration,omitnil,omitempty" name:"AvgAcceptDuration"`
}

type CallInNumberMetrics added in v1.0.228

type CallInNumberMetrics struct {
	// 线路号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 线路相关指标
	Metrics *CallInMetrics `json:"Metrics,omitnil,omitempty" name:"Metrics"`

	// 所属技能组相关指标
	SkillGroupMetrics []*CallInSkillGroupMetrics `json:"SkillGroupMetrics,omitnil,omitempty" name:"SkillGroupMetrics"`
}

type CallInSkillGroupMetrics added in v1.0.228

type CallInSkillGroupMetrics struct {
	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 数据指标
	Metrics *CallInMetrics `json:"Metrics,omitnil,omitempty" name:"Metrics"`

	// 技能组名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type CalleeAttribute added in v1.0.658

type CalleeAttribute struct {
	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 随路数据
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 参数
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`
}

type CarrierPrivilegeNumberApplicant added in v1.0.541

type CarrierPrivilegeNumberApplicant struct {
	// 实例Id
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 申请单Id
	ApplicantId *uint64 `json:"ApplicantId,omitnil,omitempty" name:"ApplicantId"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫号码列表
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 审批状态:1 待审核、2 通过、3 拒绝
	State *int64 `json:"State,omitnil,omitempty" name:"State"`

	// 创建时间,unix时间戳(秒)
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 更新时间,unix时间戳(秒)
	UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AbortPredictiveDialingCampaign added in v1.0.866

func (c *Client) AbortPredictiveDialingCampaign(request *AbortPredictiveDialingCampaignRequest) (response *AbortPredictiveDialingCampaignResponse, err error)

AbortPredictiveDialingCampaign 停止预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) AbortPredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) AbortPredictiveDialingCampaignWithContext(ctx context.Context, request *AbortPredictiveDialingCampaignRequest) (response *AbortPredictiveDialingCampaignResponse, err error)

AbortPredictiveDialingCampaign 停止预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) BindNumberCallOutSkillGroup added in v1.0.591

func (c *Client) BindNumberCallOutSkillGroup(request *BindNumberCallOutSkillGroupRequest) (response *BindNumberCallOutSkillGroupResponse, err error)

BindNumberCallOutSkillGroup 绑定号码外呼技能组

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) BindNumberCallOutSkillGroupWithContext added in v1.0.591

func (c *Client) BindNumberCallOutSkillGroupWithContext(ctx context.Context, request *BindNumberCallOutSkillGroupRequest) (response *BindNumberCallOutSkillGroupResponse, err error)

BindNumberCallOutSkillGroup 绑定号码外呼技能组

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) BindStaffSkillGroupList added in v1.0.202

func (c *Client) BindStaffSkillGroupList(request *BindStaffSkillGroupListRequest) (response *BindStaffSkillGroupListResponse, err error)

BindStaffSkillGroupList 绑定座席所属技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) BindStaffSkillGroupListWithContext added in v1.0.324

func (c *Client) BindStaffSkillGroupListWithContext(ctx context.Context, request *BindStaffSkillGroupListRequest) (response *BindStaffSkillGroupListResponse, err error)

BindStaffSkillGroupList 绑定座席所属技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateAdminURL added in v1.0.718

func (c *Client) CreateAdminURL(request *CreateAdminURLRequest) (response *CreateAdminURLResponse, err error)

CreateAdminURL 创建管理端访问链接

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateAdminURLWithContext added in v1.0.718

func (c *Client) CreateAdminURLWithContext(ctx context.Context, request *CreateAdminURLRequest) (response *CreateAdminURLResponse, err error)

CreateAdminURL 创建管理端访问链接

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateAutoCalloutTask added in v1.0.343

func (c *Client) CreateAutoCalloutTask(request *CreateAutoCalloutTaskRequest) (response *CreateAutoCalloutTaskResponse, err error)

CreateAutoCalloutTask 创建自动外呼任务

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateAutoCalloutTaskWithContext added in v1.0.343

func (c *Client) CreateAutoCalloutTaskWithContext(ctx context.Context, request *CreateAutoCalloutTaskRequest) (response *CreateAutoCalloutTaskResponse, err error)

CreateAutoCalloutTask 创建自动外呼任务

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateCCCSkillGroup added in v1.0.423

func (c *Client) CreateCCCSkillGroup(request *CreateCCCSkillGroupRequest) (response *CreateCCCSkillGroupResponse, err error)

CreateCCCSkillGroup 新建技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SKILLGROUPEXIST = "InvalidParameterValue.SkillGroupExist"

func (*Client) CreateCCCSkillGroupWithContext added in v1.0.423

func (c *Client) CreateCCCSkillGroupWithContext(ctx context.Context, request *CreateCCCSkillGroupRequest) (response *CreateCCCSkillGroupResponse, err error)

CreateCCCSkillGroup 新建技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SKILLGROUPEXIST = "InvalidParameterValue.SkillGroupExist"

func (*Client) CreateCallOutSession added in v1.0.336

func (c *Client) CreateCallOutSession(request *CreateCallOutSessionRequest) (response *CreateCallOutSessionResponse, err error)

CreateCallOutSession 创建外呼会话,当前仅支持双呼,即先使用平台号码呼出到坐席手机上,坐席接听后,然后再外呼用户,而且由于运营商频率限制,坐席手机号必须先加白名单,避免频控导致外呼失败。

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISLIMITED = "FailedOperation.CalleeIsLimited"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_SEATSTATUSBUSY = "FailedOperation.SeatStatusBusy"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCallOutSessionWithContext added in v1.0.336

func (c *Client) CreateCallOutSessionWithContext(ctx context.Context, request *CreateCallOutSessionRequest) (response *CreateCallOutSessionResponse, err error)

CreateCallOutSession 创建外呼会话,当前仅支持双呼,即先使用平台号码呼出到坐席手机上,坐席接听后,然后再外呼用户,而且由于运营商频率限制,坐席手机号必须先加白名单,避免频控导致外呼失败。

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISLIMITED = "FailedOperation.CalleeIsLimited"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_SEATSTATUSBUSY = "FailedOperation.SeatStatusBusy"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCarrierPrivilegeNumberApplicant added in v1.0.541

func (c *Client) CreateCarrierPrivilegeNumberApplicant(request *CreateCarrierPrivilegeNumberApplicantRequest) (response *CreateCarrierPrivilegeNumberApplicantResponse, err error)

CreateCarrierPrivilegeNumberApplicant 用于无限频率地呼叫坐席手机

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISLIMITED = "FailedOperation.CalleeIsLimited"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_SEATSTATUSBUSY = "FailedOperation.SeatStatusBusy"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCarrierPrivilegeNumberApplicantWithContext added in v1.0.541

func (c *Client) CreateCarrierPrivilegeNumberApplicantWithContext(ctx context.Context, request *CreateCarrierPrivilegeNumberApplicantRequest) (response *CreateCarrierPrivilegeNumberApplicantResponse, err error)

CreateCarrierPrivilegeNumberApplicant 用于无限频率地呼叫坐席手机

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISLIMITED = "FailedOperation.CalleeIsLimited"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_SEATSTATUSBUSY = "FailedOperation.SeatStatusBusy"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCompanyApply added in v1.0.888

func (c *Client) CreateCompanyApply(request *CreateCompanyApplyRequest) (response *CreateCompanyApplyResponse, err error)

CreateCompanyApply 创建公司资质申请(1、首次使用接口,建议先在云联络中心控制台查看各个资料模板:https://console.cloud.tencent.com/ccc/enterprise/update。2、参数中图片Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMPANYEXIST = "InvalidParameterValue.CompanyExist"
INVALIDPARAMETERVALUE_WAITINGAPPROVALOVERFLOW = "InvalidParameterValue.WaitingApprovalOverflow"

func (*Client) CreateCompanyApplyWithContext added in v1.0.888

func (c *Client) CreateCompanyApplyWithContext(ctx context.Context, request *CreateCompanyApplyRequest) (response *CreateCompanyApplyResponse, err error)

CreateCompanyApply 创建公司资质申请(1、首次使用接口,建议先在云联络中心控制台查看各个资料模板:https://console.cloud.tencent.com/ccc/enterprise/update。2、参数中图片Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMPANYEXIST = "InvalidParameterValue.CompanyExist"
INVALIDPARAMETERVALUE_WAITINGAPPROVALOVERFLOW = "InvalidParameterValue.WaitingApprovalOverflow"

func (*Client) CreateExtension added in v1.0.526

func (c *Client) CreateExtension(request *CreateExtensionRequest) (response *CreateExtensionResponse, err error)

CreateExtension 创建话机账号

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateExtensionWithContext added in v1.0.526

func (c *Client) CreateExtensionWithContext(ctx context.Context, request *CreateExtensionRequest) (response *CreateExtensionResponse, err error)

CreateExtension 创建话机账号

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateIVRSession added in v1.0.937

func (c *Client) CreateIVRSession(request *CreateIVRSessionRequest) (response *CreateIVRSessionResponse, err error)

CreateIVRSession 创建关联 IVR 的会话,仅高级版支持,目前支持呼入和自动外呼两种 IVR 类型。收到请求后 TCCC 会先尝试呼通被叫,然后进入 IVR 流程。

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateIVRSessionWithContext added in v1.0.937

func (c *Client) CreateIVRSessionWithContext(ctx context.Context, request *CreateIVRSessionRequest) (response *CreateIVRSessionResponse, err error)

CreateIVRSession 创建关联 IVR 的会话,仅高级版支持,目前支持呼入和自动外呼两种 IVR 类型。收到请求后 TCCC 会先尝试呼通被叫,然后进入 IVR 流程。

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreatePredictiveDialingCampaign added in v1.0.866

func (c *Client) CreatePredictiveDialingCampaign(request *CreatePredictiveDialingCampaignRequest) (response *CreatePredictiveDialingCampaignResponse, err error)

CreatePredictiveDialingCampaign 创建预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

func (*Client) CreatePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) CreatePredictiveDialingCampaignWithContext(ctx context.Context, request *CreatePredictiveDialingCampaignRequest) (response *CreatePredictiveDialingCampaignResponse, err error)

CreatePredictiveDialingCampaign 创建预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

func (*Client) CreateSDKLoginToken

func (c *Client) CreateSDKLoginToken(request *CreateSDKLoginTokenRequest) (response *CreateSDKLoginTokenResponse, err error)

CreateSDKLoginToken 创建 SDK 登录 Token。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
OPERATIONDENIED_UINDISABLED = "OperationDenied.UinDisabled"

func (*Client) CreateSDKLoginTokenWithContext added in v1.0.324

func (c *Client) CreateSDKLoginTokenWithContext(ctx context.Context, request *CreateSDKLoginTokenRequest) (response *CreateSDKLoginTokenResponse, err error)

CreateSDKLoginToken 创建 SDK 登录 Token。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
OPERATIONDENIED_UINDISABLED = "OperationDenied.UinDisabled"

func (*Client) CreateStaff

func (c *Client) CreateStaff(request *CreateStaffRequest) (response *CreateStaffResponse, err error)

CreateStaff 创建客服账号。

可能返回的错误码:

FAILEDOPERATION_DUPLICATEDACCOUNT = "FailedOperation.DuplicatedAccount"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) CreateStaffWithContext added in v1.0.324

func (c *Client) CreateStaffWithContext(ctx context.Context, request *CreateStaffRequest) (response *CreateStaffResponse, err error)

CreateStaff 创建客服账号。

可能返回的错误码:

FAILEDOPERATION_DUPLICATEDACCOUNT = "FailedOperation.DuplicatedAccount"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) CreateUserSig added in v1.0.204

func (c *Client) CreateUserSig(request *CreateUserSigRequest) (response *CreateUserSigResponse, err error)

CreateUserSig 创建用户数据签名

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateUserSigWithContext added in v1.0.324

func (c *Client) CreateUserSigWithContext(ctx context.Context, request *CreateUserSigRequest) (response *CreateUserSigResponse, err error)

CreateUserSig 创建用户数据签名

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DeleteExtension added in v1.0.526

func (c *Client) DeleteExtension(request *DeleteExtensionRequest) (response *DeleteExtensionResponse, err error)

DeleteExtension 删除话机账号

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DeleteExtensionWithContext added in v1.0.526

func (c *Client) DeleteExtensionWithContext(ctx context.Context, request *DeleteExtensionRequest) (response *DeleteExtensionResponse, err error)

DeleteExtension 删除话机账号

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DeletePredictiveDialingCampaign added in v1.0.866

func (c *Client) DeletePredictiveDialingCampaign(request *DeletePredictiveDialingCampaignRequest) (response *DeletePredictiveDialingCampaignResponse, err error)

DeletePredictiveDialingCampaign 删除预测式外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeletePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) DeletePredictiveDialingCampaignWithContext(ctx context.Context, request *DeletePredictiveDialingCampaignRequest) (response *DeletePredictiveDialingCampaignResponse, err error)

DeletePredictiveDialingCampaign 删除预测式外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteStaff added in v1.0.202

func (c *Client) DeleteStaff(request *DeleteStaffRequest) (response *DeleteStaffResponse, err error)

DeleteStaff 删除坐席信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DeleteStaffWithContext added in v1.0.324

func (c *Client) DeleteStaffWithContext(ctx context.Context, request *DeleteStaffRequest) (response *DeleteStaffResponse, err error)

DeleteStaff 删除坐席信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeActiveCarrierPrivilegeNumber added in v1.0.541

func (c *Client) DescribeActiveCarrierPrivilegeNumber(request *DescribeActiveCarrierPrivilegeNumberRequest) (response *DescribeActiveCarrierPrivilegeNumberResponse, err error)

DescribeActiveCarrierPrivilegeNumber 查询生效运营商白名单规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeActiveCarrierPrivilegeNumberWithContext added in v1.0.541

func (c *Client) DescribeActiveCarrierPrivilegeNumberWithContext(ctx context.Context, request *DescribeActiveCarrierPrivilegeNumberRequest) (response *DescribeActiveCarrierPrivilegeNumberResponse, err error)

DescribeActiveCarrierPrivilegeNumber 查询生效运营商白名单规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeAutoCalloutTask added in v1.0.343

func (c *Client) DescribeAutoCalloutTask(request *DescribeAutoCalloutTaskRequest) (response *DescribeAutoCalloutTaskResponse, err error)

DescribeAutoCalloutTask 查询自动外呼任务详情

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAutoCalloutTaskWithContext added in v1.0.343

func (c *Client) DescribeAutoCalloutTaskWithContext(ctx context.Context, request *DescribeAutoCalloutTaskRequest) (response *DescribeAutoCalloutTaskResponse, err error)

DescribeAutoCalloutTask 查询自动外呼任务详情

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAutoCalloutTasks added in v1.0.336

func (c *Client) DescribeAutoCalloutTasks(request *DescribeAutoCalloutTasksRequest) (response *DescribeAutoCalloutTasksResponse, err error)

DescribeAutoCalloutTasks 批量查询自动外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAutoCalloutTasksWithContext added in v1.0.336

func (c *Client) DescribeAutoCalloutTasksWithContext(ctx context.Context, request *DescribeAutoCalloutTasksRequest) (response *DescribeAutoCalloutTasksResponse, err error)

DescribeAutoCalloutTasks 批量查询自动外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeCCCBuyInfoList added in v1.0.306

func (c *Client) DescribeCCCBuyInfoList(request *DescribeCCCBuyInfoListRequest) (response *DescribeCCCBuyInfoListResponse, err error)

DescribeCCCBuyInfoList 获取用户购买信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeCCCBuyInfoListWithContext added in v1.0.324

func (c *Client) DescribeCCCBuyInfoListWithContext(ctx context.Context, request *DescribeCCCBuyInfoListRequest) (response *DescribeCCCBuyInfoListResponse, err error)

DescribeCCCBuyInfoList 获取用户购买信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeCallInMetrics added in v1.0.228

func (c *Client) DescribeCallInMetrics(request *DescribeCallInMetricsRequest) (response *DescribeCallInMetricsResponse, err error)

DescribeCallInMetrics 获取呼入实时数据统计指标

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeCallInMetricsWithContext added in v1.0.324

func (c *Client) DescribeCallInMetricsWithContext(ctx context.Context, request *DescribeCallInMetricsRequest) (response *DescribeCallInMetricsResponse, err error)

DescribeCallInMetrics 获取呼入实时数据统计指标

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeCarrierPrivilegeNumberApplicants added in v1.0.541

func (c *Client) DescribeCarrierPrivilegeNumberApplicants(request *DescribeCarrierPrivilegeNumberApplicantsRequest) (response *DescribeCarrierPrivilegeNumberApplicantsResponse, err error)

DescribeCarrierPrivilegeNumberApplicants 查询单状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeCarrierPrivilegeNumberApplicantsWithContext added in v1.0.541

func (c *Client) DescribeCarrierPrivilegeNumberApplicantsWithContext(ctx context.Context, request *DescribeCarrierPrivilegeNumberApplicantsRequest) (response *DescribeCarrierPrivilegeNumberApplicantsResponse, err error)

DescribeCarrierPrivilegeNumberApplicants 查询单状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeChatMessages

func (c *Client) DescribeChatMessages(request *DescribeChatMessagesRequest) (response *DescribeChatMessagesResponse, err error)

DescribeChatMessages 获取指定服务记录文本聊天内容,需要先使用查询在线客服记录(DescribeIMCdrs) API 获取服务记录 SessionId。

文本聊天记录只保存了 1 年内的,1 年之前会自动清理。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist"

func (*Client) DescribeChatMessagesWithContext added in v1.0.324

func (c *Client) DescribeChatMessagesWithContext(ctx context.Context, request *DescribeChatMessagesRequest) (response *DescribeChatMessagesResponse, err error)

DescribeChatMessages 获取指定服务记录文本聊天内容,需要先使用查询在线客服记录(DescribeIMCdrs) API 获取服务记录 SessionId。

文本聊天记录只保存了 1 年内的,1 年之前会自动清理。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist"

func (*Client) DescribeCompanyList added in v1.0.888

func (c *Client) DescribeCompanyList(request *DescribeCompanyListRequest) (response *DescribeCompanyListResponse, err error)

DescribeCompanyList 查询公司资质申请列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeCompanyListWithContext added in v1.0.888

func (c *Client) DescribeCompanyListWithContext(ctx context.Context, request *DescribeCompanyListRequest) (response *DescribeCompanyListResponse, err error)

DescribeCompanyList 查询公司资质申请列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeExtension added in v1.0.526

func (c *Client) DescribeExtension(request *DescribeExtensionRequest) (response *DescribeExtensionResponse, err error)

DescribeExtension 获取话机信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) DescribeExtensionWithContext added in v1.0.526

func (c *Client) DescribeExtensionWithContext(ctx context.Context, request *DescribeExtensionRequest) (response *DescribeExtensionResponse, err error)

DescribeExtension 获取话机信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) DescribeExtensions added in v1.0.526

func (c *Client) DescribeExtensions(request *DescribeExtensionsRequest) (response *DescribeExtensionsResponse, err error)

DescribeExtensions 查询话机列表信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeExtensionsWithContext added in v1.0.526

func (c *Client) DescribeExtensionsWithContext(ctx context.Context, request *DescribeExtensionsRequest) (response *DescribeExtensionsResponse, err error)

DescribeExtensions 查询话机列表信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeIMCdrList added in v1.0.765

func (c *Client) DescribeIMCdrList(request *DescribeIMCdrListRequest) (response *DescribeIMCdrListResponse, err error)

DescribeIMCdrList 获取包括全媒体和文本会话两种类型的服务记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeIMCdrListWithContext added in v1.0.765

func (c *Client) DescribeIMCdrListWithContext(ctx context.Context, request *DescribeIMCdrListRequest) (response *DescribeIMCdrListResponse, err error)

DescribeIMCdrList 获取包括全媒体和文本会话两种类型的服务记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeIMCdrs

func (c *Client) DescribeIMCdrs(request *DescribeIMCdrsRequest) (response *DescribeIMCdrsResponse, err error)

DescribeIMCdrs 获取包括全媒体和文本会话两种类型的服务记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeIMCdrsWithContext added in v1.0.324

func (c *Client) DescribeIMCdrsWithContext(ctx context.Context, request *DescribeIMCdrsRequest) (response *DescribeIMCdrsResponse, err error)

DescribeIMCdrs 获取包括全媒体和文本会话两种类型的服务记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeIvrAudioList added in v1.0.894

func (c *Client) DescribeIvrAudioList(request *DescribeIvrAudioListRequest) (response *DescribeIvrAudioListResponse, err error)

DescribeIvrAudioList 查询IVR音频文件列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeIvrAudioListWithContext added in v1.0.894

func (c *Client) DescribeIvrAudioListWithContext(ctx context.Context, request *DescribeIvrAudioListRequest) (response *DescribeIvrAudioListResponse, err error)

DescribeIvrAudioList 查询IVR音频文件列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeNumbers added in v1.0.591

func (c *Client) DescribeNumbers(request *DescribeNumbersRequest) (response *DescribeNumbersResponse, err error)

DescribeNumbers 查询号码列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeNumbersWithContext added in v1.0.591

func (c *Client) DescribeNumbersWithContext(ctx context.Context, request *DescribeNumbersRequest) (response *DescribeNumbersResponse, err error)

DescribeNumbers 查询号码列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePSTNActiveSessionList

func (c *Client) DescribePSTNActiveSessionList(request *DescribePSTNActiveSessionListRequest) (response *DescribePSTNActiveSessionListResponse, err error)

DescribePSTNActiveSessionList 获取当前正在通话的会话列表

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

func (*Client) DescribePSTNActiveSessionListWithContext added in v1.0.324

func (c *Client) DescribePSTNActiveSessionListWithContext(ctx context.Context, request *DescribePSTNActiveSessionListRequest) (response *DescribePSTNActiveSessionListResponse, err error)

DescribePSTNActiveSessionList 获取当前正在通话的会话列表

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

func (*Client) DescribePredictiveDialingCampaign added in v1.0.866

func (c *Client) DescribePredictiveDialingCampaign(request *DescribePredictiveDialingCampaignRequest) (response *DescribePredictiveDialingCampaignResponse, err error)

DescribePredictiveDialingCampaign 查询预测式外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) DescribePredictiveDialingCampaignWithContext(ctx context.Context, request *DescribePredictiveDialingCampaignRequest) (response *DescribePredictiveDialingCampaignResponse, err error)

DescribePredictiveDialingCampaign 查询预测式外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePredictiveDialingCampaigns added in v1.0.866

func (c *Client) DescribePredictiveDialingCampaigns(request *DescribePredictiveDialingCampaignsRequest) (response *DescribePredictiveDialingCampaignsResponse, err error)

DescribePredictiveDialingCampaigns 查询预测式外呼任务列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePredictiveDialingCampaignsWithContext added in v1.0.866

func (c *Client) DescribePredictiveDialingCampaignsWithContext(ctx context.Context, request *DescribePredictiveDialingCampaignsRequest) (response *DescribePredictiveDialingCampaignsResponse, err error)

DescribePredictiveDialingCampaigns 查询预测式外呼任务列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePredictiveDialingSessions added in v1.0.866

func (c *Client) DescribePredictiveDialingSessions(request *DescribePredictiveDialingSessionsRequest) (response *DescribePredictiveDialingSessionsResponse, err error)

DescribePredictiveDialingSessions 查询预测式外呼呼叫列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePredictiveDialingSessionsWithContext added in v1.0.866

func (c *Client) DescribePredictiveDialingSessionsWithContext(ctx context.Context, request *DescribePredictiveDialingSessionsRequest) (response *DescribePredictiveDialingSessionsResponse, err error)

DescribePredictiveDialingSessions 查询预测式外呼呼叫列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeProtectedTelCdr added in v1.0.386

func (c *Client) DescribeProtectedTelCdr(request *DescribeProtectedTelCdrRequest) (response *DescribeProtectedTelCdrResponse, err error)

DescribeProtectedTelCdr 获取主被叫受保护的电话服务记录与录音

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeProtectedTelCdrWithContext added in v1.0.386

func (c *Client) DescribeProtectedTelCdrWithContext(ctx context.Context, request *DescribeProtectedTelCdrRequest) (response *DescribeProtectedTelCdrResponse, err error)

DescribeProtectedTelCdr 获取主被叫受保护的电话服务记录与录音

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeSkillGroupInfoList

func (c *Client) DescribeSkillGroupInfoList(request *DescribeSkillGroupInfoListRequest) (response *DescribeSkillGroupInfoListResponse, err error)

DescribeSkillGroupInfoList 获取技能组信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeSkillGroupInfoListWithContext added in v1.0.324

func (c *Client) DescribeSkillGroupInfoListWithContext(ctx context.Context, request *DescribeSkillGroupInfoListRequest) (response *DescribeSkillGroupInfoListResponse, err error)

DescribeSkillGroupInfoList 获取技能组信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeStaffInfoList

func (c *Client) DescribeStaffInfoList(request *DescribeStaffInfoListRequest) (response *DescribeStaffInfoListResponse, err error)

DescribeStaffInfoList 获取坐席信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeStaffInfoListWithContext added in v1.0.324

func (c *Client) DescribeStaffInfoListWithContext(ctx context.Context, request *DescribeStaffInfoListRequest) (response *DescribeStaffInfoListResponse, err error)

DescribeStaffInfoList 获取坐席信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeStaffStatusMetrics added in v1.0.228

func (c *Client) DescribeStaffStatusMetrics(request *DescribeStaffStatusMetricsRequest) (response *DescribeStaffStatusMetricsResponse, err error)

DescribeStaffStatusMetrics 获取坐席实时状态统计指标

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeStaffStatusMetricsWithContext added in v1.0.324

func (c *Client) DescribeStaffStatusMetricsWithContext(ctx context.Context, request *DescribeStaffStatusMetricsRequest) (response *DescribeStaffStatusMetricsResponse, err error)

DescribeStaffStatusMetrics 获取坐席实时状态统计指标

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelCallInfo

func (c *Client) DescribeTelCallInfo(request *DescribeTelCallInfoRequest) (response *DescribeTelCallInfoResponse, err error)

DescribeTelCallInfo 按实例获取电话消耗统计

可能返回的错误码:

FAILEDOPERATION_DUPLICATEDACCOUNT = "FailedOperation.DuplicatedAccount"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelCallInfoWithContext added in v1.0.324

func (c *Client) DescribeTelCallInfoWithContext(ctx context.Context, request *DescribeTelCallInfoRequest) (response *DescribeTelCallInfoResponse, err error)

DescribeTelCallInfo 按实例获取电话消耗统计

可能返回的错误码:

FAILEDOPERATION_DUPLICATEDACCOUNT = "FailedOperation.DuplicatedAccount"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelCdr

func (c *Client) DescribeTelCdr(request *DescribeTelCdrRequest) (response *DescribeTelCdrResponse, err error)

DescribeTelCdr 获取电话服务记录与录音

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelCdrWithContext added in v1.0.324

func (c *Client) DescribeTelCdrWithContext(ctx context.Context, request *DescribeTelCdrRequest) (response *DescribeTelCdrResponse, err error)

DescribeTelCdr 获取电话服务记录与录音

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelSession

func (c *Client) DescribeTelSession(request *DescribeTelSessionRequest) (response *DescribeTelSessionResponse, err error)

DescribeTelSession 获取 PSTN 会话信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelSessionWithContext added in v1.0.324

func (c *Client) DescribeTelSessionWithContext(ctx context.Context, request *DescribeTelSessionRequest) (response *DescribeTelSessionResponse, err error)

DescribeTelSession 获取 PSTN 会话信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DisableCCCPhoneNumber added in v1.0.502

func (c *Client) DisableCCCPhoneNumber(request *DisableCCCPhoneNumberRequest) (response *DisableCCCPhoneNumberResponse, err error)

DisableCCCPhoneNumber 停用号码

可能返回的错误码:

FAILEDOPERATION_CURSTATENOTALLOWMODIFY = "FailedOperation.CurStateNotAllowModify"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_DUPLICATEADDRESS = "InvalidParameter.DuplicateAddress"
INVALIDPARAMETER_DUPLICATEPHONENUMBER = "InvalidParameter.DuplicatePhoneNumber"
INVALIDPARAMETER_DUPLICATESIPACCOUNT = "InvalidParameter.DuplicateSipAccount"
INVALIDPARAMETER_ILLEGALADDRESS = "InvalidParameter.IllegalAddress"
INVALIDPARAMETER_ILLEGALPHONENUMBER = "InvalidParameter.IllegalPhoneNumber"
INVALIDPARAMETER_INVALIDADDRESS = "InvalidParameter.InvalidAddress"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIP"
INVALIDPARAMETER_INVALIDPHONENUMBER = "InvalidParameter.InvalidPhoneNumber"
INVALIDPARAMETER_INVALIDPORT = "InvalidParameter.InvalidPort"
INVALIDPARAMETER_SIPACCOUNTPASSWORDFORMAT = "InvalidParameter.SipAccountPasswordFormat"
INVALIDPARAMETER_SIPACCOUNTUSERFORMAT = "InvalidParameter.SipAccountUserFormat"
INVALIDPARAMETER_SIPTRUNKINUSED = "InvalidParameter.SipTrunkInUsed"
INVALIDPARAMETER_SIPTRUNKNOTFOUND = "InvalidParameter.SipTrunkNotFound"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DisableCCCPhoneNumberWithContext added in v1.0.502

func (c *Client) DisableCCCPhoneNumberWithContext(ctx context.Context, request *DisableCCCPhoneNumberRequest) (response *DisableCCCPhoneNumberResponse, err error)

DisableCCCPhoneNumber 停用号码

可能返回的错误码:

FAILEDOPERATION_CURSTATENOTALLOWMODIFY = "FailedOperation.CurStateNotAllowModify"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_DUPLICATEADDRESS = "InvalidParameter.DuplicateAddress"
INVALIDPARAMETER_DUPLICATEPHONENUMBER = "InvalidParameter.DuplicatePhoneNumber"
INVALIDPARAMETER_DUPLICATESIPACCOUNT = "InvalidParameter.DuplicateSipAccount"
INVALIDPARAMETER_ILLEGALADDRESS = "InvalidParameter.IllegalAddress"
INVALIDPARAMETER_ILLEGALPHONENUMBER = "InvalidParameter.IllegalPhoneNumber"
INVALIDPARAMETER_INVALIDADDRESS = "InvalidParameter.InvalidAddress"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIP"
INVALIDPARAMETER_INVALIDPHONENUMBER = "InvalidParameter.InvalidPhoneNumber"
INVALIDPARAMETER_INVALIDPORT = "InvalidParameter.InvalidPort"
INVALIDPARAMETER_SIPACCOUNTPASSWORDFORMAT = "InvalidParameter.SipAccountPasswordFormat"
INVALIDPARAMETER_SIPACCOUNTUSERFORMAT = "InvalidParameter.SipAccountUserFormat"
INVALIDPARAMETER_SIPTRUNKINUSED = "InvalidParameter.SipTrunkInUsed"
INVALIDPARAMETER_SIPTRUNKNOTFOUND = "InvalidParameter.SipTrunkNotFound"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) HangUpCall added in v1.0.561

func (c *Client) HangUpCall(request *HangUpCallRequest) (response *HangUpCallResponse, err error)

HangUpCall 挂断电话

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) HangUpCallWithContext added in v1.0.561

func (c *Client) HangUpCallWithContext(ctx context.Context, request *HangUpCallRequest) (response *HangUpCallResponse, err error)

HangUpCall 挂断电话

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) ModifyCompanyApply added in v1.0.888

func (c *Client) ModifyCompanyApply(request *ModifyCompanyApplyRequest) (response *ModifyCompanyApplyResponse, err error)

ModifyCompanyApply 修改公司资质申请,只能修改状态为驳回或待审核的申请单。(1、首次使用接口,建议先在云联络中心控制台查看各个资料模板:https://console.cloud.tencent.com/ccc/enterprise/update。2、参数中图片Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_APPLYIDNOTEXIST = "InvalidParameterValue.ApplyIDNotExist"
INVALIDPARAMETERVALUE_COMPANYEXIST = "InvalidParameterValue.CompanyExist"

func (*Client) ModifyCompanyApplyWithContext added in v1.0.888

func (c *Client) ModifyCompanyApplyWithContext(ctx context.Context, request *ModifyCompanyApplyRequest) (response *ModifyCompanyApplyResponse, err error)

ModifyCompanyApply 修改公司资质申请,只能修改状态为驳回或待审核的申请单。(1、首次使用接口,建议先在云联络中心控制台查看各个资料模板:https://console.cloud.tencent.com/ccc/enterprise/update。2、参数中图片Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_APPLYIDNOTEXIST = "InvalidParameterValue.ApplyIDNotExist"
INVALIDPARAMETERVALUE_COMPANYEXIST = "InvalidParameterValue.CompanyExist"

func (*Client) ModifyExtension added in v1.0.526

func (c *Client) ModifyExtension(request *ModifyExtensionRequest) (response *ModifyExtensionResponse, err error)

ModifyExtension 修改话机账号(绑定技能组、绑定坐席账号)

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) ModifyExtensionWithContext added in v1.0.526

func (c *Client) ModifyExtensionWithContext(ctx context.Context, request *ModifyExtensionRequest) (response *ModifyExtensionResponse, err error)

ModifyExtension 修改话机账号(绑定技能组、绑定坐席账号)

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) ModifyStaff added in v1.0.432

func (c *Client) ModifyStaff(request *ModifyStaffRequest) (response *ModifyStaffResponse, err error)

ModifyStaff 修改客服账号

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_PHONENUMISBOUNDOTHERACCOUNT = "InvalidParameterValue.PhoneNumIsBoundOtherAccount"
INVALIDPARAMETERVALUE_SKILLGROUPERROR = "InvalidParameterValue.SkillGroupError"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"

func (*Client) ModifyStaffPassword added in v1.0.907

func (c *Client) ModifyStaffPassword(request *ModifyStaffPasswordRequest) (response *ModifyStaffPasswordResponse, err error)

ModifyStaffPassword 修改座席的密码

可能返回的错误码:

INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) ModifyStaffPasswordWithContext added in v1.0.907

func (c *Client) ModifyStaffPasswordWithContext(ctx context.Context, request *ModifyStaffPasswordRequest) (response *ModifyStaffPasswordResponse, err error)

ModifyStaffPassword 修改座席的密码

可能返回的错误码:

INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) ModifyStaffWithContext added in v1.0.432

func (c *Client) ModifyStaffWithContext(ctx context.Context, request *ModifyStaffRequest) (response *ModifyStaffResponse, err error)

ModifyStaff 修改客服账号

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_PHONENUMISBOUNDOTHERACCOUNT = "InvalidParameterValue.PhoneNumIsBoundOtherAccount"
INVALIDPARAMETERVALUE_SKILLGROUPERROR = "InvalidParameterValue.SkillGroupError"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"

func (*Client) PausePredictiveDialingCampaign added in v1.0.866

func (c *Client) PausePredictiveDialingCampaign(request *PausePredictiveDialingCampaignRequest) (response *PausePredictiveDialingCampaignResponse, err error)

PausePredictiveDialingCampaign 暂停预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) PausePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) PausePredictiveDialingCampaignWithContext(ctx context.Context, request *PausePredictiveDialingCampaignRequest) (response *PausePredictiveDialingCampaignResponse, err error)

PausePredictiveDialingCampaign 暂停预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ResetExtensionPassword added in v1.0.526

func (c *Client) ResetExtensionPassword(request *ResetExtensionPasswordRequest) (response *ResetExtensionPasswordResponse, err error)

ResetExtensionPassword 重置话机注册密码

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ResetExtensionPasswordWithContext added in v1.0.526

func (c *Client) ResetExtensionPasswordWithContext(ctx context.Context, request *ResetExtensionPasswordRequest) (response *ResetExtensionPasswordResponse, err error)

ResetExtensionPassword 重置话机注册密码

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ResumePredictiveDialingCampaign added in v1.0.866

func (c *Client) ResumePredictiveDialingCampaign(request *ResumePredictiveDialingCampaignRequest) (response *ResumePredictiveDialingCampaignResponse, err error)

ResumePredictiveDialingCampaign 恢复预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ResumePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) ResumePredictiveDialingCampaignWithContext(ctx context.Context, request *ResumePredictiveDialingCampaignRequest) (response *ResumePredictiveDialingCampaignResponse, err error)

ResumePredictiveDialingCampaign 恢复预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) StopAutoCalloutTask added in v1.0.343

func (c *Client) StopAutoCalloutTask(request *StopAutoCalloutTaskRequest) (response *StopAutoCalloutTaskResponse, err error)

StopAutoCalloutTask 停止自动外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopAutoCalloutTaskWithContext added in v1.0.343

func (c *Client) StopAutoCalloutTaskWithContext(ctx context.Context, request *StopAutoCalloutTaskRequest) (response *StopAutoCalloutTaskResponse, err error)

StopAutoCalloutTask 停止自动外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UnbindNumberCallOutSkillGroup added in v1.0.591

func (c *Client) UnbindNumberCallOutSkillGroup(request *UnbindNumberCallOutSkillGroupRequest) (response *UnbindNumberCallOutSkillGroupResponse, err error)

UnbindNumberCallOutSkillGroup 解绑号码外呼技能组

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UnbindNumberCallOutSkillGroupWithContext added in v1.0.591

func (c *Client) UnbindNumberCallOutSkillGroupWithContext(ctx context.Context, request *UnbindNumberCallOutSkillGroupRequest) (response *UnbindNumberCallOutSkillGroupResponse, err error)

UnbindNumberCallOutSkillGroup 解绑号码外呼技能组

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UnbindStaffSkillGroupList added in v1.0.202

func (c *Client) UnbindStaffSkillGroupList(request *UnbindStaffSkillGroupListRequest) (response *UnbindStaffSkillGroupListResponse, err error)

UnbindStaffSkillGroupList 解绑坐席所属技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) UnbindStaffSkillGroupListWithContext added in v1.0.324

func (c *Client) UnbindStaffSkillGroupListWithContext(ctx context.Context, request *UnbindStaffSkillGroupListRequest) (response *UnbindStaffSkillGroupListResponse, err error)

UnbindStaffSkillGroupList 解绑坐席所属技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) UpdateCCCSkillGroup added in v1.0.868

func (c *Client) UpdateCCCSkillGroup(request *UpdateCCCSkillGroupRequest) (response *UpdateCCCSkillGroupResponse, err error)

UpdateCCCSkillGroup 更新技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SKILLGROUPEXIST = "InvalidParameterValue.SkillGroupExist"

func (*Client) UpdateCCCSkillGroupWithContext added in v1.0.868

func (c *Client) UpdateCCCSkillGroupWithContext(ctx context.Context, request *UpdateCCCSkillGroupRequest) (response *UpdateCCCSkillGroupResponse, err error)

UpdateCCCSkillGroup 更新技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SKILLGROUPEXIST = "InvalidParameterValue.SkillGroupExist"

func (*Client) UpdatePredictiveDialingCampaign added in v1.0.866

func (c *Client) UpdatePredictiveDialingCampaign(request *UpdatePredictiveDialingCampaignRequest) (response *UpdatePredictiveDialingCampaignResponse, err error)

UpdatePredictiveDialingCampaign 任务未启动前,更新预测式外呼任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdatePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) UpdatePredictiveDialingCampaignWithContext(ctx context.Context, request *UpdatePredictiveDialingCampaignRequest) (response *UpdatePredictiveDialingCampaignResponse, err error)

UpdatePredictiveDialingCampaign 任务未启动前,更新预测式外呼任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UploadIvrAudio added in v1.0.894

func (c *Client) UploadIvrAudio(request *UploadIvrAudioRequest) (response *UploadIvrAudioResponse, err error)

UploadIvrAudio 上传IVR中使用的音频文件,每日上传文件限制50个。(参数中音频文件Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

FAILEDOPERATION_UPLOADFILEOVERFLOW = "FailedOperation.UploadFileOverflow"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) UploadIvrAudioWithContext added in v1.0.894

func (c *Client) UploadIvrAudioWithContext(ctx context.Context, request *UploadIvrAudioRequest) (response *UploadIvrAudioResponse, err error)

UploadIvrAudio 上传IVR中使用的音频文件,每日上传文件限制50个。(参数中音频文件Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

FAILEDOPERATION_UPLOADFILEOVERFLOW = "FailedOperation.UploadFileOverflow"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

type CompanyApplyInfo added in v1.0.888

type CompanyApplyInfo struct {
	// 申请人身份,0-公司法定代表人,1-经办人(受法定代表人委托)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicantType *int64 `json:"ApplicantType,omitnil,omitempty" name:"ApplicantType"`

	// 企业名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 统一社会信用代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	BusinessId *string `json:"BusinessId,omitnil,omitempty" name:"BusinessId"`

	// 营业执照扫描件(加盖公章)。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BusinessIdPicUrl *string `json:"BusinessIdPicUrl,omitnil,omitempty" name:"BusinessIdPicUrl"`

	// 法定代表人名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CorporationName *string `json:"CorporationName,omitnil,omitempty" name:"CorporationName"`

	// 法定代表人身份证号码
	// 注意:此字段可能返回 null,表示取不到有效值。
	CorporationId *string `json:"CorporationId,omitnil,omitempty" name:"CorporationId"`

	// 法定代表人身份证正反面扫描件。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	CorporationIdPicUrl *string `json:"CorporationIdPicUrl,omitnil,omitempty" name:"CorporationIdPicUrl"`

	// 安全合规使用承诺书。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetworkCommitmentPicUrl *string `json:"NetworkCommitmentPicUrl,omitnil,omitempty" name:"NetworkCommitmentPicUrl"`

	// 是否与腾讯云账号的资质一致,0-不一致,1-一致
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsEqualTencentCloud *int64 `json:"IsEqualTencentCloud,omitnil,omitempty" name:"IsEqualTencentCloud"`

	// 法定代表人手机号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CorporationMobile *string `json:"CorporationMobile,omitnil,omitempty" name:"CorporationMobile"`

	// 法定代表人手机号码实名认证。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	CorporationMobilePicUrl *string `json:"CorporationMobilePicUrl,omitnil,omitempty" name:"CorporationMobilePicUrl"`

	// 通话话术。(支持doc、docx格式的文档不超过50MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	UseDescribeFileUrl *string `json:"UseDescribeFileUrl,omitnil,omitempty" name:"UseDescribeFileUrl"`

	// 公司授权函。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompanyAuthLetterPicUrl *string `json:"CompanyAuthLetterPicUrl,omitnil,omitempty" name:"CompanyAuthLetterPicUrl"`

	// 电话受理单。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AcceptPicUrl *string `json:"AcceptPicUrl,omitnil,omitempty" name:"AcceptPicUrl"`

	// 法定代表人手持身份证照,申请人类型为法定代表人时必填。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	CorporationHoldingOnIdPicUrl *string `json:"CorporationHoldingOnIdPicUrl,omitnil,omitempty" name:"CorporationHoldingOnIdPicUrl"`

	// 经办人名称,申请人类型为经办人时必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"`

	// 经办人证件号码,申请人类型为经办人时必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"`

	// 经办人身份证正反面扫描件,申请人类型为经办人时必填。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperatorIdPicUrl *string `json:"OperatorIdPicUrl,omitnil,omitempty" name:"OperatorIdPicUrl"`

	// 经办人手持身份证照,申请人类型为经办人时必填。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperatorHoldingOnIdPicUrl *string `json:"OperatorHoldingOnIdPicUrl,omitnil,omitempty" name:"OperatorHoldingOnIdPicUrl"`

	// 委托授权书,申请人类型为经办人时必填。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	CommissionPicUrl *string `json:"CommissionPicUrl,omitnil,omitempty" name:"CommissionPicUrl"`

	// 经办人手机号,申请人类型为经办人时必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperatorMobile *string `json:"OperatorMobile,omitnil,omitempty" name:"OperatorMobile"`

	// 经办人邮箱,申请人类型为经办人时必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperatorEmail *string `json:"OperatorEmail,omitnil,omitempty" name:"OperatorEmail"`

	// 经办人手机号码实名认证,申请人类型为经办人时必填。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperatorMobilePicUrl *string `json:"OperatorMobilePicUrl,omitnil,omitempty" name:"OperatorMobilePicUrl"`
}

type CompanyStateInfo added in v1.0.888

type CompanyStateInfo struct {
	// 申请单ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 公司名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 审核时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckTime *int64 `json:"CheckTime,omitnil,omitempty" name:"CheckTime"`

	// 审核备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckMsg *string `json:"CheckMsg,omitnil,omitempty" name:"CheckMsg"`

	// 审核状态,1-待审核,2-审核通过,3-驳回
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *int64 `json:"State,omitnil,omitempty" name:"State"`

	// 公司统一社会信用代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	BusinessId *string `json:"BusinessId,omitnil,omitempty" name:"BusinessId"`

	// 修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *int64 `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type CreateAdminURLRequest added in v1.0.718

type CreateAdminURLRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 管理员账号
	SeatUserId *string `json:"SeatUserId,omitnil,omitempty" name:"SeatUserId"`
}

func NewCreateAdminURLRequest added in v1.0.718

func NewCreateAdminURLRequest() (request *CreateAdminURLRequest)

func (*CreateAdminURLRequest) FromJsonString added in v1.0.718

func (r *CreateAdminURLRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAdminURLRequest) ToJsonString added in v1.0.718

func (r *CreateAdminURLRequest) ToJsonString() string

type CreateAdminURLRequestParams added in v1.0.718

type CreateAdminURLRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 管理员账号
	SeatUserId *string `json:"SeatUserId,omitnil,omitempty" name:"SeatUserId"`
}

Predefined struct for user

type CreateAdminURLResponse added in v1.0.718

type CreateAdminURLResponse struct {
	*tchttp.BaseResponse
	Response *CreateAdminURLResponseParams `json:"Response"`
}

func NewCreateAdminURLResponse added in v1.0.718

func NewCreateAdminURLResponse() (response *CreateAdminURLResponse)

func (*CreateAdminURLResponse) FromJsonString added in v1.0.718

func (r *CreateAdminURLResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAdminURLResponse) ToJsonString added in v1.0.718

func (r *CreateAdminURLResponse) ToJsonString() string

type CreateAdminURLResponseParams added in v1.0.718

type CreateAdminURLResponseParams struct {
	// 登录链接
	URL *string `json:"URL,omitnil,omitempty" name:"URL"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAutoCalloutTaskRequest added in v1.0.343

type CreateAutoCalloutTaskRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务起始时间戳,Unix 秒级时间戳
	NotBefore *int64 `json:"NotBefore,omitnil,omitempty" name:"NotBefore"`

	// 被叫号码列表
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 呼叫使用的Ivr
	IvrId *uint64 `json:"IvrId,omitnil,omitempty" name:"IvrId"`

	// 任务名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 任务停止时间戳,Unix 秒级时间戳
	NotAfter *int64 `json:"NotAfter,omitnil,omitempty" name:"NotAfter"`

	// 最大尝试次数
	Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"`

	// 自定义变量(仅高级版支持)
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// UUI
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 被叫属性
	CalleeAttributes []*CalleeAttribute `json:"CalleeAttributes,omitnil,omitempty" name:"CalleeAttributes"`
}

func NewCreateAutoCalloutTaskRequest added in v1.0.343

func NewCreateAutoCalloutTaskRequest() (request *CreateAutoCalloutTaskRequest)

func (*CreateAutoCalloutTaskRequest) FromJsonString added in v1.0.343

func (r *CreateAutoCalloutTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAutoCalloutTaskRequest) ToJsonString added in v1.0.343

func (r *CreateAutoCalloutTaskRequest) ToJsonString() string

type CreateAutoCalloutTaskRequestParams added in v1.0.426

type CreateAutoCalloutTaskRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务起始时间戳,Unix 秒级时间戳
	NotBefore *int64 `json:"NotBefore,omitnil,omitempty" name:"NotBefore"`

	// 被叫号码列表
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 呼叫使用的Ivr
	IvrId *uint64 `json:"IvrId,omitnil,omitempty" name:"IvrId"`

	// 任务名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 任务停止时间戳,Unix 秒级时间戳
	NotAfter *int64 `json:"NotAfter,omitnil,omitempty" name:"NotAfter"`

	// 最大尝试次数
	Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"`

	// 自定义变量(仅高级版支持)
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// UUI
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 被叫属性
	CalleeAttributes []*CalleeAttribute `json:"CalleeAttributes,omitnil,omitempty" name:"CalleeAttributes"`
}

Predefined struct for user

type CreateAutoCalloutTaskResponse added in v1.0.343

type CreateAutoCalloutTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateAutoCalloutTaskResponseParams `json:"Response"`
}

func NewCreateAutoCalloutTaskResponse added in v1.0.343

func NewCreateAutoCalloutTaskResponse() (response *CreateAutoCalloutTaskResponse)

func (*CreateAutoCalloutTaskResponse) FromJsonString added in v1.0.343

func (r *CreateAutoCalloutTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAutoCalloutTaskResponse) ToJsonString added in v1.0.343

func (r *CreateAutoCalloutTaskResponse) ToJsonString() string

type CreateAutoCalloutTaskResponseParams added in v1.0.426

type CreateAutoCalloutTaskResponseParams struct {
	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCCCSkillGroupRequest added in v1.0.423

type CreateCCCSkillGroupRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填)
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 技能组类型0-电话,1-在线,3-音频,4-视频
	SkillGroupType *int64 `json:"SkillGroupType,omitnil,omitempty" name:"SkillGroupType"`

	// 技能组接待人数上限(该技能组中1个座席可接待的人数上限)默认为1。1、若技能组类型为在线,则接待上限可设置为1及以上
	// 2、若技能组类型为电话、音频、视频,则接待上线必须只能为1
	MaxConcurrency *uint64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`
}

func NewCreateCCCSkillGroupRequest added in v1.0.423

func NewCreateCCCSkillGroupRequest() (request *CreateCCCSkillGroupRequest)

func (*CreateCCCSkillGroupRequest) FromJsonString added in v1.0.423

func (r *CreateCCCSkillGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCCCSkillGroupRequest) ToJsonString added in v1.0.423

func (r *CreateCCCSkillGroupRequest) ToJsonString() string

type CreateCCCSkillGroupRequestParams added in v1.0.426

type CreateCCCSkillGroupRequestParams struct {
	// 应用 ID(必填)
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 技能组类型0-电话,1-在线,3-音频,4-视频
	SkillGroupType *int64 `json:"SkillGroupType,omitnil,omitempty" name:"SkillGroupType"`

	// 技能组接待人数上限(该技能组中1个座席可接待的人数上限)默认为1。1、若技能组类型为在线,则接待上限可设置为1及以上
	// 2、若技能组类型为电话、音频、视频,则接待上线必须只能为1
	MaxConcurrency *uint64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`
}

Predefined struct for user

type CreateCCCSkillGroupResponse added in v1.0.423

type CreateCCCSkillGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateCCCSkillGroupResponseParams `json:"Response"`
}

func NewCreateCCCSkillGroupResponse added in v1.0.423

func NewCreateCCCSkillGroupResponse() (response *CreateCCCSkillGroupResponse)

func (*CreateCCCSkillGroupResponse) FromJsonString added in v1.0.423

func (r *CreateCCCSkillGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCCCSkillGroupResponse) ToJsonString added in v1.0.423

func (r *CreateCCCSkillGroupResponse) ToJsonString() string

type CreateCCCSkillGroupResponseParams added in v1.0.426

type CreateCCCSkillGroupResponseParams struct {
	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCallOutSessionRequest added in v1.0.336

type CreateCallOutSessionRequest struct {
	*tchttp.BaseRequest

	// 应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服用户 ID,一般为客服邮箱
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 被叫号码,须带 0086 前缀
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 主叫号码(废弃,使用Callers),须带 0086 前缀
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 指定主叫号码列表,如果前面的号码失败了会自动换成下一个号码,须带 0086 前缀
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 是否强制使用手机外呼,当前只支持 true,若为 true 请确保已配置白名单
	IsForceUseMobile *bool `json:"IsForceUseMobile,omitnil,omitempty" name:"IsForceUseMobile"`

	// 自定义数据,长度限制 1024 字节
	Uui *string `json:"Uui,omitnil,omitempty" name:"Uui"`

	// 自定义数据,长度限制 1024 字节
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`
}

func NewCreateCallOutSessionRequest added in v1.0.336

func NewCreateCallOutSessionRequest() (request *CreateCallOutSessionRequest)

func (*CreateCallOutSessionRequest) FromJsonString added in v1.0.336

func (r *CreateCallOutSessionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCallOutSessionRequest) ToJsonString added in v1.0.336

func (r *CreateCallOutSessionRequest) ToJsonString() string

type CreateCallOutSessionRequestParams added in v1.0.426

type CreateCallOutSessionRequestParams struct {
	// 应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服用户 ID,一般为客服邮箱
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 被叫号码,须带 0086 前缀
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 主叫号码(废弃,使用Callers),须带 0086 前缀
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 指定主叫号码列表,如果前面的号码失败了会自动换成下一个号码,须带 0086 前缀
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 是否强制使用手机外呼,当前只支持 true,若为 true 请确保已配置白名单
	IsForceUseMobile *bool `json:"IsForceUseMobile,omitnil,omitempty" name:"IsForceUseMobile"`

	// 自定义数据,长度限制 1024 字节
	//
	// Deprecated: Uui is deprecated.
	Uui *string `json:"Uui,omitnil,omitempty" name:"Uui"`

	// 自定义数据,长度限制 1024 字节
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`
}

Predefined struct for user

type CreateCallOutSessionResponse added in v1.0.336

type CreateCallOutSessionResponse struct {
	*tchttp.BaseResponse
	Response *CreateCallOutSessionResponseParams `json:"Response"`
}

func NewCreateCallOutSessionResponse added in v1.0.336

func NewCreateCallOutSessionResponse() (response *CreateCallOutSessionResponse)

func (*CreateCallOutSessionResponse) FromJsonString added in v1.0.336

func (r *CreateCallOutSessionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCallOutSessionResponse) ToJsonString added in v1.0.336

func (r *CreateCallOutSessionResponse) ToJsonString() string

type CreateCallOutSessionResponseParams added in v1.0.426

type CreateCallOutSessionResponseParams struct {
	// 新创建的会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCarrierPrivilegeNumberApplicantRequest added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantRequest struct {
	*tchttp.BaseRequest

	// SdkAppId
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 主叫号码,必须为实例中存在的号码,格式为0086xxxx(暂时只支持国内号码)
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫号码,必须为实例中坐席绑定的手机号码,格式为0086xxxx(暂时只支持国内号码)
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateCarrierPrivilegeNumberApplicantRequest added in v1.0.541

func NewCreateCarrierPrivilegeNumberApplicantRequest() (request *CreateCarrierPrivilegeNumberApplicantRequest)

func (*CreateCarrierPrivilegeNumberApplicantRequest) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCarrierPrivilegeNumberApplicantRequest) ToJsonString added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantRequestParams added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantRequestParams struct {
	// SdkAppId
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 主叫号码,必须为实例中存在的号码,格式为0086xxxx(暂时只支持国内号码)
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫号码,必须为实例中坐席绑定的手机号码,格式为0086xxxx(暂时只支持国内号码)
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateCarrierPrivilegeNumberApplicantResponse added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantResponse struct {
	*tchttp.BaseResponse
	Response *CreateCarrierPrivilegeNumberApplicantResponseParams `json:"Response"`
}

func NewCreateCarrierPrivilegeNumberApplicantResponse added in v1.0.541

func NewCreateCarrierPrivilegeNumberApplicantResponse() (response *CreateCarrierPrivilegeNumberApplicantResponse)

func (*CreateCarrierPrivilegeNumberApplicantResponse) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCarrierPrivilegeNumberApplicantResponse) ToJsonString added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantResponseParams added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantResponseParams struct {
	// 申请单Id
	ApplicantId *uint64 `json:"ApplicantId,omitnil,omitempty" name:"ApplicantId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCompanyApplyRequest added in v1.0.888

type CreateCompanyApplyRequest struct {
	*tchttp.BaseRequest

	// 企业资质信息
	CompanyInfo *CompanyApplyInfo `json:"CompanyInfo,omitnil,omitempty" name:"CompanyInfo"`
}

func NewCreateCompanyApplyRequest added in v1.0.888

func NewCreateCompanyApplyRequest() (request *CreateCompanyApplyRequest)

func (*CreateCompanyApplyRequest) FromJsonString added in v1.0.888

func (r *CreateCompanyApplyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCompanyApplyRequest) ToJsonString added in v1.0.888

func (r *CreateCompanyApplyRequest) ToJsonString() string

type CreateCompanyApplyRequestParams added in v1.0.888

type CreateCompanyApplyRequestParams struct {
	// 企业资质信息
	CompanyInfo *CompanyApplyInfo `json:"CompanyInfo,omitnil,omitempty" name:"CompanyInfo"`
}

Predefined struct for user

type CreateCompanyApplyResponse added in v1.0.888

type CreateCompanyApplyResponse struct {
	*tchttp.BaseResponse
	Response *CreateCompanyApplyResponseParams `json:"Response"`
}

func NewCreateCompanyApplyResponse added in v1.0.888

func NewCreateCompanyApplyResponse() (response *CreateCompanyApplyResponse)

func (*CreateCompanyApplyResponse) FromJsonString added in v1.0.888

func (r *CreateCompanyApplyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCompanyApplyResponse) ToJsonString added in v1.0.888

func (r *CreateCompanyApplyResponse) ToJsonString() string

type CreateCompanyApplyResponseParams added in v1.0.888

type CreateCompanyApplyResponseParams struct {
	// 申请单ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateExtensionRequest added in v1.0.526

type CreateExtensionRequest struct {
	*tchttp.BaseRequest

	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 分机名称
	ExtensionName *string `json:"ExtensionName,omitnil,omitempty" name:"ExtensionName"`

	// 绑定的技能组列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 绑定的坐席邮箱
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`
}

func NewCreateExtensionRequest added in v1.0.526

func NewCreateExtensionRequest() (request *CreateExtensionRequest)

func (*CreateExtensionRequest) FromJsonString added in v1.0.526

func (r *CreateExtensionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateExtensionRequest) ToJsonString added in v1.0.526

func (r *CreateExtensionRequest) ToJsonString() string

type CreateExtensionRequestParams added in v1.0.526

type CreateExtensionRequestParams struct {
	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 分机名称
	ExtensionName *string `json:"ExtensionName,omitnil,omitempty" name:"ExtensionName"`

	// 绑定的技能组列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 绑定的坐席邮箱
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`
}

Predefined struct for user

type CreateExtensionResponse added in v1.0.526

type CreateExtensionResponse struct {
	*tchttp.BaseResponse
	Response *CreateExtensionResponseParams `json:"Response"`
}

func NewCreateExtensionResponse added in v1.0.526

func NewCreateExtensionResponse() (response *CreateExtensionResponse)

func (*CreateExtensionResponse) FromJsonString added in v1.0.526

func (r *CreateExtensionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateExtensionResponse) ToJsonString added in v1.0.526

func (r *CreateExtensionResponse) ToJsonString() string

type CreateExtensionResponseParams added in v1.0.526

type CreateExtensionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateIVRSessionRequest added in v1.0.937

type CreateIVRSessionRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 被叫
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 指定的 IVR Id,目前支持呼入和自动外呼两种类型
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 自定义变量
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// 用户数据
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`
}

func NewCreateIVRSessionRequest added in v1.0.937

func NewCreateIVRSessionRequest() (request *CreateIVRSessionRequest)

func (*CreateIVRSessionRequest) FromJsonString added in v1.0.937

func (r *CreateIVRSessionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateIVRSessionRequest) ToJsonString added in v1.0.937

func (r *CreateIVRSessionRequest) ToJsonString() string

type CreateIVRSessionRequestParams added in v1.0.937

type CreateIVRSessionRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 被叫
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 指定的 IVR Id,目前支持呼入和自动外呼两种类型
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 自定义变量
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// 用户数据
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`
}

Predefined struct for user

type CreateIVRSessionResponse added in v1.0.937

type CreateIVRSessionResponse struct {
	*tchttp.BaseResponse
	Response *CreateIVRSessionResponseParams `json:"Response"`
}

func NewCreateIVRSessionResponse added in v1.0.937

func NewCreateIVRSessionResponse() (response *CreateIVRSessionResponse)

func (*CreateIVRSessionResponse) FromJsonString added in v1.0.937

func (r *CreateIVRSessionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateIVRSessionResponse) ToJsonString added in v1.0.937

func (r *CreateIVRSessionResponse) ToJsonString() string

type CreateIVRSessionResponseParams added in v1.0.937

type CreateIVRSessionResponseParams struct {
	// 新创建的会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreatePredictiveDialingCampaignRequest added in v1.0.866

type CreatePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫列表,支持 E.164 或不带国家码形式的号码
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫列表,使用管理端展示的号码格式
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 使用的座席技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 预期呼损率,百分比,5 - 50
	ExpectedAbandonRate *int64 `json:"ExpectedAbandonRate,omitnil,omitempty" name:"ExpectedAbandonRate"`

	// 呼叫重试间隔时间,单位秒,60 - 86400
	RetryInterval *int64 `json:"RetryInterval,omitnil,omitempty" name:"RetryInterval"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 指定的 IVR Id
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 呼叫重试次数,0 - 2
	RetryTimes *int64 `json:"RetryTimes,omitnil,omitempty" name:"RetryTimes"`
}

func NewCreatePredictiveDialingCampaignRequest added in v1.0.866

func NewCreatePredictiveDialingCampaignRequest() (request *CreatePredictiveDialingCampaignRequest)

func (*CreatePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type CreatePredictiveDialingCampaignRequestParams added in v1.0.866

type CreatePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫列表,支持 E.164 或不带国家码形式的号码
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫列表,使用管理端展示的号码格式
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 使用的座席技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 预期呼损率,百分比,5 - 50
	ExpectedAbandonRate *int64 `json:"ExpectedAbandonRate,omitnil,omitempty" name:"ExpectedAbandonRate"`

	// 呼叫重试间隔时间,单位秒,60 - 86400
	RetryInterval *int64 `json:"RetryInterval,omitnil,omitempty" name:"RetryInterval"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 指定的 IVR Id
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 呼叫重试次数,0 - 2
	RetryTimes *int64 `json:"RetryTimes,omitnil,omitempty" name:"RetryTimes"`
}

Predefined struct for user

type CreatePredictiveDialingCampaignResponse added in v1.0.866

type CreatePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *CreatePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewCreatePredictiveDialingCampaignResponse added in v1.0.866

func NewCreatePredictiveDialingCampaignResponse() (response *CreatePredictiveDialingCampaignResponse)

func (*CreatePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type CreatePredictiveDialingCampaignResponseParams added in v1.0.866

type CreatePredictiveDialingCampaignResponseParams struct {
	// 生成的任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSDKLoginTokenRequest

type CreateSDKLoginTokenRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席账号。
	SeatUserId *string `json:"SeatUserId,omitnil,omitempty" name:"SeatUserId"`

	// 生成的token是否一次性校验
	OnlyOnce *bool `json:"OnlyOnce,omitnil,omitempty" name:"OnlyOnce"`
}

func NewCreateSDKLoginTokenRequest

func NewCreateSDKLoginTokenRequest() (request *CreateSDKLoginTokenRequest)

func (*CreateSDKLoginTokenRequest) FromJsonString

func (r *CreateSDKLoginTokenRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSDKLoginTokenRequest) ToJsonString

func (r *CreateSDKLoginTokenRequest) ToJsonString() string

type CreateSDKLoginTokenRequestParams added in v1.0.426

type CreateSDKLoginTokenRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席账号。
	SeatUserId *string `json:"SeatUserId,omitnil,omitempty" name:"SeatUserId"`

	// 生成的token是否一次性校验
	OnlyOnce *bool `json:"OnlyOnce,omitnil,omitempty" name:"OnlyOnce"`
}

Predefined struct for user

type CreateSDKLoginTokenResponse

type CreateSDKLoginTokenResponse struct {
	*tchttp.BaseResponse
	Response *CreateSDKLoginTokenResponseParams `json:"Response"`
}

func NewCreateSDKLoginTokenResponse

func NewCreateSDKLoginTokenResponse() (response *CreateSDKLoginTokenResponse)

func (*CreateSDKLoginTokenResponse) FromJsonString

func (r *CreateSDKLoginTokenResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSDKLoginTokenResponse) ToJsonString

func (r *CreateSDKLoginTokenResponse) ToJsonString() string

type CreateSDKLoginTokenResponseParams added in v1.0.426

type CreateSDKLoginTokenResponseParams struct {
	// SDK 登录 Token。
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// 过期时间戳,Unix 时间戳。
	ExpiredTime *int64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// SDK 加载路径会随着 SDK 的发布而变动。
	SdkURL *string `json:"SdkURL,omitnil,omitempty" name:"SdkURL"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStaffRequest

type CreateStaffRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服信息,个数不超过 10
	Staffs []*SeatUserInfo `json:"Staffs,omitnil,omitempty" name:"Staffs"`

	// 是否发送密码邮件,默认true
	SendPassword *bool `json:"SendPassword,omitnil,omitempty" name:"SendPassword"`
}

func NewCreateStaffRequest

func NewCreateStaffRequest() (request *CreateStaffRequest)

func (*CreateStaffRequest) FromJsonString

func (r *CreateStaffRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStaffRequest) ToJsonString

func (r *CreateStaffRequest) ToJsonString() string

type CreateStaffRequestParams added in v1.0.426

type CreateStaffRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服信息,个数不超过 10
	Staffs []*SeatUserInfo `json:"Staffs,omitnil,omitempty" name:"Staffs"`

	// 是否发送密码邮件,默认true
	SendPassword *bool `json:"SendPassword,omitnil,omitempty" name:"SendPassword"`
}

Predefined struct for user

type CreateStaffResponse

type CreateStaffResponse struct {
	*tchttp.BaseResponse
	Response *CreateStaffResponseParams `json:"Response"`
}

func NewCreateStaffResponse

func NewCreateStaffResponse() (response *CreateStaffResponse)

func (*CreateStaffResponse) FromJsonString

func (r *CreateStaffResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStaffResponse) ToJsonString

func (r *CreateStaffResponse) ToJsonString() string

type CreateStaffResponseParams added in v1.0.426

type CreateStaffResponseParams struct {
	// 错误坐席列表及错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorStaffList []*ErrStaffItem `json:"ErrorStaffList,omitnil,omitempty" name:"ErrorStaffList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateUserSigRequest added in v1.0.204

type CreateUserSigRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 用户 ID,该值必须与 ClientData 字段中 Uid 的值一致
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 有效期,单位秒,不超过 1 小时
	ExpiredTime *int64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// 用户签名数据,必填字段,为标准 JSON 格式
	ClientData *string `json:"ClientData,omitnil,omitempty" name:"ClientData"`
}

func NewCreateUserSigRequest added in v1.0.204

func NewCreateUserSigRequest() (request *CreateUserSigRequest)

func (*CreateUserSigRequest) FromJsonString added in v1.0.204

func (r *CreateUserSigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUserSigRequest) ToJsonString added in v1.0.204

func (r *CreateUserSigRequest) ToJsonString() string

type CreateUserSigRequestParams added in v1.0.426

type CreateUserSigRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 用户 ID,该值必须与 ClientData 字段中 Uid 的值一致
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 有效期,单位秒,不超过 1 小时
	ExpiredTime *int64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// 用户签名数据,必填字段,为标准 JSON 格式
	ClientData *string `json:"ClientData,omitnil,omitempty" name:"ClientData"`
}

Predefined struct for user

type CreateUserSigResponse added in v1.0.204

type CreateUserSigResponse struct {
	*tchttp.BaseResponse
	Response *CreateUserSigResponseParams `json:"Response"`
}

func NewCreateUserSigResponse added in v1.0.204

func NewCreateUserSigResponse() (response *CreateUserSigResponse)

func (*CreateUserSigResponse) FromJsonString added in v1.0.204

func (r *CreateUserSigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUserSigResponse) ToJsonString added in v1.0.204

func (r *CreateUserSigResponse) ToJsonString() string

type CreateUserSigResponseParams added in v1.0.426

type CreateUserSigResponseParams struct {
	// 签名结果
	UserSig *string `json:"UserSig,omitnil,omitempty" name:"UserSig"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteExtensionRequest added in v1.0.526

type DeleteExtensionRequest struct {
	*tchttp.BaseRequest

	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

func NewDeleteExtensionRequest added in v1.0.526

func NewDeleteExtensionRequest() (request *DeleteExtensionRequest)

func (*DeleteExtensionRequest) FromJsonString added in v1.0.526

func (r *DeleteExtensionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteExtensionRequest) ToJsonString added in v1.0.526

func (r *DeleteExtensionRequest) ToJsonString() string

type DeleteExtensionRequestParams added in v1.0.526

type DeleteExtensionRequestParams struct {
	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

Predefined struct for user

type DeleteExtensionResponse added in v1.0.526

type DeleteExtensionResponse struct {
	*tchttp.BaseResponse
	Response *DeleteExtensionResponseParams `json:"Response"`
}

func NewDeleteExtensionResponse added in v1.0.526

func NewDeleteExtensionResponse() (response *DeleteExtensionResponse)

func (*DeleteExtensionResponse) FromJsonString added in v1.0.526

func (r *DeleteExtensionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteExtensionResponse) ToJsonString added in v1.0.526

func (r *DeleteExtensionResponse) ToJsonString() string

type DeleteExtensionResponseParams added in v1.0.526

type DeleteExtensionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeletePredictiveDialingCampaignRequest added in v1.0.866

type DeletePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewDeletePredictiveDialingCampaignRequest added in v1.0.866

func NewDeletePredictiveDialingCampaignRequest() (request *DeletePredictiveDialingCampaignRequest)

func (*DeletePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type DeletePredictiveDialingCampaignRequestParams added in v1.0.866

type DeletePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type DeletePredictiveDialingCampaignResponse added in v1.0.866

type DeletePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *DeletePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewDeletePredictiveDialingCampaignResponse added in v1.0.866

func NewDeletePredictiveDialingCampaignResponse() (response *DeletePredictiveDialingCampaignResponse)

func (*DeletePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type DeletePredictiveDialingCampaignResponseParams added in v1.0.866

type DeletePredictiveDialingCampaignResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStaffRequest added in v1.0.202

type DeleteStaffRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待删除客服邮箱列表
	StaffList []*string `json:"StaffList,omitnil,omitempty" name:"StaffList"`
}

func NewDeleteStaffRequest added in v1.0.202

func NewDeleteStaffRequest() (request *DeleteStaffRequest)

func (*DeleteStaffRequest) FromJsonString added in v1.0.202

func (r *DeleteStaffRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStaffRequest) ToJsonString added in v1.0.202

func (r *DeleteStaffRequest) ToJsonString() string

type DeleteStaffRequestParams added in v1.0.426

type DeleteStaffRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待删除客服邮箱列表
	StaffList []*string `json:"StaffList,omitnil,omitempty" name:"StaffList"`
}

Predefined struct for user

type DeleteStaffResponse added in v1.0.202

type DeleteStaffResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStaffResponseParams `json:"Response"`
}

func NewDeleteStaffResponse added in v1.0.202

func NewDeleteStaffResponse() (response *DeleteStaffResponse)

func (*DeleteStaffResponse) FromJsonString added in v1.0.202

func (r *DeleteStaffResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStaffResponse) ToJsonString added in v1.0.202

func (r *DeleteStaffResponse) ToJsonString() string

type DeleteStaffResponseParams added in v1.0.426

type DeleteStaffResponseParams struct {
	// 无法删除的状态为在线的客服列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	OnlineStaffList []*string `json:"OnlineStaffList,omitnil,omitempty" name:"OnlineStaffList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeActiveCarrierPrivilegeNumberRequest added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 默认0
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 默认10,最大100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 筛选条件 Name支持PhoneNumber(按号码模糊查找)
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeActiveCarrierPrivilegeNumberRequest added in v1.0.541

func NewDescribeActiveCarrierPrivilegeNumberRequest() (request *DescribeActiveCarrierPrivilegeNumberRequest)

func (*DescribeActiveCarrierPrivilegeNumberRequest) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeActiveCarrierPrivilegeNumberRequest) ToJsonString added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberRequestParams added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberRequestParams struct {
	// 实例Id
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 默认0
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 默认10,最大100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 筛选条件 Name支持PhoneNumber(按号码模糊查找)
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeActiveCarrierPrivilegeNumberResponse added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberResponse struct {
	*tchttp.BaseResponse
	Response *DescribeActiveCarrierPrivilegeNumberResponseParams `json:"Response"`
}

func NewDescribeActiveCarrierPrivilegeNumberResponse added in v1.0.541

func NewDescribeActiveCarrierPrivilegeNumberResponse() (response *DescribeActiveCarrierPrivilegeNumberResponse)

func (*DescribeActiveCarrierPrivilegeNumberResponse) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeActiveCarrierPrivilegeNumberResponse) ToJsonString added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberResponseParams added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberResponseParams struct {
	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 生效列表
	ActiveCarrierPrivilegeNumbers []*ActiveCarrierPrivilegeNumber `json:"ActiveCarrierPrivilegeNumbers,omitnil,omitempty" name:"ActiveCarrierPrivilegeNumbers"`

	// 待审核单号
	PendingApplicantIds []*uint64 `json:"PendingApplicantIds,omitnil,omitempty" name:"PendingApplicantIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAutoCalloutTaskRequest added in v1.0.343

type DescribeAutoCalloutTaskRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeAutoCalloutTaskRequest added in v1.0.343

func NewDescribeAutoCalloutTaskRequest() (request *DescribeAutoCalloutTaskRequest)

func (*DescribeAutoCalloutTaskRequest) FromJsonString added in v1.0.343

func (r *DescribeAutoCalloutTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoCalloutTaskRequest) ToJsonString added in v1.0.343

func (r *DescribeAutoCalloutTaskRequest) ToJsonString() string

type DescribeAutoCalloutTaskRequestParams added in v1.0.426

type DescribeAutoCalloutTaskRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeAutoCalloutTaskResponse added in v1.0.343

type DescribeAutoCalloutTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoCalloutTaskResponseParams `json:"Response"`
}

func NewDescribeAutoCalloutTaskResponse added in v1.0.343

func NewDescribeAutoCalloutTaskResponse() (response *DescribeAutoCalloutTaskResponse)

func (*DescribeAutoCalloutTaskResponse) FromJsonString added in v1.0.343

func (r *DescribeAutoCalloutTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoCalloutTaskResponse) ToJsonString added in v1.0.343

func (r *DescribeAutoCalloutTaskResponse) ToJsonString() string

type DescribeAutoCalloutTaskResponseParams added in v1.0.426

type DescribeAutoCalloutTaskResponseParams struct {
	// 任务名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 任务起始时间戳
	NotBefore *int64 `json:"NotBefore,omitnil,omitempty" name:"NotBefore"`

	// 任务结束时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotAfter *int64 `json:"NotAfter,omitnil,omitempty" name:"NotAfter"`

	// 主叫列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫信息列表
	Callees []*AutoCalloutTaskCalleeInfo `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 任务使用的IvrId
	IvrId *uint64 `json:"IvrId,omitnil,omitempty" name:"IvrId"`

	// 任务状态 0初始 1运行中 2已完成 3结束中 4已终止
	State *uint64 `json:"State,omitnil,omitempty" name:"State"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAutoCalloutTasksRequest added in v1.0.336

type DescribeAutoCalloutTasksRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页大小
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 页数
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

func NewDescribeAutoCalloutTasksRequest added in v1.0.336

func NewDescribeAutoCalloutTasksRequest() (request *DescribeAutoCalloutTasksRequest)

func (*DescribeAutoCalloutTasksRequest) FromJsonString added in v1.0.336

func (r *DescribeAutoCalloutTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoCalloutTasksRequest) ToJsonString added in v1.0.336

func (r *DescribeAutoCalloutTasksRequest) ToJsonString() string

type DescribeAutoCalloutTasksRequestParams added in v1.0.426

type DescribeAutoCalloutTasksRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页大小
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 页数
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

Predefined struct for user

type DescribeAutoCalloutTasksResponse added in v1.0.336

type DescribeAutoCalloutTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoCalloutTasksResponseParams `json:"Response"`
}

func NewDescribeAutoCalloutTasksResponse added in v1.0.336

func NewDescribeAutoCalloutTasksResponse() (response *DescribeAutoCalloutTasksResponse)

func (*DescribeAutoCalloutTasksResponse) FromJsonString added in v1.0.336

func (r *DescribeAutoCalloutTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoCalloutTasksResponse) ToJsonString added in v1.0.336

func (r *DescribeAutoCalloutTasksResponse) ToJsonString() string

type DescribeAutoCalloutTasksResponseParams added in v1.0.426

type DescribeAutoCalloutTasksResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 任务列表
	Tasks []*AutoCalloutTaskInfo `json:"Tasks,omitnil,omitempty" name:"Tasks"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCCCBuyInfoListRequest added in v1.0.306

type DescribeCCCBuyInfoListRequest struct {
	*tchttp.BaseRequest

	// 应用ID列表,不传时查询所有应用
	SdkAppIds []*int64 `json:"SdkAppIds,omitnil,omitempty" name:"SdkAppIds"`
}

func NewDescribeCCCBuyInfoListRequest added in v1.0.306

func NewDescribeCCCBuyInfoListRequest() (request *DescribeCCCBuyInfoListRequest)

func (*DescribeCCCBuyInfoListRequest) FromJsonString added in v1.0.306

func (r *DescribeCCCBuyInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCCCBuyInfoListRequest) ToJsonString added in v1.0.306

func (r *DescribeCCCBuyInfoListRequest) ToJsonString() string

type DescribeCCCBuyInfoListRequestParams added in v1.0.426

type DescribeCCCBuyInfoListRequestParams struct {
	// 应用ID列表,不传时查询所有应用
	SdkAppIds []*int64 `json:"SdkAppIds,omitnil,omitempty" name:"SdkAppIds"`
}

Predefined struct for user

type DescribeCCCBuyInfoListResponse added in v1.0.306

type DescribeCCCBuyInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCCCBuyInfoListResponseParams `json:"Response"`
}

func NewDescribeCCCBuyInfoListResponse added in v1.0.306

func NewDescribeCCCBuyInfoListResponse() (response *DescribeCCCBuyInfoListResponse)

func (*DescribeCCCBuyInfoListResponse) FromJsonString added in v1.0.306

func (r *DescribeCCCBuyInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCCCBuyInfoListResponse) ToJsonString added in v1.0.306

func (r *DescribeCCCBuyInfoListResponse) ToJsonString() string

type DescribeCCCBuyInfoListResponseParams added in v1.0.426

type DescribeCCCBuyInfoListResponseParams struct {
	// 应用总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 应用购买信息列表
	SdkAppIdBuyList []*SdkAppIdBuyInfo `json:"SdkAppIdBuyList,omitnil,omitempty" name:"SdkAppIdBuyList"`

	// 套餐包购买信息列表
	PackageBuyList []*PackageBuyInfo `json:"PackageBuyList,omitnil,omitempty" name:"PackageBuyList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCallInMetricsRequest added in v1.0.228

type DescribeCallInMetricsRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 是否返回技能组维度信息,默认“是”
	EnabledSkillGroup *bool `json:"EnabledSkillGroup,omitnil,omitempty" name:"EnabledSkillGroup"`

	// 是否返回线路维度信息,默认“否”
	EnabledNumber *bool `json:"EnabledNumber,omitnil,omitempty" name:"EnabledNumber"`

	// 筛选技能组列表
	GroupIdList []*int64 `json:"GroupIdList,omitnil,omitempty" name:"GroupIdList"`
}

func NewDescribeCallInMetricsRequest added in v1.0.228

func NewDescribeCallInMetricsRequest() (request *DescribeCallInMetricsRequest)

func (*DescribeCallInMetricsRequest) FromJsonString added in v1.0.228

func (r *DescribeCallInMetricsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCallInMetricsRequest) ToJsonString added in v1.0.228

func (r *DescribeCallInMetricsRequest) ToJsonString() string

type DescribeCallInMetricsRequestParams added in v1.0.426

type DescribeCallInMetricsRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 是否返回技能组维度信息,默认“是”
	EnabledSkillGroup *bool `json:"EnabledSkillGroup,omitnil,omitempty" name:"EnabledSkillGroup"`

	// 是否返回线路维度信息,默认“否”
	EnabledNumber *bool `json:"EnabledNumber,omitnil,omitempty" name:"EnabledNumber"`

	// 筛选技能组列表
	GroupIdList []*int64 `json:"GroupIdList,omitnil,omitempty" name:"GroupIdList"`
}

Predefined struct for user

type DescribeCallInMetricsResponse added in v1.0.228

type DescribeCallInMetricsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCallInMetricsResponseParams `json:"Response"`
}

func NewDescribeCallInMetricsResponse added in v1.0.228

func NewDescribeCallInMetricsResponse() (response *DescribeCallInMetricsResponse)

func (*DescribeCallInMetricsResponse) FromJsonString added in v1.0.228

func (r *DescribeCallInMetricsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCallInMetricsResponse) ToJsonString added in v1.0.228

func (r *DescribeCallInMetricsResponse) ToJsonString() string

type DescribeCallInMetricsResponseParams added in v1.0.426

type DescribeCallInMetricsResponseParams struct {
	// 时间戳
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 总体指标
	TotalMetrics *CallInMetrics `json:"TotalMetrics,omitnil,omitempty" name:"TotalMetrics"`

	// 线路维度指标
	// 注意:此字段可能返回 null,表示取不到有效值。
	NumberMetrics []*CallInNumberMetrics `json:"NumberMetrics,omitnil,omitempty" name:"NumberMetrics"`

	// 技能组维度指标
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkillGroupMetrics []*CallInSkillGroupMetrics `json:"SkillGroupMetrics,omitnil,omitempty" name:"SkillGroupMetrics"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCarrierPrivilegeNumberApplicantsRequest added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 默认0,从0开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 默认10,最大100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 筛选条件,Name支持ApplicantId,PhoneNumber(按号码模糊查找)
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeCarrierPrivilegeNumberApplicantsRequest added in v1.0.541

func NewDescribeCarrierPrivilegeNumberApplicantsRequest() (request *DescribeCarrierPrivilegeNumberApplicantsRequest)

func (*DescribeCarrierPrivilegeNumberApplicantsRequest) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCarrierPrivilegeNumberApplicantsRequest) ToJsonString added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsRequestParams added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsRequestParams struct {
	// 实例Id
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 默认0,从0开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 默认10,最大100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 筛选条件,Name支持ApplicantId,PhoneNumber(按号码模糊查找)
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeCarrierPrivilegeNumberApplicantsResponse added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCarrierPrivilegeNumberApplicantsResponseParams `json:"Response"`
}

func NewDescribeCarrierPrivilegeNumberApplicantsResponse added in v1.0.541

func NewDescribeCarrierPrivilegeNumberApplicantsResponse() (response *DescribeCarrierPrivilegeNumberApplicantsResponse)

func (*DescribeCarrierPrivilegeNumberApplicantsResponse) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCarrierPrivilegeNumberApplicantsResponse) ToJsonString added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsResponseParams added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsResponseParams struct {
	// 筛选出的总申请单数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 申请单列表
	Applicants []*CarrierPrivilegeNumberApplicant `json:"Applicants,omitnil,omitempty" name:"Applicants"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeChatMessagesRequest

type DescribeChatMessagesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID(废弃)
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 应用 ID,可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 服务记录ID(废弃)
	CdrId *string `json:"CdrId,omitnil,omitempty" name:"CdrId"`

	// 返回记录条数,最大为100 默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为从早到晚,2为从晚到早,默认为2
	Order *int64 `json:"Order,omitnil,omitempty" name:"Order"`

	// 服务记录 SessionID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

func NewDescribeChatMessagesRequest

func NewDescribeChatMessagesRequest() (request *DescribeChatMessagesRequest)

func (*DescribeChatMessagesRequest) FromJsonString

func (r *DescribeChatMessagesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeChatMessagesRequest) ToJsonString

func (r *DescribeChatMessagesRequest) ToJsonString() string

type DescribeChatMessagesRequestParams added in v1.0.426

type DescribeChatMessagesRequestParams struct {
	// 实例 ID(废弃)
	//
	// Deprecated: InstanceId is deprecated.
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 应用 ID,可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 服务记录ID(废弃)
	//
	// Deprecated: CdrId is deprecated.
	CdrId *string `json:"CdrId,omitnil,omitempty" name:"CdrId"`

	// 返回记录条数,最大为100 默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为从早到晚,2为从晚到早,默认为2
	Order *int64 `json:"Order,omitnil,omitempty" name:"Order"`

	// 服务记录 SessionID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

Predefined struct for user

type DescribeChatMessagesResponse

type DescribeChatMessagesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeChatMessagesResponseParams `json:"Response"`
}

func NewDescribeChatMessagesResponse

func NewDescribeChatMessagesResponse() (response *DescribeChatMessagesResponse)

func (*DescribeChatMessagesResponse) FromJsonString

func (r *DescribeChatMessagesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeChatMessagesResponse) ToJsonString

func (r *DescribeChatMessagesResponse) ToJsonString() string

type DescribeChatMessagesResponseParams added in v1.0.426

type DescribeChatMessagesResponseParams struct {
	// 总记录数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 消息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Messages []*MessageBody `json:"Messages,omitnil,omitempty" name:"Messages"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCompanyListRequest added in v1.0.888

type DescribeCompanyListRequest struct {
	*tchttp.BaseRequest

	// 分页尺寸,上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 公司名称
	CompanyName []*string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 审核状态,1-待审核,2-审核通过,3-驳回
	State []*int64 `json:"State,omitnil,omitempty" name:"State"`

	// 申请ID
	ApplyID []*int64 `json:"ApplyID,omitnil,omitempty" name:"ApplyID"`
}

func NewDescribeCompanyListRequest added in v1.0.888

func NewDescribeCompanyListRequest() (request *DescribeCompanyListRequest)

func (*DescribeCompanyListRequest) FromJsonString added in v1.0.888

func (r *DescribeCompanyListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompanyListRequest) ToJsonString added in v1.0.888

func (r *DescribeCompanyListRequest) ToJsonString() string

type DescribeCompanyListRequestParams added in v1.0.888

type DescribeCompanyListRequestParams struct {
	// 分页尺寸,上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 公司名称
	CompanyName []*string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 审核状态,1-待审核,2-审核通过,3-驳回
	State []*int64 `json:"State,omitnil,omitempty" name:"State"`

	// 申请ID
	ApplyID []*int64 `json:"ApplyID,omitnil,omitempty" name:"ApplyID"`
}

Predefined struct for user

type DescribeCompanyListResponse added in v1.0.888

type DescribeCompanyListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCompanyListResponseParams `json:"Response"`
}

func NewDescribeCompanyListResponse added in v1.0.888

func NewDescribeCompanyListResponse() (response *DescribeCompanyListResponse)

func (*DescribeCompanyListResponse) FromJsonString added in v1.0.888

func (r *DescribeCompanyListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompanyListResponse) ToJsonString added in v1.0.888

func (r *DescribeCompanyListResponse) ToJsonString() string

type DescribeCompanyListResponseParams added in v1.0.888

type DescribeCompanyListResponseParams struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 企业资质审核信息
	CompanyInfo []*CompanyStateInfo `json:"CompanyInfo,omitnil,omitempty" name:"CompanyInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeExtensionRequest added in v1.0.526

type DescribeExtensionRequest struct {
	*tchttp.BaseRequest

	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

func NewDescribeExtensionRequest added in v1.0.526

func NewDescribeExtensionRequest() (request *DescribeExtensionRequest)

func (*DescribeExtensionRequest) FromJsonString added in v1.0.526

func (r *DescribeExtensionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExtensionRequest) ToJsonString added in v1.0.526

func (r *DescribeExtensionRequest) ToJsonString() string

type DescribeExtensionRequestParams added in v1.0.526

type DescribeExtensionRequestParams struct {
	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

Predefined struct for user

type DescribeExtensionResponse added in v1.0.526

type DescribeExtensionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExtensionResponseParams `json:"Response"`
}

func NewDescribeExtensionResponse added in v1.0.526

func NewDescribeExtensionResponse() (response *DescribeExtensionResponse)

func (*DescribeExtensionResponse) FromJsonString added in v1.0.526

func (r *DescribeExtensionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExtensionResponse) ToJsonString added in v1.0.526

func (r *DescribeExtensionResponse) ToJsonString() string

type DescribeExtensionResponseParams added in v1.0.526

type DescribeExtensionResponseParams struct {
	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 域名
	ExtensionDomain *string `json:"ExtensionDomain,omitnil,omitempty" name:"ExtensionDomain"`

	// 注册密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 代理服务器地址
	OutboundProxy *string `json:"OutboundProxy,omitnil,omitempty" name:"OutboundProxy"`

	// 传输协议
	Transport *string `json:"Transport,omitnil,omitempty" name:"Transport"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeExtensionsRequest added in v1.0.526

type DescribeExtensionsRequest struct {
	*tchttp.BaseRequest

	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页页号(从0开始)
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 筛选分机号列表
	ExtensionIds []*string `json:"ExtensionIds,omitnil,omitempty" name:"ExtensionIds"`

	// 分页大小
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 模糊查询字段(模糊查询分机号、分机名称、坐席邮箱、坐席名称)
	FuzzingKeyWord *string `json:"FuzzingKeyWord,omitnil,omitempty" name:"FuzzingKeyWord"`

	// 是否需要返回话机当前状态
	IsNeedStatus *bool `json:"IsNeedStatus,omitnil,omitempty" name:"IsNeedStatus"`
}

func NewDescribeExtensionsRequest added in v1.0.526

func NewDescribeExtensionsRequest() (request *DescribeExtensionsRequest)

func (*DescribeExtensionsRequest) FromJsonString added in v1.0.526

func (r *DescribeExtensionsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExtensionsRequest) ToJsonString added in v1.0.526

func (r *DescribeExtensionsRequest) ToJsonString() string

type DescribeExtensionsRequestParams added in v1.0.526

type DescribeExtensionsRequestParams struct {
	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页页号(从0开始)
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 筛选分机号列表
	ExtensionIds []*string `json:"ExtensionIds,omitnil,omitempty" name:"ExtensionIds"`

	// 分页大小
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 模糊查询字段(模糊查询分机号、分机名称、坐席邮箱、坐席名称)
	FuzzingKeyWord *string `json:"FuzzingKeyWord,omitnil,omitempty" name:"FuzzingKeyWord"`

	// 是否需要返回话机当前状态
	IsNeedStatus *bool `json:"IsNeedStatus,omitnil,omitempty" name:"IsNeedStatus"`
}

Predefined struct for user

type DescribeExtensionsResponse added in v1.0.526

type DescribeExtensionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExtensionsResponseParams `json:"Response"`
}

func NewDescribeExtensionsResponse added in v1.0.526

func NewDescribeExtensionsResponse() (response *DescribeExtensionsResponse)

func (*DescribeExtensionsResponse) FromJsonString added in v1.0.526

func (r *DescribeExtensionsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExtensionsResponse) ToJsonString added in v1.0.526

func (r *DescribeExtensionsResponse) ToJsonString() string

type DescribeExtensionsResponseParams added in v1.0.526

type DescribeExtensionsResponseParams struct {
	// 查询总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 话机信息列表
	ExtensionList []*ExtensionInfo `json:"ExtensionList,omitnil,omitempty" name:"ExtensionList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIMCdrListRequest added in v1.0.765

type DescribeIMCdrListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 起始时间(必填),Unix 秒级时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间(必填),Unix 秒级时间戳
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`

	// 返回记录条数,最大为100默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为全媒体,2为文本客服,不填则查询全部
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeIMCdrListRequest added in v1.0.765

func NewDescribeIMCdrListRequest() (request *DescribeIMCdrListRequest)

func (*DescribeIMCdrListRequest) FromJsonString added in v1.0.765

func (r *DescribeIMCdrListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIMCdrListRequest) ToJsonString added in v1.0.765

func (r *DescribeIMCdrListRequest) ToJsonString() string

type DescribeIMCdrListRequestParams added in v1.0.765

type DescribeIMCdrListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 起始时间(必填),Unix 秒级时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间(必填),Unix 秒级时间戳
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`

	// 返回记录条数,最大为100默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为全媒体,2为文本客服,不填则查询全部
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeIMCdrListResponse added in v1.0.765

type DescribeIMCdrListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIMCdrListResponseParams `json:"Response"`
}

func NewDescribeIMCdrListResponse added in v1.0.765

func NewDescribeIMCdrListResponse() (response *DescribeIMCdrListResponse)

func (*DescribeIMCdrListResponse) FromJsonString added in v1.0.765

func (r *DescribeIMCdrListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIMCdrListResponse) ToJsonString added in v1.0.765

func (r *DescribeIMCdrListResponse) ToJsonString() string

type DescribeIMCdrListResponseParams added in v1.0.765

type DescribeIMCdrListResponseParams struct {
	// 总记录数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 服务记录列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	IMCdrList []*IMCdrInfo `json:"IMCdrList,omitnil,omitempty" name:"IMCdrList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIMCdrsRequest

type DescribeIMCdrsRequest struct {
	*tchttp.BaseRequest

	// 起始时间(必填),Unix 秒级时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间(必填),Unix 秒级时间戳
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`

	// 实例 ID(废弃)
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 返回记录条数,最大为100默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为全媒体,2为文本客服,不填则查询全部
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeIMCdrsRequest

func NewDescribeIMCdrsRequest() (request *DescribeIMCdrsRequest)

func (*DescribeIMCdrsRequest) FromJsonString

func (r *DescribeIMCdrsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIMCdrsRequest) ToJsonString

func (r *DescribeIMCdrsRequest) ToJsonString() string

type DescribeIMCdrsRequestParams added in v1.0.426

type DescribeIMCdrsRequestParams struct {
	// 起始时间(必填),Unix 秒级时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间(必填),Unix 秒级时间戳
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`

	// 实例 ID(废弃)
	//
	// Deprecated: InstanceId is deprecated.
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 返回记录条数,最大为100默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为全媒体,2为文本客服,不填则查询全部
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeIMCdrsResponse

type DescribeIMCdrsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIMCdrsResponseParams `json:"Response"`
}

func NewDescribeIMCdrsResponse

func NewDescribeIMCdrsResponse() (response *DescribeIMCdrsResponse)

func (*DescribeIMCdrsResponse) FromJsonString

func (r *DescribeIMCdrsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIMCdrsResponse) ToJsonString

func (r *DescribeIMCdrsResponse) ToJsonString() string

type DescribeIMCdrsResponseParams added in v1.0.426

type DescribeIMCdrsResponseParams struct {
	// 总记录数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 服务记录列表
	//
	// Deprecated: IMCdrs is deprecated.
	IMCdrs []*IMCdrInfo `json:"IMCdrs,omitnil,omitempty" name:"IMCdrs"`

	// 服务记录列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	IMCdrList []*IMCdrInfo `json:"IMCdrList,omitnil,omitempty" name:"IMCdrList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIvrAudioListRequest added in v1.0.894

type DescribeIvrAudioListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 50
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 文件别名
	CustomFileName []*string `json:"CustomFileName,omitnil,omitempty" name:"CustomFileName"`

	// 文件名
	AudioFileName []*string `json:"AudioFileName,omitnil,omitempty" name:"AudioFileName"`

	// 文件ID
	FileId []*uint64 `json:"FileId,omitnil,omitempty" name:"FileId"`
}

func NewDescribeIvrAudioListRequest added in v1.0.894

func NewDescribeIvrAudioListRequest() (request *DescribeIvrAudioListRequest)

func (*DescribeIvrAudioListRequest) FromJsonString added in v1.0.894

func (r *DescribeIvrAudioListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIvrAudioListRequest) ToJsonString added in v1.0.894

func (r *DescribeIvrAudioListRequest) ToJsonString() string

type DescribeIvrAudioListRequestParams added in v1.0.894

type DescribeIvrAudioListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 50
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 文件别名
	CustomFileName []*string `json:"CustomFileName,omitnil,omitempty" name:"CustomFileName"`

	// 文件名
	AudioFileName []*string `json:"AudioFileName,omitnil,omitempty" name:"AudioFileName"`

	// 文件ID
	FileId []*uint64 `json:"FileId,omitnil,omitempty" name:"FileId"`
}

Predefined struct for user

type DescribeIvrAudioListResponse added in v1.0.894

type DescribeIvrAudioListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIvrAudioListResponseParams `json:"Response"`
}

func NewDescribeIvrAudioListResponse added in v1.0.894

func NewDescribeIvrAudioListResponse() (response *DescribeIvrAudioListResponse)

func (*DescribeIvrAudioListResponse) FromJsonString added in v1.0.894

func (r *DescribeIvrAudioListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIvrAudioListResponse) ToJsonString added in v1.0.894

func (r *DescribeIvrAudioListResponse) ToJsonString() string

type DescribeIvrAudioListResponseParams added in v1.0.894

type DescribeIvrAudioListResponseParams struct {
	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 文件信息
	FileInfo []*AudioFileInfo `json:"FileInfo,omitnil,omitempty" name:"FileInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNumbersRequest added in v1.0.591

type DescribeNumbersRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 页数,从0开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 分页大小,默认20
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeNumbersRequest added in v1.0.591

func NewDescribeNumbersRequest() (request *DescribeNumbersRequest)

func (*DescribeNumbersRequest) FromJsonString added in v1.0.591

func (r *DescribeNumbersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNumbersRequest) ToJsonString added in v1.0.591

func (r *DescribeNumbersRequest) ToJsonString() string

type DescribeNumbersRequestParams added in v1.0.591

type DescribeNumbersRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 页数,从0开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 分页大小,默认20
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeNumbersResponse added in v1.0.591

type DescribeNumbersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNumbersResponseParams `json:"Response"`
}

func NewDescribeNumbersResponse added in v1.0.591

func NewDescribeNumbersResponse() (response *DescribeNumbersResponse)

func (*DescribeNumbersResponse) FromJsonString added in v1.0.591

func (r *DescribeNumbersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNumbersResponse) ToJsonString added in v1.0.591

func (r *DescribeNumbersResponse) ToJsonString() string

type DescribeNumbersResponseParams added in v1.0.591

type DescribeNumbersResponseParams struct {
	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 号码列表
	Numbers []*NumberInfo `json:"Numbers,omitnil,omitempty" name:"Numbers"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePSTNActiveSessionListRequest

type DescribePSTNActiveSessionListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 数据偏移
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回的数据条数,最大 25
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribePSTNActiveSessionListRequest

func NewDescribePSTNActiveSessionListRequest() (request *DescribePSTNActiveSessionListRequest)

func (*DescribePSTNActiveSessionListRequest) FromJsonString

func (r *DescribePSTNActiveSessionListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePSTNActiveSessionListRequest) ToJsonString

func (r *DescribePSTNActiveSessionListRequest) ToJsonString() string

type DescribePSTNActiveSessionListRequestParams added in v1.0.426

type DescribePSTNActiveSessionListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 数据偏移
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回的数据条数,最大 25
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribePSTNActiveSessionListResponse

type DescribePSTNActiveSessionListResponse struct {
	*tchttp.BaseResponse
	Response *DescribePSTNActiveSessionListResponseParams `json:"Response"`
}

func NewDescribePSTNActiveSessionListResponse

func NewDescribePSTNActiveSessionListResponse() (response *DescribePSTNActiveSessionListResponse)

func (*DescribePSTNActiveSessionListResponse) FromJsonString

func (r *DescribePSTNActiveSessionListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePSTNActiveSessionListResponse) ToJsonString

type DescribePSTNActiveSessionListResponseParams added in v1.0.426

type DescribePSTNActiveSessionListResponseParams struct {
	// 列表总条数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 列表内容
	Sessions []*PSTNSessionInfo `json:"Sessions,omitnil,omitempty" name:"Sessions"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePredictiveDialingCampaignRequest added in v1.0.866

type DescribePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewDescribePredictiveDialingCampaignRequest added in v1.0.866

func NewDescribePredictiveDialingCampaignRequest() (request *DescribePredictiveDialingCampaignRequest)

func (*DescribePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type DescribePredictiveDialingCampaignRequestParams added in v1.0.866

type DescribePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type DescribePredictiveDialingCampaignResponse added in v1.0.866

type DescribePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *DescribePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewDescribePredictiveDialingCampaignResponse added in v1.0.866

func NewDescribePredictiveDialingCampaignResponse() (response *DescribePredictiveDialingCampaignResponse)

func (*DescribePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type DescribePredictiveDialingCampaignResponseParams added in v1.0.866

type DescribePredictiveDialingCampaignResponseParams struct {
	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 使用的座席技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 指定的 IVR ID
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 预期呼损率,百分比,5 - 50
	ExpectedAbandonRate *int64 `json:"ExpectedAbandonRate,omitnil,omitempty" name:"ExpectedAbandonRate"`

	// 呼叫重试次数,0 - 2
	RetryTimes *int64 `json:"RetryTimes,omitnil,omitempty" name:"RetryTimes"`

	// 呼叫重试间隔时间,单位秒,60 - 86400
	RetryInterval *int64 `json:"RetryInterval,omitnil,omitempty" name:"RetryInterval"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePredictiveDialingCampaignsElement added in v1.0.866

type DescribePredictiveDialingCampaignsElement struct {
	// 任务 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 任务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务状态 0 待开始 1 进行中 2 已暂停 3 已终止 4 已完成
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务状态原因 0 正常 1 手动结束 2 超时结束
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusReason *int64 `json:"StatusReason,omitnil,omitempty" name:"StatusReason"`

	// 被叫号码个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CalleeCount *int64 `json:"CalleeCount,omitnil,omitempty" name:"CalleeCount"`

	// 已完成的被叫个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishedCalleeCount *int64 `json:"FinishedCalleeCount,omitnil,omitempty" name:"FinishedCalleeCount"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	// 注意:此字段可能返回 null,表示取不到有效值。
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 使用的座席技能组 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

type DescribePredictiveDialingCampaignsRequest added in v1.0.866

type DescribePredictiveDialingCampaignsRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,最大为 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 查询任务列表名称关键字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 查询任务列表技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

func NewDescribePredictiveDialingCampaignsRequest added in v1.0.866

func NewDescribePredictiveDialingCampaignsRequest() (request *DescribePredictiveDialingCampaignsRequest)

func (*DescribePredictiveDialingCampaignsRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingCampaignsRequest) ToJsonString added in v1.0.866

type DescribePredictiveDialingCampaignsRequestParams added in v1.0.866

type DescribePredictiveDialingCampaignsRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,最大为 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 查询任务列表名称关键字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 查询任务列表技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

Predefined struct for user

type DescribePredictiveDialingCampaignsResponse added in v1.0.866

type DescribePredictiveDialingCampaignsResponse struct {
	*tchttp.BaseResponse
	Response *DescribePredictiveDialingCampaignsResponseParams `json:"Response"`
}

func NewDescribePredictiveDialingCampaignsResponse added in v1.0.866

func NewDescribePredictiveDialingCampaignsResponse() (response *DescribePredictiveDialingCampaignsResponse)

func (*DescribePredictiveDialingCampaignsResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingCampaignsResponse) ToJsonString added in v1.0.866

type DescribePredictiveDialingCampaignsResponseParams added in v1.0.866

type DescribePredictiveDialingCampaignsResponseParams struct {
	// 数据总量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	CampaignList []*DescribePredictiveDialingCampaignsElement `json:"CampaignList,omitnil,omitempty" name:"CampaignList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePredictiveDialingSessionsRequest added in v1.0.866

type DescribePredictiveDialingSessionsRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 生成的任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 分页尺寸,最大为 1000
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

func NewDescribePredictiveDialingSessionsRequest added in v1.0.866

func NewDescribePredictiveDialingSessionsRequest() (request *DescribePredictiveDialingSessionsRequest)

func (*DescribePredictiveDialingSessionsRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingSessionsRequest) ToJsonString added in v1.0.866

type DescribePredictiveDialingSessionsRequestParams added in v1.0.866

type DescribePredictiveDialingSessionsRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 生成的任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 分页尺寸,最大为 1000
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

Predefined struct for user

type DescribePredictiveDialingSessionsResponse added in v1.0.866

type DescribePredictiveDialingSessionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribePredictiveDialingSessionsResponseParams `json:"Response"`
}

func NewDescribePredictiveDialingSessionsResponse added in v1.0.866

func NewDescribePredictiveDialingSessionsResponse() (response *DescribePredictiveDialingSessionsResponse)

func (*DescribePredictiveDialingSessionsResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingSessionsResponse) ToJsonString added in v1.0.866

type DescribePredictiveDialingSessionsResponseParams added in v1.0.866

type DescribePredictiveDialingSessionsResponseParams struct {
	// 数据总量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 呼叫的 session id 列表,通过 https://cloud.tencent.com/document/product/679/47714 可以批量获取呼叫详细话单
	SessionList []*string `json:"SessionList,omitnil,omitempty" name:"SessionList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProtectedTelCdrRequest added in v1.0.386

type DescribeProtectedTelCdrRequest struct {
	*tchttp.BaseRequest

	// 起始时间戳,Unix 秒级时间戳
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 秒级时间戳
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 应用 ID,可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

func NewDescribeProtectedTelCdrRequest added in v1.0.386

func NewDescribeProtectedTelCdrRequest() (request *DescribeProtectedTelCdrRequest)

func (*DescribeProtectedTelCdrRequest) FromJsonString added in v1.0.386

func (r *DescribeProtectedTelCdrRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProtectedTelCdrRequest) ToJsonString added in v1.0.386

func (r *DescribeProtectedTelCdrRequest) ToJsonString() string

type DescribeProtectedTelCdrRequestParams added in v1.0.426

type DescribeProtectedTelCdrRequestParams struct {
	// 起始时间戳,Unix 秒级时间戳
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 秒级时间戳
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 应用 ID,可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

Predefined struct for user

type DescribeProtectedTelCdrResponse added in v1.0.386

type DescribeProtectedTelCdrResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProtectedTelCdrResponseParams `json:"Response"`
}

func NewDescribeProtectedTelCdrResponse added in v1.0.386

func NewDescribeProtectedTelCdrResponse() (response *DescribeProtectedTelCdrResponse)

func (*DescribeProtectedTelCdrResponse) FromJsonString added in v1.0.386

func (r *DescribeProtectedTelCdrResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProtectedTelCdrResponse) ToJsonString added in v1.0.386

func (r *DescribeProtectedTelCdrResponse) ToJsonString() string

type DescribeProtectedTelCdrResponseParams added in v1.0.426

type DescribeProtectedTelCdrResponseParams struct {
	// 话单记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 话单记录
	//
	// Deprecated: TelCdrs is deprecated.
	TelCdrs []*TelCdrInfo `json:"TelCdrs,omitnil,omitempty" name:"TelCdrs"`

	// 话单记录
	TelCdrList []*TelCdrInfo `json:"TelCdrList,omitnil,omitempty" name:"TelCdrList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSkillGroupInfoListRequest

type DescribeSkillGroupInfoListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 技能组ID,查询单个技能组时使用
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 查询修改时间大于等于ModifiedTime的技能组时使用
	ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`
}

func NewDescribeSkillGroupInfoListRequest

func NewDescribeSkillGroupInfoListRequest() (request *DescribeSkillGroupInfoListRequest)

func (*DescribeSkillGroupInfoListRequest) FromJsonString

func (r *DescribeSkillGroupInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSkillGroupInfoListRequest) ToJsonString

func (r *DescribeSkillGroupInfoListRequest) ToJsonString() string

type DescribeSkillGroupInfoListRequestParams added in v1.0.426

type DescribeSkillGroupInfoListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 技能组ID,查询单个技能组时使用
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 查询修改时间大于等于ModifiedTime的技能组时使用
	ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`
}

Predefined struct for user

type DescribeSkillGroupInfoListResponse

type DescribeSkillGroupInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSkillGroupInfoListResponseParams `json:"Response"`
}

func NewDescribeSkillGroupInfoListResponse

func NewDescribeSkillGroupInfoListResponse() (response *DescribeSkillGroupInfoListResponse)

func (*DescribeSkillGroupInfoListResponse) FromJsonString

func (r *DescribeSkillGroupInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSkillGroupInfoListResponse) ToJsonString

func (r *DescribeSkillGroupInfoListResponse) ToJsonString() string

type DescribeSkillGroupInfoListResponseParams added in v1.0.426

type DescribeSkillGroupInfoListResponseParams struct {
	// 技能组总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 技能组信息列表
	SkillGroupList []*SkillGroupInfoItem `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStaffInfoListRequest

type DescribeStaffInfoListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 9999
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 坐席账号,查询单个坐席时使用
	StaffMail *string `json:"StaffMail,omitnil,omitempty" name:"StaffMail"`

	// 查询修改时间大于等于ModifiedTime的坐席时使用
	ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"`

	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

func NewDescribeStaffInfoListRequest

func NewDescribeStaffInfoListRequest() (request *DescribeStaffInfoListRequest)

func (*DescribeStaffInfoListRequest) FromJsonString

func (r *DescribeStaffInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStaffInfoListRequest) ToJsonString

func (r *DescribeStaffInfoListRequest) ToJsonString() string

type DescribeStaffInfoListRequestParams added in v1.0.426

type DescribeStaffInfoListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 9999
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 坐席账号,查询单个坐席时使用
	StaffMail *string `json:"StaffMail,omitnil,omitempty" name:"StaffMail"`

	// 查询修改时间大于等于ModifiedTime的坐席时使用
	ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"`

	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

Predefined struct for user

type DescribeStaffInfoListResponse

type DescribeStaffInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStaffInfoListResponseParams `json:"Response"`
}

func NewDescribeStaffInfoListResponse

func NewDescribeStaffInfoListResponse() (response *DescribeStaffInfoListResponse)

func (*DescribeStaffInfoListResponse) FromJsonString

func (r *DescribeStaffInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStaffInfoListResponse) ToJsonString

func (r *DescribeStaffInfoListResponse) ToJsonString() string

type DescribeStaffInfoListResponseParams added in v1.0.426

type DescribeStaffInfoListResponseParams struct {
	// 坐席用户总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 坐席用户信息列表
	StaffList []*StaffInfo `json:"StaffList,omitnil,omitempty" name:"StaffList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStaffStatusMetricsRequest added in v1.0.228

type DescribeStaffStatusMetricsRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 筛选坐席列表,默认不传返回全部坐席信息
	StaffList []*string `json:"StaffList,omitnil,omitempty" name:"StaffList"`

	// 筛选技能组ID列表
	GroupIdList []*int64 `json:"GroupIdList,omitnil,omitempty" name:"GroupIdList"`

	// 筛选坐席状态列表
	StatusList []*string `json:"StatusList,omitnil,omitempty" name:"StatusList"`
}

func NewDescribeStaffStatusMetricsRequest added in v1.0.228

func NewDescribeStaffStatusMetricsRequest() (request *DescribeStaffStatusMetricsRequest)

func (*DescribeStaffStatusMetricsRequest) FromJsonString added in v1.0.228

func (r *DescribeStaffStatusMetricsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStaffStatusMetricsRequest) ToJsonString added in v1.0.228

func (r *DescribeStaffStatusMetricsRequest) ToJsonString() string

type DescribeStaffStatusMetricsRequestParams added in v1.0.426

type DescribeStaffStatusMetricsRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 筛选坐席列表,默认不传返回全部坐席信息
	StaffList []*string `json:"StaffList,omitnil,omitempty" name:"StaffList"`

	// 筛选技能组ID列表
	GroupIdList []*int64 `json:"GroupIdList,omitnil,omitempty" name:"GroupIdList"`

	// 筛选坐席状态列表
	StatusList []*string `json:"StatusList,omitnil,omitempty" name:"StatusList"`
}

Predefined struct for user

type DescribeStaffStatusMetricsResponse added in v1.0.228

type DescribeStaffStatusMetricsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStaffStatusMetricsResponseParams `json:"Response"`
}

func NewDescribeStaffStatusMetricsResponse added in v1.0.228

func NewDescribeStaffStatusMetricsResponse() (response *DescribeStaffStatusMetricsResponse)

func (*DescribeStaffStatusMetricsResponse) FromJsonString added in v1.0.228

func (r *DescribeStaffStatusMetricsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStaffStatusMetricsResponse) ToJsonString added in v1.0.228

func (r *DescribeStaffStatusMetricsResponse) ToJsonString() string

type DescribeStaffStatusMetricsResponseParams added in v1.0.426

type DescribeStaffStatusMetricsResponseParams struct {
	// 坐席状态实时信息
	Metrics []*StaffStatusMetrics `json:"Metrics,omitnil,omitempty" name:"Metrics"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTelCallInfoRequest

type DescribeTelCallInfoRequest struct {
	*tchttp.BaseRequest

	// 起始时间戳,Unix 时间戳(查询维度仅支持天,例如查询5月1日应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-01 23:59:59"的时间戳,查5月1日和5月2日的应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-02 23:59:59"的时间戳)
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 时间戳,查询时间范围最大为90天(查询维度仅支持天,例如查询5月1日应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-01 23:59:59"的时间戳,查5月1日和5月2日的应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-02 23:59:59"的时间戳)
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 应用ID列表,多个ID时,返回值为多个ID使用总和
	SdkAppIdList []*int64 `json:"SdkAppIdList,omitnil,omitempty" name:"SdkAppIdList"`
}

func NewDescribeTelCallInfoRequest

func NewDescribeTelCallInfoRequest() (request *DescribeTelCallInfoRequest)

func (*DescribeTelCallInfoRequest) FromJsonString

func (r *DescribeTelCallInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelCallInfoRequest) ToJsonString

func (r *DescribeTelCallInfoRequest) ToJsonString() string

type DescribeTelCallInfoRequestParams added in v1.0.426

type DescribeTelCallInfoRequestParams struct {
	// 起始时间戳,Unix 时间戳(查询维度仅支持天,例如查询5月1日应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-01 23:59:59"的时间戳,查5月1日和5月2日的应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-02 23:59:59"的时间戳)
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 时间戳,查询时间范围最大为90天(查询维度仅支持天,例如查询5月1日应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-01 23:59:59"的时间戳,查5月1日和5月2日的应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-02 23:59:59"的时间戳)
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 应用ID列表,多个ID时,返回值为多个ID使用总和
	SdkAppIdList []*int64 `json:"SdkAppIdList,omitnil,omitempty" name:"SdkAppIdList"`
}

Predefined struct for user

type DescribeTelCallInfoResponse

type DescribeTelCallInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTelCallInfoResponseParams `json:"Response"`
}

func NewDescribeTelCallInfoResponse

func NewDescribeTelCallInfoResponse() (response *DescribeTelCallInfoResponse)

func (*DescribeTelCallInfoResponse) FromJsonString

func (r *DescribeTelCallInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelCallInfoResponse) ToJsonString

func (r *DescribeTelCallInfoResponse) ToJsonString() string

type DescribeTelCallInfoResponseParams added in v1.0.426

type DescribeTelCallInfoResponseParams struct {
	// 呼出套餐包消耗分钟数
	TelCallOutCount *int64 `json:"TelCallOutCount,omitnil,omitempty" name:"TelCallOutCount"`

	// 呼入套餐包消耗分钟数
	TelCallInCount *int64 `json:"TelCallInCount,omitnil,omitempty" name:"TelCallInCount"`

	// 坐席使用统计个数
	SeatUsedCount *int64 `json:"SeatUsedCount,omitnil,omitempty" name:"SeatUsedCount"`

	// 音频套餐包消耗分钟数
	//
	// Deprecated: VoipCallInCount is deprecated.
	VoipCallInCount *int64 `json:"VoipCallInCount,omitnil,omitempty" name:"VoipCallInCount"`

	// 音频套餐包消耗分钟数
	VOIPCallInCount *int64 `json:"VOIPCallInCount,omitnil,omitempty" name:"VOIPCallInCount"`

	// 离线语音转文字套餐包消耗分钟数
	AsrOfflineCount *int64 `json:"AsrOfflineCount,omitnil,omitempty" name:"AsrOfflineCount"`

	// 实时语音转文字套餐包消耗分钟数
	AsrRealtimeCount *int64 `json:"AsrRealtimeCount,omitnil,omitempty" name:"AsrRealtimeCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTelCdrRequest

type DescribeTelCdrRequest struct {
	*tchttp.BaseRequest

	// 起始时间戳,Unix 秒级时间戳
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 秒级时间戳
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 实例 ID(废弃)
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 返回数据条数,上限(废弃)
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移(废弃)
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸(必填),上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码(必填),从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 按手机号筛选
	Phones []*string `json:"Phones,omitnil,omitempty" name:"Phones"`

	// 按SessionId筛选
	SessionIds []*string `json:"SessionIds,omitnil,omitempty" name:"SessionIds"`
}

func NewDescribeTelCdrRequest

func NewDescribeTelCdrRequest() (request *DescribeTelCdrRequest)

func (*DescribeTelCdrRequest) FromJsonString

func (r *DescribeTelCdrRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelCdrRequest) ToJsonString

func (r *DescribeTelCdrRequest) ToJsonString() string

type DescribeTelCdrRequestParams added in v1.0.426

type DescribeTelCdrRequestParams struct {
	// 起始时间戳,Unix 秒级时间戳
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 秒级时间戳
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 实例 ID(废弃)
	//
	// Deprecated: InstanceId is deprecated.
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 返回数据条数,上限(废弃)
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移(废弃)
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸(必填),上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码(必填),从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 按手机号筛选
	Phones []*string `json:"Phones,omitnil,omitempty" name:"Phones"`

	// 按SessionId筛选
	SessionIds []*string `json:"SessionIds,omitnil,omitempty" name:"SessionIds"`
}

Predefined struct for user

type DescribeTelCdrResponse

type DescribeTelCdrResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTelCdrResponseParams `json:"Response"`
}

func NewDescribeTelCdrResponse

func NewDescribeTelCdrResponse() (response *DescribeTelCdrResponse)

func (*DescribeTelCdrResponse) FromJsonString

func (r *DescribeTelCdrResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelCdrResponse) ToJsonString

func (r *DescribeTelCdrResponse) ToJsonString() string

type DescribeTelCdrResponseParams added in v1.0.426

type DescribeTelCdrResponseParams struct {
	// 话单记录总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 话单记录
	//
	// Deprecated: TelCdrs is deprecated.
	TelCdrs []*TelCdrInfo `json:"TelCdrs,omitnil,omitempty" name:"TelCdrs"`

	// 话单记录
	TelCdrList []*TelCdrInfo `json:"TelCdrList,omitnil,omitempty" name:"TelCdrList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTelSessionRequest

type DescribeTelSessionRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

func NewDescribeTelSessionRequest

func NewDescribeTelSessionRequest() (request *DescribeTelSessionRequest)

func (*DescribeTelSessionRequest) FromJsonString

func (r *DescribeTelSessionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelSessionRequest) ToJsonString

func (r *DescribeTelSessionRequest) ToJsonString() string

type DescribeTelSessionRequestParams added in v1.0.426

type DescribeTelSessionRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

Predefined struct for user

type DescribeTelSessionResponse

type DescribeTelSessionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTelSessionResponseParams `json:"Response"`
}

func NewDescribeTelSessionResponse

func NewDescribeTelSessionResponse() (response *DescribeTelSessionResponse)

func (*DescribeTelSessionResponse) FromJsonString

func (r *DescribeTelSessionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelSessionResponse) ToJsonString

func (r *DescribeTelSessionResponse) ToJsonString() string

type DescribeTelSessionResponseParams added in v1.0.426

type DescribeTelSessionResponseParams struct {
	// 会话信息
	Session *PSTNSession `json:"Session,omitnil,omitempty" name:"Session"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DisableCCCPhoneNumberRequest added in v1.0.502

type DisableCCCPhoneNumberRequest struct {
	*tchttp.BaseRequest

	// 号码列表,0086开头
	PhoneNumbers []*string `json:"PhoneNumbers,omitnil,omitempty" name:"PhoneNumbers"`

	// 停用开关,0启用 1停用
	Disabled *int64 `json:"Disabled,omitnil,omitempty" name:"Disabled"`

	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`
}

func NewDisableCCCPhoneNumberRequest added in v1.0.502

func NewDisableCCCPhoneNumberRequest() (request *DisableCCCPhoneNumberRequest)

func (*DisableCCCPhoneNumberRequest) FromJsonString added in v1.0.502

func (r *DisableCCCPhoneNumberRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableCCCPhoneNumberRequest) ToJsonString added in v1.0.502

func (r *DisableCCCPhoneNumberRequest) ToJsonString() string

type DisableCCCPhoneNumberRequestParams added in v1.0.502

type DisableCCCPhoneNumberRequestParams struct {
	// 号码列表,0086开头
	PhoneNumbers []*string `json:"PhoneNumbers,omitnil,omitempty" name:"PhoneNumbers"`

	// 停用开关,0启用 1停用
	Disabled *int64 `json:"Disabled,omitnil,omitempty" name:"Disabled"`

	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`
}

Predefined struct for user

type DisableCCCPhoneNumberResponse added in v1.0.502

type DisableCCCPhoneNumberResponse struct {
	*tchttp.BaseResponse
	Response *DisableCCCPhoneNumberResponseParams `json:"Response"`
}

func NewDisableCCCPhoneNumberResponse added in v1.0.502

func NewDisableCCCPhoneNumberResponse() (response *DisableCCCPhoneNumberResponse)

func (*DisableCCCPhoneNumberResponse) FromJsonString added in v1.0.502

func (r *DisableCCCPhoneNumberResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableCCCPhoneNumberResponse) ToJsonString added in v1.0.502

func (r *DisableCCCPhoneNumberResponse) ToJsonString() string

type DisableCCCPhoneNumberResponseParams added in v1.0.502

type DisableCCCPhoneNumberResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ErrStaffItem added in v1.0.202

type ErrStaffItem struct {
	// 座席邮箱地址
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 错误描述
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type ExtensionInfo added in v1.0.526

type ExtensionInfo struct {
	// 实例ID
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机全名
	FullExtensionId *string `json:"FullExtensionId,omitnil,omitempty" name:"FullExtensionId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 所属技能组列表
	SkillGroupId *string `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 分机名称
	ExtensionName *string `json:"ExtensionName,omitnil,omitempty" name:"ExtensionName"`

	// 创建时间
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后修改时间
	ModifyTime *int64 `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 话机状态(0 离线、100 空闲、200忙碌)
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否注册
	Register *bool `json:"Register,omitnil,omitempty" name:"Register"`

	// 绑定座席邮箱
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`

	// 绑定座席名称
	RelationName *string `json:"RelationName,omitnil,omitempty" name:"RelationName"`
}

type Filter added in v1.0.541

type Filter struct {
	// 筛选字段名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 筛选条件值
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type HangUpCallRequest added in v1.0.561

type HangUpCallRequest struct {
	*tchttp.BaseRequest

	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

func NewHangUpCallRequest added in v1.0.561

func NewHangUpCallRequest() (request *HangUpCallRequest)

func (*HangUpCallRequest) FromJsonString added in v1.0.561

func (r *HangUpCallRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*HangUpCallRequest) ToJsonString added in v1.0.561

func (r *HangUpCallRequest) ToJsonString() string

type HangUpCallRequestParams added in v1.0.561

type HangUpCallRequestParams struct {
	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

Predefined struct for user

type HangUpCallResponse added in v1.0.561

type HangUpCallResponse struct {
	*tchttp.BaseResponse
	Response *HangUpCallResponseParams `json:"Response"`
}

func NewHangUpCallResponse added in v1.0.561

func NewHangUpCallResponse() (response *HangUpCallResponse)

func (*HangUpCallResponse) FromJsonString added in v1.0.561

func (r *HangUpCallResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*HangUpCallResponse) ToJsonString added in v1.0.561

func (r *HangUpCallResponse) ToJsonString() string

type HangUpCallResponseParams added in v1.0.561

type HangUpCallResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type IMCdrInfo

type IMCdrInfo struct {
	// 服务记录ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 服务时长秒数
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 结束状态
	// 0 异常结束
	// 1 正常结束
	// 3 无座席在线
	// 17 座席放弃接听
	// 100 黑名单
	// 101 座席手动转接
	// 102 IVR阶段放弃
	// 108 用户超时自动结束
	// 109 用户主动结束
	EndStatus *int64 `json:"EndStatus,omitnil,omitempty" name:"EndStatus"`

	// 用户昵称
	Nickname *string `json:"Nickname,omitnil,omitempty" name:"Nickname"`

	// 服务类型 1为全媒体,2为文本客服
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 客服ID
	StaffId *string `json:"StaffId,omitnil,omitempty" name:"StaffId"`

	// 服务时间戳
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 会话ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 技能组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkillGroupId *string `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 技能组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 满意度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Satisfaction *IMSatisfaction `json:"Satisfaction,omitnil,omitempty" name:"Satisfaction"`
}

type IMSatisfaction added in v1.0.532

type IMSatisfaction struct {
	// 满意度值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 满意度标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`
}

type IVRKeyPressedElement

type IVRKeyPressedElement struct {
	// 按键
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 按键关联的标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`
}

type Message

type Message struct {
	// 消息类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 消息内容
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

type MessageBody

type MessageBody struct {
	// 消息时间戳
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 发消息的用户ID
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 消息列表
	Messages []*Message `json:"Messages,omitnil,omitempty" name:"Messages"`
}

type ModifyCompanyApplyRequest added in v1.0.888

type ModifyCompanyApplyRequest struct {
	*tchttp.BaseRequest

	// 申请单ID(只能修改状态为“驳回”或者“待审核”的申请单)
	ApplyId *int64 `json:"ApplyId,omitnil,omitempty" name:"ApplyId"`

	// 企业资质信息
	CompanyInfo *CompanyApplyInfo `json:"CompanyInfo,omitnil,omitempty" name:"CompanyInfo"`
}

func NewModifyCompanyApplyRequest added in v1.0.888

func NewModifyCompanyApplyRequest() (request *ModifyCompanyApplyRequest)

func (*ModifyCompanyApplyRequest) FromJsonString added in v1.0.888

func (r *ModifyCompanyApplyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCompanyApplyRequest) ToJsonString added in v1.0.888

func (r *ModifyCompanyApplyRequest) ToJsonString() string

type ModifyCompanyApplyRequestParams added in v1.0.888

type ModifyCompanyApplyRequestParams struct {
	// 申请单ID(只能修改状态为“驳回”或者“待审核”的申请单)
	ApplyId *int64 `json:"ApplyId,omitnil,omitempty" name:"ApplyId"`

	// 企业资质信息
	CompanyInfo *CompanyApplyInfo `json:"CompanyInfo,omitnil,omitempty" name:"CompanyInfo"`
}

Predefined struct for user

type ModifyCompanyApplyResponse added in v1.0.888

type ModifyCompanyApplyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCompanyApplyResponseParams `json:"Response"`
}

func NewModifyCompanyApplyResponse added in v1.0.888

func NewModifyCompanyApplyResponse() (response *ModifyCompanyApplyResponse)

func (*ModifyCompanyApplyResponse) FromJsonString added in v1.0.888

func (r *ModifyCompanyApplyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCompanyApplyResponse) ToJsonString added in v1.0.888

func (r *ModifyCompanyApplyResponse) ToJsonString() string

type ModifyCompanyApplyResponseParams added in v1.0.888

type ModifyCompanyApplyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyExtensionRequest added in v1.0.526

type ModifyExtensionRequest struct {
	*tchttp.BaseRequest

	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 分机名称
	ExtensionName *string `json:"ExtensionName,omitnil,omitempty" name:"ExtensionName"`

	// 所属技能组列表
	SkillGroupIds []*int64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 绑定坐席邮箱账号
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`
}

func NewModifyExtensionRequest added in v1.0.526

func NewModifyExtensionRequest() (request *ModifyExtensionRequest)

func (*ModifyExtensionRequest) FromJsonString added in v1.0.526

func (r *ModifyExtensionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyExtensionRequest) ToJsonString added in v1.0.526

func (r *ModifyExtensionRequest) ToJsonString() string

type ModifyExtensionRequestParams added in v1.0.526

type ModifyExtensionRequestParams struct {
	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 分机名称
	ExtensionName *string `json:"ExtensionName,omitnil,omitempty" name:"ExtensionName"`

	// 所属技能组列表
	SkillGroupIds []*int64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 绑定坐席邮箱账号
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`
}

Predefined struct for user

type ModifyExtensionResponse added in v1.0.526

type ModifyExtensionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyExtensionResponseParams `json:"Response"`
}

func NewModifyExtensionResponse added in v1.0.526

func NewModifyExtensionResponse() (response *ModifyExtensionResponse)

func (*ModifyExtensionResponse) FromJsonString added in v1.0.526

func (r *ModifyExtensionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyExtensionResponse) ToJsonString added in v1.0.526

func (r *ModifyExtensionResponse) ToJsonString() string

type ModifyExtensionResponseParams added in v1.0.526

type ModifyExtensionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStaffPasswordRequest added in v1.0.907

type ModifyStaffPasswordRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 设置的密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewModifyStaffPasswordRequest added in v1.0.907

func NewModifyStaffPasswordRequest() (request *ModifyStaffPasswordRequest)

func (*ModifyStaffPasswordRequest) FromJsonString added in v1.0.907

func (r *ModifyStaffPasswordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStaffPasswordRequest) ToJsonString added in v1.0.907

func (r *ModifyStaffPasswordRequest) ToJsonString() string

type ModifyStaffPasswordRequestParams added in v1.0.907

type ModifyStaffPasswordRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 设置的密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type ModifyStaffPasswordResponse added in v1.0.907

type ModifyStaffPasswordResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStaffPasswordResponseParams `json:"Response"`
}

func NewModifyStaffPasswordResponse added in v1.0.907

func NewModifyStaffPasswordResponse() (response *ModifyStaffPasswordResponse)

func (*ModifyStaffPasswordResponse) FromJsonString added in v1.0.907

func (r *ModifyStaffPasswordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStaffPasswordResponse) ToJsonString added in v1.0.907

func (r *ModifyStaffPasswordResponse) ToJsonString() string

type ModifyStaffPasswordResponseParams added in v1.0.907

type ModifyStaffPasswordResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStaffRequest added in v1.0.432

type ModifyStaffRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席账户
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 座席名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席手机号(带0086前缀,示例:008618011111111)
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 座席昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 绑定技能组ID列表
	SkillGroupIds []*int64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 是否开启手机外呼开关
	UseMobileCallOut *bool `json:"UseMobileCallOut,omitnil,omitempty" name:"UseMobileCallOut"`

	// 手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终
	UseMobileAccept *int64 `json:"UseMobileAccept,omitnil,omitempty" name:"UseMobileAccept"`
}

func NewModifyStaffRequest added in v1.0.432

func NewModifyStaffRequest() (request *ModifyStaffRequest)

func (*ModifyStaffRequest) FromJsonString added in v1.0.432

func (r *ModifyStaffRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStaffRequest) ToJsonString added in v1.0.432

func (r *ModifyStaffRequest) ToJsonString() string

type ModifyStaffRequestParams added in v1.0.432

type ModifyStaffRequestParams struct {
	// 应用ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席账户
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 座席名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席手机号(带0086前缀,示例:008618011111111)
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 座席昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 绑定技能组ID列表
	SkillGroupIds []*int64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 是否开启手机外呼开关
	UseMobileCallOut *bool `json:"UseMobileCallOut,omitnil,omitempty" name:"UseMobileCallOut"`

	// 手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终
	UseMobileAccept *int64 `json:"UseMobileAccept,omitnil,omitempty" name:"UseMobileAccept"`
}

Predefined struct for user

type ModifyStaffResponse added in v1.0.432

type ModifyStaffResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStaffResponseParams `json:"Response"`
}

func NewModifyStaffResponse added in v1.0.432

func NewModifyStaffResponse() (response *ModifyStaffResponse)

func (*ModifyStaffResponse) FromJsonString added in v1.0.432

func (r *ModifyStaffResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStaffResponse) ToJsonString added in v1.0.432

func (r *ModifyStaffResponse) ToJsonString() string

type ModifyStaffResponseParams added in v1.0.432

type ModifyStaffResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type NumberInfo added in v1.0.591

type NumberInfo struct {
	// 号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 绑定的外呼技能组
	CallOutSkillGroupIds []*uint64 `json:"CallOutSkillGroupIds,omitnil,omitempty" name:"CallOutSkillGroupIds"`

	// 号码状态,1-正常,2-欠费停用,4-管理员停用,5-违规停用
	State *int64 `json:"State,omitnil,omitempty" name:"State"`
}

type PSTNSession

type PSTNSession struct {
	// 会话 ID
	SessionID *string `json:"SessionID,omitnil,omitempty" name:"SessionID"`

	// 会话临时房间 ID
	RoomID *string `json:"RoomID,omitnil,omitempty" name:"RoomID"`

	// 主叫
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 被叫
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 开始时间,Unix 时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 振铃时间,Unix 时间戳
	RingTimestamp *int64 `json:"RingTimestamp,omitnil,omitempty" name:"RingTimestamp"`

	// 接听时间,Unix 时间戳
	AcceptTimestamp *int64 `json:"AcceptTimestamp,omitnil,omitempty" name:"AcceptTimestamp"`

	// 座席邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 座席工号
	StaffNumber *string `json:"StaffNumber,omitnil,omitempty" name:"StaffNumber"`

	// 会话状态
	// ringing 振铃中
	// seatJoining  等待座席接听
	// inProgress 进行中
	// finished 已完成
	SessionStatus *string `json:"SessionStatus,omitnil,omitempty" name:"SessionStatus"`

	// 会话呼叫方向, 0 呼入 | 1 - 呼出
	Direction *int64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 转外线使用的号码(转外线主叫)
	OutBoundCaller *string `json:"OutBoundCaller,omitnil,omitempty" name:"OutBoundCaller"`

	// 转外线被叫
	OutBoundCallee *string `json:"OutBoundCallee,omitnil,omitempty" name:"OutBoundCallee"`

	// 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
	ProtectedCaller *string `json:"ProtectedCaller,omitnil,omitempty" name:"ProtectedCaller"`

	// 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
	ProtectedCallee *string `json:"ProtectedCallee,omitnil,omitempty" name:"ProtectedCallee"`
}

type PSTNSessionInfo

type PSTNSessionInfo struct {
	// 会话 ID
	SessionID *string `json:"SessionID,omitnil,omitempty" name:"SessionID"`

	// 会话临时房间 ID
	RoomID *string `json:"RoomID,omitnil,omitempty" name:"RoomID"`

	// 主叫
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 被叫
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 开始时间,Unix 时间戳
	StartTimestamp *string `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 接听时间,Unix 时间戳
	AcceptTimestamp *string `json:"AcceptTimestamp,omitnil,omitempty" name:"AcceptTimestamp"`

	// 座席邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 座席工号
	StaffNumber *string `json:"StaffNumber,omitnil,omitempty" name:"StaffNumber"`

	// 座席状态 inProgress 进行中
	SessionStatus *string `json:"SessionStatus,omitnil,omitempty" name:"SessionStatus"`

	// 会话呼叫方向, 0 呼入 | 1 - 呼出
	Direction *int64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 振铃时间,Unix 时间戳
	RingTimestamp *int64 `json:"RingTimestamp,omitnil,omitempty" name:"RingTimestamp"`

	// 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
	ProtectedCaller *string `json:"ProtectedCaller,omitnil,omitempty" name:"ProtectedCaller"`

	// 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
	ProtectedCallee *string `json:"ProtectedCallee,omitnil,omitempty" name:"ProtectedCallee"`
}

type PackageBuyInfo added in v1.0.306

type PackageBuyInfo struct {
	// 套餐包Id
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 套餐包类型,0-外呼套餐包|1-400呼入套餐包
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 套餐包总量
	CapacitySize *int64 `json:"CapacitySize,omitnil,omitempty" name:"CapacitySize"`

	// 套餐包剩余量
	CapacityRemain *int64 `json:"CapacityRemain,omitnil,omitempty" name:"CapacityRemain"`

	// 购买时间戳
	BuyTime *int64 `json:"BuyTime,omitnil,omitempty" name:"BuyTime"`

	// 截止时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type PausePredictiveDialingCampaignRequest added in v1.0.866

type PausePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewPausePredictiveDialingCampaignRequest added in v1.0.866

func NewPausePredictiveDialingCampaignRequest() (request *PausePredictiveDialingCampaignRequest)

func (*PausePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

func (r *PausePredictiveDialingCampaignRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PausePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type PausePredictiveDialingCampaignRequestParams added in v1.0.866

type PausePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type PausePredictiveDialingCampaignResponse added in v1.0.866

type PausePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *PausePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewPausePredictiveDialingCampaignResponse added in v1.0.866

func NewPausePredictiveDialingCampaignResponse() (response *PausePredictiveDialingCampaignResponse)

func (*PausePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PausePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type PausePredictiveDialingCampaignResponseParams added in v1.0.866

type PausePredictiveDialingCampaignResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type PhoneNumBuyInfo added in v1.0.306

type PhoneNumBuyInfo struct {
	// 电话号码
	PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"`

	// 号码类型,0-固话|1-虚商号码|2-运营商号码|3-400号码
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 号码呼叫类型,1-呼入|2-呼出|3-呼入呼出
	CallType *int64 `json:"CallType,omitnil,omitempty" name:"CallType"`

	// 购买时间戳
	BuyTime *int64 `json:"BuyTime,omitnil,omitempty" name:"BuyTime"`

	// 截止时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 号码状态,1正常|2欠费停用|4管理员停用|5违规停用
	State *int64 `json:"State,omitnil,omitempty" name:"State"`
}

type ResetExtensionPasswordRequest added in v1.0.526

type ResetExtensionPasswordRequest struct {
	*tchttp.BaseRequest

	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

func NewResetExtensionPasswordRequest added in v1.0.526

func NewResetExtensionPasswordRequest() (request *ResetExtensionPasswordRequest)

func (*ResetExtensionPasswordRequest) FromJsonString added in v1.0.526

func (r *ResetExtensionPasswordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetExtensionPasswordRequest) ToJsonString added in v1.0.526

func (r *ResetExtensionPasswordRequest) ToJsonString() string

type ResetExtensionPasswordRequestParams added in v1.0.526

type ResetExtensionPasswordRequestParams struct {
	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

Predefined struct for user

type ResetExtensionPasswordResponse added in v1.0.526

type ResetExtensionPasswordResponse struct {
	*tchttp.BaseResponse
	Response *ResetExtensionPasswordResponseParams `json:"Response"`
}

func NewResetExtensionPasswordResponse added in v1.0.526

func NewResetExtensionPasswordResponse() (response *ResetExtensionPasswordResponse)

func (*ResetExtensionPasswordResponse) FromJsonString added in v1.0.526

func (r *ResetExtensionPasswordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetExtensionPasswordResponse) ToJsonString added in v1.0.526

func (r *ResetExtensionPasswordResponse) ToJsonString() string

type ResetExtensionPasswordResponseParams added in v1.0.526

type ResetExtensionPasswordResponseParams struct {
	// 重置后密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResumePredictiveDialingCampaignRequest added in v1.0.866

type ResumePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewResumePredictiveDialingCampaignRequest added in v1.0.866

func NewResumePredictiveDialingCampaignRequest() (request *ResumePredictiveDialingCampaignRequest)

func (*ResumePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type ResumePredictiveDialingCampaignRequestParams added in v1.0.866

type ResumePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type ResumePredictiveDialingCampaignResponse added in v1.0.866

type ResumePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *ResumePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewResumePredictiveDialingCampaignResponse added in v1.0.866

func NewResumePredictiveDialingCampaignResponse() (response *ResumePredictiveDialingCampaignResponse)

func (*ResumePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type ResumePredictiveDialingCampaignResponseParams added in v1.0.866

type ResumePredictiveDialingCampaignResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SdkAppIdBuyInfo added in v1.0.306

type SdkAppIdBuyInfo struct {
	// 应用ID
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 应用名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席购买数(还在有效期内)
	StaffBuyNum *int64 `json:"StaffBuyNum,omitnil,omitempty" name:"StaffBuyNum"`

	// 座席购买列表 (还在有效期内)
	StaffBuyList []*StaffBuyInfo `json:"StaffBuyList,omitnil,omitempty" name:"StaffBuyList"`

	// 号码购买列表
	PhoneNumBuyList []*PhoneNumBuyInfo `json:"PhoneNumBuyList,omitnil,omitempty" name:"PhoneNumBuyList"`

	// 办公电话购买数(还在有效期内)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SipBuyNum *int64 `json:"SipBuyNum,omitnil,omitempty" name:"SipBuyNum"`
}

type SeatUserInfo

type SeatUserInfo struct {
	// 座席名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 工号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StaffNumber *string `json:"StaffNumber,omitnil,omitempty" name:"StaffNumber"`

	// 座席电话号码(带0086前缀)
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 座席昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 座席关联的技能组列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkillGroupNameList []*string `json:"SkillGroupNameList,omitnil,omitempty" name:"SkillGroupNameList"`

	// 1:管理员
	// 2:质检员
	// 3:普通座席
	// else:自定义角色ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Role *int64 `json:"Role,omitnil,omitempty" name:"Role"`
}

type ServeParticipant

type ServeParticipant struct {
	// 座席邮箱
	// 注意:此字段可能返回 null,表示取不到有效值。
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 座席电话
	// 注意:此字段可能返回 null,表示取不到有效值。
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 振铃时间戳,Unix 秒级时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	RingTimestamp *int64 `json:"RingTimestamp,omitnil,omitempty" name:"RingTimestamp"`

	// 接听时间戳,Unix 秒级时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	AcceptTimestamp *int64 `json:"AcceptTimestamp,omitnil,omitempty" name:"AcceptTimestamp"`

	// 结束时间戳,Unix 秒级时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndedTimestamp *int64 `json:"EndedTimestamp,omitnil,omitempty" name:"EndedTimestamp"`

	// 录音 ID,能够索引到座席侧的录音
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 参与者类型,"staffSeat", "outboundSeat", "staffPhoneSeat"
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 转接来源座席信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferFrom *string `json:"TransferFrom,omitnil,omitempty" name:"TransferFrom"`

	// 转接来源参与者类型,取值与 Type 一致
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferFromType *string `json:"TransferFromType,omitnil,omitempty" name:"TransferFromType"`

	// 转接去向座席信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferTo *string `json:"TransferTo,omitnil,omitempty" name:"TransferTo"`

	// 转接去向参与者类型,取值与 Type 一致
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferToType *string `json:"TransferToType,omitnil,omitempty" name:"TransferToType"`

	// 技能组 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 结束状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndStatusString *string `json:"EndStatusString,omitnil,omitempty" name:"EndStatusString"`

	// 录音 URL
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordURL *string `json:"RecordURL,omitnil,omitempty" name:"RecordURL"`

	// 参与者序号,从 0 开始
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sequence *int64 `json:"Sequence,omitnil,omitempty" name:"Sequence"`

	// 开始时间戳,Unix 秒级时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 技能组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 录音转存第三方COS地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomRecordURL *string `json:"CustomRecordURL,omitnil,omitempty" name:"CustomRecordURL"`
}

type SkillGroupInfoItem

type SkillGroupInfoItem struct {
	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// (废弃)类型:IM、TEL、ALL(全媒体)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 会话分配策略
	// 注意:此字段可能返回 null,表示取不到有效值。
	RoutePolicy *string `json:"RoutePolicy,omitnil,omitempty" name:"RoutePolicy"`

	// 会话分配是否优先上次服务座席
	// 注意:此字段可能返回 null,表示取不到有效值。
	UsingLastSeat *int64 `json:"UsingLastSeat,omitnil,omitempty" name:"UsingLastSeat"`

	// 单客服最大并发数(电话类型默认1)
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`

	// 最后修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastModifyTimestamp *int64 `json:"LastModifyTimestamp,omitnil,omitempty" name:"LastModifyTimestamp"`

	// 技能组类型0-电话,1-在线,3-音频,4-视频
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkillGroupType *int64 `json:"SkillGroupType,omitnil,omitempty" name:"SkillGroupType"`
}

type SkillGroupItem

type SkillGroupItem struct {
	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 优先级
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 类型:IM、TEL、ALL(全媒体)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type StaffBuyInfo added in v1.0.306

type StaffBuyInfo struct {
	// 购买座席数量
	Num *int64 `json:"Num,omitnil,omitempty" name:"Num"`

	// 购买时间戳
	BuyTime *int64 `json:"BuyTime,omitnil,omitempty" name:"BuyTime"`

	// 截止时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 购买办公电话数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SipNum *int64 `json:"SipNum,omitnil,omitempty" name:"SipNum"`
}

type StaffInfo

type StaffInfo struct {
	// 座席名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 座席电话号码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 座席昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 座席工号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StaffNumber *string `json:"StaffNumber,omitnil,omitempty" name:"StaffNumber"`

	// 用户角色id
	RoleId *uint64 `json:"RoleId,omitnil,omitempty" name:"RoleId"`

	// 所属技能组列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkillGroupList []*SkillGroupItem `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`

	// 最后修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastModifyTimestamp *int64 `json:"LastModifyTimestamp,omitnil,omitempty" name:"LastModifyTimestamp"`
}

type StaffSkillGroupList added in v1.0.743

type StaffSkillGroupList struct {
	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 座席在技能组中的优先级(1为最高,5最低,默认3)
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`
}

type StaffStatusExtra added in v1.0.228

type StaffStatusExtra struct {
	// im - 文本 | tel - 电话 | all - 全媒体
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// in - 呼入 | out - 呼出
	Direct *string `json:"Direct,omitnil,omitempty" name:"Direct"`
}

type StaffStatusMetrics added in v1.0.228

type StaffStatusMetrics struct {
	// 座席邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 座席状态 free 示闲 | busy 忙碌 | rest 小休 | notReady 示忙 | afterCallWork 话后调整 | offline 离线
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 座席状态补充信息
	StatusExtra *StaffStatusExtra `json:"StatusExtra,omitnil,omitempty" name:"StatusExtra"`

	// 当天在线总时长
	OnlineDuration *int64 `json:"OnlineDuration,omitnil,omitempty" name:"OnlineDuration"`

	// 当天示闲总时长
	FreeDuration *int64 `json:"FreeDuration,omitnil,omitempty" name:"FreeDuration"`

	// 当天忙碌总时长
	BusyDuration *int64 `json:"BusyDuration,omitnil,omitempty" name:"BusyDuration"`

	// 当天示忙总时长
	NotReadyDuration *int64 `json:"NotReadyDuration,omitnil,omitempty" name:"NotReadyDuration"`

	// 当天小休总时长
	RestDuration *int64 `json:"RestDuration,omitnil,omitempty" name:"RestDuration"`

	// 当天话后调整总时长
	AfterCallWorkDuration *int64 `json:"AfterCallWorkDuration,omitnil,omitempty" name:"AfterCallWorkDuration"`

	// 小休原因
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`

	// 是否预约小休
	ReserveRest *bool `json:"ReserveRest,omitnil,omitempty" name:"ReserveRest"`

	// 是否预约示忙
	ReserveNotReady *bool `json:"ReserveNotReady,omitnil,omitempty" name:"ReserveNotReady"`

	// 手机接听模式: 0 - 关闭 | 1 - 仅离线 | 2- 始终
	UseMobileAccept *int64 `json:"UseMobileAccept,omitnil,omitempty" name:"UseMobileAccept"`

	// 手机外呼开关
	UseMobileCallOut *bool `json:"UseMobileCallOut,omitnil,omitempty" name:"UseMobileCallOut"`

	// 最近一次上线时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastOnlineTimestamp *int64 `json:"LastOnlineTimestamp,omitnil,omitempty" name:"LastOnlineTimestamp"`

	// 最近一次状态时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastStatusTimestamp *int64 `json:"LastStatusTimestamp,omitnil,omitempty" name:"LastStatusTimestamp"`
}

type StopAutoCalloutTaskRequest added in v1.0.343

type StopAutoCalloutTaskRequest struct {
	*tchttp.BaseRequest

	// 呼叫中心实例Id
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewStopAutoCalloutTaskRequest added in v1.0.343

func NewStopAutoCalloutTaskRequest() (request *StopAutoCalloutTaskRequest)

func (*StopAutoCalloutTaskRequest) FromJsonString added in v1.0.343

func (r *StopAutoCalloutTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopAutoCalloutTaskRequest) ToJsonString added in v1.0.343

func (r *StopAutoCalloutTaskRequest) ToJsonString() string

type StopAutoCalloutTaskRequestParams added in v1.0.426

type StopAutoCalloutTaskRequestParams struct {
	// 呼叫中心实例Id
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type StopAutoCalloutTaskResponse added in v1.0.343

type StopAutoCalloutTaskResponse struct {
	*tchttp.BaseResponse
	Response *StopAutoCalloutTaskResponseParams `json:"Response"`
}

func NewStopAutoCalloutTaskResponse added in v1.0.343

func NewStopAutoCalloutTaskResponse() (response *StopAutoCalloutTaskResponse)

func (*StopAutoCalloutTaskResponse) FromJsonString added in v1.0.343

func (r *StopAutoCalloutTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopAutoCalloutTaskResponse) ToJsonString added in v1.0.343

func (r *StopAutoCalloutTaskResponse) ToJsonString() string

type StopAutoCalloutTaskResponseParams added in v1.0.426

type StopAutoCalloutTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TelCdrInfo

type TelCdrInfo struct {
	// 主叫号码
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 呼叫发起时间戳,Unix 时间戳
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 呼入呼出方向 0 呼入 1 呼出
	Direction *int64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 通话时长
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 录音信息
	RecordURL *string `json:"RecordURL,omitnil,omitempty" name:"RecordURL"`

	// 录音 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 座席信息
	SeatUser *SeatUserInfo `json:"SeatUser,omitnil,omitempty" name:"SeatUser"`

	// EndStatus与EndStatusString一一对应,具体枚举如下:
	//
	// **场景	         EndStatus	EndStatusString	状态说明**
	//
	// 电话呼入&呼出	1	        ok	                        正常结束
	//
	// 电话呼入&呼出	0	        error	                系统错误
	//
	// 电话呼入	             102	        ivrGiveUp	        IVR 期间用户放弃
	//
	// 电话呼入	             103	        waitingGiveUp	       会话排队期间用户放弃
	//
	// 电话呼入	             104	        ringingGiveUp	       会话振铃期间用户放弃
	//
	// 电话呼入	             105	        noSeatOnline	       无座席在线
	//
	// 电话呼入              106	       notWorkTime	       非工作时间
	//
	// 电话呼入	            107	       ivrEnd	               IVR 后直接结束
	//
	// 电话呼入	            100	      blackList 呼入黑名单
	//
	// 电话呼出               2	              unconnected	未接通
	//
	// 电话呼出             108	        restrictedCallee	被叫因高风险受限
	//
	// 电话呼出             109	        tooManyRequest	    超频
	//
	// 电话呼出             110	        restrictedArea	    外呼盲区
	//
	// 电话呼出             111	        restrictedTime	外呼时间限制
	//
	// 电话呼出             201            unknown	未知状态
	//
	// 电话呼出             202            notAnswer	未接听
	//
	// 电话呼出            203	    userReject	拒接挂断
	//
	// 电话呼出	          204	    powerOff	关机
	//
	// 电话呼出           205            numberNotExist	空号
	//
	// 电话呼出	         206	           busy	通话中
	//
	// 电话呼出   	        207	           outOfCredit	欠费
	//
	// 电话呼出	         208	           operatorError	运营商线路异常
	//
	// 电话呼出         	209	           callerCancel	主叫取消
	//
	// 电话呼出	        210	           notInService	不在服务区
	//
	// 电话呼入&呼出	211    clientError    客户端错误
	EndStatus *int64 `json:"EndStatus,omitnil,omitempty" name:"EndStatus"`

	// 技能组名称
	SkillGroup *string `json:"SkillGroup,omitnil,omitempty" name:"SkillGroup"`

	// 主叫归属地
	CallerLocation *string `json:"CallerLocation,omitnil,omitempty" name:"CallerLocation"`

	// IVR 阶段耗时
	// 注意:此字段可能返回 null,表示取不到有效值。
	IVRDuration *int64 `json:"IVRDuration,omitnil,omitempty" name:"IVRDuration"`

	// 振铃时间戳,UNIX 秒级时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	RingTimestamp *int64 `json:"RingTimestamp,omitnil,omitempty" name:"RingTimestamp"`

	// 接听时间戳,UNIX 秒级时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	AcceptTimestamp *int64 `json:"AcceptTimestamp,omitnil,omitempty" name:"AcceptTimestamp"`

	// 结束时间戳,UNIX 秒级时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndedTimestamp *int64 `json:"EndedTimestamp,omitnil,omitempty" name:"EndedTimestamp"`

	// IVR 按键信息 ,e.g. ["1","2","3"]
	// 注意:此字段可能返回 null,表示取不到有效值。
	IVRKeyPressed []*string `json:"IVRKeyPressed,omitnil,omitempty" name:"IVRKeyPressed"`

	// 挂机方 seat 座席 user 用户 system 系统
	// 注意:此字段可能返回 null,表示取不到有效值。
	HungUpSide *string `json:"HungUpSide,omitnil,omitempty" name:"HungUpSide"`

	// 服务参与者列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServeParticipants []*ServeParticipant `json:"ServeParticipants,omitnil,omitempty" name:"ServeParticipants"`

	// 技能组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// EndStatus与EndStatusString一一对应,具体枚举如下:
	//
	// **场景	         EndStatus	EndStatusString	状态说明**
	//
	// 电话呼入&呼出	1	        ok	                        正常结束
	//
	// 电话呼入&呼出	0	        error	                系统错误
	//
	// 电话呼入	             102	        ivrGiveUp	        IVR 期间用户放弃
	//
	// 电话呼入	             103	        waitingGiveUp	       会话排队期间用户放弃
	//
	// 电话呼入	             104	        ringingGiveUp	       会话振铃期间用户放弃
	//
	// 电话呼入	             105	        noSeatOnline	       无座席在线
	//
	// 电话呼入              106	       notWorkTime	       非工作时间
	//
	// 电话呼入	            107	       ivrEnd	               IVR 后直接结束
	//
	// 电话呼入	            100	      blackList 呼入黑名单
	//
	// 电话呼出               2	              unconnected	未接通
	//
	// 电话呼出             108	        restrictedCallee	被叫因高风险受限
	//
	// 电话呼出             109	        tooManyRequest	    超频
	//
	// 电话呼出             110	        restrictedArea	    外呼盲区
	//
	// 电话呼出             111	        restrictedTime	外呼时间限制
	//
	// 电话呼出             201            unknown	未知状态
	//
	// 电话呼出             202            notAnswer	未接听
	//
	// 电话呼出            203	    userReject	拒接挂断
	//
	// 电话呼出	          204	    powerOff	关机
	//
	// 电话呼出           205            numberNotExist	空号
	//
	// 电话呼出	         206	           busy	通话中
	//
	// 电话呼出   	        207	           outOfCredit	欠费
	//
	// 电话呼出	         208	           operatorError	运营商线路异常
	//
	// 电话呼出         	209	           callerCancel	主叫取消
	//
	// 电话呼出	        210	           notInService	不在服务区
	//
	// 电话呼入&呼出	211    clientError    客户端错误
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndStatusString *string `json:"EndStatusString,omitnil,omitempty" name:"EndStatusString"`

	// 会话开始时间戳,UNIX 秒级时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 进入排队时间,Unix 秒级时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueuedTimestamp *int64 `json:"QueuedTimestamp,omitnil,omitempty" name:"QueuedTimestamp"`

	// 后置IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}])
	// 注意:此字段可能返回 null,表示取不到有效值。
	PostIVRKeyPressed []*IVRKeyPressedElement `json:"PostIVRKeyPressed,omitnil,omitempty" name:"PostIVRKeyPressed"`

	// 排队技能组Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueuedSkillGroupId *int64 `json:"QueuedSkillGroupId,omitnil,omitempty" name:"QueuedSkillGroupId"`

	// 会话 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProtectedCaller *string `json:"ProtectedCaller,omitnil,omitempty" name:"ProtectedCaller"`

	// 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProtectedCallee *string `json:"ProtectedCallee,omitnil,omitempty" name:"ProtectedCallee"`

	// 客户自定义数据(User-to-User Interface)
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: Uui is deprecated.
	Uui *string `json:"Uui,omitnil,omitempty" name:"Uui"`

	// 客户自定义数据(User-to-User Interface)
	// 注意:此字段可能返回 null,表示取不到有效值。
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}])
	// 注意:此字段可能返回 null,表示取不到有效值。
	IVRKeyPressedEx []*IVRKeyPressedElement `json:"IVRKeyPressedEx,omitnil,omitempty" name:"IVRKeyPressedEx"`

	// 获取录音ASR文本信息地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsrUrl *string `json:"AsrUrl,omitnil,omitempty" name:"AsrUrl"`

	// 录音转存第三方COS地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomRecordURL *string `json:"CustomRecordURL,omitnil,omitempty" name:"CustomRecordURL"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 排队技能组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueuedSkillGroupName *string `json:"QueuedSkillGroupName,omitnil,omitempty" name:"QueuedSkillGroupName"`

	// 通话中语音留言录音URL
	// 注意:此字段可能返回 null,表示取不到有效值。
	VoicemailRecordURL []*string `json:"VoicemailRecordURL,omitnil,omitempty" name:"VoicemailRecordURL"`

	// 通话中语音留言ASR文本信息地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	VoicemailAsrURL []*string `json:"VoicemailAsrURL,omitnil,omitempty" name:"VoicemailAsrURL"`
}

type UnbindNumberCallOutSkillGroupRequest added in v1.0.591

type UnbindNumberCallOutSkillGroupRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待解绑的号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 待解绑的技能组Id列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`
}

func NewUnbindNumberCallOutSkillGroupRequest added in v1.0.591

func NewUnbindNumberCallOutSkillGroupRequest() (request *UnbindNumberCallOutSkillGroupRequest)

func (*UnbindNumberCallOutSkillGroupRequest) FromJsonString added in v1.0.591

func (r *UnbindNumberCallOutSkillGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindNumberCallOutSkillGroupRequest) ToJsonString added in v1.0.591

func (r *UnbindNumberCallOutSkillGroupRequest) ToJsonString() string

type UnbindNumberCallOutSkillGroupRequestParams added in v1.0.591

type UnbindNumberCallOutSkillGroupRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待解绑的号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 待解绑的技能组Id列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`
}

Predefined struct for user

type UnbindNumberCallOutSkillGroupResponse added in v1.0.591

type UnbindNumberCallOutSkillGroupResponse struct {
	*tchttp.BaseResponse
	Response *UnbindNumberCallOutSkillGroupResponseParams `json:"Response"`
}

func NewUnbindNumberCallOutSkillGroupResponse added in v1.0.591

func NewUnbindNumberCallOutSkillGroupResponse() (response *UnbindNumberCallOutSkillGroupResponse)

func (*UnbindNumberCallOutSkillGroupResponse) FromJsonString added in v1.0.591

func (r *UnbindNumberCallOutSkillGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindNumberCallOutSkillGroupResponse) ToJsonString added in v1.0.591

type UnbindNumberCallOutSkillGroupResponseParams added in v1.0.591

type UnbindNumberCallOutSkillGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnbindStaffSkillGroupListRequest added in v1.0.202

type UnbindStaffSkillGroupListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 解绑技能组列表
	SkillGroupList []*int64 `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`
}

func NewUnbindStaffSkillGroupListRequest added in v1.0.202

func NewUnbindStaffSkillGroupListRequest() (request *UnbindStaffSkillGroupListRequest)

func (*UnbindStaffSkillGroupListRequest) FromJsonString added in v1.0.202

func (r *UnbindStaffSkillGroupListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindStaffSkillGroupListRequest) ToJsonString added in v1.0.202

func (r *UnbindStaffSkillGroupListRequest) ToJsonString() string

type UnbindStaffSkillGroupListRequestParams added in v1.0.426

type UnbindStaffSkillGroupListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 解绑技能组列表
	SkillGroupList []*int64 `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`
}

Predefined struct for user

type UnbindStaffSkillGroupListResponse added in v1.0.202

type UnbindStaffSkillGroupListResponse struct {
	*tchttp.BaseResponse
	Response *UnbindStaffSkillGroupListResponseParams `json:"Response"`
}

func NewUnbindStaffSkillGroupListResponse added in v1.0.202

func NewUnbindStaffSkillGroupListResponse() (response *UnbindStaffSkillGroupListResponse)

func (*UnbindStaffSkillGroupListResponse) FromJsonString added in v1.0.202

func (r *UnbindStaffSkillGroupListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindStaffSkillGroupListResponse) ToJsonString added in v1.0.202

func (r *UnbindStaffSkillGroupListResponse) ToJsonString() string

type UnbindStaffSkillGroupListResponseParams added in v1.0.426

type UnbindStaffSkillGroupListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCCCSkillGroupRequest added in v1.0.868

type UpdateCCCSkillGroupRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填)
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 技能组ID
	SkillGroupID *int64 `json:"SkillGroupID,omitnil,omitempty" name:"SkillGroupID"`

	// 修改后的技能组名字
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 修改后的最大并发数,同振最大为2
	MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`

	// true同振,false顺振
	RingAll *bool `json:"RingAll,omitnil,omitempty" name:"RingAll"`
}

func NewUpdateCCCSkillGroupRequest added in v1.0.868

func NewUpdateCCCSkillGroupRequest() (request *UpdateCCCSkillGroupRequest)

func (*UpdateCCCSkillGroupRequest) FromJsonString added in v1.0.868

func (r *UpdateCCCSkillGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCCCSkillGroupRequest) ToJsonString added in v1.0.868

func (r *UpdateCCCSkillGroupRequest) ToJsonString() string

type UpdateCCCSkillGroupRequestParams added in v1.0.868

type UpdateCCCSkillGroupRequestParams struct {
	// 应用 ID(必填)
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 技能组ID
	SkillGroupID *int64 `json:"SkillGroupID,omitnil,omitempty" name:"SkillGroupID"`

	// 修改后的技能组名字
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 修改后的最大并发数,同振最大为2
	MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`

	// true同振,false顺振
	RingAll *bool `json:"RingAll,omitnil,omitempty" name:"RingAll"`
}

Predefined struct for user

type UpdateCCCSkillGroupResponse added in v1.0.868

type UpdateCCCSkillGroupResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCCCSkillGroupResponseParams `json:"Response"`
}

func NewUpdateCCCSkillGroupResponse added in v1.0.868

func NewUpdateCCCSkillGroupResponse() (response *UpdateCCCSkillGroupResponse)

func (*UpdateCCCSkillGroupResponse) FromJsonString added in v1.0.868

func (r *UpdateCCCSkillGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCCCSkillGroupResponse) ToJsonString added in v1.0.868

func (r *UpdateCCCSkillGroupResponse) ToJsonString() string

type UpdateCCCSkillGroupResponseParams added in v1.0.868

type UpdateCCCSkillGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdatePredictiveDialingCampaignRequest added in v1.0.866

type UpdatePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 生成的任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫列表,支持 E.164 或不带国家码形式的号码
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫列表,使用管理端展示的号码格式
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 使用的座席技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 预期呼损率,百分比,5 - 50
	ExpectedAbandonRate *int64 `json:"ExpectedAbandonRate,omitnil,omitempty" name:"ExpectedAbandonRate"`

	// 呼叫重试间隔时间,单位秒,60 - 86400
	RetryInterval *int64 `json:"RetryInterval,omitnil,omitempty" name:"RetryInterval"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 指定的 IVR ID
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 呼叫重试次数,0 - 2
	RetryTimes *int64 `json:"RetryTimes,omitnil,omitempty" name:"RetryTimes"`
}

func NewUpdatePredictiveDialingCampaignRequest added in v1.0.866

func NewUpdatePredictiveDialingCampaignRequest() (request *UpdatePredictiveDialingCampaignRequest)

func (*UpdatePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdatePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type UpdatePredictiveDialingCampaignRequestParams added in v1.0.866

type UpdatePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 生成的任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫列表,支持 E.164 或不带国家码形式的号码
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫列表,使用管理端展示的号码格式
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 使用的座席技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 预期呼损率,百分比,5 - 50
	ExpectedAbandonRate *int64 `json:"ExpectedAbandonRate,omitnil,omitempty" name:"ExpectedAbandonRate"`

	// 呼叫重试间隔时间,单位秒,60 - 86400
	RetryInterval *int64 `json:"RetryInterval,omitnil,omitempty" name:"RetryInterval"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 指定的 IVR ID
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 呼叫重试次数,0 - 2
	RetryTimes *int64 `json:"RetryTimes,omitnil,omitempty" name:"RetryTimes"`
}

Predefined struct for user

type UpdatePredictiveDialingCampaignResponse added in v1.0.866

type UpdatePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *UpdatePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewUpdatePredictiveDialingCampaignResponse added in v1.0.866

func NewUpdatePredictiveDialingCampaignResponse() (response *UpdatePredictiveDialingCampaignResponse)

func (*UpdatePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdatePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type UpdatePredictiveDialingCampaignResponseParams added in v1.0.866

type UpdatePredictiveDialingCampaignResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadAudioInfo added in v1.0.894

type UploadAudioInfo struct {
	// 文件别名(可重复)
	CustomFileName *string `json:"CustomFileName,omitnil,omitempty" name:"CustomFileName"`

	// 音频文件链接。(支持mp3和wav格式,文件不超过5MB)
	AudioUrl *string `json:"AudioUrl,omitnil,omitempty" name:"AudioUrl"`
}

type UploadIvrAudioFailedInfo added in v1.0.894

type UploadIvrAudioFailedInfo struct {
	// 文件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedMsg *string `json:"FailedMsg,omitnil,omitempty" name:"FailedMsg"`
}

type UploadIvrAudioRequest added in v1.0.894

type UploadIvrAudioRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 音频文件列表
	AudioList []*UploadAudioInfo `json:"AudioList,omitnil,omitempty" name:"AudioList"`
}

func NewUploadIvrAudioRequest added in v1.0.894

func NewUploadIvrAudioRequest() (request *UploadIvrAudioRequest)

func (*UploadIvrAudioRequest) FromJsonString added in v1.0.894

func (r *UploadIvrAudioRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadIvrAudioRequest) ToJsonString added in v1.0.894

func (r *UploadIvrAudioRequest) ToJsonString() string

type UploadIvrAudioRequestParams added in v1.0.894

type UploadIvrAudioRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 音频文件列表
	AudioList []*UploadAudioInfo `json:"AudioList,omitnil,omitempty" name:"AudioList"`
}

Predefined struct for user

type UploadIvrAudioResponse added in v1.0.894

type UploadIvrAudioResponse struct {
	*tchttp.BaseResponse
	Response *UploadIvrAudioResponseParams `json:"Response"`
}

func NewUploadIvrAudioResponse added in v1.0.894

func NewUploadIvrAudioResponse() (response *UploadIvrAudioResponse)

func (*UploadIvrAudioResponse) FromJsonString added in v1.0.894

func (r *UploadIvrAudioResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadIvrAudioResponse) ToJsonString added in v1.0.894

func (r *UploadIvrAudioResponse) ToJsonString() string

type UploadIvrAudioResponseParams added in v1.0.894

type UploadIvrAudioResponseParams struct {
	// 上传失败的文件列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedFileList []*UploadIvrAudioFailedInfo `json:"FailedFileList,omitnil,omitempty" name:"FailedFileList"`

	// 上传成功文件列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessFileList []*AudioFileInfo `json:"SuccessFileList,omitnil,omitempty" name:"SuccessFileList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Variable added in v1.0.522

type Variable struct {
	// 变量名
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 变量值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

Jump to

Keyboard shortcuts

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