using FluentValidation;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Domain.Dtos.Tencent
{
///
/// 行驶证识别
/// 请求类
///
public class VehicleLicenseOCRDto:OCRDtoBase
{
///
/// 0 FRONT 1 BACK 2 DOUBEL
/// FRONT 为行驶证主页正面(有红色印章的一面), BACK 为行驶证副页正面(有号码号牌的一面), DOUBLE 为行驶证主页正面和副页正面。
/// 默认值为:FRONT。
///
public int CardSide { get; set; }
}
public class VehicleLicenseOCRDtoFoalidator : AbstractValidator
{
public VehicleLicenseOCRDtoFoalidator()
{
Include(new OCRDtoBaseFoalidator());
RuleFor(it => it.CardSide)
.InclusiveBetween(0, 2)
.WithMessage("CardSide参数值超处范围! 0 FRONT(为行驶证主页正面(有红色印章的一面)) 1 BACK(为行驶证副页正面(有号码号牌的一面)) 2 DOUBEL(为行驶证主页正面和副页正面)");
}
}
}