class TencentCloud::Trtc::V20190722::StartWebRecordRequest
StartWebRecord请求参数结构体
def deserialize(params)
def deserialize(params) @RecordUrl = params['RecordUrl'] @MaxDurationLimit = params['MaxDurationLimit'] unless params['StorageParams'].nil? @StorageParams = StorageParams.new @StorageParams.deserialize(params['StorageParams']) end unless params['WebRecordVideoParams'].nil? @WebRecordVideoParams = WebRecordVideoParams.new @WebRecordVideoParams.deserialize(params['WebRecordVideoParams']) end @SdkAppId = params['SdkAppId'] @RecordId = params['RecordId'] unless params['PublishCdnParams'].nil? @PublishCdnParams = [] params['PublishCdnParams'].each do |i| mcupublishcdnparam_tmp = McuPublishCdnParam.new mcupublishcdnparam_tmp.deserialize(i) @PublishCdnParams << mcupublishcdnparam_tmp end end end
def initialize(recordurl=nil, maxdurationlimit=nil, storageparams=nil, webrecordvideoparams=nil, sdkappid=nil, recordid=nil, publishcdnparams=nil)
def initialize(recordurl=nil, maxdurationlimit=nil, storageparams=nil, webrecordvideoparams=nil, sdkappid=nil, recordid=nil, publishcdnparams=nil) @RecordUrl = recordurl @MaxDurationLimit = maxdurationlimit @StorageParams = storageparams @WebRecordVideoParams = webrecordvideoparams @SdkAppId = sdkappid @RecordId = recordid @PublishCdnParams = publishcdnparams end