Iceshrimp.NET/Iceshrimp.Shared/Schemas/Web/AuthRequest.cs
2024-11-21 20:04:21 +01:00

28 lines
No EOL
556 B
C#

namespace Iceshrimp.Shared.Schemas.Web;
public class AuthRequest
{
public required string Username { get; set; }
public required string Password { get; set; }
}
public class RegistrationRequest : AuthRequest
{
public string? Invite { get; set; }
}
public class ChangePasswordRequest
{
public required string OldPassword { get; set; }
public required string NewPassword { get; set; }
}
public class ResetPasswordRequest
{
public required string Password { get; set; }
}
public class TwoFactorRequest
{
public required string Code { get; set; }
}