models

package
v1.62.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2023 License: Apache-2.0 Imports: 0 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdvancedFrequency added in v1.56.0

type AdvancedFrequency struct {

	/* 视频时长区间分割,单位为秒 (Optional) */
	DurationPoints []int `json:"durationPoints"`

	/* 视频时长区间对应的截帧频率,可设置范围为0.5~600秒 (Optional) */
	Frequencies []float32 `json:"frequencies"`
}

type AmountStatistics

type AmountStatistics struct {

	/* 体验总数 (Optional) */
	Free int `json:"free"`

	/* 付费总数 (Optional) */
	Charge int `json:"charge"`

	/* 总数 (Optional) */
	Total int `json:"total"`
}

type AnticheatResult added in v1.56.0

type AnticheatResult struct {

	/* 本次请求数据标识,可以根据该标识查询数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* 检测结果,0:通过,10:嫌疑,20:不通过 (Optional) */
	Action int `json:"action"`

	/* 命中信息,例如:[{"hitType":5,"hitMsg":"无SDK数据"}],其中hitType类型为int,含义是命中类型,详见 hitType返回码及含义表。hitMsg类型为String,含义是命中详情,可定制返回值。 (Optional) */
	HitInfos []HitInfo `json:"hitInfos"`
}

type AntispamLabelItem added in v1.56.0

type AntispamLabelItem struct {

	/* 分类信息,100:色情,110:性感低俗,200:广告,210:二维码,260:广告法,300:暴恐,400:违禁,500:涉政,800:恶心类,900:其他,1100:涉价值观 (Optional) */
	Label int `json:"label"`

	/* 细分类信息,可能包含多个,可能为空 (Optional) */
	SubLabels []AntispamSubLabelItem `json:"subLabels"`

	/* 分类级别,0:正常,1:不确定,2:确定 (Optional) */
	Level int `json:"level"`

	/* 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低。若level为正常,置信度越大,说明正常的可能性越高。若level为不确定或确定,置信度越大,说明垃圾的可能性越高 (Optional) */
	Rate float32 `json:"rate"`
}

type AntispamLabelItemDetail added in v1.56.0

type AntispamLabelItemDetail struct {

	/* 针对命中sublabel的补充说明 (Optional) */
	HitInfos []string `json:"hitInfos"`

	/* 命中反作弊相关策略,hitType为反垃圾命中类型,1:数据异常 2:行为模型 3:设备模型 4:业务类型 5:校验异常 6:模拟器 7:越狱或root 8:浏览器异常 9:ip异常 10:京东黑名单 11:自定义黑名单 12:自定义白名单 (Optional) */
	AnticheatInfo string `json:"anticheatInfo"`

	/* 命中标签详细信息,对于返回的hintInfo的解释说明,可能为空 (Optional) */
	ImageTagInfo []ImageTagInfo `json:"imageTagInfo"`

	/*  (Optional) */
	ImageListInfo []ImageListInfo `json:"imageListInfo"`

	/*  (Optional) */
	HitLocationInfos []HitLocationInfos `json:"hitLocationInfos"`
}

type AntispamResult added in v1.56.0

type AntispamResult struct {

	/* 数据唯一标识,能够根据该值定位到该条数据 (Optional) */
	DataId string `json:"dataId"`

	/* 本次请求数据标识,可以根据该标识查询数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* 文本检测状态码,定义为:0:检测成功,1:检测失败 (Optional) */
	Status int `json:"status"`

	/* 审核模式,0:纯机审,1:机审+部分人审,2:机审+全量人审 (Optional) */
	CensonrType int `json:"censonrType"`

	/* 检测结果,0:通过,1:嫌疑,2:不通过 (Optional) */
	Action int `json:"action"`

	/* 语种代码数组,详见 语种代码表 (Optional) */
	Lang []string `json:"lang"`

	/* 是否关联检测命中,true:关联检测命中,flase:原文命中 (Optional) */
	IsRelatedHit bool `json:"isRelatedHit"`

	/* 分类信息 (Optional) */
	Labels []LabelItem `json:"labels"`
}

type AntispamSubLabelItem added in v1.56.0

type AntispamSubLabelItem struct {

	/* 细分类,详细编码请参考下方对应细分类编码 对照表 (Optional) */
	SubLabel int `json:"subLabel"`

	/* 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低 (Optional) */
	Rate float32 `json:"rate"`

	/* 命中详情说明hitInfos:命中详细信息,针对subLabel的补充说明 (Optional) */
	Details AntispamLabelItemDetail `json:"details"`
}

type AntispamVideoLabelItem added in v1.56.0

type AntispamVideoLabelItem struct {

	/* 分类信息,100:色情,110:性感低俗,200:广告,210:二维码,260:广告法,300:暴恐,400:违禁,500:涉政,800:恶心类,900:其他,1100:涉价值观 (Optional) */
	Label int `json:"label"`

	/* 细分类信息,可能包含多个,可能为空 (Optional) */
	SubLabels []AntispamVideoSubLabelItem `json:"subLabels"`

	/* 分类级别,0:正常,1:不确定,2:确定 (Optional) */
	Level int `json:"level"`

	/* 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低。若level为正常,置信度越大,说明正常的可能性越高。若level为不确定或确定,置信度越大,说明垃圾的可能性越高 (Optional) */
	Rate float32 `json:"rate"`
}

type AntispamVideoLabelItemDetail added in v1.56.0

type AntispamVideoLabelItemDetail struct {

	/* 针对命中sublabel的补充说明 (Optional) */
	HitInfos []string `json:"hitInfos"`

	/* 命中标签详细信息,对于返回的hintInfo的解释说明,可能为空 (Optional) */
	ImageTagInfo []ImageTagInfo `json:"imageTagInfo"`

	/*  (Optional) */
	ImageListInfo []ImageListInfo `json:"imageListInfo"`

	/*  (Optional) */
	HitLocationInfos []HitLocationInfos `json:"hitLocationInfos"`
}

type AntispamVideoSubLabelItem added in v1.56.0

type AntispamVideoSubLabelItem struct {

	/* 细分类,详细编码请参考下方对应细分类编码 对照表 (Optional) */
	SubLabel int `json:"subLabel"`

	/* 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低 (Optional) */
	Rate float32 `json:"rate"`

	/* 命中详情说明hitInfos:命中详细信息,针对subLabel的补充说明 (Optional) */
	Details AntispamVideoLabelItemDetail `json:"details"`
}

type ApplicationInfo

type ApplicationInfo struct {

	/* 是否可用, 0-不可用 1-可用 (Optional) */
	Valid int `json:"valid"`
}

type AssetDataOverview added in v1.56.0

type AssetDataOverview struct {

	/* 图片检测总数 (Optional) */
	ImageCount int64 `json:"imageCount"`

	/* 图片违规总数 (Optional) */
	ImageBlockCount int64 `json:"imageBlockCount"`

	/* 图片疑似违规总数 (Optional) */
	ImageReviewCount int64 `json:"imageReviewCount"`

	/* 文本总数 (Optional) */
	TextCount int64 `json:"textCount"`

	/* 文本违规总数 (Optional) */
	TextBlockCount int64 `json:"textBlockCount"`

	/* 文本疑似违规总数 (Optional) */
	TextReviewCount int64 `json:"textReviewCount"`
}

type AssetDataOverviewReq added in v1.56.0

type AssetDataOverviewReq struct {

	/* 开始时间,单位秒,值不能小于30天之前 (Optional) */
	Start int64 `json:"start"`

	/* 结束时间,单位秒,值不能小于当前时间 (Optional) */
	End int64 `json:"end"`

	/* 用户pin列表,不能为空 (Optional) */
	Pins []string `json:"pins"`
}

type AudioASRResult added in v1.56.0

type AudioASRResult struct {

	/* 唯一标识 (Optional) */
	TaskId string `json:"taskId"`

	/* 语音识别检测结果 (Optional) */
	Details []AudioASRResultDetail `json:"details"`
}

type AudioASRResultDetail added in v1.56.0

type AudioASRResultDetail struct {

	/* 断句开始时间点,单位毫秒 (Optional) */
	StartTime int `json:"startTime"`

	/* 断句结束时间点,单位毫秒 (Optional) */
	EndTime int `json:"endTime"`

	/* 语音识别结果 (Optional) */
	Content string `json:"content"`
}

type AudioAntispamResult added in v1.56.0

type AudioAntispamResult struct {

	/* 视频处理状态码,定义为:30:任务不存在 (Optional) */
	Status int `json:"status"`

	/* 音频翻译结果,2:检测中,3:检测完成,4:检测失败 (Optional) */
	AsrStatus int `json:"asrStatus"`

	/* 音频翻译检测失败原因,1:文件格式错误,2:文件下载失败,3:解析失败,4:音频流不存在 (Optional) */
	AsrResult int `json:"asrResult"`

	/* 检测结果,0:通过,1:嫌疑,2:不通过 (Optional) */
	Action int `json:"action"`

	/* 唯一标识 (Optional) */
	TaskId string `json:"taskId"`

	/* 审核来源,0:京东人审,1:客户人审,2:京东机审 (Optional) */
	CensorSource int `json:"censorSource"`

	/* 人工审核完成时间,毫秒单位时间戳(13位) (Optional) */
	CensorTime int64 `json:"censorTime"`

	/* 音频数据所在断句详细信息 (Optional) */
	Segments []SegmentsItem `json:"segments"`

	/* 分类信息 (Optional) */
	Labels []AudioLabelItem `json:"labels"`

	/* 支持在智能审核系统自定义标签分类信息 (Optional) */
	CensorLabels []CensorLabelItem `json:"censorLabels"`
}

type AudioDetail

type AudioDetail struct {

	/* 总时长 (Optional) */
	Audio_time int `json:"audio_time"`

	/* 疑似时长 (Optional) */
	Audio_review_time int `json:"audio_review_time"`

	/* 违规时长 (Optional) */
	Audio_block_time int `json:"audio_block_time"`

	/* 正常时长 (Optional) */
	Audio_pass_time int `json:"audio_pass_time"`

	/* 涉黄违规时长 (Optional) */
	Porn_block_time int `json:"porn_block_time"`

	/* 涉政违规时长 (Optional) */
	Politics_block_time int `json:"politics_block_time"`

	/* 涉恐违规时长 (Optional) */
	Terrorism_block_time int `json:"terrorism_block_time"`
}

type AudioDetailList

