using BuildingBlock.Identity.Contracts.Conventions; namespace Thalos.DAL.Contracts; /// /// Request contract for identity token record lookup. /// /// Contract envelope metadata. /// Identity subject identifier. /// Tenant scope identifier. /// Auth provider for the lookup flow. /// External provider token when applicable. public sealed record IdentityTokenLookupRequest( IdentityContractEnvelope Envelope, string SubjectId, string TenantId, IdentityAuthProvider Provider = IdentityAuthProvider.InternalJwt, string ExternalToken = "");