19 lines
695 B
C#
19 lines
695 B
C#
using Liber_Incantamentum.Application.DTOs.Mage;
|
|
using Liber_Incantamentum.Application.DTOs.Spell;
|
|
|
|
namespace Liber_Incantamentum.Application.Interfaces.Validations
|
|
{
|
|
public interface IValidator
|
|
{
|
|
void ValidateGuid(Guid value);
|
|
void ValidateMageDto(MageDto value);
|
|
void ValidateMageDtoCreate(MageDtoCreate value);
|
|
void ValidateMageDtoUpdate(MageDtoUpdate value);
|
|
void ValidateMageDtoFilter(MageDtoFilter value);
|
|
void ValidateSpellDto(SpellDto value);
|
|
void ValidateSpellDtoCreate(SpellDtoCreate value);
|
|
void ValidateSpellDtoUpdate(SpellDtoUpdate value);
|
|
void ValidateSpellDtoFilter(SpellDtoFilter value);
|
|
}
|
|
}
|