models

package
v1.43.0 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 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 BatchDeleteVqdTaskRequestObject

type BatchDeleteVqdTaskRequestObject struct {

	/*   */
	TaskIds []string `json:"taskIds"`
}

type BatchSubmitVqdTaskRequestObject

type BatchSubmitVqdTaskRequestObject struct {

	/* 媒体列表  */
	MediaList []VqdMediaObject `json:"mediaList"`

	/* 检测模板ID  */
	TemplateId string `json:"templateId"`
}

type BatchSubmitVqdTaskResultObject

type BatchSubmitVqdTaskResultObject struct {

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

type CreateVqdTemplateRequestObject

type CreateVqdTemplateRequestObject struct {

	/* 模板名称。长度不超过128个字符。UTF-8编码。
	 */
	TemplateName string `json:"templateName"`

	/* 缺陷判定时间阈值,非必须,默认值为 3.0 (Optional) */
	Threshold float64 `json:"threshold"`

	/* 检测项列表  */
	Detections []string `json:"detections"`
}

type Filter

type Filter struct {

	/* 过滤器属性名  */
	Name string `json:"name"`

	/* 过滤器操作符,默认值为 eq (Optional) */
	Operator *string `json:"operator"`

	/* 过滤器属性值  */
	Values []string `json:"values"`
}

type ListVqdTasksResultObject

type ListVqdTasksResultObject struct {

	/* 当前页码 (Optional) */
	PageNumber int `json:"pageNumber"`

	/* 每页数量 (Optional) */
	PageSize int `json:"pageSize"`

	/* 查询总数 (Optional) */
	TotalElements int `json:"totalElements"`

	/* 总页数 (Optional) */
	TotalPages int `json:"totalPages"`

	/* 分页内容 (Optional) */
	Content []VqdTaskObject `json:"content"`
}

type ListVqdTemplatesResultObject

type ListVqdTemplatesResultObject struct {

	/* 当前页码 (Optional) */
	PageNumber int `json:"pageNumber"`

	/* 每页数量 (Optional) */
	PageSize int `json:"pageSize"`

	/* 查询总数 (Optional) */
	TotalElements int `json:"totalElements"`

	/* 总页数 (Optional) */
	TotalPages int `json:"totalPages"`

	/* 分页内容 (Optional) */
	Content []VqdTemplateObject `json:"content"`
}

type QueryCallbackResultObject

type QueryCallbackResultObject struct {

	/* 回调方式 (Optional) */
	CallbackType string `json:"callbackType"`

	/* HTTP方式的回调URL (Optional) */
	HttpUrl string `json:"httpUrl"`

	/* 回调事件列表 (Optional) */
	CallbackEvents []string `json:"callbackEvents"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 修改时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type SetCallbackRequestObject

type SetCallbackRequestObject struct {

	/* 回调方式,目前只支持 http  */
	CallbackType string `json:"callbackType"`

	/* HTTP方式的该字段为必选项 (Optional) */
	HttpUrl string `json:"httpUrl"`

	/* 回调事件列表。
	- VqdSuccess 视频质检成功
	- VqdFailure 视频质检失败
	- VqdStart 视频质检开始
	*/
	CallbackEvents []string `json:"callbackEvents"`
}

type SimpleResponse

type SimpleResponse struct {

	/* Request ID (Optional) */
	RequestId string `json:"requestId"`
}

type Sort

type Sort struct {

	/* 排序属性名 (Optional) */
	Name string `json:"name"`

	/* 排序方向 (Optional) */
	Direction string `json:"direction"`
}

type SubmitVqdTaskRequestObject

type SubmitVqdTaskRequestObject struct {

	/*   */
	Media VqdMediaObject `json:"media"`

	/* 检测模板ID  */
	TemplateId string `json:"templateId"`
}

type SubmitVqdTaskResultObject

type SubmitVqdTaskResultObject struct {

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

type UpdateVqdTemplateRequestObject

type UpdateVqdTemplateRequestObject struct {

	/* 模板名称。长度不超过128个字符。UTF-8编码。
	(Optional) */
	TemplateName string `json:"templateName"`

	/* 缺陷判定时间阈值 (Optional) */
	Threshold float64 `json:"threshold"`

	/* 检测项列表 (Optional) */
	Detections []string `json:"detections"`
}

type VqdDefectObject

type VqdDefectObject struct {

	/* 检测项目 (Optional) */
	Item string `json:"item"`

	/* 缺陷起始时间戳 (Optional) */
	Start string `json:"start"`

	/* 缺陷结果时间戳 (Optional) */
	End string `json:"end"`

	/* 缺陷值 (Optional) */
	Value string `json:"value"`

	/* 缺陷检测信息 (Optional) */
	Info string `json:"info"`
}

type VqdMediaObject

type VqdMediaObject struct {

	/* 媒体URL  */
	MediaUrl string `json:"mediaUrl"`

	/* 媒体名称 (Optional) */
	MediaName *string `json:"mediaName"`
}

type VqdTaskObject

type VqdTaskObject struct {

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

	/* 模板ID (Optional) */
	TemplateId string `json:"templateId"`

	/* 媒体名称 (Optional) */
	MediaName string `json:"mediaName"`

	/* 缺陷判定时间阈值 (Optional) */
	Threshold float64 `json:"threshold"`

	/* 检测项列表 (Optional) */
	Detections []string `json:"detections"`

	/* 任务状态。
	- READY
	- CANCELLED
	- RUNNING
	- FINISHED_SUCCESS
	- FINISHED_FAILURE
	 (Optional) */
	Status string `json:"status"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

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

type VqdTaskResultObject

type VqdTaskResultObject struct {

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

	/* 结果状态。
	- FINISHED_SUCCESS
	- FINISHED_FAILURE
	 (Optional) */
	Status string `json:"status"`

	/*  (Optional) */
	Defects []VqdDefectObject `json:"defects"`

	/* 错误码 (Optional) */
	ErrorCode string `json:"errorCode"`
}

type VqdTemplateObject

type VqdTemplateObject struct {

	/* 模板ID (Optional) */
	TemplateId string `json:"templateId"`

	/* 模板名称。长度不超过128个字符。UTF-8编码。
	(Optional) */
	TemplateName string `json:"templateName"`

	/* 缺陷判定时间阈值 (Optional) */
	Threshold float64 `json:"threshold"`

	/* 检测项列表 (Optional) */
	Detections []string `json:"detections"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 修改时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

Jump to

Keyboard shortcuts

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