using SeaHaven.Services.DTOs; namespace Api.SeaHavenIndustries.DTOs { /// The session payload the web app stores after sign-in. public static class LoginPayload { public static object From(LoginResultDTO result) { ArgumentNullException.ThrowIfNull(result); return new { token = result.Token, expiration = result.Expiration, email = result.Email, userRoles = result.UserRole, phoneNumber = result.PhoneNumber, fullname = result.Fullname, id = result.Id }; } } }