using System.Text.Json.Serialization; namespace SPMS.Application.DTOs.Auth; public class LoginResponseDto { [JsonPropertyName("access_token")] public string AccessToken { get; set; } = string.Empty; [JsonPropertyName("refresh_token")] public string RefreshToken { get; set; } = string.Empty; [JsonPropertyName("expires_in")] public int ExpiresIn { get; set; } [JsonPropertyName("admin")] public AdminInfoDto? Admin { get; set; } } public class AdminInfoDto { [JsonPropertyName("admin_code")] public string AdminCode { get; set; } = string.Empty; [JsonPropertyName("email")] public string Email { get; set; } = string.Empty; [JsonPropertyName("name")] public string Name { get; set; } = string.Empty; [JsonPropertyName("role")] public string Role { get; set; } = string.Empty; }