type AudioDetailList struct {

	/* 总时长,单位为分钟 (Optional) */
	Audio_time []int `json:"audio_time"`

	/* 正常时长,单位为分钟 (Optional) */
	Audio_pass_time []int `json:"audio_pass_time"`

	/* 疑似时长,单位为分钟 (Optional) */
	Audio_review_time []int `json:"audio_review_time"`

	/* 违规时长,单位为分钟 (Optional) */
	Audio_block_time []int `json:"audio_block_time"`
}

type AudioHint added in v1.56.0

type AudioHint struct {

	/* 命中的敏感词或者声纹检测的分值 (Optional) */
	Value string `json:"value"`

	/* 命中敏感词或者声纹检测的音频时间点 (Optional) */
	Segments []SegmentsItem `json:"segments"`
}

type AudioHintInfo added in v1.56.0

type AudioHintInfo struct {

	/* 线索分类信息,返回10:表示命中用户自定义添加用户名单,返回11:表示命中用户自定义添加ip名单,返回30:表示命中用户自定义添加敏感词 (Optional) */
	HitType int `json:"hitType"`

	/* hitTyp命中30自定义添加敏感词,返回命中的自定义敏感词内容,如果没有命中hitType:30,则不返回该字段 (Optional) */
	HitClues string `json:"hitClues"`
}

type AudioLabelItem added in v1.56.0

type AudioLabelItem struct {

	/* 分类信息,100:色情,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,1100:涉价值观 (Optional) */
	Label int `json:"label"`

	/* 分类级别,0:通过,1:嫌疑,2:不通过 (Optional) */
	Level int `json:"level"`

	/* 细分类,详细编码请参考下方对应细分类编码 (Optional) */
	Details AudioLabelItemDetail `json:"details"`

	/* 细分类,详细编码请参考下方对应细分类编码 (Optional) */
	SubLabel string `json:"subLabel"`
}

type AudioLabelItemDetail added in v1.56.0

type AudioLabelItemDetail struct {

	/* 命中检测器类型:10:用户名单 11:IP名单 12:设备名单 30:敏感词 110:IP地区限制 130:声纹检测 (Optional) */
	HitType int `json:"hitType"`

	/* 线索信息,用于定位文本中有问题的部分,辅助人工审核 (Optional) */
	Hint []AudioHint `json:"hint"`

	/* 线索详细信息自定义 (Optional) */
	HitInfos []AudioHintInfo `json:"hitInfos"`
}

type AudioLanguageResult added in v1.56.0

type AudioLanguageResult struct {

	/* 唯一标识 (Optional) */
	TaskId string `json:"taskId"`

	/* 语种检测结果 (Optional) */
	Details []AudioLanguageResultDetail `json:"details"`
}

type AudioLanguageResultDetail added in v1.56.0

type AudioLanguageResultDetail struct {

	/* 语种类型,支持检测语种类型请参考语种代码表 (Optional) */
	Type string `json:"type"`

	/* 识别语种检测的音频时间点 (Optional) */
	Segments []SegmentsItem `json:"segments"`
}

type AudioResult

type AudioResult struct {

	/* 错误码,和HTTP的status code一致 (Optional) */
	Code int `json:"code"`

	/* 错误描述信息 (Optional) */
	Msg string `json:"msg"`

	/* 对应请求的dataId (Optional) */
	DataId string `json:"dataId"`

	/* 该检测任务的ID (Optional) */
	TaskId string `json:"taskId"`

	/* 对应请求中的url (Optional) */
	Url string `json:"url"`

	/* 返回结果。调用成功时(code=200),返回结果中包含一个或多个元素。每个元素是个结构体,具体结构描述见AudioResultDetail (Optional) */
	Results []AudioResultDetail `json:"results"`
}

type AudioResultDetail

type AudioResultDetail struct {

	/* 检测场景,和调用请求中的场景对应 (Optional) */
	Scene string `json:"scene"`

	/* 检测结果的分类,与具体的scene对应。取值范围参考scene和label说明 (Optional) */
	Label string `json:"label"`

	/* 结果为该分类的概率,取值范围为0.00-100.00。值越高,表示越有可能属于改该子分类 (Optional) */
	Score float32 `json:"score"`

	/* 建议用户执行的操作,取值范围pass:图片正常,无需进行其余操作,或者未识别出目标对象review:检测结果不确定,需要进行人工审核,或识别出目标对象block:图片违规,建议执行进一步操作(如直接删除或做限制处理) (Optional) */
	Suggestion string `json:"suggestion"`

	/* 语音对应的文本详情(每一句文本对应一个元素),包含一个或者多个元素,具体结构描述见detail。 (Optional) */
	Details []AudioScanResultDetail `json:"details"`
}

type AudioScanResultDetail

type AudioScanResultDetail struct {

	/* 句子开始的时间,单位是秒。 (Optional) */
	StartTime int `json:"startTime"`

	/* 句子结束的时间,单位是秒。 (Optional) */
	EndTime int `json:"endTime"`

	/* 语音转换成文本的结果。 (Optional) */
	Text string `json:"text"`

	/* 该句语言的检测结果的分类,取值参见audioScenes与label参数说明。 (Optional) */
	Label string `json:"label"`

	/* 命中该风险的上下文信息。具体结构描述见hintWordsInfo (Optional) */
	HintWordsInfos []HintWordsInfo `json:"hintWordsInfos"`
}

type AudioTask

type AudioTask struct {

	/* 数据Id。需要保证在一次请求中所有的Id不重复 (Optional) */
	DataId string `json:"dataId"`

	/* 待检测音频的URL,最大100M (Optional) */
	Url string `json:"url"`
}

type AudioTaskData added in v1.56.0

type AudioTaskData struct {

	/* 本次请求数据标识,可以根据该标识查询数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* 请求结果,0成功,1失败 (Optional) */
	Status int `json:"status"`

	/* 缓冲池排队待处理数据量 ,为减少用户重试,优化用户体验,我们为点播音频用户提供了缓冲池功能,点播音频正式的并发处理为30路,提交超并发后即自动进入缓冲池排队过检,您可以根据缓冲池排队积压量评估您目前的并发处理速度是否合适,如需调整处理并发请联系您的专属商务处理。 (Optional) */
	DealingCount int `json:"dealingCount"`
}

type AudioVoiceResult added in v1.56.0

type AudioVoiceResult struct {

	/* 唯一标识 (Optional) */
	TaskId string `json:"taskId"`

	/* 音频性别建议值,male/female (Optional) */
	MainGender string `json:"mainGender"`
}

type AuditRange added in v1.45.0

type AuditRange struct {

	/* 正常数据是否入审,true-入审,false-不入审,缺省为 false (Optional) */
	Pass bool `json:"pass"`

	/* 疑似数据是否入审,true-入审,false-不入审,缺省为 false (Optional) */
	Review bool `json:"review"`

	/* 确认违规数据是否入审,true-入审,false-不入审,缺省为 false (Optional) */
	Block bool `json:"block"`
}

type BackPicsItem added in v1.56.0

type BackPicsItem struct {

	/* 命中截图后3个截图URL信息,不满3个按实际存在截图返回 (Optional) */
	Url string `json:"url"`
}

type BackgroundInfoItem added in v1.56.0

type BackgroundInfoItem struct {

	/* 纯色背景检测,ture:背景纯色;false:背景复杂 (Optional) */
	PureBackground bool `json:"pureBackground"`
}

type BindWebsiteInfo added in v1.45.0

type BindWebsiteInfo struct {

	/* 协议,http或https (Optional) */
	Scheme string `json:"scheme"`

	/* 域名,不含协议 (Optional) */
	Host string `json:"host"`

	/* 全站检测频率,1d-1天,7d-7天 (Optional) */
	HostInterval string `json:"hostInterval"`

	/* 完整的首页地址 (Optional) */
	HomePage string `json:"homePage"`

	/* 首页检测间隔,eg:1h表示一小时,必须为整小时 (Optional) */
	HomePageInterval string `json:"homePageInterval"`
}

type BindWebsiteReq added in v1.45.0

type BindWebsiteReq struct {

	/* 协议,http或https  */
	Scheme string `json:"scheme"`

	/* 域名,不含协议  */
	Host string `json:"host"`

	/* 全站检测频率,1d-1天,7d-7天  */
	HostInterval string `json:"hostInterval"`

	/* 完整的首页地址,必须在host下  */
	HomePage string `json:"homePage"`

	/* 首页检测间隔,eg:1h表示一小时,必须为整小时  */
	HomePageInterval string `json:"homePageInterval"`
}

type BizType added in v1.56.0

type BizType struct {

	/* 机审策略id (Optional) */
	BizTypeId string `json:"bizTypeId"`

	/* 业务名称,英文名称,不能超过32个字符 (Optional) */
	Name string `json:"name"`

	/* 规则描述 (Optional) */
	Description string `json:"description"`

	/* 行业分类,可选政府、新闻、电商、社交、视频直播、金融 (Optional) */
	IndustryInfo string `json:"industryInfo"`

	/* 内容安全类型,可选api/oss/website,默认为api (Optional) */
	CensorType string `json:"censorType"`

	/* 更新时间 (Optional) */
	UpdateTime int `json:"updateTime"`
}

type BizTypeReq added in v1.56.0

type BizTypeReq struct {

	/* 机审策略id (Optional) */
	BizTypeId string `json:"bizTypeId"`

	/* 业务名称,英文名称,不能超过32个字符 (Optional) */
	Name string `json:"name"`

	/* 规则描述 (Optional) */
	Description string `json:"description"`

	/* 行业分类,可选政府、新闻、电商、社交、视频直播、金融 (Optional) */
	IndustryInfo string `json:"industryInfo"`

	/* 内容安全类型,可选api/oss/website,默认为api (Optional) */
	CensorType string `json:"censorType"`

	/* 设置文本检测场景和阈值 (Optional) */
	TextSetting BizTypeSetting `json:"textSetting"`

	/* 设置图片检测场景和阈值 (Optional) */
	ImageSetting BizTypeSetting `json:"imageSetting"`

	/* 设置音频检测场景和阈值 (Optional) */
	AudioSetting BizTypeSetting `json:"audioSetting"`

	/* 设置视频检测场景和阈值 (Optional) */
	VideoSetting BizTypeSetting `json:"videoSetting"`
}

type BizTypeSetting added in v1.56.0

