namespace JobTrackerApi.Models; public sealed class AiUsageRecord { public long Id { get; set; } public string OwnerUserId { get; set; } = string.Empty; public string SourceType { get; set; } = string.Empty; public string SourceId { get; set; } = string.Empty; public string TaskType { get; set; } = string.Empty; public int CallCount { get; set; } = 1; public int InputCharacterCount { get; set; } public int OutputCharacterCount { get; set; } public int EstimatedTokenCount { get; set; } public DateTimeOffset CreatedAtUtc { get; set; } }