Class: TencentCloud::Gme::V20180711::ScanPiece

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

Overview

语音检测结果,Code 为 0 时返回

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dumpurl = nil, hitflag = nil, maintype = nil, scandetail = nil, roomid = nil, openid = nil, info = nil, offset = nil, duration = nil, piecestarttime = nil) ⇒ ScanPiece

Returns a new instance of ScanPiece.



2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
# File 'lib/v20180711/models.rb', line 2673

def initialize(dumpurl=nil, hitflag=nil, maintype=nil, scandetail=nil, roomid=nil, openid=nil, info=nil, offset=nil, duration=nil, piecestarttime=nil)
  @DumpUrl = dumpurl
  @HitFlag = hitflag
  @MainType = maintype
  @ScanDetail = scandetail
  @RoomId = roomid
  @OpenId = openid
  @Info = info
  @Offset = offset
  @Duration = duration
  @PieceStartTime = piecestarttime
end

Instance Attribute Details

#DumpUrlObject

Parameters:

  • DumpUrl:

    流检测时返回,音频转存地址,保留30min

  • HitFlag:

    是否违规

  • MainType:

    违规主要类型

  • ScanDetail:

    语音检测详情

  • RoomId:

    gme实时语音房间ID,透传任务传入时的RoomId

  • OpenId:

    gme实时语音用户ID,透传任务传入时的OpenId

  • Info:

    备注

  • Offset:

    流检测时分片在流中的偏移时间,单位毫秒

  • Duration:

    流检测时分片时长

  • PieceStartTime:

    分片开始检测时间



2671
2672
2673
# File 'lib/v20180711/models.rb', line 2671

def DumpUrl
  @DumpUrl
end

#DurationObject

Parameters:

  • DumpUrl:

    流检测时返回,音频转存地址,保留30min

  • HitFlag:

    是否违规

  • MainType:

    违规主要类型

  • ScanDetail:

    语音检测详情

  • RoomId:

    gme实时语音房间ID,透传任务传入时的RoomId

  • OpenId:

    gme实时语音用户ID,透传任务传入时的OpenId

  • Info:

    备注

  • Offset:

    流检测时分片在流中的偏移时间,单位毫秒

  • Duration:

    流检测时分片时长

  • PieceStartTime:

    分片开始检测时间



2671
2672
2673
# File 'lib/v20180711/models.rb', line 2671

def Duration
  @Duration
end

#HitFlagObject

Parameters:

  • DumpUrl:

    流检测时返回,音频转存地址,保留30min

  • HitFlag:

    是否违规

  • MainType:

    违规主要类型

  • ScanDetail:

    语音检测详情

  • RoomId:

    gme实时语音房间ID,透传任务传入时的RoomId

  • OpenId:

    gme实时语音用户ID,透传任务传入时的OpenId

  • Info:

    备注

  • Offset:

    流检测时分片在流中的偏移时间,单位毫秒

  • Duration:

    流检测时分片时长

  • PieceStartTime:

    分片开始检测时间



2671
2672
2673
# File 'lib/v20180711/models.rb', line 2671

def HitFlag
  @HitFlag
end

#InfoObject

Parameters:

  • DumpUrl:

    流检测时返回,音频转存地址,保留30min

  • HitFlag:

    是否违规

  • MainType:

    违规主要类型

  • ScanDetail:

    语音检测详情

  • RoomId:

    gme实时语音房间ID,透传任务传入时的RoomId

  • OpenId:

    gme实时语音用户ID,透传任务传入时的OpenId

  • Info:

    备注

  • Offset:

    流检测时分片在流中的偏移时间,单位毫秒

  • Duration:

    流检测时分片时长

  • PieceStartTime:

    分片开始检测时间



2671
2672
2673
# File 'lib/v20180711/models.rb', line 2671

def Info
  @Info
end

#MainTypeObject

Parameters:

  • DumpUrl:

    流检测时返回,音频转存地址,保留30min

  • HitFlag:

    是否违规

  • MainType:

    违规主要类型

  • ScanDetail:

    语音检测详情

  • RoomId:

    gme实时语音房间ID,透传任务传入时的RoomId

  • OpenId:

    gme实时语音用户ID,透传任务传入时的OpenId

  • Info:

    备注

  • Offset:

    流检测时分片在流中的偏移时间,单位毫秒

  • Duration:

    流检测时分片时长

  • PieceStartTime:

    分片开始检测时间



