Class: TencentCloud::Lcic::V20220817::GetRoomEventRequest

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

Overview

GetRoomEvent请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(roomid = nil, sdkappid = nil, page = nil, limit = nil, keyword = nil) ⇒ GetRoomEventRequest

Returns a new instance of GetRoomEventRequest.



3318
3319
3320
3321
3322
3323
3324
# File 'lib/v20220817/models.rb', line 3318

def initialize(roomid=nil, sdkappid=nil, page=nil, limit=nil, keyword=nil)
  @RoomId = roomid
  @SdkAppId = sdkappid
  @Page = page
  @Limit = limit
  @Keyword = keyword
end

Instance Attribute Details

#KeywordObject

RoomStart:房间开始RoomEnd:房间结束MemberJoin:成员加入MemberQuit:成员退出RecordFinish:录制结束CameraOn: 摄像头打开CameraOff: 摄像头关闭MicOn: 麦克风打开MicOff: 麦克风关闭ScreenOn: 屏幕共享打开ScreenOff: 屏幕共享关闭VisibleOn: 页面可见VisibleOff: 页面不可见

Parameters:

  • RoomId:

    课堂Id。

  • SdkAppId:

    应用Id。

  • Page:

    起始页,1开始。keyword为空时有效。

  • Limit:

    每页个数。keyword为空时有效。一次性最多100条。

  • Keyword:

    搜索事件类型。有以下事件类型:



3316
3317
3318
# File 'lib/v20220817/models.rb', line 3316

def Keyword
  @Keyword
end

#LimitObject

RoomStart:房间开始RoomEnd:房间结束MemberJoin:成员加入MemberQuit:成员退出RecordFinish:录制结束CameraOn: 摄像头打开CameraOff: 摄像头关闭MicOn: 麦克风打开MicOff: 麦克风关闭ScreenOn: 屏幕共享打开ScreenOff: 屏幕共享关闭VisibleOn: 页面可见VisibleOff: 页面不可见

Parameters:

  • RoomId:

    课堂Id。

  • SdkAppId:

    应用Id。

  • Page:

    起始页,1开始。keyword为空时有效。

  • Limit:

    每页个数。keyword为空时有效。一次性最多100条。

  • Keyword:

    搜索事件类型。有以下事件类型:



3316
3317
3318
# File 'lib/v20220817/models.rb', line 3316

def Limit
  @Limit
end

#PageObject

RoomStart:房间开始RoomEnd:房间结束MemberJoin:成员加入MemberQuit:成员退出RecordFinish:录制结束CameraOn: 摄像头打开CameraOff: 摄像头关闭MicOn: 麦克风打开MicOff: 麦克风关闭ScreenOn: 屏幕共享打开ScreenOff: 屏幕共享关闭VisibleOn: 页面可见VisibleOff: 页面不可见

Parameters:

  • RoomId:

    课堂Id。

  • SdkAppId:

    应用Id。

  • Page:

    起始页,1开始。keyword为空时有效。

  • Limit:

    每页个数。keyword为空时有效。一次性最多100条。

  • Keyword:

    搜索事件类型。有以下事件类型:



3316
3317
3318
# File 'lib/v20220817/models.rb', line 3316

def Page
  @Page
end

#RoomIdObject

RoomStart:房间开始RoomEnd:房间结束MemberJoin:成员加入MemberQuit:成员退出RecordFinish:录制结束CameraOn: 摄像头打开CameraOff: 摄像头关闭MicOn: 麦克风打开MicOff: 麦克风关闭ScreenOn: 屏幕共享打开ScreenOff: 屏幕共享关闭VisibleOn: 页面可见VisibleOff: 页面不可见

Parameters:

  • RoomId:

    课堂Id。

  • SdkAppId:

    应用Id。

  • Page:

    起始页,1开始。keyword为空时有效。

  • Limit:

    每页个数。keyword为空时有效。一次性最多100条。

  • Keyword:

    搜索事件类型。有以下事件类型:



3316
3317
3318
# File 'lib/v20220817/models.rb', line 3316

def RoomId
  @RoomId
end

#SdkAppIdObject

RoomStart:房间开始RoomEnd:房间结束MemberJoin:成员加入MemberQuit:成员退出RecordFinish:录制结束CameraOn: 摄像头打开CameraOff: 摄像头关闭MicOn: 麦克风打开MicOff: 麦克风关闭ScreenOn: 屏幕共享打开ScreenOff: 屏幕共享关闭VisibleOn: 页面可见VisibleOff: 页面不可见

Parameters:

  • RoomId:

    课堂Id。

  • SdkAppId:

    应用Id。

  • Page:

    起始页,1开始。keyword为空时有效。

  • Limit:

    每页个数。keyword为空时有效。一次性最多100条。

  • Keyword:

    搜索事件类型。有以下事件类型:



3316
3317
3318
# File 'lib/v20220817/models.rb', line 3316

def SdkAppId
  @SdkAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



3326
3327
3328
3329
3330
3331
3332
# File 'lib/v20220817/models.rb', line 3326

def deserialize(params)
  @RoomId = params['RoomId']
  @SdkAppId = params['SdkAppId']
  @Page = params['Page']
  @Limit = params['Limit']
  @Keyword = params['Keyword']
end