Class: TencentCloud::Ccc::V20200210::CreatePredictiveDialingCampaignRequest

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

Overview

CreatePredictiveDialingCampaign请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sdkappid = 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, timezone = nil, availabletime = nil) ⇒ CreatePredictiveDialingCampaignRequest

Returns a new instance of CreatePredictiveDialingCampaignRequest.



2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
# File 'lib/v20200210/models.rb', line 2185

def initialize(sdkappid=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, timezone=nil, availabletime=nil)
  @SdkAppId = sdkappid
  @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
  @TimeZone = timezone
  @AvailableTime = availabletime
end

Instance Attribute Details

#AvailableTimeObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def AvailableTime
  @AvailableTime
end

#CalleeAttributesObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def CalleeAttributes
  @CalleeAttributes
end

#CalleesObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def Callees
  @Callees
end

#CallersObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def Callers
  @Callers
end

#CallOrderObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def CallOrder
  @CallOrder
end

#EndTimeObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def EndTime
  @EndTime
end

#ExpectedAbandonRateObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def ExpectedAbandonRate
  @ExpectedAbandonRate
end

#IVRIdObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def IVRId
  @IVRId
end

#NameObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def Name
  @Name
end

#PriorityObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def Priority
  @Priority
end

#RetryIntervalObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def RetryInterval
  @RetryInterval
end

#RetryTimesObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def RetryTimes
  @RetryTimes
end

#SdkAppIdObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def SdkAppId
  @SdkAppId
end

#SkillGroupIdObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def SkillGroupId
  @SkillGroupId
end

#StartTimeObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def StartTime
  @StartTime
end

#TimeZoneObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def TimeZone
  @TimeZone
end

#UUIObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def UUI
  @UUI
end

#VariablesObject

Parameters:

  • SdkAppId:

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

  • Name:

    任务名称

  • Callees:

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

  • Callers:

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

  • CallOrder:

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

  • SkillGroupId:

    使用的座席技能组 ID

  • Priority:

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

  • ExpectedAbandonRate:

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

  • RetryInterval:

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

  • StartTime:

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

  • EndTime:

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

  • IVRId:

    指定的 IVR Id

  • RetryTimes:

    呼叫重试次数,0 - 2

  • Variables:

    自定义变量

  • UUI:

    UUI

  • CalleeAttributes:

    被叫属性

  • TimeZone:
  • AvailableTime:

    可用时间段



2183
2184
2185
# File 'lib/v20200210/models.rb', line 2183

def Variables
  @Variables
end

Instance Method Details

#deserialize(params) ⇒ Object



2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
# File 'lib/v20200210/models.rb', line 2206

def deserialize(params)
  @SdkAppId = params['SdkAppId']
  @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
  @TimeZone = params['TimeZone']
  unless params['AvailableTime'].nil?
    @AvailableTime = []
    params['AvailableTime'].each do |i|
      timerange_tmp = TimeRange.new
      timerange_tmp.deserialize(i)
      @AvailableTime << timerange_tmp
    end
  end
end