lib/v20210624/models.rb in tencentcloud-sdk-bma-3.0.371 vs lib/v20210624/models.rb in tencentcloud-sdk-bma-3.0.379
- old
+ new
@@ -15,10 +15,250 @@
# limitations under the License.
module TencentCloud
module Bma
module V20210624
+ # 商标信息
+ class BrandData < TencentCloud::Common::AbstractModel
+ # @param BrandName: xxx
+ # @type BrandName: String
+ # @param BrandCertificateName: xxx
+ # @type BrandCertificateName: String
+ # @param BrandStatus: xxx
+ # @type BrandStatus: Integer
+ # @param BrandNote: xxx
+ # @type BrandNote: String
+ # @param TransferName: xxx
+ # @type TransferName: String
+ # @param TransferStatus: xxx
+ # @type TransferStatus: Integer
+ # @param TransferNote: xxx
+ # @type TransferNote: String
+
+ attr_accessor :BrandName, :BrandCertificateName, :BrandStatus, :BrandNote, :TransferName, :TransferStatus, :TransferNote
+
+ def initialize(brandname=nil, brandcertificatename=nil, brandstatus=nil, brandnote=nil, transfername=nil, transferstatus=nil, transfernote=nil)
+ @BrandName = brandname
+ @BrandCertificateName = brandcertificatename
+ @BrandStatus = brandstatus
+ @BrandNote = brandnote
+ @TransferName = transfername
+ @TransferStatus = transferstatus
+ @TransferNote = transfernote
+ end
+
+ def deserialize(params)
+ @BrandName = params['BrandName']
+ @BrandCertificateName = params['BrandCertificateName']
+ @BrandStatus = params['BrandStatus']
+ @BrandNote = params['BrandNote']
+ @TransferName = params['TransferName']
+ @TransferStatus = params['TransferStatus']
+ @TransferNote = params['TransferNote']
+ end
+ end
+
+ # CreateBPFakeURL请求参数结构体
+ class CreateBPFakeURLRequest < TencentCloud::Common::AbstractModel
+ # @param ProtectURLId: xxx
+ # @type ProtectURLId: Integer
+ # @param FakeURL: xxx
+ # @type FakeURL: String
+ # @param SnapshotNames: xxx
+ # @type SnapshotNames: Array
+ # @param Note: xxx
+ # @type Note: String
+
+ attr_accessor :ProtectURLId, :FakeURL, :SnapshotNames, :Note
+
+ def initialize(protecturlid=nil, fakeurl=nil, snapshotnames=nil, note=nil)
+ @ProtectURLId = protecturlid
+ @FakeURL = fakeurl
+ @SnapshotNames = snapshotnames
+ @Note = note
+ end
+
+ def deserialize(params)
+ @ProtectURLId = params['ProtectURLId']
+ @FakeURL = params['FakeURL']
+ @SnapshotNames = params['SnapshotNames']
+ @Note = params['Note']
+ end
+ end
+
+ # CreateBPFakeURL返回参数结构体
+ class CreateBPFakeURLResponse < TencentCloud::Common::AbstractModel
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :RequestId
+
+ def initialize(requestid=nil)
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @RequestId = params['RequestId']
+ end
+ end
+
+ # CreateBPFalseTicket请求参数结构体
+ class CreateBPFalseTicketRequest < TencentCloud::Common::AbstractModel
+ # @param FakeURL: xxx
+ # @type FakeURL: String
+
+ attr_accessor :FakeURL
+
+ def initialize(fakeurl=nil)
+ @FakeURL = fakeurl
+ end
+
+ def deserialize(params)
+ @FakeURL = params['FakeURL']
+ end
+ end
+
+ # CreateBPFalseTicket返回参数结构体
+ class CreateBPFalseTicketResponse < TencentCloud::Common::AbstractModel
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :RequestId
+
+ def initialize(requestid=nil)
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @RequestId = params['RequestId']
+ end
+ end
+
+ # CreateBPOfflineAttachment请求参数结构体
+ class CreateBPOfflineAttachmentRequest < TencentCloud::Common::AbstractModel
+ # @param BrandName: xxx
+ # @type BrandName: String
+ # @param BrandCertificateName: xx
+ # @type BrandCertificateName: String
+ # @param TransferName: xx
+ # @type TransferName: String
+ # @param AuthorizationName: xx
+ # @type AuthorizationName: String
+
+ attr_accessor :BrandName, :BrandCertificateName, :TransferName, :AuthorizationName
+
+ def initialize(brandname=nil, brandcertificatename=nil, transfername=nil, authorizationname=nil)
+ @BrandName = brandname
+ @BrandCertificateName = brandcertificatename
+ @TransferName = transfername
+ @AuthorizationName = authorizationname
+ end
+
+ def deserialize(params)
+ @BrandName = params['BrandName']
+ @BrandCertificateName = params['BrandCertificateName']
+ @TransferName = params['TransferName']
+ @AuthorizationName = params['AuthorizationName']
+ end
+ end
+
+ # CreateBPOfflineAttachment返回参数结构体
+ class CreateBPOfflineAttachmentResponse < TencentCloud::Common::AbstractModel
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :RequestId
+
+ def initialize(requestid=nil)
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @RequestId = params['RequestId']
+ end
+ end
+
+ # CreateBPOfflineTicket请求参数结构体
+ class CreateBPOfflineTicketRequest < TencentCloud::Common::AbstractModel
+ # @param FakeURLId: xxx
+ # @type FakeURLId: Integer
+
+ attr_accessor :FakeURLId
+
+ def initialize(fakeurlid=nil)
+ @FakeURLId = fakeurlid
+ end
+
+ def deserialize(params)
+ @FakeURLId = params['FakeURLId']
+ end
+ end
+
+ # CreateBPOfflineTicket返回参数结构体
+ class CreateBPOfflineTicketResponse < TencentCloud::Common::AbstractModel
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :RequestId
+
+ def initialize(requestid=nil)
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @RequestId = params['RequestId']
+ end
+ end
+
+ # CreateBPProtectURLs请求参数结构体
+ class CreateBPProtectURLsRequest < TencentCloud::Common::AbstractModel
+ # @param CompanyName: xxx
+ # @type CompanyName: String
+ # @param Phone: xxx
+ # @type Phone: String
+ # @param LicenseName: xxx
+ # @type LicenseName: String
+ # @param ProtectURLs: xxx
+ # @type ProtectURLs: Array
+ # @param ProtectWebs: xxx
+ # @type ProtectWebs: Array
+
+ attr_accessor :CompanyName, :Phone, :LicenseName, :ProtectURLs, :ProtectWebs
+
+ def initialize(companyname=nil, phone=nil, licensename=nil, protecturls=nil, protectwebs=nil)
+ @CompanyName = companyname
+ @Phone = phone
+ @LicenseName = licensename
+ @ProtectURLs = protecturls
+ @ProtectWebs = protectwebs
+ end
+
+ def deserialize(params)
+ @CompanyName = params['CompanyName']
+ @Phone = params['Phone']
+ @LicenseName = params['LicenseName']
+ @ProtectURLs = params['ProtectURLs']
+ @ProtectWebs = params['ProtectWebs']
+ end
+ end
+
+ # CreateBPProtectURLs返回参数结构体
+ class CreateBPProtectURLsResponse < TencentCloud::Common::AbstractModel
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :RequestId
+
+ def initialize(requestid=nil)
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @RequestId = params['RequestId']
+ end
+ end
+
# CreateCRBlock请求参数结构体
class CreateCRBlockRequest < TencentCloud::Common::AbstractModel
# @param WorkId: 已存证的作品ID
# @type WorkId: Integer
# @param TortUrl: 侵权链接
@@ -415,10 +655,263 @@
@EvidenceId = params['EvidenceId']
@RequestId = params['RequestId']
end
end
+ # DescribeBPCompanyInfo请求参数结构体
+ class DescribeBPCompanyInfoRequest < TencentCloud::Common::AbstractModel
+
+
+ def initialize()
+ end
+
+ def deserialize(params)
+ end
+ end
+
+ # DescribeBPCompanyInfo返回参数结构体
+ class DescribeBPCompanyInfoResponse < TencentCloud::Common::AbstractModel
+ # @param CompanyName: xx
+ # @type CompanyName: String
+ # @param Phone: xx
+ # @type Phone: String
+ # @param LicenseName: xx
+ # @type LicenseName: String
+ # @param LicenseStatus: xx
+ # @type LicenseStatus: Integer
+ # @param LicenseNote: xx
+ # @type LicenseNote: String
+ # @param AuthorizationName: xx
+ # @type AuthorizationName: String
+ # @param AuthorizationStatus: xx
+ # @type AuthorizationStatus: Integer
+ # @param AuthorizationNote: xx
+ # @type AuthorizationNote: String
+ # @param BrandDatas: xx
+ # @type BrandDatas: Array
+ # @param CompanyId: xx
+ # @type CompanyId: Integer
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :CompanyName, :Phone, :LicenseName, :LicenseStatus, :LicenseNote, :AuthorizationName, :AuthorizationStatus, :AuthorizationNote, :BrandDatas, :CompanyId, :RequestId
+
+ def initialize(companyname=nil, phone=nil, licensename=nil, licensestatus=nil, licensenote=nil, authorizationname=nil, authorizationstatus=nil, authorizationnote=nil, branddatas=nil, companyid=nil, requestid=nil)
+ @CompanyName = companyname
+ @Phone = phone
+ @LicenseName = licensename
+ @LicenseStatus = licensestatus
+ @LicenseNote = licensenote
+ @AuthorizationName = authorizationname
+ @AuthorizationStatus = authorizationstatus
+ @AuthorizationNote = authorizationnote
+ @BrandDatas = branddatas
+ @CompanyId = companyid
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @CompanyName = params['CompanyName']
+ @Phone = params['Phone']
+ @LicenseName = params['LicenseName']
+ @LicenseStatus = params['LicenseStatus']
+ @LicenseNote = params['LicenseNote']
+ @AuthorizationName = params['AuthorizationName']
+ @AuthorizationStatus = params['AuthorizationStatus']
+ @AuthorizationNote = params['AuthorizationNote']
+ unless params['BrandDatas'].nil?
+ @BrandDatas = []
+ params['BrandDatas'].each do |i|
+ branddata_tmp = BrandData.new
+ branddata_tmp.deserialize(i)
+ @BrandDatas << branddata_tmp
+ end
+ end
+ @CompanyId = params['CompanyId']
+ @RequestId = params['RequestId']
+ end
+ end
+
+ # DescribeBPFakeURLs请求参数结构体
+ class DescribeBPFakeURLsRequest < TencentCloud::Common::AbstractModel
+ # @param Filters: xxx
+ # @type Filters: Array
+ # @param PageSize: xxx
+ # @type PageSize: Integer
+ # @param PageNumber: xxx
+ # @type PageNumber: Integer
+
+ attr_accessor :Filters, :PageSize, :PageNumber
+
+ def initialize(filters=nil, pagesize=nil, pagenumber=nil)
+ @Filters = filters
+ @PageSize = pagesize
+ @PageNumber = pagenumber
+ end
+
+ def deserialize(params)
+ unless params['Filters'].nil?
+ @Filters = []
+ params['Filters'].each do |i|
+ filter_tmp = Filter.new
+ filter_tmp.deserialize(i)
+ @Filters << filter_tmp
+ end
+ end
+ @PageSize = params['PageSize']
+ @PageNumber = params['PageNumber']
+ end
+ end
+
+ # DescribeBPFakeURLs返回参数结构体
+ class DescribeBPFakeURLsResponse < TencentCloud::Common::AbstractModel
+ # @param FakeURLInfos: xxx
+ # @type FakeURLInfos: Array
+ # @param TotalCount: xxx
+ # @type TotalCount: Integer
+ # @param ExportURL: xxx
+ # @type ExportURL: String
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :FakeURLInfos, :TotalCount, :ExportURL, :RequestId
+
+ def initialize(fakeurlinfos=nil, totalcount=nil, exporturl=nil, requestid=nil)
+ @FakeURLInfos = fakeurlinfos
+ @TotalCount = totalcount
+ @ExportURL = exporturl
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ unless params['FakeURLInfos'].nil?
+ @FakeURLInfos = []
+ params['FakeURLInfos'].each do |i|
+ fakeurlinfo_tmp = FakeURLInfo.new
+ fakeurlinfo_tmp.deserialize(i)
+ @FakeURLInfos << fakeurlinfo_tmp
+ end
+ end
+ @TotalCount = params['TotalCount']
+ @ExportURL = params['ExportURL']
+ @RequestId = params['RequestId']
+ end
+ end
+
+ # DescribeBPProtectURLs请求参数结构体
+ class DescribeBPProtectURLsRequest < TencentCloud::Common::AbstractModel
+ # @param PageSize: xxx
+ # @type PageSize: Integer
+ # @param PageNumber: xxx
+ # @type PageNumber: Integer
+
+ attr_accessor :PageSize, :PageNumber
+
+ def initialize(pagesize=nil, pagenumber=nil)
+ @PageSize = pagesize
+ @PageNumber = pagenumber
+ end
+
+ def deserialize(params)
+ @PageSize = params['PageSize']
+ @PageNumber = params['PageNumber']
+ end
+ end
+
+ # DescribeBPProtectURLs返回参数结构体
+ class DescribeBPProtectURLsResponse < TencentCloud::Common::AbstractModel
+ # @param ProtectURLInfos: xxx
+ # @type ProtectURLInfos: Array
+ # @param TotalCount: xxx
+ # @type TotalCount: Integer
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :ProtectURLInfos, :TotalCount, :RequestId
+
+ def initialize(protecturlinfos=nil, totalcount=nil, requestid=nil)
+ @ProtectURLInfos = protecturlinfos
+ @TotalCount = totalcount
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ unless params['ProtectURLInfos'].nil?
+ @ProtectURLInfos = []
+ params['ProtectURLInfos'].each do |i|
+ protecturlinfo_tmp = ProtectURLInfo.new
+ protecturlinfo_tmp.deserialize(i)
+ @ProtectURLInfos << protecturlinfo_tmp
+ end
+ end
+ @TotalCount = params['TotalCount']
+ @RequestId = params['RequestId']
+ end
+ end
+
+ # DescribeBPReportFakeURLs请求参数结构体
+ class DescribeBPReportFakeURLsRequest < TencentCloud::Common::AbstractModel
+ # @param Filters: xxx
+ # @type Filters: Array
+ # @param PageSize: xxx
+ # @type PageSize: Integer
+ # @param PageNumber: xxx
+ # @type PageNumber: Integer
+
+ attr_accessor :Filters, :PageSize, :PageNumber
+
+ def initialize(filters=nil, pagesize=nil, pagenumber=nil)
+ @Filters = filters
+ @PageSize = pagesize
+ @PageNumber = pagenumber
+ end
+
+ def deserialize(params)
+ unless params['Filters'].nil?
+ @Filters = []
+ params['Filters'].each do |i|
+ filter_tmp = Filter.new
+ filter_tmp.deserialize(i)
+ @Filters << filter_tmp
+ end
+ end
+ @PageSize = params['PageSize']
+ @PageNumber = params['PageNumber']
+ end
+ end
+
+ # DescribeBPReportFakeURLs返回参数结构体
+ class DescribeBPReportFakeURLsResponse < TencentCloud::Common::AbstractModel
+ # @param ReportFakeURLInfos: xxx
+ # @type ReportFakeURLInfos: Array
+ # @param TotalCount: xxx
+ # @type TotalCount: Integer
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :ReportFakeURLInfos, :TotalCount, :RequestId
+
+ def initialize(reportfakeurlinfos=nil, totalcount=nil, requestid=nil)
+ @ReportFakeURLInfos = reportfakeurlinfos
+ @TotalCount = totalcount
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ unless params['ReportFakeURLInfos'].nil?
+ @ReportFakeURLInfos = []
+ params['ReportFakeURLInfos'].each do |i|
+ reportfakeurlinfo_tmp = ReportFakeURLInfo.new
+ reportfakeurlinfo_tmp.deserialize(i)
+ @ReportFakeURLInfos << reportfakeurlinfo_tmp
+ end
+ end
+ @TotalCount = params['TotalCount']
+ @RequestId = params['RequestId']
+ end
+ end
+
# DescribeCRMonitorDetail请求参数结构体
class DescribeCRMonitorDetailRequest < TencentCloud::Common::AbstractModel
# @param WorkId: 作品ID
# @type WorkId: Integer
# @param PageSize: 页数
@@ -599,10 +1092,86 @@
@IsProducer = params['IsProducer']
@RequestId = params['RequestId']
end
end
+ # 仿冒网站信息
+ class FakeURLInfo < TencentCloud::Common::AbstractModel
+ # @param FakeURLId: xxx
+ # @type FakeURLId: Integer
+ # @param ProtectWeb: xxx
+ # @type ProtectWeb: String
+ # @param DetectTime: xxx
+ # @type DetectTime: String
+ # @param FakeURL: xxx
+ # @type FakeURL: String
+ # @param Snapshot: xxx
+ # @type Snapshot: String
+ # @param IP: xxx
+ # @type IP: String
+ # @param IPLoc: xxx
+ # @type IPLoc: String
+ # @param Heat: xxx
+ # @type Heat: Integer
+ # @param Status: xxx
+ # @type Status: Integer
+ # @param Note: xxx
+ # @type Note: String
+ # @param FakeURLCompany: xxx
+ # @type FakeURLCompany: String
+ # @param FakeURLAttr: xxx
+ # @type FakeURLAttr: String
+ # @param FakeURLName: xxx
+ # @type FakeURLName: String
+ # @param FakeURLICP: xxx
+ # @type FakeURLICP: String
+ # @param FakeURLCreateTime: xxx
+ # @type FakeURLCreateTime: String
+ # @param FakeURLExpireTime: xxx
+ # @type FakeURLExpireTime: String
+
+ attr_accessor :FakeURLId, :ProtectWeb, :DetectTime, :FakeURL, :Snapshot, :IP, :IPLoc, :Heat, :Status, :Note, :FakeURLCompany, :FakeURLAttr, :FakeURLName, :FakeURLICP, :FakeURLCreateTime, :FakeURLExpireTime
+
+ def initialize(fakeurlid=nil, protectweb=nil, detecttime=nil, fakeurl=nil, snapshot=nil, ip=nil, iploc=nil, heat=nil, status=nil, note=nil, fakeurlcompany=nil, fakeurlattr=nil, fakeurlname=nil, fakeurlicp=nil, fakeurlcreatetime=nil, fakeurlexpiretime=nil)
+ @FakeURLId = fakeurlid
+ @ProtectWeb = protectweb
+ @DetectTime = detecttime
+ @FakeURL = fakeurl
+ @Snapshot = snapshot
+ @IP = ip
+ @IPLoc = iploc
+ @Heat = heat
+ @Status = status
+ @Note = note
+ @FakeURLCompany = fakeurlcompany
+ @FakeURLAttr = fakeurlattr
+ @FakeURLName = fakeurlname
+ @FakeURLICP = fakeurlicp
+ @FakeURLCreateTime = fakeurlcreatetime
+ @FakeURLExpireTime = fakeurlexpiretime
+ end
+
+ def deserialize(params)
+ @FakeURLId = params['FakeURLId']
+ @ProtectWeb = params['ProtectWeb']
+ @DetectTime = params['DetectTime']
+ @FakeURL = params['FakeURL']
+ @Snapshot = params['Snapshot']
+ @IP = params['IP']
+ @IPLoc = params['IPLoc']
+ @Heat = params['Heat']
+ @Status = params['Status']
+ @Note = params['Note']
+ @FakeURLCompany = params['FakeURLCompany']
+ @FakeURLAttr = params['FakeURLAttr']
+ @FakeURLName = params['FakeURLName']
+ @FakeURLICP = params['FakeURLICP']
+ @FakeURLCreateTime = params['FakeURLCreateTime']
+ @FakeURLExpireTime = params['FakeURLExpireTime']
+ end
+ end
+
# 过滤参数
class Filter < TencentCloud::Common::AbstractModel
def initialize()
@@ -610,10 +1179,58 @@
def deserialize(params)
end
end
+ # ModifyBPOfflineAttachment请求参数结构体
+ class ModifyBPOfflineAttachmentRequest < TencentCloud::Common::AbstractModel
+ # @param LicenseName: xx
+ # @type LicenseName: String
+ # @param AuthorizationName: xx
+ # @type AuthorizationName: String
+ # @param BrandName: xx
+ # @type BrandName: String
+ # @param BrandCertificateName: xx
+ # @type BrandCertificateName: String
+ # @param TransferName: xx
+ # @type TransferName: String
+
+ attr_accessor :LicenseName, :AuthorizationName, :BrandName, :BrandCertificateName, :TransferName
+
+ def initialize(licensename=nil, authorizationname=nil, brandname=nil, brandcertificatename=nil, transfername=nil)
+ @LicenseName = licensename
+ @AuthorizationName = authorizationname
+ @BrandName = brandname
+ @BrandCertificateName = brandcertificatename
+ @TransferName = transfername
+ end
+
+ def deserialize(params)
+ @LicenseName = params['LicenseName']
+ @AuthorizationName = params['AuthorizationName']
+ @BrandName = params['BrandName']
+ @BrandCertificateName = params['BrandCertificateName']
+ @TransferName = params['TransferName']
+ end
+ end
+
+ # ModifyBPOfflineAttachment返回参数结构体
+ class ModifyBPOfflineAttachmentResponse < TencentCloud::Common::AbstractModel
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :RequestId
+
+ def initialize(requestid=nil)
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @RequestId = params['RequestId']
+ end
+ end
+
# ModifyCRBlockStatus请求参数结构体
class ModifyCRBlockStatusRequest < TencentCloud::Common::AbstractModel
# @param TortId: 侵权ID
# @type TortId: Integer
# @param BlockUrl: 拦截结果回调地址
@@ -875,9 +1492,129 @@
@RightStatus = params['RightStatus']
@BlockStatus = params['BlockStatus']
@TortNum = params['TortNum']
@ObtainNote = params['ObtainNote']
@WorkTitle = params['WorkTitle']
+ end
+ end
+
+ # 保护网站信息
+ class ProtectURLInfo < TencentCloud::Common::AbstractModel
+ # @param ProtectURLId: xxx
+ # @type ProtectURLId: Integer
+ # @param ProtectURL: xxx
+ # @type ProtectURL: String
+ # @param ProtectWeb: xxx
+ # @type ProtectWeb: String
+ # @param ProtectURLStatus: xxx
+ # @type ProtectURLStatus: Integer
+ # @param ProtectURLNote: xxx
+ # @type ProtectURLNote: String
+ # @param CreateTime: xxx
+ # @type CreateTime: String
+
+ attr_accessor :ProtectURLId, :ProtectURL, :ProtectWeb, :ProtectURLStatus, :ProtectURLNote, :CreateTime
+
+ def initialize(protecturlid=nil, protecturl=nil, protectweb=nil, protecturlstatus=nil, protecturlnote=nil, createtime=nil)
+ @ProtectURLId = protecturlid
+ @ProtectURL = protecturl
+ @ProtectWeb = protectweb
+ @ProtectURLStatus = protecturlstatus
+ @ProtectURLNote = protecturlnote
+ @CreateTime = createtime
+ end
+
+ def deserialize(params)
+ @ProtectURLId = params['ProtectURLId']
+ @ProtectURL = params['ProtectURL']
+ @ProtectWeb = params['ProtectWeb']
+ @ProtectURLStatus = params['ProtectURLStatus']
+ @ProtectURLNote = params['ProtectURLNote']
+ @CreateTime = params['CreateTime']
+ end
+ end
+
+ # 举报网址信息
+ class ReportFakeURLInfo < TencentCloud::Common::AbstractModel
+ # @param FakeURLId: xxx
+ # @type FakeURLId: Integer
+ # @param DetectTime: xxx
+ # @type DetectTime: String
+ # @param ProtectURL: xxx
+ # @type ProtectURL: String
+ # @param ProtectWeb: xxx
+ # @type ProtectWeb: String
+ # @param FakeURL: xxx
+ # @type FakeURL: String
+ # @param Snapshot: xxx
+ # @type Snapshot: String
+ # @param IP: xxx
+ # @type IP: String
+ # @param IPLoc: xxx
+ # @type IPLoc: String
+ # @param Heat: xxx
+ # @type Heat: Integer
+ # @param Status: xxx
+ # @type Status: Integer
+ # @param Note: xxx
+ # @type Note: String
+ # @param FakeURLCompany: xxx
+ # @type FakeURLCompany: String
+ # @param FakeURLAttr: xxx
+ # @type FakeURLAttr: String
+ # @param FakeURLName: xxx
+ # @type FakeURLName: String
+ # @param FakeURLICP: xxx
+ # @type FakeURLICP: String
+ # @param FakeURLCreateTime: xxx
+ # @type FakeURLCreateTime: String
+ # @param FakeURLExpireTime: xxx
+ # @type FakeURLExpireTime: String
+ # @param BlockTime: xxx
+ # @type BlockTime: String
+
+ attr_accessor :FakeURLId, :DetectTime, :ProtectURL, :ProtectWeb, :FakeURL, :Snapshot, :IP, :IPLoc, :Heat, :Status, :Note, :FakeURLCompany, :FakeURLAttr, :FakeURLName, :FakeURLICP, :FakeURLCreateTime, :FakeURLExpireTime, :BlockTime
+
+ def initialize(fakeurlid=nil, detecttime=nil, protecturl=nil, protectweb=nil, fakeurl=nil, snapshot=nil, ip=nil, iploc=nil, heat=nil, status=nil, note=nil, fakeurlcompany=nil, fakeurlattr=nil, fakeurlname=nil, fakeurlicp=nil, fakeurlcreatetime=nil, fakeurlexpiretime=nil, blocktime=nil)
+ @FakeURLId = fakeurlid
+ @DetectTime = detecttime
+ @ProtectURL = protecturl
+ @ProtectWeb = protectweb
+ @FakeURL = fakeurl
+ @Snapshot = snapshot
+ @IP = ip
+ @IPLoc = iploc
+ @Heat = heat
+ @Status = status
+ @Note = note
+ @FakeURLCompany = fakeurlcompany
+ @FakeURLAttr = fakeurlattr
+ @FakeURLName = fakeurlname
+ @FakeURLICP = fakeurlicp
+ @FakeURLCreateTime = fakeurlcreatetime
+ @FakeURLExpireTime = fakeurlexpiretime
+ @BlockTime = blocktime
+ end
+
+ def deserialize(params)
+ @FakeURLId = params['FakeURLId']
+ @DetectTime = params['DetectTime']
+ @ProtectURL = params['ProtectURL']
+ @ProtectWeb = params['ProtectWeb']
+ @FakeURL = params['FakeURL']
+ @Snapshot = params['Snapshot']
+ @IP = params['IP']
+ @IPLoc = params['IPLoc']
+ @Heat = params['Heat']
+ @Status = params['Status']
+ @Note = params['Note']
+ @FakeURLCompany = params['FakeURLCompany']
+ @FakeURLAttr = params['FakeURLAttr']
+ @FakeURLName = params['FakeURLName']
+ @FakeURLICP = params['FakeURLICP']
+ @FakeURLCreateTime = params['FakeURLCreateTime']
+ @FakeURLExpireTime = params['FakeURLExpireTime']
+ @BlockTime = params['BlockTime']
end
end
# UpdateCRWork请求参数结构体
class UpdateCRWorkRequest < TencentCloud::Common::AbstractModel