Class: TencentCloud::Ccc::V20200210::AutoCalloutTaskInfo

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

Overview

自动外呼任务列表项

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, calleecount = nil, callers = nil, notbefore = nil, notafter = nil, ivrid = nil, state = nil, taskid = nil) ⇒ AutoCalloutTaskInfo

Returns a new instance of AutoCalloutTaskInfo.



499
500
501
502
503
504
505
506
507
508
# File 'lib/v20200210/models.rb', line 499

def initialize(name=nil, calleecount=nil, callers=nil, notbefore=nil, notafter=nil, ivrid=nil, state=nil, taskid=nil)
  @Name = name
  @CalleeCount = calleecount
  @Callers = callers
  @NotBefore = notbefore
  @NotAfter = notafter
  @IvrId = ivrid
  @State = state
  @TaskId = taskid
end

Instance Attribute Details

#CalleeCountObject

注意:此字段可能返回 null,表示取不到有效值。0初始:任务创建,呼叫未开始1运行中2 已完成:任务中所有呼叫完成3结束中:任务到期,但仍有部分呼叫未结束4已结束:任务到期终止

Parameters:

  • Name:

    任务名

  • CalleeCount:

    被叫数量

  • Callers:

    主叫号码列表

  • NotBefore:

    起始时间戳

  • NotAfter:

    结束时间戳

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态:

  • TaskId:

    任务Id



497
498
499
# File 'lib/v20200210/models.rb', line 497

def CalleeCount
  @CalleeCount
end

#CallersObject

注意:此字段可能返回 null,表示取不到有效值。0初始:任务创建,呼叫未开始1运行中2 已完成:任务中所有呼叫完成3结束中:任务到期,但仍有部分呼叫未结束4已结束:任务到期终止

Parameters:

  • Name:

    任务名

  • CalleeCount:

    被叫数量

  • Callers:

    主叫号码列表

  • NotBefore:

    起始时间戳

  • NotAfter:

    结束时间戳

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态:

  • TaskId:

    任务Id



497
498
499
# File 'lib/v20200210/models.rb', line 497

def Callers
  @Callers
end

#IvrIdObject

注意:此字段可能返回 null,表示取不到有效值。0初始:任务创建,呼叫未开始1运行中2 已完成:任务中所有呼叫完成3结束中:任务到期,但仍有部分呼叫未结束4已结束:任务到期终止

Parameters:

  • Name:

    任务名

  • CalleeCount:

    被叫数量

  • Callers:

    主叫号码列表

  • NotBefore:

    起始时间戳

  • NotAfter:

    结束时间戳

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态:

  • TaskId:

    任务Id



497
498
499
# File 'lib/v20200210/models.rb', line 497

def IvrId
  @IvrId
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。0初始:任务创建,呼叫未开始1运行中2 已完成:任务中所有呼叫完成3结束中:任务到期,但仍有部分呼叫未结束4已结束:任务到期终止

Parameters:

  • Name:

    任务名

  • CalleeCount:

    被叫数量

  • Callers:

    主叫号码列表

  • NotBefore:

    起始时间戳

  • NotAfter:

    结束时间戳

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态:

  • TaskId:

    任务Id



497
498
499
# File 'lib/v20200210/models.rb', line 497

def Name
  @Name
end

#NotAfterObject

注意:此字段可能返回 null,表示取不到有效值。0初始:任务创建,呼叫未开始1运行中2 已完成:任务中所有呼叫完成3结束中:任务到期,但仍有部分呼叫未结束4已结束:任务到期终止

Parameters:

  • Name:

    任务名

  • CalleeCount:

    被叫数量

  • Callers:

    主叫号码列表

  • NotBefore:

    起始时间戳

  • NotAfter:

    结束时间戳

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态:

  • TaskId:

    任务Id



497
498
499
# File 'lib/v20200210/models.rb', line 497

def NotAfter
  @NotAfter
end

#NotBeforeObject

注意:此字段可能返回 null,表示取不到有效值。0初始:任务创建,呼叫未开始1运行中2 已完成:任务中所有呼叫完成3结束中:任务到期,但仍有部分呼叫未结束4已结束:任务到期终止

Parameters:

  • Name:

    任务名

  • CalleeCount:

    被叫数量

  • Callers:

    主叫号码列表

  • NotBefore:

    起始时间戳

  • NotAfter:

    结束时间戳

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态:

  • TaskId:

    任务Id



497
498
499
# File 'lib/v20200210/models.rb', line 497

def NotBefore
  @NotBefore
end

#StateObject

注意:此字段可能返回 null,表示取不到有效值。0初始:任务创建,呼叫未开始1运行中2 已完成:任务中所有呼叫完成3结束中:任务到期,但仍有部分呼叫未结束4已结束:任务到期终止

Parameters:

  • Name:

    任务名

  • CalleeCount:

    被叫数量

  • Callers:

    主叫号码列表

  • NotBefore:

    起始时间戳

  • NotAfter:

    结束时间戳

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态:

  • TaskId:

    任务Id



497
498
499
# File 'lib/v20200210/models.rb', line 497

def State
  @State
end

#TaskIdObject

注意:此字段可能返回 null,表示取不到有效值。0初始:任务创建,呼叫未开始1运行中2 已完成:任务中所有呼叫完成3结束中:任务到期,但仍有部分呼叫未结束4已结束:任务到期终止

Parameters:

  • Name:

    任务名

  • CalleeCount:

    被叫数量

  • Callers:

    主叫号码列表

  • NotBefore:

    起始时间戳

  • NotAfter:

    结束时间戳

  • IvrId:

    任务使用的IvrId

  • State:

    任务状态:

  • TaskId:

    任务Id



497
498
499
# File 'lib/v20200210/models.rb', line 497

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



510
511
512
513
514
515
516
517
518
519
# File 'lib/v20200210/models.rb', line 510

def deserialize(params)
  @Name = params['Name']
  @CalleeCount = params['CalleeCount']
  @Callers = params['Callers']
  @NotBefore = params['NotBefore']
  @NotAfter = params['NotAfter']
  @IvrId = params['IvrId']
  @State = params['State']
  @TaskId = params['TaskId']
end