namespace GestionaDenuncias.Shared.Models;

public sealed record GlobalLeaksProofOfWorkToken(string Id, string Salt);

public sealed record GlSession(
    string Id,
    string Username,
    string? Role = null,
    string? DpopPrivateKey = null,
    GlobalLeaksProofOfWorkToken? ProofOfWorkToken = null,
    DateTimeOffset? SessionExpiresAtUtc = null);
