using System.ComponentModel.DataAnnotations.Schema; namespace Microsoft.SelfService.Portal.Core.API.Models { public class ApiClientModel : BaseModel { [Column(Order = 1)] public string ClientId { get; set; } = string.Empty; [Column(Order = 2)] public string Name { get; set; } = string.Empty; [Column(Order = 3)] public string SecretHash { get; set; } = string.Empty; [Column(Order = 4)] public string ScopesJson { get; set; } = "[]"; [Column(Order = 5)] public bool IsEnabled { get; set; } = true; [Column(Order = 6)] public DateTime? ExpiresAt { get; set; } [Column(Order = 7)] public DateTime? LastUsedAt { get; set; } } }