Class: TencentCloud::Gs::V20191118::CreateSessionResponse

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

Overview

CreateSession返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(serversession = nil, rolenumber = nil, role = nil, requestid = nil) ⇒ CreateSessionResponse

Returns a new instance of CreateSessionResponse.



1490
1491
1492
1493
1494
1495
# File 'lib/v20191118/models.rb', line 1490

def initialize(serversession=nil, rolenumber=nil, role=nil, requestid=nil)
  @ServerSession = serversession
  @RoleNumber = rolenumber
  @Role = role
  @RequestId = requestid
end

Instance Attribute Details

#RequestIdObject

Parameters:

  • ServerSession:

    服务端session信息,返回给JSSDK

  • RoleNumber:

    【已废弃】

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1488
1489
1490
# File 'lib/v20191118/models.rb', line 1488

def RequestId
  @RequestId
end

#RoleObject

Parameters:

  • ServerSession:

    服务端session信息,返回给JSSDK

  • RoleNumber:

    【已废弃】

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1488
1489
1490
# File 'lib/v20191118/models.rb', line 1488

def Role
  @Role
end

#RoleNumberObject

Parameters:

  • ServerSession:

    服务端session信息,返回给JSSDK

  • RoleNumber:

    【已废弃】

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1488
1489
1490
# File 'lib/v20191118/models.rb', line 1488

def RoleNumber
  @RoleNumber
end

#ServerSessionObject

Parameters:

  • ServerSession:

    服务端session信息,返回给JSSDK

  • RoleNumber:

    【已废弃】

  • Role:

    【互动云游】角色;Player表示玩家;Viewer表示观察者

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1488
1489
1490
# File 'lib/v20191118/models.rb', line 1488

def ServerSession
  @ServerSession
end

Instance Method Details

#deserialize(params) ⇒ Object



1497
1498
1499
1500
1501
1502
# File 'lib/v20191118/models.rb', line 1497

def deserialize(params)
  @ServerSession = params['ServerSession']
  @RoleNumber = params['RoleNumber']
  @Role = params['Role']
  @RequestId = params['RequestId']
end