namespace Gott.Models; public class ApiKeyRecord { public long Id { get; set; } public string KeyId { get; set; } public string Provider { get; set; } // anthropic, gemini, openai, ... public string Name { get; set; } // Anzeigename z.B. "Tausi Pro Key" public string ApiKey { get; set; } // Der eigentliche Key public bool IsPublic { get; set; } // Für alle User sichtbar/auswählbar public string Status { get; set; } // ok, invalid, rate_limited, quota_exceeded, error public string Plan { get; set; } // Pro, Max, Pro/Max, API Console, Unknown public double? Usage7d { get; set; } public double? Usage5h { get; set; } public string CheckedAt { get; set; } // Wann zuletzt geprüft public string SourceUrl { get; set; } // GitHub-URL (bei adoptierten Scan-Keys) public string CreatedAt { get; set; } public string UpdatedAt { get; set; } }