type BizTypeSetting struct {

	/* 资源类型,可选值text, image, audio, video (Optional) */
	ResourceType string `json:"resourceType"`

	/* 反垃圾策略,文本和音频填此结构体 (Optional) */
	Antispam CategoryInfo `json:"antispam"`

	/* 鉴黄策略,图片填此结构体,视频此结构体配置上认为检测,置空认为不检测 (Optional) */
	Porn CategoryInfo `json:"porn"`

	/* 暴恐策略,图片和视频填此结构 (Optional) */
	Terrorism CategoryInfo `json:"terrorism"`

	/* 图文广告策略,图片和视频填此结构 (Optional) */
	Ad CategoryInfo `json:"ad"`
}

type BlockDetail

type BlockDetail struct {

	/* 涉政 (Optional) */
	Politics int `json:"politics"`

	/* 涉恐 (Optional) */
	Terrorism int `json:"terrorism"`

	/* 涉黄 (Optional) */
	Porn int `json:"porn"`

	/* 违禁 (Optional) */
	Illegal int `json:"illegal"`

	/* 辱骂 (Optional) */
	Insult int `json:"insult"`

	/* 广告 (Optional) */
	Ad int `json:"ad"`

	/* 涉政暴恐 (Optional) */
	Politics_terrorism int `json:"politics_terrorism"`
}

type BoarderInfoItem added in v1.56.0

type BoarderInfoItem struct {

	/* 图片是否包含边框(任一边包含边框均视为包含)ture:包含边框;false:不包含边框 (Optional) */
	Hit bool `json:"hit"`

	/* 图片顶部是否包含边框,ture:包含边框;false:不包含边框 (Optional) */
	Top bool `json:"top"`

	/* 图片右侧是否包含边框,ture:包含边框;false:不包含边框 (Optional) */
	Right bool `json:"right"`

	/* 图片底部是否包含边框,ture:包含边框;false:不包含边框 (Optional) */
	Bottom bool `json:"bottom"`

	/* 图片左侧是否包含边框,ture:包含边框;false:不包含边框 (Optional) */
	Left bool `json:"left"`
}

type BucketPrefixCfg

type BucketPrefixCfg struct {

	/* bucket名称  */
	Bucket string `json:"bucket"`

	/* 前缀筛选条件,最多十条 (Optional) */
	Prefixs []string `json:"prefixs"`
}

type Callback added in v1.45.0

type Callback struct {

	/* 完整的回调地址,proto://host/uri  */
	Addr string `json:"addr"`

	/* 加密seed,回调已存在时传空可更新seed (Optional) */
	Seed string `json:"seed"`
}

type CategoryInfo added in v1.56.0

type CategoryInfo struct {

	/* 图片智能鉴黄子项(porn色情,sexy性感,vulgar低俗),图片涉政暴恐子项(politics涉政,terrorist涉恐人物,explosion爆炸烟光,weapon武器,riot暴乱,flag旗帜),图片图文广告子项(politics文字含涉政,porn文字含涉黄,terrorism文字含暴恐,qrcode二维码,barcode条形码,contact联系方式),文本反垃圾子项(porn色情,politics涉政,terrorism涉恐,abuse辱骂,ad广告,illegal违禁,unuse灌水)语音反垃圾子项(porn色情,politics涉政,terrorism涉恐)视频涉黄检测porn(无子项),视频涉政暴恐terrorism(无子项)视频图文违规ad(无子项) (Optional) */
	Categories []string `json:"categories"`

	/* 疑似分值 (Optional) */
	HintThreshold int `json:"hintThreshold"`

	/* 违规分值 (Optional) */
	ConfirmThreshold int `json:"confirmThreshold"`
}

type CensorLabelItem added in v1.56.0

type CensorLabelItem struct {

	/* 在智能系统配置自定义便签之后会生成一个唯一的标签ID (Optional) */
	Code int `json:"code"`

	/* 在智能审核系统配置自定义标签备注 (Optional) */
	Desc string `json:"desc"`
}

type ConsumeAmount

type ConsumeAmount struct {

	/* api文本 (Optional) */
	Api_text int `json:"api_text"`

	/* api图片 (Optional) */
	Api_image int `json:"api_image"`

	/* api图片涉黄 (Optional) */
	Api_image_porn int `json:"api_image_porn"`

	/* api图片涉政暴恐 (Optional) */
	Api_image_politics_terrorism int `json:"api_image_politics_terrorism"`

	/* api音频时长 (Optional) */
	Api_audio int `json:"api_audio"`

	/* api视频截帧量 (Optional) */
	Api_video int `json:"api_video"`

	/* api视频语音时长 (Optional) */
	Api_video_audio int `json:"api_video_audio"`

	/* api视频涉黄 (Optional) */
	Api_video_porn int `json:"api_video_porn"`

	/* api视频涉政暴恐 (Optional) */
	Api_video_politics_terrorism int `json:"api_video_politics_terrorism"`

	/* oss文本 (Optional) */
	Oss_text int `json:"oss_text"`

	/* oss图片 (Optional) */
	Oss_image int `json:"oss_image"`

	/* oss图片涉黄 (Optional) */
	Oss_image_porn int `json:"oss_image_porn"`

	/* oss图片涉政暴恐 (Optional) */
	Oss_image_politics_terrorism int `json:"oss_image_politics_terrorism"`

	/* oss音频时长 (Optional) */
	Oss_audio int `json:"oss_audio"`

	/* oss视频截帧量 (Optional) */
	Oss_video int `json:"oss_video"`

	/* oss视频语音时长 (Optional) */
	Oss_video_audio int `json:"oss_video_audio"`

	/* oss视频涉黄 (Optional) */
	Oss_video_porn int `json:"oss_video_porn"`

	/* oss视频涉政暴恐 (Optional) */
	Oss_video_politics_terrorism int `json:"oss_video_politics_terrorism"`
}

type ContactGroup added in v1.45.0

type ContactGroup struct {

	/* 联系群组Id (Optional) */
	ContactId int `json:"contactId"`

	/* 联系群组名 (Optional) */
	Name string `json:"name"`

	/* 是否选中,1-选中,0-未选中 (Optional) */
	Selected int `json:"selected"`
}

type ContactPerson added in v1.45.0

type ContactPerson struct {

	/* 联系人Id (Optional) */
	ContactId int `json:"contactId"`

	/* 联系人姓名 (Optional) */
	Name string `json:"name"`

	/* 联系人电话,非账号联系人时不加密 (Optional) */
	PhoneNumber string `json:"phoneNumber"`

	/* 联系人邮箱 (Optional) */
	Email string `json:"email"`

	/* 是否选中,1-选中,0-未选中 (Optional) */
	Selected int `json:"selected"`
}

type Contactor added in v1.45.0

type Contactor struct {

	/* 联系人/群组Id (Optional) */
	ContactId int `json:"contactId"`

	/* 是否选中,1-选中,0-未选中 (Optional) */
	Selected int `json:"selected"`
}

type CustomInfo added in v1.45.0

type CustomInfo struct {

	/* 敏感库id (Optional) */
	LibId string `json:"libId"`

	/* 站点检查实例Id,多个以 , 分割 (Optional) */
	WebsiteInstanceId string `json:"websiteInstanceId"`

	/* 文件类型,text-文本,image-图片,audio-音频,video-视频 (Optional) */
	ResourceType string `json:"resourceType"`

	/* 匹配方式,exact:精确匹配,fuzzy:模糊匹配;仅限文本类型 (Optional) */
	MatchType string `json:"matchType"`

	/* 敏感库名 (Optional) */
	Name string `json:"name"`

	/* 文本/语音支持 antispam-反垃圾,视频/图片支持 porn-涉黄,terrorism-涉政暴恐 (Optional) */
	Scenes string `json:"scenes"`

	/* pass 白名单,block 黑名单,review 疑似名单 (Optional) */
	Suggestion string `json:"suggestion"`

	/* 机审策略,可以不填,为空时前端显示空即可 (Optional) */
	BizType string `json:"bizType"`

	/* 状态 1启用,0禁用 (Optional) */
	Status int `json:"status"`

	/* 更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`

	/* 该敏感库下包含的item条数 (Optional) */
	ItemNumber int `json:"itemNumber"`
}

type CustomItemInfo added in v1.45.0

type CustomItemInfo struct {

	/* 敏感库id (Optional) */
	LibId string `json:"libId"`

	/* 敏感库itemId (Optional) */
	ItemId string `json:"itemId"`

	/* 文件类型,text-文本,image-图片,audio-音频,video-视频 (Optional) */
	ResourceType string `json:"resourceType"`

	/* 敏感库Item的具体内容 (Optional) */
	Content string `json:"content"`

	/* 更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type CustomItemReq added in v1.45.0

type CustomItemReq struct {

	/* 总条数  */
	TotalCount int `json:"totalCount"`

	/*   */
	Content []string `json:"content"`

	/* 文件类型,text-文本,image-图片,audio-音频,video-视频  */
	ResourceType string `json:"resourceType"`

	/* 敏感库id  */
	LibId string `json:"libId"`
}

type CustomReq added in v1.45.0

type CustomReq struct {

	/* 检测类型,api/oss/website,默认api (Optional) */
	CensorType string `json:"censorType"`

	/* 站点检查实例Id,多个以 , 分割;当censorType为website时,该参数必填 (Optional) */
	WebsiteInstanceId string `json:"websiteInstanceId"`

	/* 文件类型,text-文本,image-图片,audio-音频,video-视频  */
	ResourceType string `json:"resourceType"`

	/* 匹配方式,exact:精确匹配,fuzzy:模糊匹配;仅限文本类型,默认exact (Optional) */
	MatchType string `json:"matchType"`

	/* 敏感库名  */
	Name string `json:"name"`

	/* 文本/语音支持 antispam-反垃圾,视频/图片支持 porn-涉黄,terrorism-涉政暴恐,ad-图文广告  */
	Scenes string `json:"scenes"`

	/* pass 白名单,block 黑名单,review 疑似名单  */
	Suggestion string `json:"suggestion"`

	/* 状态 1启用,0禁用,默认 1启用 (Optional) */
	Status int `json:"status"`

	/* 敏感库id,更新时该参数必填 (Optional) */
	LibId string `json:"libId"`

	/* 敏感库来源:custom自定义,feedback系统库,更新时该参数必填 (Optional) */
	Source string `json:"source"`

	/* 机审策略,可以不填,为空时前端显示空即可 (Optional) */
	BizType string `json:"bizType"`
}

type DataConsumeData

type DataConsumeData struct {

	/* 调用量 (Optional) */
	Total int `json:"total"`

	/* 涉黄 (Optional) */
	Porn int `json:"porn"`

	/*  (Optional) */
	Ad int `json:"ad"`

	/* 涉政暴恐 (Optional) */
	Politics_terrorism int `json:"politics_terrorism"`

	/* 视频调用详情 (Optional) */
	VideoDetail VideoDetail `json:"videoDetail"`
}

