Class: TencentCloud::Ccc::V20200210::IVRKeyPressedElement

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

Overview

ivr 按键信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key = nil, label = nil, timestamp = nil, nodelabel = nil, originalcontent = nil, ttsprompt = nil) ⇒ IVRKeyPressedElement

Returns a new instance of IVRKeyPressedElement.



5288
5289
5290
5291
5292
5293
5294
5295
# File 'lib/v20200210/models.rb', line 5288

def initialize(key=nil, label=nil, timestamp=nil, nodelabel=nil, originalcontent=nil, ttsprompt=nil)
  @Key = key
  @Label = label
  @Timestamp = timestamp
  @NodeLabel = nodelabel
  @OriginalContent = originalcontent
  @TTSPrompt = ttsprompt
end

Instance Attribute Details

#KeyObject

Parameters:

  • Key:

    命中的关键字或者按键

  • Label:

    按键关联的标签

  • Timestamp:

    Unix 毫秒时间戳

  • NodeLabel:

    节点标签

  • OriginalContent:

    用户原始输入

  • TTSPrompt:

    TTS 提示音内容



5286
5287
5288
# File 'lib/v20200210/models.rb', line 5286

def Key
  @Key
end

#LabelObject

Parameters:

  • Key:

    命中的关键字或者按键

  • Label:

    按键关联的标签

  • Timestamp:

    Unix 毫秒时间戳

  • NodeLabel:

    节点标签

  • OriginalContent:

    用户原始输入

  • TTSPrompt:

    TTS 提示音内容



5286
5287
5288
# File 'lib/v20200210/models.rb', line 5286

def Label
  @Label
end

#NodeLabelObject

Parameters:

  • Key:

    命中的关键字或者按键

  • Label:

    按键关联的标签

  • Timestamp:

    Unix 毫秒时间戳

  • NodeLabel:

    节点标签

  • OriginalContent:

    用户原始输入

  • TTSPrompt:

    TTS 提示音内容



5286
5287
5288
# File 'lib/v20200210/models.rb', line 5286

def NodeLabel
  @NodeLabel
end

#OriginalContentObject

Parameters:

  • Key:

    命中的关键字或者按键

  • Label:

    按键关联的标签

  • Timestamp:

    Unix 毫秒时间戳

  • NodeLabel:

    节点标签

  • OriginalContent:

    用户原始输入

  • TTSPrompt:

    TTS 提示音内容



5286
5287
5288
# File 'lib/v20200210/models.rb', line 5286

def OriginalContent
  @OriginalContent
end

#TimestampObject

Parameters:

  • Key:

    命中的关键字或者按键

  • Label:

    按键关联的标签

  • Timestamp:

    Unix 毫秒时间戳

  • NodeLabel:

    节点标签

  • OriginalContent:

    用户原始输入

  • TTSPrompt:

    TTS 提示音内容



5286
5287
5288
# File 'lib/v20200210/models.rb', line 5286

def Timestamp
  @Timestamp
end

#TTSPromptObject

Parameters:

  • Key:

    命中的关键字或者按键

  • Label:

    按键关联的标签

  • Timestamp:

    Unix 毫秒时间戳

  • NodeLabel:

    节点标签

  • OriginalContent:

    用户原始输入

  • TTSPrompt:

    TTS 提示音内容



5286
5287
5288
# File 'lib/v20200210/models.rb', line 5286

def TTSPrompt
  @TTSPrompt
end

Instance Method Details

#deserialize(params) ⇒ Object



5297
5298
5299
5300
5301
5302
5303
5304
# File 'lib/v20200210/models.rb', line 5297

def deserialize(params)
  @Key = params['Key']
  @Label = params['Label']
  @Timestamp = params['Timestamp']
  @NodeLabel = params['NodeLabel']
  @OriginalContent = params['OriginalContent']
  @TTSPrompt = params['TTSPrompt']
end