// Code generated by gowebx, DO AVOID EDIT.
package vqd

import (
	"git.lnton.com/lnton/pkg/web"
)

type FindVqdTaskTemplateInput struct {
	web.PagerFilter
	Name string `form:"name"` // 名称
}

type EditVqdTaskTemplateInput struct {
	Name         string       `json:"name"`
	Plans        string       `json:"plans"`
	Enable       bool         `json:"enable"`
	VqdConfig    VqdConfig    `json:"vqd_config"`    // 诊断基础配置
	VqdLgtDark   VqdLgtDark   `json:"vqd_lgt_dark"`  // 亮度检测
	VqdBlue      VqdBlue      `json:"vqd_blue"`      // 蓝屏检查
	VqdClarity   VqdClarity   `json:"vqd_clarity"`   // 清晰度检查
	VqdShark     VqdShark     `json:"vqd_shark"`     // 抖动检查
	VqdFreeze    VqdFreeze    `json:"vqd_freeze"`    // 冻结检测
	VqdColor     VqdColor     `json:"vqd_color"`     // 偏色检测
	VqdOcclusion VqdOcclusion `json:"vqd_occlusion"` // 遮挡检测
	VqdNoise     VqdNoise     `json:"vqd_noise"`     // 噪声检测
	VqdContrast  VqdContrast  `json:"vqd_contrast"`  // 对比度检测
	VqdMosaic    VqdMosaic    `json:"vqd_mosaic"`    // 马赛克检测
	VqdFlower    VqdFlower    `json:"vqd_flower"`    // 花屏检测
	Des          string       ` json:"des"`          // 描述
}

type AddVqdTaskTemplateInput struct {
	Name         string       `json:"name"`
	Plans        string       `json:"plans"`
	Enable       bool         `json:"enable"`
	VqdConfig    VqdConfig    `json:"vqd_config"`    // 诊断基础配置
	VqdLgtDark   VqdLgtDark   `json:"vqd_lgt_dark"`  // 亮度检测
	VqdBlue      VqdBlue      `json:"vqd_blue"`      // 蓝屏检查
	VqdClarity   VqdClarity   `json:"vqd_clarity"`   // 清晰度检查
	VqdShark     VqdShark     `json:"vqd_shark"`     // 抖动检查
	VqdFreeze    VqdFreeze    `json:"vqd_freeze"`    // 冻结检测
	VqdColor     VqdColor     `json:"vqd_color"`     // 偏色检测
	VqdOcclusion VqdOcclusion `json:"vqd_occlusion"` // 遮挡检测
	VqdNoise     VqdNoise     `json:"vqd_noise"`     // 噪声检测
	VqdContrast  VqdContrast  `json:"vqd_contrast"`  // 对比度检测
	VqdMosaic    VqdMosaic    `json:"vqd_mosaic"`    // 马赛克检测
	VqdFlower    VqdFlower    `json:"vqd_flower"`    // 花屏检测
	Des          string       ` json:"des"`          // 描述
}