type DataConsumeStatement

type DataConsumeStatement struct {

	/* 时间, yyyy-mm-dd hh:mm:ss格式 (Optional) */
	Time string `json:"time"`

	/*  (Optional) */
	Data DataConsumeData `json:"data"`
}

type DataOverview

type DataOverview struct {

	/* 机器识别量 (Optional) */
	Recognization int `json:"recognization"`

	/* 正常量 (Optional) */
	Pass int `json:"pass"`

	/* 违规内容量 (Optional) */
	Block int `json:"block"`

	/* 疑似内容量 (Optional) */
	Review int `json:"review"`

	/* 5xx状态码量 (Optional) */
	Status5xx int `json:"status5xx"`

	/* 总的响应时间 (Optional) */
	TaskMsec int `json:"taskMsec"`

	/*  (Optional) */
	BlockDetail BlockDetail `json:"blockDetail"`

	/* 音频识别详情 (Optional) */
	AudioDetail AudioDetail `json:"audioDetail"`

	/* 视频识别详情(包括截帧数和音频时长) (Optional) */
	VideoDetail VideoDetail `json:"videoDetail"`
}

type DataResult

type DataResult struct {

	/* 文本类型为检测内容,图片类型为图片短链 (Optional) */
	Content string `json:"content"`

	/* taskId (Optional) */
	TaskId string `json:"taskId"`

	/* dataId (Optional) */
	DataId string `json:"dataId"`

	/* 送审时间 2019-12-18 16:02:19(北京时间UTC+8) (Optional) */
	Time string `json:"time"`

	/* 日志落盘时间 2019-12-18 16:02:19(北京时间UTC+8) (Optional) */
	LogTime string `json:"logTime"`

	/* 识别结果 (Optional) */
	Result string `json:"result"`

	/* 场景_结果 格式。 (Optional) */
	Details []string `json:"details"`

	/* 响应结果 (Optional) */
	Response string `json:"response"`

	/* 返回时间 (Optional) */
	EndTime string `json:"endTime"`

	/* 状态码 (Optional) */
	Code string `json:"code"`

	/* 图片/音频/视频的url (Optional) */
	Url string `json:"url"`

	/* 视频截帧 (Optional) */
	Frame FrameCfg `json:"frame"`

	/* 人工审核结果,空表示没有审核 (Optional) */
	FbSuggestion string `json:"fbSuggestion"`
}

type DataStatement

type DataStatement struct {

	/* 时间, yyyy-mm-dd hh:mm:ss格式 (Optional) */
	Time string `json:"time"`

	/*  (Optional) */
	Data DataOverview `json:"data"`
}

type EmotionAnalysisResult added in v1.56.0

type EmotionAnalysisResult struct {

	/* 本次请求数据标识,可以根据该标识查询数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* negative(负向情绪),neutral(中性情绪),positive(正向情绪),unknown(未知) (Optional) */
	Sentiment string `json:"sentiment"`

	/* 0~1,代表正向情绪倾向,分数越高,正向情绪越高 (Optional) */
	PositiveProb float32 `json:"positiveProb"`

	/* 0~1,代表正向情绪倾向,分数越高,正向情绪越高 (Optional) */
	NegativeProb float32 `json:"negativeProb"`
}

type EvidenceItem added in v1.56.0

type EvidenceItem struct {

	/* 证据开始相对时间,单位为毫秒,调用方获取后可自行格式化为可视化时间,如:149000 转换为"00:02:29" (Optional) */
	BeginTime int `json:"beginTime"`

	/* 证据结束相对时间,单位为毫秒,调用方获取后可自行格式化为可视化时间,如:149000 转换为"00:02:29" (Optional) */
	EndTime int `json:"endTime"`

	/* 1:图片,2:视频 (Optional) */
	Type int `json:"type"`

	/* 证据信息 (Optional) */
	Url string `json:"url"`

	/* 审核来源,0:京东人审,1:客户人审,2:京东机审 (Optional) */
	CensorSource int `json:"censorSource"`

	/* 证据结果数组 (Optional) */
	Labels []AntispamLabelItem `json:"labels"`

	/* 关联信息-命中前截图信息 (Optional) */
	FrontPics []FrontPicsItem `json:"frontPics"`

	/* 关联信息-命中后截图信息 (Optional) */
	BackPics []BackPicsItem `json:"backPics"`
}

type Face

type Face struct {

	/* 相似人物名称 (Optional) */
	Name string `json:"name"`

	/* 相似概率 (Optional) */
	Rate float32 `json:"rate"`
}

type FaceContentItem added in v1.56.0

type FaceContentItem struct {

	/* 人脸名字,不可识别则为空 (Optional) */
	Name string `json:"name"`

	/* 人脸性别,值为男(male)、女(female);不可识别则为空 (Optional) */
	Gender string `json:"gender"`

	/* 人脸年龄,值为具体年龄(age);不可识别则为空 (Optional) */
	Age int `json:"age"`

	/* 人脸类型,包含卡通脸(cartoon)、普通(normal) (Optional) */
	Type string `json:"type"`

	/* 人物分类,包含名人(star)、普通(normal) (Optional) */
	Category string `json:"category"`

	/* 人脸位置信息,对应人脸矩形左上角横坐标相对坐标 (Optional) */
	X1 int `json:"x1"`

	/* 人脸位置信息,对应人脸矩形左上角纵坐标相对坐标 (Optional) */
	Y1 int `json:"y1"`

	/* 人脸位置信息,对应人脸矩形右下角横坐标相对坐标 (Optional) */
	X2 int `json:"x2"`

	/* 人脸位置信息,对应人脸矩形右下角纵坐标相对坐标 (Optional) */
	Y2 int `json:"y2"`
}

type FaceResult added in v1.56.0

type FaceResult struct {

	/* 图片名称(或图片标识) (Optional) */
	Name string `json:"name"`

	/* 本次请求数据标识,可以根据该标识查询数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* OCR详细信息 (Optional) */
	Details []FaceResultDetail `json:"details"`
}

type FaceResultDetail added in v1.56.0

type FaceResultDetail struct {

	/* 该图片中包含的人脸个数 (Optional) */
	FaceNumber int `json:"faceNumber"`

	/* 人脸详细信息 (Optional) */
	FaceContents []FaceContentItem `json:"faceContents"`
}

type FeedbackCensorLibReq added in v1.45.0

type FeedbackCensorLibReq struct {

	/* task任务信息,最多可批量100个  */
	TaskInfos []FeedbackTaskInfo `json:"taskInfos"`

	/* 加黑时场景。文本/语音支持 antispam-反垃圾,视频/图片支持 porn-涉黄,terrorism-涉政暴恐。加白时为空 (Optional) */
	Scenes []string `json:"scenes"`

	/* 结果,pass-正常(加白),blocl-违规(加黑)  */
	Suggestion string `json:"suggestion"`

	/* 文件类型,text-文本,image-图片,audio-音频,video-视频  */
	ResourceType string `json:"resourceType"`

	/* 检测类型,api/oss/website  */
	CensorType string `json:"censorType"`
}

type FeedbackTaskInfo added in v1.45.0

type FeedbackTaskInfo struct {

	/* taskId, describeDataResults中获取  */
	TaskId string `json:"taskId"`

	/* describeDataResults中的logTime  */
	Time string `json:"time"`

	/* 文本时必须,文本的md5值 (Optional) */
	ContentMd5 string `json:"contentMd5"`

	/* 文本时必须,文本的具体内容 (Optional) */
	Content string `json:"content"`
}

type Frame added in v1.45.0

type Frame struct {

	/* 时间戳 (Optional) */
	Offset int `json:"offset"`

	/* 截帧图片url (Optional) */
	Url string `json:"url"`
}

type FrameCfg added in v1.45.0

type FrameCfg struct {

	/* url前缀 (Optional) */
	Prefix string `json:"prefix"`

	/*  (Optional) */
	Frames []Frame `json:"frames"`
}

type FrameConf

type FrameConf struct {

	/* 截帧频率  */
	Frequency int `json:"frequency"`

	/* 最大截帧数  */
	MaxFrame int `json:"maxFrame"`

	/* 视频文件大小  */
	MaxSize int `json:"maxSize"`
}

type FrameDetail added in v1.45.0

type FrameDetail struct {

	/* 涉政截帧数 (Optional) */
	Politics_frame_count int `json:"politics_frame_count"`

	/* 涉黄截帧数 (Optional) */
	Porn_frame_count int `json:"porn_frame_count"`

	/* 暴恐截帧数 (Optional) */
	Terrorism_frame_count int `json:"terrorism_frame_count"`

	/* 总截帧数 (Optional) */
	Total_frame_count int `json:"total_frame_count"`
}

type FrontPicsItem added in v1.56.0

type FrontPicsItem struct {

	/* 命中截图前3个截图URL信息,不满3个按实际存在截图返回 (Optional) */
	Url string `json:"url"`
}

type FrozenThreshold

type FrozenThreshold struct {

	/* 涉黄冻结阈值 (Optional) */
	Porn int `json:"porn"`

	/* 涉政暴恐冻结阈值 (Optional) */
	Terrorism int `json:"terrorism"`
}

type HandleWebsiteResultsReq added in v1.45.0

type HandleWebsiteResultsReq struct {

	/* ids  */
	Ids []int `json:"ids"`

	/* 1处理/2忽略 (Optional) */
	Status int `json:"status"`
}

type HintWordsInfo

type HintWordsInfo struct {

	/* 检测文本命中的风险内容上下文内容。如果命中了您自定义的风险文本库,则会返回命中的文本内容(关键词或相似文本) (Optional) */
	Context string `json:"context"`

	/* 命中自定义词库时,才有本字段。取值为创建词库时填写的词库名称 (Optional) */
	LibName string `json:"libName"`

	/* 命中您自定义文本库时,才会返回该字段,取值为创建风险文本库后系统返回的文本库code (Optional) */
	LibCode string `json:"libCode"`
}

type HitInfo added in v1.56.0

type HitInfo struct {

	/* 命中类型 (Optional) */
	HitType int `json:"hitType"`

	/* 命中详情 (Optional) */
	HitMsg string `json:"hitMsg"`
}

type HitLocationInfos added in v1.56.0

