Class: TencentCloud::Ccc::V20200210::UpdatePredictiveDialingCampaignRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200210/models.rb

Overview

UpdatePredictiveDialingCampaign请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sdkappid = nil, campaignid = nil, name = nil, callees = nil, callers = nil, callorder = nil, skillgroupid = nil, priority = nil, expectedabandonrate = nil, retryinterval = nil, starttime = nil, endtime = nil, ivrid = nil, retrytimes = nil, variables = nil, uui = nil, calleeattributes = nil) ⇒ UpdatePredictiveDialingCampaignRequest

Returns a new instance of UpdatePredictiveDialingCampaignRequest.



7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
# File 'lib/v20200210/models.rb', line 7439

def initialize(sdkappid=nil, campaignid=nil, name=nil, callees=nil, callers=nil, callorder=nil, skillgroupid=nil, priority=nil, expectedabandonrate=nil, retryinterval=nil, starttime=nil, endtime=nil, ivrid=nil, retrytimes=nil, variables=nil, uui=nil, calleeattributes=nil)
  @SdkAppId = sdkappid
  @CampaignId = campaignid
  @Name = name
  @Callees = callees
  @Callers = callers
  @CallOrder = callorder
  @SkillGroupId = skillgroupid
  @Priority = priority
  @ExpectedAbandonRate = expectedabandonrate
  @RetryInterval = retryinterval
  @StartTime = starttime
  @EndTime = endtime
  @IVRId = ivrid
  @RetryTimes = retrytimes
  @Variables = variables
  @UUI = uui
  @CalleeAttributes = calleeattributes
end

Instance Attribute Details

#CalleeAttributesObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def CalleeAttributes
  @CalleeAttributes
end

#CalleesObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def Callees
  @Callees
end

#CallersObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def Callers
  @Callers
end

#CallOrderObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def CallOrder
  @CallOrder
end

#CampaignIdObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def CampaignId
  @CampaignId
end

#EndTimeObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def EndTime
  @EndTime
end

#ExpectedAbandonRateObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def ExpectedAbandonRate
  @ExpectedAbandonRate
end

#IVRIdObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def IVRId
  @IVRId
end

#NameObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def Name
  @Name
end

#PriorityObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def Priority
  @Priority
end

#RetryIntervalObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def RetryInterval
  @RetryInterval
end

#RetryTimesObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def RetryTimes
  @RetryTimes
end

#SdkAppIdObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def SdkAppId
  @SdkAppId
end

#SkillGroupIdObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def SkillGroupId
  @SkillGroupId
end

#StartTimeObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def StartTime
  @StartTime
end

#UUIObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def UUI
  @UUI
end

#VariablesObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • CampaignId:

    生成的任务 ID

  • Name:

    任务名称

  • Callees:

    被叫列表,支持 E.164 或不带国家码形式的号码

  • Callers:

    主叫列表,使用管理端展示的号码格式

  • CallOrder:

    被叫呼叫顺序 0 随机 1 顺序

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

    相同应用内多个任务运行优先级,从高到底 1 - 5

  • ExpectedAbandonRate:

    预期呼损率,百分比,5 - 50

  • RetryInterval:

    呼叫重试间隔时间,单位秒,60 - 86400

  • StartTime:

    任务启动时间,Unix 时间戳,到此时间后会自动启动任务

  • EndTime:

    任务结束时间,Unix 时间戳,到此时间后会自动终止任务

  • IVRId:

    指定的 IVR ID

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性



7437
7438
7439
# File 'lib/v20200210/models.rb', line 7437

def Variables
  @Variables
end

Instance Method Details

#deserialize(params) ⇒ Object



7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
# File 'lib/v20200210/models.rb', line 7459

def deserialize(params)
  @SdkAppId = params['SdkAppId']
  @CampaignId = params['CampaignId']
  @Name = params['Name']
  @Callees = params['Callees']
  @Callers = params['Callers']
  @CallOrder = params['CallOrder']
  @SkillGroupId = params['SkillGroupId']
  @Priority = params['Priority']
  @ExpectedAbandonRate = params['ExpectedAbandonRate']
  @RetryInterval = params['RetryInterval']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @IVRId = params['IVRId']
  @RetryTimes = params['RetryTimes']
  unless params['Variables'].nil?
    @Variables = []
    params['Variables'].each do |i|
      variable_tmp = Variable.new
      variable_tmp.deserialize(i)
      @Variables << variable_tmp
    end
  end
  @UUI = params['UUI']
  unless params['CalleeAttributes'].nil?
    @CalleeAttributes = []
    params['CalleeAttributes'].each do |i|
      calleeattribute_tmp = CalleeAttribute.new
      calleeattribute_tmp.deserialize(i)
      @CalleeAttributes << calleeattribute_tmp
    end
  end
end