Class: TencentCloud::Iotexplorer::V20190423::TRTCParams

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

Overview

TRTC 的参数 可以用来加入房间

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sdkappid = nil, userid = nil, usersig = nil, strroomid = nil, privatekey = nil) ⇒ TRTCParams

Returns a new instance of TRTCParams.



13097
13098
13099
13100
13101
13102
13103
# File 'lib/v20190423/models.rb', line 13097

def initialize(sdkappid=nil, userid=nil, usersig=nil, strroomid=nil, privatekey=nil)
  @SdkAppId = sdkappid
  @UserId = userid
  @UserSig = usersig
  @StrRoomId = strroomid
  @PrivateKey = privatekey
end

Instance Attribute Details

#PrivateKeyObject

Parameters:

  • SdkAppId:

    TRTC入参: TRTC的实例ID

  • UserId:

    TRTC入参: 用户加入房间的ID

  • UserSig:

    TRTC入参: 用户的签名用来鉴权

  • StrRoomId:

    TRTC入参: 加入的TRTC房间名称

  • PrivateKey:

    TRTC入参: 校验TRTC的KEY



13095
13096
13097
# File 'lib/v20190423/models.rb', line 13095

def PrivateKey
  @PrivateKey
end

#SdkAppIdObject

Parameters:

  • SdkAppId:

    TRTC入参: TRTC的实例ID

  • UserId:

    TRTC入参: 用户加入房间的ID

  • UserSig:

    TRTC入参: 用户的签名用来鉴权

  • StrRoomId:

    TRTC入参: 加入的TRTC房间名称

  • PrivateKey:

    TRTC入参: 校验TRTC的KEY



13095
13096
13097
# File 'lib/v20190423/models.rb', line 13095

def SdkAppId
  @SdkAppId
end

#StrRoomIdObject

Parameters:

  • SdkAppId:

    TRTC入参: TRTC的实例ID

  • UserId:

    TRTC入参: 用户加入房间的ID

  • UserSig:

    TRTC入参: 用户的签名用来鉴权

  • StrRoomId:

    TRTC入参: 加入的TRTC房间名称

  • PrivateKey:

    TRTC入参: 校验TRTC的KEY



13095
13096
13097
# File 'lib/v20190423/models.rb', line 13095

def StrRoomId
  @StrRoomId
end

#UserIdObject

Parameters:

  • SdkAppId:

    TRTC入参: TRTC的实例ID

  • UserId:

    TRTC入参: 用户加入房间的ID

  • UserSig:

    TRTC入参: 用户的签名用来鉴权

  • StrRoomId:

    TRTC入参: 加入的TRTC房间名称

  • PrivateKey:

    TRTC入参: 校验TRTC的KEY



13095
13096
13097
# File 'lib/v20190423/models.rb', line 13095

def UserId
  @UserId
end

#UserSigObject

Parameters:

  • SdkAppId:

    TRTC入参: TRTC的实例ID

  • UserId:

    TRTC入参: 用户加入房间的ID

  • UserSig:

    TRTC入参: 用户的签名用来鉴权

  • StrRoomId:

    TRTC入参: 加入的TRTC房间名称

  • PrivateKey:

    TRTC入参: 校验TRTC的KEY



13095
13096
13097
# File 'lib/v20190423/models.rb', line 13095

def UserSig
  @UserSig
end

Instance Method Details

#deserialize(params) ⇒ Object



13105
13106
13107
13108
13109
13110
13111
# File 'lib/v20190423/models.rb', line 13105

def deserialize(params)
  @SdkAppId = params['SdkAppId']
  @UserId = params['UserId']
  @UserSig = params['UserSig']
  @StrRoomId = params['StrRoomId']
  @PrivateKey = params['PrivateKey']
end