type HitLocationInfos struct {

	/* 命中详情 (Optional) */
	HitInfo string `json:"hitInfo"`

	/* 位置信息,对应目标矩形左上角横坐标相对坐标 (Optional) */
	X1 float32 `json:"x1"`

	/* 位置信息,对应目标矩形左上角纵坐标相对坐标 (Optional) */
	Y1 float32 `json:"y1"`

	/* 位置信息,对应目标矩形右下角横坐标相对坐标 (Optional) */
	X2 float32 `json:"x2"`

	/* 置信息,对应目标矩形右下角纵坐标相对坐标 (Optional) */
	Y2 float32 `json:"y2"`
}

type IdReq

type IdReq struct {

	/* id标识,更新时传入,新增时传0  */
	Id int `json:"id"`
}

type ImageAntispamResult added in v1.56.0

type ImageAntispamResult struct {

	/* 图片名称(或图片标识) (Optional) */
	Name string `json:"name"`

	/* 本次请求数据标识,可以根据该标识查询数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* 图片检测状态码,定义为:0:检测成功,610:图片下载失败,620:图片格式错误,630:其它 (Optional) */
	Status int `json:"status"`

	/* 建议动作,2:建议删除,1:建议审核,0:建议通过 (Optional) */
	Action int `json:"action"`

	/* 审核模式,0:纯机审,1:机审+部分人审,2:机审+全量人审 (Optional) */
	CensorType int `json:"censorType"`

	/* 策略版本号,策略调整后会更新,可用于追溯机审调优效果 (Optional) */
	StrategyVersion string `json:"strategyVersion"`

	/* 分类信息 (Optional) */
	Labels []AntispamLabelItem `json:"labels"`
}

type ImageListInfo added in v1.56.0

type ImageListInfo struct {

	/* type为1时为自定义图片名单,type为2时为自定义敏感词名单 (Optional) */
	Type string `json:"type"`

	/* 该图片命中自定义图片名单对应原始添加的根源图片url (Optional) */
	Url string `json:"url"`

	/* 历史针对该数据源图片命中所有次数 (Optional) */
	HitCount string `json:"hitCount"`

	/* 该图片命中的自定义敏感词 (Optional) */
	Word string `json:"word"`
}

type ImageResult

type ImageResult struct {

	/* 错误码,和HTTP的status code一致 (Optional) */
	Code int `json:"code"`

	/* 错误描述信息 (Optional) */
	Msg string `json:"msg"`

	/* 对应请求的dataId (Optional) */
	DataId string `json:"dataId"`

	/* 该检测任务的ID (Optional) */
	TaskId string `json:"taskId"`

	/* 对应请求中的url (Optional) */
	Url string `json:"url"`

	/* 返回结果。调用成功时(code=200),返回结果中包含一个或多个元素。每个元素是个结构体,具体结构描述见ImageResultDetail (Optional) */
	Results []ImageResultDetail `json:"results"`
}

type ImageResultDetail

type ImageResultDetail struct {

	/* 检测场景,和调用请求中的场景对应 (Optional) */
	Scene string `json:"scene"`

	/* 检测结果的分类,与具体的scene对应。取值范围参考scene和label说明 (Optional) */
	Label string `json:"label"`

	/* 结果为该分类的概率,取值范围为0.00-100.00。值越高,表示越有可能属于改该子分类 (Optional) */
	Score float32 `json:"score"`

	/* 建议用户执行的操作,取值范围pass:图片正常,无需进行其余操作,或者未识别出目标对象review:检测结果不确定,需要进行人工审核,或识别出目标对象block:图片违规,建议执行进一步操作(如直接删除或做限制处理) (Optional) */
	Suggestion string `json:"suggestion"`

	/* 命中该风险的上下文信息。具体结构描述见hintWordsInfo (Optional) */
	HintWordsInfos []HintWordsInfo `json:"hintWordsInfos"`

	/* 图片中包含暴恐识涉政内容时,返回识别出来的暴恐涉政信息,具体结构描述见sfaceData (Optional) */
	SfaceData []SFaceData `json:"sfaceData"`
}

type ImageTagInfo added in v1.56.0

type ImageTagInfo struct {

	/* hinInfo中可返回的图片中包含的可识别内容 (Optional) */
	TagName string `json:"tagName"`

	/* tagName对应的分组名称,用于对tageName的解释 (Optional) */
	TagGroup string `json:"tagGroup"`
}

type ImageTask

type ImageTask struct {

	/* 数据Id。需要保证在一次请求中所有的Id不重复 (Optional) */
	DataId string `json:"dataId"`

	/* 待检测图像的URL, 支持jpg、png、bmp,最大5M (Optional) */
	Url string `json:"url"`
}

type ImageTaskV2 added in v1.56.0

type ImageTaskV2 struct {

	/* 最大长度1024,图片名称(或图片标识), 该字段为回调信号字段,产品可以根据业务情况自行设计,如json结构、或者为图片url均可 (Optional) */
	Name string `json:"name"`

	/* 最大长度4,类型,分别为1:图片URL,2:图片BASE64值 (Optional) */
	Type int `json:"type"`

	/* 图片内容,如type=1,则该值为图片URL,如type=2,则该值为图片BASE64值。图片URL检测单次请求最多支持32张,图片BASE64值检测单次请求大小限制为最多10MB (Optional) */
	Data string `json:"data"`

	/* 离线结果回调通知到客户的URL。主动回调数据接口超时时间设置为2s,为了保证顺利接收数据,需保证接收接口性能稳定并且保证幂等性。 (Optional) */
	CallbackUrl string `json:"callbackUrl"`
}

type KeyUrls added in v1.45.0

type KeyUrls struct {

	/* 设置的url列表 (Optional) */
	KeyUrls []string `json:"keyUrls"`
}

type LabelItem added in v1.56.0

type LabelItem struct {

	/* 分类信息,100:色情,200:广告,400:违禁,500:涉政,600:谩骂,700:灌水,900:其他 (Optional) */
	Label int `json:"label"`

	/* 分类级别,1:不确定,2:确定 (Optional) */
	Level int `json:"level"`

	/*  (Optional) */
	Details LabelItemDetail `json:"details"`

	/*  (Optional) */
	SubLabels []SubLabelItem `json:"subLabels"`
}

type LabelItemDetail added in v1.56.0

type LabelItemDetail struct {

	/* 线索信息,用于定位文本中有问题的部分,辅助人工审核 (Optional) */
	Hint []string `json:"hint"`

	/* 命中信息(目前只返回命中用户自定义的) (Optional) */
	HitInfos []HitInfo `json:"hitInfos"`
}

type LimitInfo added in v1.45.0

type LimitInfo struct {

	/* 接口类型:textScan, imageScan, asyncImageScan, asyncAudioScan, asyncVideoScan, videoScan (Optional) */
	InterfaceType string `json:"interfaceType"`

	/* 阈值,比如:(文本:1000字符,图片/音频/视频:10MB/GB/KB) (Optional) */
	Threshold string `json:"threshold"`

	/* 并发,比如:10 或者 - (Optional) */
	Rate string `json:"rate"`

	/* 配置ID (Optional) */
	LimitId string `json:"limitId"`
}

type LineContentItem added in v1.56.0

type LineContentItem struct {

	/* 每行的文字信息 (Optional) */
	LineContent string `json:"lineContent"`

	/* 行信息坐标,左上角原点顺时针返回四个点的相对坐标信息 (Optional) */
	Polygon []float32 `json:"polygon"`
}

type LogoData

type LogoData struct {

	/* 识别出的logo名称 (Optional) */
	Name string `json:"name"`

	/* 以图片左上角为坐标原点,logo区域左上角到y轴距离 (Optional) */
	X int `json:"x"`

	/* 以图片左上角为坐标原点,logo区域左上角到x轴距离 (Optional) */
	Y int `json:"y"`

	/* logo区域宽度 (Optional) */
	W int `json:"w"`

	/* logo区域高度 (Optional) */
	H int `json:"h"`
}

type LogoResult added in v1.56.0

type LogoResult struct {

	/* 图片名称(或图片标识) (Optional) */
	Name string `json:"name"`

	/* 本次请求数据标识,可以根据该标识查询数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* logo检测详细信息 (Optional) */
	Details []LogoResultDetail `json:"details"`
}

type LogoResultDetail added in v1.56.0

type LogoResultDetail struct {

	/* logo名字,不可识别则为空 (Optional) */
	LogoName string `json:"logoName"`

	/* logo位置信息,对应logo矩形左上角横坐标相对坐标 (Optional) */
	X1 int `json:"x1"`

	/* logo位置信息,对应logo矩形左上角纵坐标相对坐标 (Optional) */
	Y1 int `json:"y1"`

	/* logo位置信息,对应logo矩形右下角横坐标相对坐标 (Optional) */
	X2 int `json:"x2"`

	/* logo位置信息,对应logo矩形右下角纵坐标相对坐标 (Optional) */
	Y2 int `json:"y2"`
}

type MetaInfoItem added in v1.56.0

type MetaInfoItem struct {

	/* 图片大小,单位byte (Optional) */
	ByteSize int `json:"byteSize"`

	/* 图片格式 (Optional) */
	Format string `json:"format"`

	/* 图片高度,单位像素 (Optional) */
	Height int `json:"height"`

	/* 图片宽度,单位像素 (Optional) */
	Width int `json:"width"`
}

type OCRResult added in v1.56.0

type OCRResult struct {

	/* 图片名称(或图片标识) (Optional) */
	Name string `json:"name"`

	/* 图片高度,单位像素 (Optional) */
	Height int `json:"height"`

	/* 图片宽度,单位像素 (Optional) */
	Width int `json:"width"`

	/* 本次请求数据标识,可以根据该标识查询数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* OCR详细信息 (Optional) */
	Details []OCRResultDetail `json:"details"`
}

type OCRResultDetail added in v1.56.0

type OCRResultDetail struct {

	/* 该图片中所有的文字信息集合 (Optional) */
	Content string `json:"content"`

	/* 行信息 (Optional) */
	LineContents []LineContentItem `json:"lineContents"`
}

type OrderInfo

type OrderInfo struct {

	/* 用户名 (Optional) */
	Pin string `json:"pin"`

	/* 资源包类型 (Optional) */
	PackageType string `json:"packageType"`

	/* 时长 (Optional) */
	Validity string `json:"validity"`

	/* 规格 (Optional) */
	Specs string `json:"specs"`

	/* 资源包数量 (Optional) */
	Quantity int `json:"quantity"`

	/* 价格 (Optional) */
	TotalFee string `json:"totalFee"`

	/* 支付时间 (Optional) */
	PayTime string `json:"payTime"`
}

type OssCallback

