Class: TencentCloud::Lcic::V20220817::EventInfo

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

Overview

房间事件信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timestamp = nil, eventtype = nil, eventdata = nil) ⇒ EventInfo

Returns a new instance of EventInfo.



3274
3275
3276
3277
3278
# File 'lib/v20220817/models.rb', line 3274

def initialize(timestamp=nil, eventtype=nil, eventdata=nil)
  @Timestamp = timestamp
  @EventType = eventtype
  @EventData = eventdata
end

Instance Attribute Details

#EventDataObject

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

Parameters:

  • Timestamp:

    事件发生的秒级unix时间戳。

  • EventType:

    事件类型,有以下值:

  • EventData:

    事件详细内容,包含房间号,成员类型事件包含用户Id。



3272
3273
3274
# File 'lib/v20220817/models.rb', line 3272

def EventData
  @EventData
end

#EventTypeObject

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

Parameters:

  • Timestamp:

    事件发生的秒级unix时间戳。

  • EventType:

    事件类型,有以下值:

  • EventData:

    事件详细内容,包含房间号,成员类型事件包含用户Id。



3272
3273
3274
# File 'lib/v20220817/models.rb', line 3272

def EventType
  @EventType
end

#TimestampObject

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

Parameters:

  • Timestamp:

    事件发生的秒级unix时间戳。

  • EventType:

    事件类型,有以下值:

  • EventData:

    事件详细内容,包含房间号,成员类型事件包含用户Id。



3272
3273
3274
# File 'lib/v20220817/models.rb', line 3272

def Timestamp
  @Timestamp
end

Instance Method Details

#deserialize(params) ⇒ Object



3280
3281
3282
3283
3284
3285
3286
3287
# File 'lib/v20220817/models.rb', line 3280

def deserialize(params)
  @Timestamp = params['Timestamp']
  @EventType = params['EventType']
  unless params['EventData'].nil?
    @EventData = EventDataInfo.new
    @EventData.deserialize(params['EventData'])
  end
end