35 lines
1.0 KiB
C#
35 lines
1.0 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace Learn.VideoAnalysis.Controllers.Dto
|
|
{
|
|
/// <summary>
|
|
/// 视频处理 请求
|
|
/// </summary>
|
|
public class VideoAnalysisReq
|
|
{
|
|
/// <summary>
|
|
/// 媒体路径
|
|
/// </summary>
|
|
[Required(ErrorMessage = "资源URL是必填项")]
|
|
[Url(ErrorMessage = "请输入有效的 URL")]
|
|
public string MediaUrl { get; set; } = string.Empty;
|
|
/// <summary>
|
|
/// ApiKey
|
|
/// </summary>
|
|
[Required(ErrorMessage = "接口Token是必填项")]
|
|
public string ApiToken { get; set; } = string.Empty;
|
|
/// <summary>
|
|
/// 自定义值 任务完成后附带通知
|
|
/// </summary>
|
|
public string Tag { get; set; } = string.Empty;
|
|
/// <summary>
|
|
///回调Api地址
|
|
/// </summary>
|
|
[Required(ErrorMessage = "回调Api地址是必填项")]
|
|
[Url(ErrorMessage = "请输入有效的 URL")]
|
|
public string CallBackUrl { get; set; } = string.Empty;
|
|
|
|
|
|
}
|
|
}
|