Class: TencentCloud::Ccc::V20200210::AutoCalloutTaskCalleeInfo

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(callee = nil, state = nil, sessions = nil) ⇒ AutoCalloutTaskCalleeInfo

Returns a new instance of AutoCalloutTaskCalleeInfo.



459
460
461
462
463
# File 'lib/v20200210/models.rb', line 459

def initialize(callee=nil, state=nil, sessions=nil)
  @Callee = callee
  @State = state
  @Sessions = sessions
end

Instance Attribute Details

#CalleeObject

Parameters:

  • Callee:

    被叫号码

  • State:

    呼叫状态 0初始 1已接听 2未接听 3呼叫中 4待重试

  • Sessions:

    会话ID列表



457
458
459
# File 'lib/v20200210/models.rb', line 457

def Callee
  @Callee
end

#SessionsObject

Parameters:

  • Callee:

    被叫号码

  • State:

    呼叫状态 0初始 1已接听 2未接听 3呼叫中 4待重试

  • Sessions:

    会话ID列表



457
458
459
# File 'lib/v20200210/models.rb', line 457

def Sessions
  @Sessions
end

#StateObject

Parameters:

  • Callee:

    被叫号码

  • State:

    呼叫状态 0初始 1已接听 2未接听 3呼叫中 4待重试

  • Sessions:

    会话ID列表



457
458
459
# File 'lib/v20200210/models.rb', line 457

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



465
466
467
468
469
# File 'lib/v20200210/models.rb', line 465

def deserialize(params)
  @Callee = params['Callee']
  @State = params['State']
  @Sessions = params['Sessions']
end