Class: TencentCloud::Ccc::V20200210::UpdatePredictiveDialingCampaignRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ccc::V20200210::UpdatePredictiveDialingCampaignRequest
- Defined in:
- lib/v20200210/models.rb
Overview
UpdatePredictiveDialingCampaign请求参数结构体
Instance Attribute Summary collapse
- #CalleeAttributes ⇒ Object
- #Callees ⇒ Object
- #Callers ⇒ Object
- #CallOrder ⇒ Object
- #CampaignId ⇒ Object
- #EndTime ⇒ Object
- #ExpectedAbandonRate ⇒ Object
- #IVRId ⇒ Object
- #Name ⇒ Object
- #Priority ⇒ Object
- #RetryInterval ⇒ Object
- #RetryTimes ⇒ Object
- #SdkAppId ⇒ Object
- #SkillGroupId ⇒ Object
- #StartTime ⇒ Object
- #UUI ⇒ Object
- #Variables ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of UpdatePredictiveDialingCampaignRequest.
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, =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 = @StartTime = starttime @EndTime = endtime @IVRId = ivrid @RetryTimes = retrytimes @Variables = variables @UUI = uui @CalleeAttributes = calleeattributes end |
Instance Attribute Details
#CalleeAttributes ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def CalleeAttributes @CalleeAttributes end |
#Callees ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def Callees @Callees end |
#Callers ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def Callers @Callers end |
#CallOrder ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def CallOrder @CallOrder end |
#CampaignId ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def CampaignId @CampaignId end |
#EndTime ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def EndTime @EndTime end |
#ExpectedAbandonRate ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def ExpectedAbandonRate @ExpectedAbandonRate end |
#IVRId ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def IVRId @IVRId end |
#Name ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def Name @Name end |
#Priority ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def Priority @Priority end |
#RetryInterval ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def RetryInterval @RetryInterval end |
#RetryTimes ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def RetryTimes @RetryTimes end |
#SdkAppId ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def SdkAppId @SdkAppId end |
#SkillGroupId ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def SkillGroupId @SkillGroupId end |
#StartTime ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def StartTime @StartTime end |
#UUI ⇒ Object
7437 7438 7439 |
# File 'lib/v20200210/models.rb', line 7437 def UUI @UUI end |
#Variables ⇒ Object
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 |