type OssCallback struct {

	/* 回调地址 (Optional) */
	Callback string `json:"callback"`

	/* 增量回调,0-不开启,1-开启 (Optional) */
	IncrementCall int `json:"incrementCall"`

	/* 存量回调,0-不开启,1-开启 (Optional) */
	StockCall int `json:"stockCall"`

	/* 扫描回调,0-不开启,1-开启 (Optional) */
	ScanCall int `json:"scanCall"`

	/* 审核回调,0-不开启,1-开启 (Optional) */
	ReviewCall int `json:"reviewCall"`

	/* 校验seed (Optional) */
	Seed string `json:"seed"`
}

type OssCallbackReq

type OssCallbackReq struct {

	/* 回调地址,完整的url  */
	Callback string `json:"callback"`

	/* 增量回调,0-不开启,1-开启  */
	IncrementCall int `json:"incrementCall"`

	/* 存量回调,0-不开启,1-开启  */
	StockCall int `json:"stockCall"`

	/* 扫描回调,0-不开启,1-开启  */
	ScanCall int `json:"scanCall"`

	/* 审核回调,0-不开启,1-开启  */
	ReviewCall int `json:"reviewCall"`

	/* 校验seed,不传或传入空字符串则生成新的seed并返回 (Optional) */
	Seed string `json:"seed"`
}

type OssDataResult

type OssDataResult struct {

	/* 图片或视频的短链 (Optional) */
	Content string `json:"content"`

	/* taskId (Optional) */
	TaskId string `json:"taskId"`

	/* dataId (Optional) */
	DataId string `json:"dataId"`

	/* 送审时间 2019-12-18 16:02:19(北京时间UTC+8) (Optional) */
	Time string `json:"time"`

	/* 日志落盘时间 2019-12-18 16:02:19(北京时间UTC+8) (Optional) */
	LogTime string `json:"logTime"`

	/* 识别结果 (Optional) */
	Result string `json:"result"`

	/* 详情,见blockDetail中描述 (Optional) */
	Details []string `json:"details"`

	/* 得分 (Optional) */
	Score Score `json:"score"`

	/* 冻结处理,modify-修改权限,remove-移动,空字符串表示无处理 (Optional) */
	Action string `json:"action"`

	/* oss中空间名 (Optional) */
	Bucket string `json:"bucket"`

	/* oss中对象名 (Optional) */
	Object string `json:"object"`

	/* 人工审核处理 (Optional) */
	ReviewResult string `json:"reviewResult"`
}

type OssDataUnReview added in v1.45.0

type OssDataUnReview struct {

	/* 语音反垃圾 (Optional) */
	Audio_antispam int `json:"audio_antispam"`

	/* 文本反垃圾 (Optional) */
	Text_antispam int `json:"text_antispam"`

	/* 涉黄 (Optional) */
	Porn int `json:"porn"`

	/* 涉政暴恐 (Optional) */
	Politics_terrorism int `json:"politics_terrorism"`

	/* 机器识别量 (Optional) */
	Recognization int `json:"recognization"`

	/* 正常量 (Optional) */
	Pass int `json:"pass"`

	/* 违规内容量 (Optional) */
	Block int `json:"block"`

	/* 疑似内容量 (Optional) */
	Review int `json:"review"`

	/* 5xx状态码量 (Optional) */
	Status5xx int `json:"status5xx"`

	/* 总的响应时间 (Optional) */
	TaskMsec int `json:"taskMsec"`

	/*  (Optional) */
	BlockDetail BlockDetail `json:"blockDetail"`

	/* 音频识别详情 (Optional) */
	AudioDetail AudioDetail `json:"audioDetail"`

	/* 视频识别详情(包括截帧数和音频时长) (Optional) */
	VideoDetail VideoDetail `json:"videoDetail"`
}

type OssScanCfg

type OssScanCfg struct {

	/* id标识,更新时传入,新增时传0 (Optional) */
	Id int `json:"id"`

	/* 检测类型,increment-增量,stock-存量 (Optional) */
	ScanType string `json:"scanType"`

	/* 存量检测的开始时间,增量时无意义 (Optional) */
	StartTime int `json:"startTime"`

	/* 存量检测的截止时间,增量时无意义 (Optional) */
	EndTime int `json:"endTime"`

	/* 需要检测的oss bucket信息 (Optional) */
	BucketsInfo []BucketPrefixCfg `json:"bucketsInfo"`

	/* 冻结方式,policy-修改权限,remove-移动到备份文件夹 (Optional) */
	FreezeAction string `json:"freezeAction"`

	/* 图片配置 (Optional) */
	ImageInfo ScanConf `json:"imageInfo"`

	/* 视频配置 (Optional) */
	VideoInfo ScanConf `json:"videoInfo"`

	/* 文本配置 (Optional) */
	TextInfo ScanConf `json:"textInfo"`

	/* 音频配置 (Optional) */
	AudioInfo ScanConf `json:"audioInfo"`

	/* 视频截帧配置, 暂不支持配置 (Optional) */
	FrameInfo FrameConf `json:"frameInfo"`

	/* 状态,0-检测中,1-暂停,2-完成,3-任务失败 (Optional) */
	Status int `json:"status"`

	/* 任务开始时间 (Optional) */
	TaskStTime int `json:"taskStTime"`

	/* 任务结束/中止时间 (Optional) */
	TaskEndTime int `json:"taskEndTime"`
}

type OssScanCfgReq

type OssScanCfgReq struct {

	/* id标识,更新时传入,新增时传0 (Optional) */
	Id int `json:"id"`

	/* 检测类型,increment-增量,stock-存量  */
	ScanType string `json:"scanType"`

	/* 存量检测的开始时间,增量时无意义 (Optional) */
	StartTime int `json:"startTime"`

	/* 存量检测的截止时间,增量时无意义 (Optional) */
	EndTime int `json:"endTime"`

	/* 需要检测的oss bucket信息  */
	BucketsInfo []BucketPrefixCfg `json:"bucketsInfo"`

	/* 冻结方式,policy-修改权限,remove-移动到备份文件夹,目前仅支持remove  */
	FreezeAction string `json:"freezeAction"`

	/* 图片配置  */
	ImageInfo ScanConf `json:"imageInfo"`

	/* 视频配置  */
	VideoInfo ScanConf `json:"videoInfo"`

	/* 视频截帧配置, 暂不支持 (Optional) */
	FrameInfo FrameConf `json:"frameInfo"`

	/* 文本配置 (Optional) */
	TextInfo ScanConf `json:"textInfo"`

	/* 音频配置 (Optional) */
	AudioInfo ScanConf `json:"audioInfo"`
}

type OssScanReviewReq

type OssScanReviewReq struct {

	/* 审核结果,blockDelete-违规并删除 normalIgnore-正常并忽略 normalRecover-正常并恢复 (Optional) */
	Result string `json:"result"`

	/* taskId (Optional) */
	TaskIds []string `json:"taskIds"`
}

type PackInfo

type PackInfo struct {

	/* 资源包类型 (Optional) */
	PackageType string `json:"packageType"`

	/* 来源,1-免费,2-付费 (Optional) */
	From int `json:"from"`

	/* 总用量 (Optional) */
	TotalAmount string `json:"totalAmount"`

	/* 剩余用量 (Optional) */
	BalanceAmount string `json:"balanceAmount"`

	/* 生效时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 失效时间 (Optional) */
	EndTime string `json:"endTime"`

	/* 资源包id (Optional) */
	PackId string `json:"packId"`
}

type ProgramCodeData

type ProgramCodeData struct {

	/* 以图片左上角为坐标原点,小程序码区域左上角到y轴距离 (Optional) */
	X int `json:"x"`

	/* 以图片左上角为坐标原点,小程序码区域左上角到x轴距离 (Optional) */
	Y int `json:"y"`

	/* 小程序码区域宽度 (Optional) */
	W int `json:"w"`

	/* 小程序码区域高度 (Optional) */
	H int `json:"h"`
}

type QrcodeData

type QrcodeData struct {

	/* 以图片左上角为坐标原点,小程序码区域左上角到y轴距离 (Optional) */
	X int `json:"x"`

	/* 以图片左上角为坐标原点,小程序码区域左上角到x轴距离 (Optional) */
	Y int `json:"y"`

	/* 小程序码区域宽度 (Optional) */
	W int `json:"w"`

	/* 小程序码区域高度 (Optional) */
	H int `json:"h"`
}

type QualityResult added in v1.56.0

type QualityResult struct {

	/* 图片名称(或图片标识) (Optional) */
	Name string `json:"name"`

	/* 本次请求数据标识,可以根据该标识查询数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* OCR详细信息 (Optional) */
	Details []QualityResultDetail `json:"details"`
}

type QualityResultDetail added in v1.56.0

type QualityResultDetail struct {

	/* 图片基本信息 (Optional) */
	MetaInfo []MetaInfoItem `json:"metaInfo"`

	/* 美观度分数,0-1,分数越高美观度越高,建议0.5分以上可认为美观度较好,0.3分以下可认为美观度较差,具体视业务场景而定 (Optional) */
	AestheticsRate float32 `json:"aestheticsRate"`

	/* 清晰度分数,0-1,分数越高清晰度越高,建议0.5分以上可认为清晰度较好,0.3分以下可认为清晰度较差,具体视业务场景而定 (Optional) */
	SharpnessRate float32 `json:"sharpnessRate"`

	/* 图片边框信息 (Optional) */
	BoarderInfo []BoarderInfoItem `json:"boarderInfo"`

	/* 图片边框信息 (Optional) */
	BackgroundInfo []BackgroundInfoItem `json:"backgroundInfo"`
}

type SFaceData

type SFaceData struct {

	/* 以图片左上角为坐标原点,logo区域左上角到y轴距离 (Optional) */
	X int `json:"x"`

	/* 以图片左上角为坐标原点,logo区域左上角到x轴距离 (Optional) */
	Y int `json:"y"`

	/* logo区域宽度 (Optional) */
	W int `json:"w"`

	/* logo区域高度 (Optional) */
	H int `json:"h"`

	/* 识别出的人脸信息,具体结构描述见face (Optional) */
	Faces []Face `json:"faces"`
}

type ScanConf

type ScanConf struct {

	/* 0-不开启检测,1-开启检测  */
	Enable int `json:"enable"`

	/* 检测场景,audio-语音违规-视频支持,porn-涉黄-图片视频支持,terrorism-涉政暴恐-图片视频支持,antispam-反垃圾-文本语音支持,enable为1时必须 (Optional) */
	Scense []string `json:"scense"`

	/* 0-不开启自动冻结,1-开启自动冻结 (Optional) */
	Frozen int `json:"frozen"`

	/* 自动冻结阈值 (Optional) */
	Threshold FrozenThreshold `json:"threshold"`

	/* 检测类型,all-全部 (Optional) */
	FileType []string `json:"fileType"`

	/* 文件后缀,all-表示全部 (Optional) */
	FileSuffix []string `json:"fileSuffix"`
}