2671
2672
2673
# File 'lib/v20180711/models.rb', line 2671

def MainType
  @MainType
end

#OffsetObject

Parameters:

  • DumpUrl:

    流检测时返回,音频转存地址,保留30min

  • HitFlag:

    是否违规

  • MainType:

    违规主要类型

  • ScanDetail:

    语音检测详情

  • RoomId:

    gme实时语音房间ID,透传任务传入时的RoomId

  • OpenId:

    gme实时语音用户ID,透传任务传入时的OpenId

  • Info:

    备注

  • Offset:

    流检测时分片在流中的偏移时间,单位毫秒

  • Duration:

    流检测时分片时长

  • PieceStartTime:

    分片开始检测时间



2671
2672
2673
# File 'lib/v20180711/models.rb', line 2671

def Offset
  @Offset
end

#OpenIdObject

Parameters:

  • DumpUrl:

    流检测时返回,音频转存地址,保留30min

  • HitFlag:

    是否违规

  • MainType:

    违规主要类型

  • ScanDetail:

    语音检测详情

  • RoomId:

    gme实时语音房间ID,透传任务传入时的RoomId

  • OpenId:

    gme实时语音用户ID,透传任务传入时的OpenId

  • Info:

    备注

  • Offset:

    流检测时分片在流中的偏移时间,单位毫秒

  • Duration:

    流检测时分片时长

  • PieceStartTime:

    分片开始检测时间



2671
2672
2673
# File 'lib/v20180711/models.rb', line 2671

def OpenId
  @OpenId
end

#PieceStartTimeObject

Parameters:

  • DumpUrl:

    流检测时返回,音频转存地址,保留30min

  • HitFlag:

    是否违规

  • MainType:

    违规主要类型

  • ScanDetail:

    语音检测详情

  • RoomId:

    gme实时语音房间ID,透传任务传入时的RoomId

  • OpenId:

    gme实时语音用户ID,透传任务传入时的OpenId

  • Info:

    备注

  • Offset:

    流检测时分片在流中的偏移时间,单位毫秒

  • Duration:

    流检测时分片时长

  • PieceStartTime:

    分片开始检测时间



2671
2672
2673
# File 'lib/v20180711/models.rb', line 2671

def PieceStartTime
  @PieceStartTime
end

#RoomIdObject

Parameters:

  • DumpUrl:

    流检测时返回,音频转存地址,保留30min

  • HitFlag:

    是否违规

  • MainType:

    违规主要类型

  • ScanDetail:

    语音检测详情

  • RoomId:

    gme实时语音房间ID,透传任务传入时的RoomId

  • OpenId:

    gme实时语音用户ID,透传任务传入时的OpenId

  • Info:

    备注

  • Offset:

    流检测时分片在流中的偏移时间,单位毫秒

  • Duration:

    流检测时分片时长

  • PieceStartTime:

    分片开始检测时间



2671
2672
2673
# File 'lib/v20180711/models.rb', line 2671

def RoomId
  @RoomId
end

#ScanDetailObject

Parameters:

  • DumpUrl:

    流检测时返回,音频转存地址,保留30min

  • HitFlag:

    是否违规

  • MainType:

    违规主要类型

  • ScanDetail:

    语音检测详情

  • RoomId:

    gme实时语音房间ID,透传任务传入时的RoomId

  • OpenId:

    gme实时语音用户ID,透传任务传入时的OpenId

  • Info:

    备注

  • Offset:

    流检测时分片在流中的偏移时间,单位毫秒

  • Duration:

    流检测时分片时长

  • PieceStartTime:

    分片开始检测时间



2671
2672
2673
# File 'lib/v20180711/models.rb', line 2671

def ScanDetail
  @ScanDetail
end

Instance Method Details

#deserialize(params) ⇒ Object



2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
# File 'lib/v20180711/models.rb', line 2686

def deserialize(params)
  @DumpUrl = params['DumpUrl']
  @HitFlag = params['HitFlag']
  @MainType = params['MainType']
  unless params['ScanDetail'].nil?
    @ScanDetail = []
    params['ScanDetail'].each do |i|
      scandetail_tmp = ScanDetail.new
      scandetail_tmp.deserialize(i)
      @ScanDetail << scandetail_tmp
    end
  end
  @RoomId = params['RoomId']
  @OpenId = params['OpenId']
  @Info = params['Info']
  @Offset = params['Offset']
  @Duration = params['Duration']
  @PieceStartTime = params['PieceStartTime']
end