Class: TencentCloud::Tbp::V20190311::TextProcessRequest

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

Overview

TextProcess请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(botid = nil, terminalid = nil, inputtext = nil, botenv = nil, sessionattributes = nil) ⇒ TextProcessRequest

Returns a new instance of TextProcessRequest.



246
247
248
249
250
251
252
# File 'lib/v20190311/models.rb', line 246

def initialize(botid=nil, terminalid=nil, inputtext=nil, botenv=nil, sessionattributes=nil)
  @BotId = botid
  @TerminalId = terminalid
  @InputText = inputtext
  @BotEnv = botenv
  @SessionAttributes = sessionattributes
end

Instance Attribute Details

#BotEnvObject

Parameters:

  • 机器人标识,用于定义抽象机器人。

  • 终端标识,每个终端(或线程)对应一个,区分并发多用户。

  • 请求的文本。

  • 机器人版本,取值"dev"或"release",调试版本:dev;线上版本:release。

  • 透传字段,透传给用户自定义的WebService服务。



244
245
246
# File 'lib/v20190311/models.rb', line 244

def BotEnv
  @BotEnv
end

#BotIdObject

Parameters:

  • 机器人标识,用于定义抽象机器人。

  • 终端标识,每个终端(或线程)对应一个,区分并发多用户。

  • 请求的文本。

  • 机器人版本,取值"dev"或"release",调试版本:dev;线上版本:release。

  • 透传字段,透传给用户自定义的WebService服务。



244
245
246
# File 'lib/v20190311/models.rb', line 244

def BotId
  @BotId
end

#InputTextObject

Parameters:

  • 机器人标识,用于定义抽象机器人。

  • 终端标识,每个终端(或线程)对应一个,区分并发多用户。

  • 请求的文本。

  • 机器人版本,取值"dev"或"release",调试版本:dev;线上版本:release。

  • 透传字段,透传给用户自定义的WebService服务。



244
245
246
# File 'lib/v20190311/models.rb', line 244

def InputText
  @InputText
end

#SessionAttributesObject

Parameters:

  • 机器人标识,用于定义抽象机器人。

  • 终端标识,每个终端(或线程)对应一个,区分并发多用户。

  • 请求的文本。

  • 机器人版本,取值"dev"或"release",调试版本:dev;线上版本:release。

  • 透传字段,透传给用户自定义的WebService服务。



244
245
246
# File 'lib/v20190311/models.rb', line 244

def SessionAttributes
  @SessionAttributes
end

#TerminalIdObject

Parameters:

  • 机器人标识,用于定义抽象机器人。

  • 终端标识,每个终端(或线程)对应一个,区分并发多用户。

  • 请求的文本。

  • 机器人版本,取值"dev"或"release",调试版本:dev;线上版本:release。

  • 透传字段,透传给用户自定义的WebService服务。



244
245
246
# File 'lib/v20190311/models.rb', line 244

def TerminalId
  @TerminalId
end

Instance Method Details

#deserialize(params) ⇒ Object



254
255
256
257
258
259
260
# File 'lib/v20190311/models.rb', line 254

def deserialize(params)
  @BotId = params['BotId']
  @TerminalId = params['TerminalId']
  @InputText = params['InputText']
  @BotEnv = params['BotEnv']
  @SessionAttributes = params['SessionAttributes']
end