Class: TencentCloud::Mgobe::V20201014::Player

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

Overview

玩家信息详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(openid = nil, name = nil, teamid = nil, isrobot = nil, playerid = nil, customplayerstatus = nil, customprofile = nil) ⇒ Player

Returns a new instance of Player.



342
343
344
345
346
347
348
349
350
# File 'lib/v20201014/models.rb', line 342

def initialize(openid=nil, name=nil, teamid=nil, isrobot=nil, playerid=nil, customplayerstatus=nil, customprofile=nil)
  @OpenId = openid
  @Name = name
  @TeamId = teamid
  @IsRobot = isrobot
  @PlayerId = playerid
  @CustomPlayerStatus = customplayerstatus
  @CustomProfile = customprofile
end

Instance Attribute Details

#CustomPlayerStatusObject

Parameters:

  • OpenId:

    玩家 OpenId。最长不超过64个字符。

  • Name:

    玩家昵称。最长不超过32个字符。

  • TeamId:

    队伍 ID。最长不超过16个字符。

  • IsRobot:

    是否为机器人。

  • PlayerId:

    玩家 PlayerId。出参使用,由后端返回。

  • CustomPlayerStatus:

    自定义玩家状态。非负数,最大不超过4294967295。默认为0。

  • CustomProfile:

    自定义玩家属性。最长不超过256个字符。默认为空字符串。



340
341
342
# File 'lib/v20201014/models.rb', line 340

def CustomPlayerStatus
  @CustomPlayerStatus
end

#CustomProfileObject

Parameters:

  • OpenId:

    玩家 OpenId。最长不超过64个字符。

  • Name:

    玩家昵称。最长不超过32个字符。

  • TeamId:

    队伍 ID。最长不超过16个字符。

  • IsRobot:

    是否为机器人。

  • PlayerId:

    玩家 PlayerId。出参使用,由后端返回。

  • CustomPlayerStatus:

    自定义玩家状态。非负数,最大不超过4294967295。默认为0。

  • CustomProfile:

    自定义玩家属性。最长不超过256个字符。默认为空字符串。



340
341
342
# File 'lib/v20201014/models.rb', line 340

def CustomProfile
  @CustomProfile
end

#IsRobotObject

Parameters:

  • OpenId:

    玩家 OpenId。最长不超过64个字符。

  • Name:

    玩家昵称。最长不超过32个字符。

  • TeamId:

    队伍 ID。最长不超过16个字符。

  • IsRobot:

    是否为机器人。

  • PlayerId:

    玩家 PlayerId。出参使用,由后端返回。

  • CustomPlayerStatus:

    自定义玩家状态。非负数,最大不超过4294967295。默认为0。

  • CustomProfile:

    自定义玩家属性。最长不超过256个字符。默认为空字符串。



340
341
342
# File 'lib/v20201014/models.rb', line 340

def IsRobot
  @IsRobot
end

#NameObject

Parameters:

  • OpenId:

    玩家 OpenId。最长不超过64个字符。

  • Name:

    玩家昵称。最长不超过32个字符。

  • TeamId:

    队伍 ID。最长不超过16个字符。

  • IsRobot:

    是否为机器人。

  • PlayerId:

    玩家 PlayerId。出参使用,由后端返回。

  • CustomPlayerStatus:

    自定义玩家状态。非负数,最大不超过4294967295。默认为0。

  • CustomProfile:

    自定义玩家属性。最长不超过256个字符。默认为空字符串。



340
341
342
# File 'lib/v20201014/models.rb', line 340

def Name
  @Name
end

#OpenIdObject

Parameters:

  • OpenId:

    玩家 OpenId。最长不超过64个字符。

  • Name:

    玩家昵称。最长不超过32个字符。

  • TeamId:

    队伍 ID。最长不超过16个字符。

  • IsRobot:

    是否为机器人。

  • PlayerId:

    玩家 PlayerId。出参使用,由后端返回。

  • CustomPlayerStatus:

    自定义玩家状态。非负数,最大不超过4294967295。默认为0。

  • CustomProfile:

    自定义玩家属性。最长不超过256个字符。默认为空字符串。



340
341
342
# File 'lib/v20201014/models.rb', line 340

def OpenId
  @OpenId
end

#PlayerIdObject

Parameters:

  • OpenId:

    玩家 OpenId。最长不超过64个字符。

  • Name:

    玩家昵称。最长不超过32个字符。

  • TeamId:

    队伍 ID。最长不超过16个字符。

  • IsRobot:

    是否为机器人。

  • PlayerId:

    玩家 PlayerId。出参使用,由后端返回。

  • CustomPlayerStatus:

    自定义玩家状态。非负数,最大不超过4294967295。默认为0。

  • CustomProfile:

    自定义玩家属性。最长不超过256个字符。默认为空字符串。



340
341
342
# File 'lib/v20201014/models.rb', line 340

def PlayerId
  @PlayerId
end

#TeamIdObject

Parameters:

  • OpenId:

    玩家 OpenId。最长不超过64个字符。

  • Name:

    玩家昵称。最长不超过32个字符。

  • TeamId:

    队伍 ID。最长不超过16个字符。

  • IsRobot:

    是否为机器人。

  • PlayerId:

    玩家 PlayerId。出参使用,由后端返回。

  • CustomPlayerStatus:

    自定义玩家状态。非负数,最大不超过4294967295。默认为0。

  • CustomProfile:

    自定义玩家属性。最长不超过256个字符。默认为空字符串。



340
341
342
# File 'lib/v20201014/models.rb', line 340

def TeamId
  @TeamId
end

Instance Method Details

#deserialize(params) ⇒ Object



352
353
354
355
356
357
358
359
360
# File 'lib/v20201014/models.rb', line 352

def deserialize(params)
  @OpenId = params['OpenId']
  @Name = params['Name']
  @TeamId = params['TeamId']
  @IsRobot = params['IsRobot']
  @PlayerId = params['PlayerId']
  @CustomPlayerStatus = params['CustomPlayerStatus']
  @CustomProfile = params['CustomProfile']
end