24 lines
811 B
C#
24 lines
811 B
C#
namespace FrontOffice.BFF.Application.PackageCQ.Commands.VerifyBasePackagePayment;
|
|
|
|
public class VerifyBasePackagePaymentCommandValidator : AbstractValidator<VerifyBasePackagePaymentCommand>
|
|
{
|
|
public VerifyBasePackagePaymentCommandValidator()
|
|
{
|
|
RuleFor(x => x.OrderId)
|
|
.GreaterThan(0)
|
|
.WithMessage("شناسه سفارش الزامی است");
|
|
|
|
RuleFor(x => x.TransactionId)
|
|
.GreaterThan(0)
|
|
.WithMessage("شناسه تراکنش الزامی است");
|
|
|
|
RuleFor(x => x.Authority)
|
|
.NotEmpty()
|
|
.WithMessage("کد پیگیری الزامی است");
|
|
|
|
RuleFor(x => x.Status)
|
|
.NotEmpty()
|
|
.WithMessage("وضعیت پرداخت الزامی است");
|
|
}
|
|
}
|