1
0
mirror of https://github.com/chylex/Minecraft-Phantom-Panel.git synced 2025-05-15 23:34:03 +02:00
Minecraft-Phantom-Panel/Controller/Phantom.Controller.Services/Users/AddUserError.cs

18 lines
499 B
C#

using System.Collections.Immutable;
namespace Phantom.Controller.Services.Users;
public abstract record AddUserError {
private AddUserError() {}
public sealed record NameIsEmpty : AddUserError;
public sealed record NameIsTooLong(int MaximumLength) : AddUserError;
public sealed record NameAlreadyExists : AddUserError;
public sealed record PasswordIsInvalid(ImmutableArray<PasswordRequirementViolation> Violations) : AddUserError;
public sealed record UnknownError : AddUserError;
}