mirror of
https://github.com/chylex/Minecraft-Phantom-Panel.git
synced 2025-05-15 23:34:03 +02:00
18 lines
499 B
C#
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;
|
|
}
|