Class: TencentCloud::Lcic::V20220817::DescribeRoomStatisticsResponse

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

Overview

DescribeRoomStatistics返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(peakmembernumber = nil, membernumber = nil, total = nil, memberrecords = nil, realstarttime = nil, realendtime = nil, messagecount = nil, miccount = nil, requestid = nil) ⇒ DescribeRoomStatisticsResponse

Returns a new instance of DescribeRoomStatisticsResponse.



2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
# File 'lib/v20220817/models.rb', line 2677

def initialize(peakmembernumber=nil, membernumber=nil, total=nil, memberrecords=nil, realstarttime=nil, realendtime=nil, messagecount=nil, miccount=nil, requestid=nil)
  @PeakMemberNumber = peakmembernumber
  @MemberNumber = membernumber
  @Total = total
  @MemberRecords = memberrecords
  @RealStartTime = realstarttime
  @RealEndTime = realendtime
  @MessageCount = messagecount
  @MicCount = miccount
  @RequestId = requestid
end

Instance Attribute Details

#MemberNumberObject

Parameters:

  • PeakMemberNumber:

    峰值在线成员人数。

  • MemberNumber:

    累计在线人数。

  • Total:

    记录总数。包含进入房间或者应到未到的。

  • MemberRecords:

    成员记录列表。

  • RealStartTime:

    秒级unix时间戳,实际房间开始时间。

  • RealEndTime:

    秒级unix时间戳,实际房间结束时间。

  • MessageCount:

    课堂消息总数。

  • MicCount:

    课堂连麦总数。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2675
2676
2677
# File 'lib/v20220817/models.rb', line 2675

def MemberNumber
  @MemberNumber
end

#MemberRecordsObject

Parameters:

  • PeakMemberNumber:

    峰值在线成员人数。

  • MemberNumber:

    累计在线人数。

  • Total:

    记录总数。包含进入房间或者应到未到的。

  • MemberRecords:

    成员记录列表。

  • RealStartTime:

    秒级unix时间戳,实际房间开始时间。

  • RealEndTime:

    秒级unix时间戳,实际房间结束时间。

  • MessageCount:

    课堂消息总数。

  • MicCount:

    课堂连麦总数。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2675
2676
2677
# File 'lib/v20220817/models.rb', line 2675

def MemberRecords
  @MemberRecords
end

#MessageCountObject

Parameters:

  • PeakMemberNumber:

    峰值在线成员人数。

  • MemberNumber:

    累计在线人数。

  • Total:

    记录总数。包含进入房间或者应到未到的。

  • MemberRecords:

    成员记录列表。

  • RealStartTime:

    秒级unix时间戳,实际房间开始时间。

  • RealEndTime:

    秒级unix时间戳,实际房间结束时间。

  • MessageCount:

    课堂消息总数。

  • MicCount:

    课堂连麦总数。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2675
2676
2677
# File 'lib/v20220817/models.rb', line 2675

def MessageCount
  @MessageCount
end

#MicCountObject

Parameters:

  • PeakMemberNumber:

    峰值在线成员人数。

  • MemberNumber:

    累计在线人数。

  • Total:

    记录总数。包含进入房间或者应到未到的。

  • MemberRecords:

    成员记录列表。

  • RealStartTime:

    秒级unix时间戳,实际房间开始时间。

  • RealEndTime:

    秒级unix时间戳,实际房间结束时间。

  • MessageCount:

    课堂消息总数。

  • MicCount:

    课堂连麦总数。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2675
2676
2677
# File 'lib/v20220817/models.rb', line 2675

def MicCount
  @MicCount
end

#PeakMemberNumberObject

Parameters:

  • PeakMemberNumber:

    峰值在线成员人数。

  • MemberNumber:

    累计在线人数。

  • Total:

    记录总数。包含进入房间或者应到未到的。

  • MemberRecords:

    成员记录列表。

  • RealStartTime:

    秒级unix时间戳,实际房间开始时间。

  • RealEndTime:

    秒级unix时间戳,实际房间结束时间。

  • MessageCount:

    课堂消息总数。

  • MicCount:

    课堂连麦总数。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2675
2676
2677
# File 'lib/v20220817/models.rb', line 2675

def PeakMemberNumber
  @PeakMemberNumber
end

#RealEndTimeObject

Parameters:

  • PeakMemberNumber:

    峰值在线成员人数。

  • MemberNumber:

    累计在线人数。

  • Total:

    记录总数。包含进入房间或者应到未到的。

  • MemberRecords:

    成员记录列表。

  • RealStartTime:

    秒级unix时间戳,实际房间开始时间。

  • RealEndTime:

    秒级unix时间戳,实际房间结束时间。

  • MessageCount:

    课堂消息总数。

  • MicCount:

    课堂连麦总数。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2675
2676
2677
# File 'lib/v20220817/models.rb', line 2675

def RealEndTime
  @RealEndTime
end

#RealStartTimeObject

Parameters:

  • PeakMemberNumber:

    峰值在线成员人数。

  • MemberNumber:

    累计在线人数。

  • Total:

    记录总数。包含进入房间或者应到未到的。

  • MemberRecords:

    成员记录列表。

  • RealStartTime:

    秒级unix时间戳,实际房间开始时间。

  • RealEndTime:

    秒级unix时间戳,实际房间结束时间。

  • MessageCount:

    课堂消息总数。

  • MicCount:

    课堂连麦总数。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2675
2676
2677
# File 'lib/v20220817/models.rb', line 2675

def RealStartTime
  @RealStartTime
end

#RequestIdObject

Parameters:

  • PeakMemberNumber:

    峰值在线成员人数。

  • MemberNumber:

    累计在线人数。

  • Total:

    记录总数。包含进入房间或者应到未到的。

  • MemberRecords:

    成员记录列表。

  • RealStartTime:

    秒级unix时间戳,实际房间开始时间。

  • RealEndTime:

    秒级unix时间戳,实际房间结束时间。

  • MessageCount:

    课堂消息总数。

  • MicCount:

    课堂连麦总数。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2675
2676
2677
# File 'lib/v20220817/models.rb', line 2675

def RequestId
  @RequestId
end

#TotalObject

Parameters:

  • PeakMemberNumber:

    峰值在线成员人数。

  • MemberNumber:

    累计在线人数。

  • Total:

    记录总数。包含进入房间或者应到未到的。

  • MemberRecords:

    成员记录列表。

  • RealStartTime:

    秒级unix时间戳,实际房间开始时间。

  • RealEndTime:

    秒级unix时间戳,实际房间结束时间。

  • MessageCount:

    课堂消息总数。

  • MicCount:

    课堂连麦总数。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2675
2676
2677
# File 'lib/v20220817/models.rb', line 2675

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
# File 'lib/v20220817/models.rb', line 2689

def deserialize(params)
  @PeakMemberNumber = params['PeakMemberNumber']
  @MemberNumber = params['MemberNumber']
  @Total = params['Total']
  unless params['MemberRecords'].nil?
    @MemberRecords = []
    params['MemberRecords'].each do |i|
      memberrecord_tmp = MemberRecord.new
      memberrecord_tmp.deserialize(i)
      @MemberRecords << memberrecord_tmp
    end
  end
  @RealStartTime = params['RealStartTime']
  @RealEndTime = params['RealEndTime']
  @MessageCount = params['MessageCount']
  @MicCount = params['MicCount']
  @RequestId = params['RequestId']
end