Class: TencentCloud::Bizlive::V20190313::CreateSessionRequest

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

Overview

CreateSession请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clientsession = nil, gameid = nil, userid = nil, gameparas = nil, gameregion = nil, imageurl = nil, resolution = nil) ⇒ CreateSessionRequest

Returns a new instance of CreateSessionRequest.



39
40
41
42
43
44
45
46
47
# File 'lib/v20190313/models.rb', line 39

def initialize(clientsession=nil, gameid=nil, userid=nil, gameparas=nil, gameregion=nil, imageurl=nil, resolution=nil)
  @ClientSession = clientsession
  @GameId = gameid
  @UserId = userid
  @GameParas = gameparas
  @GameRegion = gameregion
  @ImageUrl = imageurl
  @Resolution = resolution
end

Instance Attribute Details

#ClientSessionObject

Parameters:

  • ClientSession:

    客户端session信息,从JSSDK请求中获得

  • GameId:

    游戏ID

  • UserId:

    游戏用户ID

  • GameParas:

    游戏参数

  • GameRegion:

    游戏区域

  • ImageUrl:

    背景图url

  • Resolution:

    分辨率



37
38
39
# File 'lib/v20190313/models.rb', line 37

def ClientSession
  @ClientSession
end

#GameIdObject

Parameters:

  • ClientSession:

    客户端session信息,从JSSDK请求中获得

  • GameId:

    游戏ID

  • UserId:

    游戏用户ID

  • GameParas:

    游戏参数

  • GameRegion:

    游戏区域

  • ImageUrl:

    背景图url

  • Resolution:

    分辨率



37
38
39
# File 'lib/v20190313/models.rb', line 37

def GameId
  @GameId
end

#GameParasObject

Parameters:

  • ClientSession:

    客户端session信息,从JSSDK请求中获得

  • GameId:

    游戏ID

  • UserId:

    游戏用户ID

  • GameParas:

    游戏参数

  • GameRegion:

    游戏区域

  • ImageUrl:

    背景图url

  • Resolution:

    分辨率



37
38
39
# File 'lib/v20190313/models.rb', line 37

def GameParas
  @GameParas
end

#GameRegionObject

Parameters:

  • ClientSession:

    客户端session信息,从JSSDK请求中获得

  • GameId:

    游戏ID

  • UserId:

    游戏用户ID

  • GameParas:

    游戏参数

  • GameRegion:

    游戏区域

  • ImageUrl:

    背景图url

  • Resolution:

    分辨率



37
38
39
# File 'lib/v20190313/models.rb', line 37

def GameRegion
  @GameRegion
end

#ImageUrlObject

Parameters:

  • ClientSession:

    客户端session信息,从JSSDK请求中获得

  • GameId:

    游戏ID

  • UserId:

    游戏用户ID

  • GameParas:

    游戏参数

  • GameRegion:

    游戏区域

  • ImageUrl:

    背景图url

  • Resolution:

    分辨率



37
38
39
# File 'lib/v20190313/models.rb', line 37

def ImageUrl
  @ImageUrl
end

#ResolutionObject

Parameters:

  • ClientSession:

    客户端session信息,从JSSDK请求中获得

  • GameId:

    游戏ID

  • UserId:

    游戏用户ID

  • GameParas:

    游戏参数

  • GameRegion:

    游戏区域

  • ImageUrl:

    背景图url

  • Resolution:

    分辨率



37
38
39
# File 'lib/v20190313/models.rb', line 37

def Resolution
  @Resolution
end

#UserIdObject

Parameters:

  • ClientSession:

    客户端session信息,从JSSDK请求中获得

  • GameId:

    游戏ID

  • UserId:

    游戏用户ID

  • GameParas:

    游戏参数

  • GameRegion:

    游戏区域

  • ImageUrl:

    背景图url

  • Resolution:

    分辨率



37
38
39
# File 'lib/v20190313/models.rb', line 37

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



49
50
51
52
53
54
55
56
57
# File 'lib/v20190313/models.rb', line 49

def deserialize(params)
  @ClientSession = params['ClientSession']
  @GameId = params['GameId']
  @UserId = params['UserId']
  @GameParas = params['GameParas']
  @GameRegion = params['GameRegion']
  @ImageUrl = params['ImageUrl']
  @Resolution = params['Resolution']
end