type SceneResult added in v1.56.0

type SceneResult struct {

	/* 图片名称(或图片标识) (Optional) */
	Name string `json:"name"`

	/* 本次请求数据标识,可以根据该标识查询数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* 场景检测详细信息 (Optional) */
	Details []SceneResultDetail `json:"details"`
}

type SceneResultDetail added in v1.56.0

type SceneResultDetail struct {

	/* 场景名字,不可识别则为空.目前识别场景包含游戏画面(game)、卡通动漫(cartoon)、海滩湖泊(sea)、泳池(pool)、健身场所(gym)、绘画作品(painting) (Optional) */
	SceneName string `json:"sceneName"`

	/* 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低 (Optional) */
	Rate int `json:"rate"`
}

type Score

type Score struct {

	/* 涉政 (Optional) */
	Politics int `json:"politics"`

	/* 涉黄 (Optional) */
	Porn int `json:"porn"`
}

type SegmentsItem added in v1.56.0

type SegmentsItem struct {

	/* 断句开始时间,单位秒 (Optional) */
	StartTime int `json:"startTime"`

	/* 断句结束时间,单位秒 (Optional) */
	EndTime int `json:"endTime"`

	/* 音频数据所在断句语音识别原文内容,支持返回异常数据所在断句内容或全部原文内容 (Optional) */
	Content string `json:"content"`

	/* 分类信息,100:色情,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,900:其他,1100:涉价值观 (Optional) */
	Label int `json:"label"`

	/* 分类级别,0:通过,1:嫌疑,2:不通过 (Optional) */
	Level int `json:"level"`

	/* 线索详细信息 (Optional) */
	HintList []string `json:"hintList"`
}

type SetLimitReq added in v1.45.0

type SetLimitReq struct {

	/* 接口类型:textScan, imageScan, asyncImageScan, asyncAudioScan, asyncVideoScan, videoScan  */
	InterfaceType string `json:"interfaceType"`

	/* 阈值,比如:(文本:1000字符,图片/音频/视频:10MB/GB/KB)  */
	Threshold string `json:"threshold"`

	/* 并发,比如:10 或者 -  */
	Rate string `json:"rate"`

	/* 配置ID (Optional) */
	LimitId string `json:"limitId"`
}

type SetWarningReq added in v1.45.0

type SetWarningReq struct {

	/* 是否开启开关 (Optional) */
	Enable int `json:"enable"`

	/* 是否开启实时消息提醒 (Optional) */
	RealTimeNotify int `json:"realTimeNotify"`

	/*   */
	LogTypes []string `json:"logTypes"`

	/*   */
	RiskLevels []string `json:"riskLevels"`

	/* 通知时间,eg:"10:00:00"  */
	NotifyTime string `json:"notifyTime"`

	/* 通知方式 (Optional) */
	ContactWays []string `json:"contactWays"`

	/* 告警通知人 (Optional) */
	ContactorPersons []Contactor `json:"contactorPersons"`

	/* 告警通知群组 (Optional) */
	ContactorGroups []Contactor `json:"contactorGroups"`
}

type StsAuthReq

type StsAuthReq struct {

	/* 被授权的服务,oss-对象存储 (Optional) */
	AuthFor string `json:"authFor"`
}

type SubLabelItem added in v1.56.0

type SubLabelItem struct {

	/* 细分类,详细编码请参考下方对应细分类编码对应表 (Optional) */
	SubLabel string `json:"subLabel"`
}

type SubmitWebsiteReq added in v1.45.0

type SubmitWebsiteReq struct {

	/* 实例名称  */
	NickName string `json:"nickName"`

	/* 单位时间,"MONTH"/"YEAR"  */
	ChargeUnit string `json:"chargeUnit"`

	/* 时长,1-6  */
	ChargeDuration int `json:"chargeDuration"`

	/* 购买返回页面 (Optional) */
	ReturnUrl string `json:"returnUrl"`
}

type SystemConf added in v1.45.0

type SystemConf struct {

	/* 配置key  */
	ConfKey string `json:"confKey"`

	/* 配置子key  */
	ConfSubKey string `json:"confSubKey"`

	/* 配置val  */
	ConfVal string `json:"confVal"`
}

type TaskData

type TaskData struct {

	/* 错误码,和HTTP的status code一致 (Optional) */
	Code int `json:"code"`

	/* 错误描述信息 (Optional) */
	Msg string `json:"msg"`

	/* 对应请求的dataId (Optional) */
	DataId string `json:"dataId"`

	/* 该检测任务的ID (Optional) */
	TaskId string `json:"taskId"`

	/* 对应请求中的url (Optional) */
	Url string `json:"url"`
}

type TaskDatas

type TaskDatas struct {

	/*  (Optional) */
	Results []HintWordsInfo `json:"results"`
}

type TextResult

type TextResult struct {

	/* 错误码,和HTTP的status code一致 (Optional) */
	Code int `json:"code"`

	/* 错误描述信息 (Optional) */
	Msg string `json:"msg"`

	/* 对应请求的dataId (Optional) */
	DataId string `json:"dataId"`

	/* 该检测任务的ID (Optional) */
	TaskId string `json:"taskId"`

	/* 对应请求的内容 (Optional) */
	Content string `json:"content"`

	/* 如果检测文本命中您自定义关键词词库中的词,该字段会返回,并将命中的关键词替换为"*" (Optional) */
	FilteredContent string `json:"filteredContent"`

	/* 返回结果。调用成功时(code=200),返回结果中包含一个或多个元素。每个元素是个结构体,具体结构描述见TextResultDetail (Optional) */
	Results []TextResultDetail `json:"results"`
}

type TextResultDetail

type TextResultDetail struct {

	/* 检测场景,和调用请求中的场景对应 (Optional) */
	Scene string `json:"scene"`

	/* 检测结果的分类,与具体的scene对应。取值范围参考scene 和 label说明 (Optional) */
	Label string `json:"label"`

	/* 结果为该分类的概率,取值范围为0.00-100.00。值越高,表示越有可能属于该分类subLabel (Optional) */
	Score float32 `json:"score"`

	/* 建议用户执行的操作,取值范围pass:文本正常,无需进行其余操作,或者未识别出目标对象review:检测结果不确定,需要进行人工审核,或识别出目标对象block:图片违规,建议执行进一步操作(如直接删除或做限制处理) (Optional) */
	Suggestion string `json:"suggestion"`

	/* 命中该风险的上下文信息。具体结构描述见hintWordsInfo (Optional) */
	HintWordsInfos []HintWordsInfo `json:"hintWordsInfos"`
}

type TextResultDetailV2 added in v1.56.0

type TextResultDetailV2 struct {

	/* 反垃圾结果 (Optional) */
	Antispam AntispamResult `json:"antispam"`

	/* 情感分析结果 (Optional) */
	EmotionAnalysis EmotionAnalysisResult `json:"emotionAnalysis"`

	/* 反作弊结果 (Optional) */
	Anticheat AnticheatResult `json:"anticheat"`
}

type TextResultV2 added in v1.56.0

type TextResultV2 struct {

	/*  (Optional) */
	Result []TextResultDetailV2 `json:"result"`
}

type TextTask

type TextTask struct {

	/* 数据Id。需要保证在一次请求中所有的Id不重复 (Optional) */
	DataId string `json:"dataId"`

	/* 待检测文本,最长1000个字符 (Optional) */
	Content string `json:"content"`
}

type TextTaskV2 added in v1.56.0

type TextTaskV2 struct {

	/* 数据唯一标识,能够根据该值定位到该条数据 (Optional) */
	DataId string `json:"dataId"`

	/* 待检测文本,最长10000个字符, 用户发表内容,建议对内容中JSON、表情符、HTML标签、UBB标签等做过滤,只传递纯文本,以减少误判概率。请注意为了检测效果和性能,如果该字段长度超过10000字符,会截取前面10000字符进行检测和存储。该字段不能为空,如果为空会返回参数错误。 (Optional) */
	Content string `json:"content"`

	/* 内容标题,适用于贴子、博客的文章标题等场景,建议抄送,辅助机审策略精准调优 (Optional) */
	Title string `json:"title"`

	/* 子数据类型 (Optional) */
	DataType int `json:"dataType"`

	/* 数据回调参数,调用方根据业务情况自行设计,当调用文本离线结果获取接口时,该接口会原样返回该字段,详细见文本离线检测结果获取。作为数据处理标识,因此该字段应该设计为能唯一定位到该次请求的数据结构,如对用户的昵称进行检测,dataId可设为用户标识(用户ID),用户修改多次,每次请求数据的dataId可能一致,但是callback参数可以设计成定位该次请求的数据结构,比如callback字段设计成json,包含dataId和请求的时间戳等信息,当然如果不想做区分,也可以直接把callback设置成dataId的值 (Optional) */
	Callback string `json:"callback"`

	/* 用户发表时间,UNIX 时间戳(毫秒值) (Optional) */
	PublishTime int `json:"publishTime"`

	/* 人工审核结果回调通知到客户的URL。主动回调数据接口超时时间设置为2s,为了保证顺利接收数据,需保证接收接口性能稳定并且保证幂等性业务扩展参数 (Optional) */
	CallbackUrl string `json:"callbackUrl"`
}

type UserDetail

type UserDetail struct {

	/* 用户名称 (Optional) */
	Pin string `json:"pin"`

	/* 更新时间, yyyy-mm-dd hh:mm:ss格式 (Optional) */
	UpdateTime string `json:"updateTime"`

	/* 创建时间, yyyy-mm-dd hh:mm:ss格式 (Optional) */
	CreateTime string `json:"createTime"`

	/* 用户类型,0-全部类型,1-有效用户,2-无效用户,3-付费用户,4-免费用户 (Optional) */
	UserType string `json:"userType"`

	/* 累计调用量(1个月内) (Optional) */
	UsedAmount int `json:"usedAmount"`

	/* 购入流量包数 (Optional) */
	PackagesAmount int `json:"packagesAmount"`

	/* 跟踪描述 (Optional) */
	Tracking string `json:"tracking"`
}

type VerifyWebsiteReq added in v1.45.0

