Class: TencentCloud::Tbp::V20190627::TextProcessRequest

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

Overview

TextProcess请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of TextProcessRequest.



111
112
113
114
115
116
117
118
119
# File 'lib/v20190627/models.rb', line 111

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

Instance Attribute Details

#BotEnvObject

Parameters:

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

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

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

  • 请求的文本。

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

  • 平台类型,WXWork。

  • 当PlatformType为微信公众号或企业微信时,传递对应微信公众号或企业微信的唯一标识



109
110
111
# File 'lib/v20190627/models.rb', line 109

def BotEnv
  @BotEnv
end

#BotIdObject

Parameters:

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

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

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

  • 请求的文本。

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

  • 平台类型,WXWork。

  • 当PlatformType为微信公众号或企业微信时,传递对应微信公众号或企业微信的唯一标识



109
110
111
# File 'lib/v20190627/models.rb', line 109

def BotId
  @BotId
end

#InputTextObject

Parameters:

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

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

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

  • 请求的文本。

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

  • 平台类型,WXWork。

  • 当PlatformType为微信公众号或企业微信时,传递对应微信公众号或企业微信的唯一标识



109
110
111
# File 'lib/v20190627/models.rb', line 109

def InputText
  @InputText
end

#PlatformIdObject

Parameters:

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

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

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

  • 请求的文本。

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

  • 平台类型,WXWork。

  • 当PlatformType为微信公众号或企业微信时,传递对应微信公众号或企业微信的唯一标识



109
110
111
# File 'lib/v20190627/models.rb', line 109

def PlatformId
  @PlatformId
end

#PlatformTypeObject

Parameters:

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

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

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

  • 请求的文本。

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

  • 平台类型,WXWork。

  • 当PlatformType为微信公众号或企业微信时,传递对应微信公众号或企业微信的唯一标识



109
110
111
# File 'lib/v20190627/models.rb', line 109

def PlatformType
  @PlatformType
end

#SessionAttributesObject

Parameters:

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

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

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

  • 请求的文本。

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

  • 平台类型,WXWork。

  • 当PlatformType为微信公众号或企业微信时,传递对应微信公众号或企业微信的唯一标识



109
110
111
# File 'lib/v20190627/models.rb', line 109

def SessionAttributes
  @SessionAttributes
end

#TerminalIdObject

Parameters:

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

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

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

  • 请求的文本。

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

  • 平台类型,WXWork。

  • 当PlatformType为微信公众号或企业微信时,传递对应微信公众号或企业微信的唯一标识



109
110
111
# File 'lib/v20190627/models.rb', line 109

def TerminalId
  @TerminalId
end

Instance Method Details

#deserialize(params) ⇒ Object



121
122
123
124
125
126
127
128
129
# File 'lib/v20190627/models.rb', line 121

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