models

package
v1.24.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2020 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AmountStatistics

type AmountStatistics struct {

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

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

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

type ApplicationInfo

type ApplicationInfo struct {

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

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 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"`

	/* 返回结果。调用成功时(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"`

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

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

	/* 命中该风险的上下文信息。具体结构描述见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 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 BucketPrefixCfg

type BucketPrefixCfg struct {

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

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

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 DataConsumeData

type DataConsumeData struct {

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

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

	/* 涉政暴恐 (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"`

	/* 送审时间,秒级时间戳 (Optional) */
	Time int `json:"time"`

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

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

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

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

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

type DataStatement

type DataStatement struct {

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

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

type Face

type Face struct {

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

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

type FrameConf

type FrameConf struct {

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

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

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

type FrozenThreshold

type FrozenThreshold struct {

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

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

type HintWordsInfo

type HintWordsInfo struct {

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

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

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

type IdReq

type IdReq struct {

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

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"`

	/* 返回结果。调用成功时(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 ImageTask

type ImageTask struct {

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

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

type LogoData

type LogoData struct {

	/* 识别出的logo类型,取值为TV (台标) (Optional) */
	LogoType string `json:"logoType"`

	/* 识别出的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 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"`

	/* 送审时间 (Optional) */
	Time string `json:"time"`

	/* 识别结果 (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 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) */
	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"`
}

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 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"`

	/* 检测场景,porn-涉黄,terrorism-涉政暴恐,enable为1时必须 (Optional) */
	Scense []string `json:"scense"`

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

	/* 自动冻结阈值,视频检测时阈值0表示不冻结,1表示违规冻结,不对阈值进行比较 (Optional) */
	Threshold FrozenThreshold `json:"threshold"`
}

type Score

type Score struct {

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

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

type StsAuthReq

type StsAuthReq struct {

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

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"`
}

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 TextTask

type TextTask struct {

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

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

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 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) */
	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"`

	/* 返回结果。调用成功时(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 VideoTask

type VideoTask struct {

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

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

Jump to

Keyboard shortcuts

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