Class: TencentCloud::Soe::V20180724::KeywordEvaluateRequest

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

Overview

KeywordEvaluate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(seqid = nil, isend = nil, voicefiletype = nil, voiceencodetype = nil, uservoicedata = nil, sessionid = nil, keywords = nil, soeappid = nil, isquery = nil) ⇒ KeywordEvaluateRequest

Returns a new instance of KeywordEvaluateRequest.



198
199
200
201
202
203
204
205
206
207
208
# File 'lib/v20180724/models.rb', line 198

def initialize(seqid=nil, isend=nil, voicefiletype=nil, voiceencodetype=nil, uservoicedata=nil, sessionid=nil, keywords=nil, soeappid=nil, isquery=nil)
  @SeqId = seqid
  @IsEnd = isend
  @VoiceFileType = voicefiletype
  @VoiceEncodeType = voiceencodetype
  @UserVoiceData = uservoicedata
  @SessionId = sessionid
  @Keywords = keywords
  @SoeAppId = soeappid
  @IsQuery = isquery
end

Instance Attribute Details

#IsEndObject

Parameters:



196
197
198
# File 'lib/v20180724/models.rb', line 196

def IsEnd
  @IsEnd
end

#IsQueryObject

Parameters:



196
197
198
# File 'lib/v20180724/models.rb', line 196

def IsQuery
  @IsQuery
end

#KeywordsObject

Parameters:



196
197
198
# File 'lib/v20180724/models.rb', line 196

def Keywords
  @Keywords
end

#SeqIdObject

Parameters:



196
197
198
# File 'lib/v20180724/models.rb', line 196

def SeqId
  @SeqId
end

#SessionIdObject

Parameters:



196
197
198
# File 'lib/v20180724/models.rb', line 196

def SessionId
  @SessionId
end

#SoeAppIdObject

Parameters:



196
197
198
# File 'lib/v20180724/models.rb', line 196

def SoeAppId
  @SoeAppId
end

#UserVoiceDataObject

Parameters:



196
197
198
# File 'lib/v20180724/models.rb', line 196

def UserVoiceData
  @UserVoiceData
end

#VoiceEncodeTypeObject

Parameters:



196
197
198
# File 'lib/v20180724/models.rb', line 196

def VoiceEncodeType
  @VoiceEncodeType
end

#VoiceFileTypeObject

Parameters:



196
197
198
# File 'lib/v20180724/models.rb', line 196

def VoiceFileType
  @VoiceFileType
end

Instance Method Details

#deserialize(params) ⇒ Object



210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
# File 'lib/v20180724/models.rb', line 210

def deserialize(params)
  @SeqId = params['SeqId']
  @IsEnd = params['IsEnd']
  @VoiceFileType = params['VoiceFileType']
  @VoiceEncodeType = params['VoiceEncodeType']
  @UserVoiceData = params['UserVoiceData']
  @SessionId = params['SessionId']
  unless params['Keywords'].nil?
    @Keywords = []
    params['Keywords'].each do |i|
      keyword_tmp = Keyword.new
      keyword_tmp.deserialize(i)
      @Keywords << keyword_tmp
    end
  end
  @SoeAppId = params['SoeAppId']
  @IsQuery = params['IsQuery']
end