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.



13113
13114
13115
13116
13117
13118
13119
# File 'lib/v20190423/models.rb', line 13113

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



13111
13112
13113
# File 'lib/v20190423/models.rb', line 13111

def PrivateKey
  @PrivateKey
end

#SdkAppIdObject

Parameters:

  • SdkAppId:

    TRTC入参: TRTC的实例ID

  • UserId:

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

  • UserSig:

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

  • StrRoomId:

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

  • PrivateKey:

    TRTC入参: 校验TRTC的KEY



13111
13112
13113
# File 'lib/v20190423/models.rb', line 13111

def SdkAppId
  @SdkAppId
end

#StrRoomIdObject

Parameters:

  • SdkAppId:

    TRTC入参: TRTC的实例ID

  • UserId:

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

  • UserSig:

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

  • StrRoomId:

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

  • PrivateKey:

    TRTC入参: 校验TRTC的KEY



13111
13112
13113
# File 'lib/v20190423/models.rb', line 13111

def StrRoomId
  @StrRoomId
end

#UserIdObject

Parameters:

  • SdkAppId:

    TRTC入参: TRTC的实例ID

  • UserId:

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

  • UserSig:

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

  • StrRoomId:

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

  • PrivateKey:

    TRTC入参: 校验TRTC的KEY



13111
13112
13113
# File 'lib/v20190423/models.rb', line 13111

def UserId
  @UserId
end

#UserSigObject

Parameters:

  • SdkAppId:

    TRTC入参: TRTC的实例ID

  • UserId:

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

  • UserSig:

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

  • StrRoomId:

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

  • PrivateKey:

    TRTC入参: 校验TRTC的KEY



13111
13112
13113
# File 'lib/v20190423/models.rb', line 13111

def UserSig
  @UserSig
end

Instance Method Details

#deserialize(params) ⇒ Object



13121
13122
13123
13124
13125
13126
13127
# File 'lib/v20190423/models.rb', line 13121

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