type VerifyWebsiteReq struct {

	/* 验证方式 1-京东云账户验证,2-主机文件验证,3-CNAME域名验证,4-网站首页HTML标签验证,目前仅支持2  */
	VerifyType int `json:"verifyType"`
}

type VideoDetail

type VideoDetail struct {

	/* 音频识别总时长 (Optional) */
	Audio_time int `json:"audio_time"`

	/* 涉政截帧数 (Optional) */
	Politics_frame_count int `json:"politics_frame_count"`

	/* 涉黄截帧数 (Optional) */
	Porn_frame_count int `json:"porn_frame_count"`

	/* 暴恐截帧数 (Optional) */
	Terrorism_frame_count int `json:"terrorism_frame_count"`

	/* 图文截帧数 (Optional) */
	Ad_frame_count int `json:"ad_frame_count"`

	/* 总截帧数 (Optional) */
	Total_frame_count int `json:"total_frame_count"`
}

type VideoDetailList

type VideoDetailList struct {

	/* 音频总时长,单位为分钟 (Optional) */
	Audio_time []int `json:"audio_time"`

	/* 涉政截帧量 (Optional) */
	Politics_frame_count []int `json:"politics_frame_count"`

	/* 涉黄截帧量 (Optional) */
	Porn_frame_count []int `json:"porn_frame_count"`

	/* 暴恐截帧量 (Optional) */
	Terrorism_frame_count []int `json:"terrorism_frame_count"`

	/* 涉政暴恐截帧量 (Optional) */
	Politics_terrorism_frame_count []int `json:"politics_terrorism_frame_count"`

	/* 总截帧量 (Optional) */
	Total_frame_count []int `json:"total_frame_count"`
}

type VideoResult

type VideoResult struct {

	/* 错误码,和HTTP的status code一致 (Optional) */
	Code int `json:"code"`

	/* 错误描述信息 (Optional) */
	Msg string `json:"msg"`

	/* 对应请求的dataId (Optional) */
	DataId string `json:"dataId"`

	/* 该检测任务的ID (Optional) */
	TaskId string `json:"taskId"`

	/* 对应请求中的url (Optional) */
	Url string `json:"url"`

	/* 返回结果。调用成功时(code=200),返回结果中包含一个或多个元素。每个元素是个结构体,具体结构描述见VideoResultDetail (Optional) */
	Results []VideoResultDetail `json:"results"`

	/* 视频语音检测结果。具体结构描述见audioScanResult。 (Optional) */
	AudioResults []AudioResultDetail `json:"audioResults"`
}

type VideoResultDetail

type VideoResultDetail struct {

	/* 检测场景,和调用请求中的场景对应 (Optional) */
	Scene string `json:"scene"`

	/* 检测结果的分类,与具体的scene对应。取值范围参考scene和label说明 (Optional) */
	Label string `json:"label"`

	/* 结果为该分类的概率,取值范围为0.00-100.00。值越高,表示越有可能属于改该子分类 (Optional) */
	Score float32 `json:"score"`

	/* 建议用户执行的操作,取值范围pass:图片正常,无需进行其余操作,或者未识别出目标对象review:检测结果不确定,需要进行人工审核,或识别出目标对象block:图片违规,建议执行进一步操作(如直接删除或做限制处理) (Optional) */
	Suggestion string `json:"suggestion"`

	/* 视频中包含暴恐识涉政内容时,返回识别出来的暴恐涉政信息,具体结构描述见sfaceData (Optional) */
	SfaceData []SFaceData `json:"sfaceData"`
}

type VideoResultV2 added in v1.56.0

type VideoResultV2 struct {

	/* 视频处理状态码,定义为:0:检测成功,110:请求重复,120:参数错误,130:解析错误,140:数据类型错误,160:视频大小超限(>5G) (Optional) */
	Status int `json:"status"`

	/* 音视频数据请求标识,可以根据该标识查询视频数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* 产品提交视频点播信息时带的 callback 字段数据,用于标识视频,产品根据业务情况自行设计 (Optional) */
	Callback string `json:"callback"`

	/* 审核来源,0:京东人审,1:客户人审,2:京东机审 (Optional) */
	CensorSource int `json:"censorSource"`

	/* 人工审核完成时间,毫秒单位时间戳(13位) (Optional) */
	CensorTime int64 `json:"censorTime"`

	/* 视频级别信息,分为0:正常,1:不确定,2:确定,其中不确定的建议人工复审 (Optional) */
	Level int `json:"level"`

	/* 证据信息数组,如果数组为空,则表示该视频为正常视频 (Optional) */
	Evidences []EvidenceItem `json:"evidences"`
}

type VideoTask

type VideoTask struct {

	/* 数据Id。需要保证在一次请求中所有的Id不重复 (Optional) */
	DataId string `json:"dataId"`

	/* 待检测视频的URL,最大200M (Optional) */
	Url string `json:"url"`

	/* 视频截帧间隔,单位为秒,取值范围为1~60。默认值为1秒 (Optional) */
	Interval int `json:"interval"`

	/* 本视频截帧的张数上限,取值范围为5~3600,默认为200张,该参数仅在文件检测中生效(live=false) 如果是视频流(live=true)该参数无效。 (Optional) */
	MaxFrames int `json:"maxFrames"`
}

type VideoTaskData added in v1.56.0

type VideoTaskData struct {

	/* 本次请求数据标识,可以根据该标识查询数据最新结果 (Optional) */
	TaskId string `json:"taskId"`

	/* 检测结果,0:成功,1:失败 (Optional) */
	Status int `json:"status"`

	/* 缓冲池排队待处理数据量 ,为减少用户重试,优化用户体验,我们为点播视频用户提供了缓冲池功能,点播视频正式的并发处理为30路,提交超并发后即自动进入缓冲池排队过检,您可以根据缓冲池排队积压量评估您目前的并发处理速度是否合适,如需调整处理并发请联系您的专属商务处理。 (Optional) */
	DealingCount int `json:"dealingCount"`
}

type WarningRuleCfg added in v1.45.0

type WarningRuleCfg struct {

	/* 用户名 (Optional) */
	UserPin string `json:"userPin"`

	/* 是否开启开关 (Optional) */
	Enable int `json:"enable"`

	/* 是否开启实时消息提醒 (Optional) */
	RealTimeNotify int `json:"realTimeNotify"`

	/*  (Optional) */
	LogTypes []string `json:"logTypes"`

	/*  (Optional) */
	RiskLevels []string `json:"riskLevels"`

	/* 通知时间,eg:"10:00:00" (Optional) */
	NotifyTime string `json:"notifyTime"`

	/* 告警方式 (Optional) */
	ContactWays []string `json:"contactWays"`

	/* 告警通知人 (Optional) */
	ContactorPersons []ContactPerson `json:"contactorPersons"`

	/* 告警通知群组 (Optional) */
	ContactorGroups []ContactGroup `json:"contactorGroups"`
}

type WebsiteDetail added in v1.45.0

type WebsiteDetail struct {

	/* 资源id (Optional) */
	ResourceId string `json:"resourceId"`

	/* 资源名称 (Optional) */
	ResourceName string `json:"resourceName"`
}

type WebsiteInstanceInfo added in v1.45.0

type WebsiteInstanceInfo struct {

	/* 实例ID (Optional) */
	WebsiteInstanceId string `json:"websiteInstanceId"`

	/* 实例名称 (Optional) */
	NickName string `json:"nickName"`

	/* 协议,http或https (Optional) */
	Scheme string `json:"scheme"`

	/* 域名,不含协议 (Optional) */
	Host string `json:"host"`

	/* 全站检测频率,1d-1天,7d-7天 (Optional) */
	HostInterval string `json:"hostInterval"`

	/* 首页检测间隔,eg:1h表示一小时,必须为整小时 (Optional) */
	HomePageInterval string `json:"homePageInterval"`

	/* 创建时间,秒级时间戳 (Optional) */
	CreateAt int `json:"createAt"`

	/* 到期时间,秒级时间戳 (Optional) */
	ExpireAt int `json:"expireAt"`

	/* 实例状态,0-未绑定,1-正常,2-绑定未验证,3-绑定已验证,4-停止 (Optional) */
	Status int `json:"status"`

	/* 0-不可用,1-可用 (Optional) */
	Valid int `json:"valid"`

	/* 计费状态,INIT-初始化,START-启用,ARREARAGE_STOP-正常,ARREARAGE_STOP-欠费停服,ARREARAGE_DESTROY-欠费删除,EXPIRE_STOP-过期停服,EXPIRE_DESTROY-过期删除,USER_DESTROY-订单取消,ADMIN_DESTROY-管理员删除 (Optional) */
	ChargeStatus string `json:"chargeStatus"`

	/* 首页防篡改设置状态,0-未设置,1-设置 (Optional) */
	HomePageCacheStatus int `json:"homePageCacheStatus"`
}

type WebsiteResultInfo added in v1.45.0

type WebsiteResultInfo struct {

	/* 实例ID (Optional) */
	WebsiteInstanceId string `json:"websiteInstanceId"`

	/* 域名,不含协议 (Optional) */
	Host string `json:"host"`

	/* 总量 (Optional) */
	TotalCount int `json:"totalCount"`

	/* 高风险数 (Optional) */
	HighRisk int `json:"highRisk"`

	/* 中风险数 (Optional) */
	MediumRisk int `json:"mediumRisk"`

	/* 低风险数 (Optional) */
	LowRisk int `json:"lowRisk"`

	/* 未处理数 (Optional) */
	Pending int `json:"pending"`

	/* 实例检测详情 (Optional) */
	List []WebsiteRiskLog `json:"list"`
}

type WebsiteRiskLog added in v1.45.0

type WebsiteRiskLog struct {

	/* ids (Optional) */
	Ids []int `json:"ids"`

	/* 实例ID (Optional) */
	WebsiteInstanceId string `json:"websiteInstanceId"`

	/* 域名,不含协议 (Optional) */
	Host string `json:"host"`

	/* url (Optional) */
	Url string `json:"url"`

	/* 日志类型,1首页 2全站 (Optional) */
	LogType int `json:"logType"`

	/*  (Optional) */
	RiskTypes []int `json:"riskTypes"`

	/* 风险等级 1低 2中 3高 (Optional) */
	RiskLevel int `json:"riskLevel"`

	/* 资源类型 (Optional) */
	ResourceType string `json:"resourceType"`

	/* 响应详情 (Optional) */
	Response string `json:"response"`

	/* 处理状态 0未处理 1已处理 (Optional) */
	Status int `json:"status"`

	/* 更新时间 (Optional) */
	UpdateTime int `json:"updateTime"`
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL