16 lines
447 B
C#
16 lines
447 B
C#
using FluentValidation;
|
|
using Gameboard.ShogiUI.Sockets.ServiceModels.Socket;
|
|
using Gameboard.ShogiUI.Sockets.ServiceModels.Types;
|
|
|
|
namespace Gameboard.ShogiUI.Sockets.Services.RequestValidators
|
|
{
|
|
public class JoinByCodeRequestValidator : AbstractValidator<JoinByCodeRequest>
|
|
{
|
|
public JoinByCodeRequestValidator()
|
|
{
|
|
RuleFor(_ => _.Action).Equal(ClientAction.JoinByCode);
|
|
RuleFor(_ => _.JoinCode).NotEmpty();
|
|
}
|
|
}
|
|
}
|