lib/v20210624/models.rb in tencentcloud-sdk-bma-3.0.443 vs lib/v20210624/models.rb in tencentcloud-sdk-bma-3.0.444

- old
+ new

@@ -1270,19 +1270,22 @@ # @type Torts: Array # @param TotalCount: 总记录数 # @type TotalCount: Integer # @param MonitorStatus: 监测状态 # @type MonitorStatus: Integer + # @param ExportURL: 导出地址 + # @type ExportURL: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String - attr_accessor :Torts, :TotalCount, :MonitorStatus, :RequestId + attr_accessor :Torts, :TotalCount, :MonitorStatus, :ExportURL, :RequestId - def initialize(torts=nil, totalcount=nil, monitorstatus=nil, requestid=nil) + def initialize(torts=nil, totalcount=nil, monitorstatus=nil, exporturl=nil, requestid=nil) @Torts = torts @TotalCount = totalcount @MonitorStatus = monitorstatus + @ExportURL = exporturl @RequestId = requestid end def deserialize(params) unless params['Torts'].nil? @@ -1293,10 +1296,11 @@ @Torts << monitortort_tmp end end @TotalCount = params['TotalCount'] @MonitorStatus = params['MonitorStatus'] + @ExportURL = params['ExportURL'] @RequestId = params['RequestId'] end end # DescribeCRMonitors请求参数结构体 @@ -1334,18 +1338,21 @@ class DescribeCRMonitorsResponse < TencentCloud::Common::AbstractModel # @param Monitors: 监测结果 # @type Monitors: Array # @param TotalCount: 记录总条数 # @type TotalCount: Integer + # @param ExportURL: 导出地址 + # @type ExportURL: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String - attr_accessor :Monitors, :TotalCount, :RequestId + attr_accessor :Monitors, :TotalCount, :ExportURL, :RequestId - def initialize(monitors=nil, totalcount=nil, requestid=nil) + def initialize(monitors=nil, totalcount=nil, exporturl=nil, requestid=nil) @Monitors = monitors @TotalCount = totalcount + @ExportURL = exporturl @RequestId = requestid end def deserialize(params) unless params['Monitors'].nil? @@ -1355,10 +1362,11 @@ monitor_tmp.deserialize(i) @Monitors << monitor_tmp end end @TotalCount = params['TotalCount'] + @ExportURL = params['ExportURL'] @RequestId = params['RequestId'] end end # DescribeCRObtainDetail请求参数结构体 @@ -1407,16 +1415,18 @@ # @type ObtainNote: String # @param ObtainDuration: 取证时长 # @type ObtainDuration: String # @param ObtainName: 取证名称 # @type ObtainName: String + # @param DepositPdfCert: 取证公证信息 + # @type DepositPdfCert: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String - attr_accessor :WorkName, :TortURL, :ObtainTime, :ObtainType, :ObtainNum, :DepositFile, :DepositCert, :WorkType, :WorkCategory, :TortId, :TortNum, :ObtainStatus, :ObtainNote, :ObtainDuration, :ObtainName, :RequestId + attr_accessor :WorkName, :TortURL, :ObtainTime, :ObtainType, :ObtainNum, :DepositFile, :DepositCert, :WorkType, :WorkCategory, :TortId, :TortNum, :ObtainStatus, :ObtainNote, :ObtainDuration, :ObtainName, :DepositPdfCert, :RequestId - def initialize(workname=nil, torturl=nil, obtaintime=nil, obtaintype=nil, obtainnum=nil, depositfile=nil, depositcert=nil, worktype=nil, workcategory=nil, tortid=nil, tortnum=nil, obtainstatus=nil, obtainnote=nil, obtainduration=nil, obtainname=nil, requestid=nil) + def initialize(workname=nil, torturl=nil, obtaintime=nil, obtaintype=nil, obtainnum=nil, depositfile=nil, depositcert=nil, worktype=nil, workcategory=nil, tortid=nil, tortnum=nil, obtainstatus=nil, obtainnote=nil, obtainduration=nil, obtainname=nil, depositpdfcert=nil, requestid=nil) @WorkName = workname @TortURL = torturl @ObtainTime = obtaintime @ObtainType = obtaintype @ObtainNum = obtainnum @@ -1428,10 +1438,11 @@ @TortNum = tortnum @ObtainStatus = obtainstatus @ObtainNote = obtainnote @ObtainDuration = obtainduration @ObtainName = obtainname + @DepositPdfCert = depositpdfcert @RequestId = requestid end def deserialize(params) @WorkName = params['WorkName'] @@ -1447,10 +1458,11 @@ @TortNum = params['TortNum'] @ObtainStatus = params['ObtainStatus'] @ObtainNote = params['ObtainNote'] @ObtainDuration = params['ObtainDuration'] @ObtainName = params['ObtainName'] + @DepositPdfCert = params['DepositPdfCert'] @RequestId = params['RequestId'] end end # DescribeCRWorkInfo请求参数结构体 @@ -1968,24 +1980,36 @@ # @type WorkCategory: String # @param InsertTime: 新增时间 # @type InsertTime: String # @param MonitorNote: 监测状态说明 # @type MonitorNote: String + # @param WorkCategoryAll: 作品类型全部展示 + # @type WorkCategoryAll: String + # @param EvidenceStatus: 存证状态 + # @type EvidenceStatus: Integer + # @param EvidenceNote: 存证状态说明 + # @type EvidenceNote: String + # @param TortSiteNum: 侵权站点数量 + # @type TortSiteNum: Integer - attr_accessor :WorkId, :WorkName, :WorkType, :TortPlatNum, :TortURLNum, :MonitorTime, :MonitorStatus, :WorkCategory, :InsertTime, :MonitorNote + attr_accessor :WorkId, :WorkName, :WorkType, :TortPlatNum, :TortURLNum, :MonitorTime, :MonitorStatus, :WorkCategory, :InsertTime, :MonitorNote, :WorkCategoryAll, :EvidenceStatus, :EvidenceNote, :TortSiteNum - def initialize(workid=nil, workname=nil, worktype=nil, tortplatnum=nil, torturlnum=nil, monitortime=nil, monitorstatus=nil, workcategory=nil, inserttime=nil, monitornote=nil) + def initialize(workid=nil, workname=nil, worktype=nil, tortplatnum=nil, torturlnum=nil, monitortime=nil, monitorstatus=nil, workcategory=nil, inserttime=nil, monitornote=nil, workcategoryall=nil, evidencestatus=nil, evidencenote=nil, tortsitenum=nil) @WorkId = workid @WorkName = workname @WorkType = worktype @TortPlatNum = tortplatnum @TortURLNum = torturlnum @MonitorTime = monitortime @MonitorStatus = monitorstatus @WorkCategory = workcategory @InsertTime = inserttime @MonitorNote = monitornote + @WorkCategoryAll = workcategoryall + @EvidenceStatus = evidencestatus + @EvidenceNote = evidencenote + @TortSiteNum = tortsitenum end def deserialize(params) @WorkId = params['WorkId'] @WorkName = params['WorkName'] @@ -1995,10 +2019,14 @@ @MonitorTime = params['MonitorTime'] @MonitorStatus = params['MonitorStatus'] @WorkCategory = params['WorkCategory'] @InsertTime = params['InsertTime'] @MonitorNote = params['MonitorNote'] + @WorkCategoryAll = params['WorkCategoryAll'] + @EvidenceStatus = params['EvidenceStatus'] + @EvidenceNote = params['EvidenceNote'] + @TortSiteNum = params['TortSiteNum'] end end # 监测侵权信息详情 class MonitorTort < TencentCloud::Common::AbstractModel @@ -2050,14 +2078,16 @@ # @type EvidenceStatus: Integer # @param IsProducer: 是否著作权人 # @type IsProducer: Integer # @param IsOverseas: 是否境外网址 # @type IsOverseas: Integer + # @param IPLoc: ip地理位置 + # @type IPLoc: String - attr_accessor :TortId, :TortTitle, :TortPlat, :TortURL, :PubTime, :Author, :DetectTime, :ObtainStatus, :RightStatus, :BlockStatus, :TortNum, :ObtainNote, :WorkTitle, :TortSite, :ICP, :RightNote, :ObtainType, :BlockNote, :WorkId, :WorkName, :AuthStatus, :CommStatus, :EvidenceStatus, :IsProducer, :IsOverseas + attr_accessor :TortId, :TortTitle, :TortPlat, :TortURL, :PubTime, :Author, :DetectTime, :ObtainStatus, :RightStatus, :BlockStatus, :TortNum, :ObtainNote, :WorkTitle, :TortSite, :ICP, :RightNote, :ObtainType, :BlockNote, :WorkId, :WorkName, :AuthStatus, :CommStatus, :EvidenceStatus, :IsProducer, :IsOverseas, :IPLoc - def initialize(tortid=nil, torttitle=nil, tortplat=nil, torturl=nil, pubtime=nil, author=nil, detecttime=nil, obtainstatus=nil, rightstatus=nil, blockstatus=nil, tortnum=nil, obtainnote=nil, worktitle=nil, tortsite=nil, icp=nil, rightnote=nil, obtaintype=nil, blocknote=nil, workid=nil, workname=nil, authstatus=nil, commstatus=nil, evidencestatus=nil, isproducer=nil, isoverseas=nil) + def initialize(tortid=nil, torttitle=nil, tortplat=nil, torturl=nil, pubtime=nil, author=nil, detecttime=nil, obtainstatus=nil, rightstatus=nil, blockstatus=nil, tortnum=nil, obtainnote=nil, worktitle=nil, tortsite=nil, icp=nil, rightnote=nil, obtaintype=nil, blocknote=nil, workid=nil, workname=nil, authstatus=nil, commstatus=nil, evidencestatus=nil, isproducer=nil, isoverseas=nil, iploc=nil) @TortId = tortid @TortTitle = torttitle @TortPlat = tortplat @TortURL = torturl @PubTime = pubtime @@ -2079,10 +2109,11 @@ @AuthStatus = authstatus @CommStatus = commstatus @EvidenceStatus = evidencestatus @IsProducer = isproducer @IsOverseas = isoverseas + @IPLoc = iploc end def deserialize(params) @TortId = params['TortId'] @TortTitle = params['TortTitle'] @@ -2107,9 +2138,10 @@ @AuthStatus = params['AuthStatus'] @CommStatus = params['CommStatus'] @EvidenceStatus = params['EvidenceStatus'] @IsProducer = params['IsProducer'] @IsOverseas = params['IsOverseas'] + @IPLoc = params['IPLoc'] end end # 保护网站信息 class ProtectURLInfo < TencentCloud::Common::AbstractModel