Class: TencentCloud::Gse::V20191112::JoinGameServerSessionRequest

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

Overview

JoinGameServerSession请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gameserversessionid = nil, playerid = nil, playerdata = nil) ⇒ JoinGameServerSessionRequest

Returns a new instance of JoinGameServerSessionRequest.



4240
4241
4242
4243
4244
# File 'lib/v20191112/models.rb', line 4240

def initialize(gameserversessionid=nil, playerid=nil, playerdata=nil)
  @GameServerSessionId = gameserversessionid
  @PlayerId = playerid
  @PlayerData = playerdata
end

Instance Attribute Details

#GameServerSessionIdObject

Parameters:

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符



4238
4239
4240
# File 'lib/v20191112/models.rb', line 4238

def GameServerSessionId
  @GameServerSessionId
end

#PlayerDataObject

Parameters:

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符



4238
4239
4240
# File 'lib/v20191112/models.rb', line 4238

def PlayerData
  @PlayerData
end

#PlayerIdObject

Parameters:

  • GameServerSessionId:

    游戏服务器会话ID,最小长度1个ASCII字符,最大长度不超过256个ASCII字符

  • PlayerId:

    玩家ID,最大长度1024个ASCII字符

  • PlayerData:

    玩家自定义数据,最大长度2048个ASCII字符



4238
4239
4240
# File 'lib/v20191112/models.rb', line 4238

def PlayerId
  @PlayerId
end

Instance Method Details

#deserialize(params) ⇒ Object



4246
4247
4248
4249
4250
# File 'lib/v20191112/models.rb', line 4246

def deserialize(params)
  @GameServerSessionId = params['GameServerSessionId']
  @PlayerId = params['PlayerId']
  @PlayerData = params['PlayerData']
end