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.



4405
4406
4407
4408
4409
4410
4411
# File 'lib/v20220817/models.rb', line 4405

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:

    每个选项答题人数统计



4403
4404
4405
# File 'lib/v20220817/models.rb', line 4403

def AnswerStats
  @AnswerStats
end

#CorrectAnswerObject

Parameters:

  • QuestionId:

    问题ID

  • QuestionContent:

    问题内容

  • Duration:

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

  • CorrectAnswer:

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

  • AnswerStats:

    每个选项答题人数统计



4403
4404
4405
# File 'lib/v20220817/models.rb', line 4403

def CorrectAnswer
  @CorrectAnswer
end

#DurationObject

Parameters:

  • QuestionId:

    问题ID

  • QuestionContent:

    问题内容

  • Duration:

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

  • CorrectAnswer:

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

  • AnswerStats:

    每个选项答题人数统计



4403
4404
4405
# File 'lib/v20220817/models.rb', line 4403

def Duration
  @Duration
end

#QuestionContentObject

Parameters:

  • QuestionId:

    问题ID

  • QuestionContent:

    问题内容

  • Duration:

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

  • CorrectAnswer:

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

  • AnswerStats:

    每个选项答题人数统计



4403
4404
4405
# File 'lib/v20220817/models.rb', line 4403

def QuestionContent
  @QuestionContent
end

#QuestionIdObject

Parameters:

  • QuestionId:

    问题ID

  • QuestionContent:

    问题内容

  • Duration:

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

  • CorrectAnswer:

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

  • AnswerStats:

    每个选项答题人数统计



4403
4404
4405
# File 'lib/v20220817/models.rb', line 4403

def QuestionId
  @QuestionId
end

Instance Method Details

#deserialize(params) ⇒ Object



4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
# File 'lib/v20220817/models.rb', line 4413

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