namespace GestionaDenuncias.Shared.Models;

public sealed record LoginRequest(string Username, string Password, string Authcode);

public sealed record ApiLoginPrepareRequest(string Username, string Password);

public sealed record ApiLoginPrepareResponse(
    string PendingLoginId,
    string Username,
    DateTimeOffset ExpiresAtUtc);

public sealed record ApiLoginCompleteRequest(string PendingLoginId, string Authcode);
