Class: TencentCloud::Lcic::V20220817::QuestionInfo

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

Overview

房间问答问题详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(questionid = nil, questioncontent = nil, duration = nil, correctanswer = nil, answerstats = nil) ⇒ QuestionInfo

Returns a new instance of QuestionInfo.



4365
4366
4367
4368
4369
4370
4371
# File 'lib/v20220817/models.rb', line 4365

def initialize(questionid=nil, questioncontent=nil, duration=nil, correctanswer=nil, answerstats=nil)
  @QuestionId = questionid
  @QuestionContent = questioncontent
  @Duration = duration
  @CorrectAnswer = correctanswer
  @AnswerStats = answerstats
end

Instance Attribute Details

#AnswerStatsObject

Parameters:

  • QuestionId:

    问题ID

  • QuestionContent:

    问题内容

  • Duration:

    倒计时答题设置的秒数(0 表示不计时)

  • CorrectAnswer:

    正确答案(按照位表示是否选择,如0x1表示选择A,0x11表示选择AB)

  • AnswerStats:

    每个选项答题人数统计



4363
4364
4365
# File 'lib/v20220817/models.rb', line 4363

def AnswerStats
  @AnswerStats
end

#CorrectAnswerObject

Parameters:

  • QuestionId:

    问题ID

  • QuestionContent:

    问题内容

  • Duration:

    倒计时答题设置的秒数(0 表示不计时)

  • CorrectAnswer:

    正确答案(按照位表示是否选择,如0x1表示选择A,0x11表示选择AB)

  • AnswerStats:

    每个选项答题人数统计



4363
4364
4365
# File 'lib/v20220817/models.rb', line 4363

def CorrectAnswer
  @CorrectAnswer
end

#DurationObject

Parameters:

  • QuestionId:

    问题ID

  • QuestionContent:

    问题内容

  • Duration:

    倒计时答题设置的秒数(0 表示不计时)

  • CorrectAnswer:

    正确答案(按照位表示是否选择,如0x1表示选择A,0x11表示选择AB)

  • AnswerStats:

    每个选项答题人数统计



4363
4364
4365
# File 'lib/v20220817/models.rb', line 4363

def Duration
  @Duration
end

#QuestionContentObject

Parameters:

  • QuestionId:

    问题ID

  • QuestionContent:

    问题内容

  • Duration:

    倒计时答题设置的秒数(0 表示不计时)

  • CorrectAnswer:

    正确答案(按照位表示是否选择,如0x1表示选择A,0x11表示选择AB)

  • AnswerStats:

    每个选项答题人数统计



4363
4364
4365
# File 'lib/v20220817/models.rb', line 4363

def QuestionContent
  @QuestionContent
end

#QuestionIdObject

Parameters:

  • QuestionId:

    问题ID

  • QuestionContent:

    问题内容

  • Duration:

    倒计时答题设置的秒数(0 表示不计时)

  • CorrectAnswer:

    正确答案(按照位表示是否选择,如0x1表示选择A,0x11表示选择AB)

  • AnswerStats:

    每个选项答题人数统计



4363
4364
4365
# File 'lib/v20220817/models.rb', line 4363

def QuestionId
  @QuestionId
end

Instance Method Details

#deserialize(params) ⇒ Object



4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
# File 'lib/v20220817/models.rb', line 4373

def deserialize(params)
  @QuestionId = params['QuestionId']
  @QuestionContent = params['QuestionContent']
  @Duration = params['Duration']
  @CorrectAnswer = params['CorrectAnswer']
  unless params['AnswerStats'].nil?
    @AnswerStats = []
    params['AnswerStats'].each do |i|
      answerstat_tmp = AnswerStat.new
      answerstat_tmp.deserialize(i)
      @AnswerStats << answerstat_tmp
    end
  end
end