namespace NewsAnalysis.Models;

public class News
{
    public Guid Id { get; set; } = Guid.CreateVersion7();
    public string Url { get; set; } = string.Empty;
    public string Description { get; set; } = string.Empty;
    public string Image { get; set; } = string.Empty;
    public string Name { get; set; } = string.Empty;
    public string Source { get; set; } = string.Empty;
    public string? Sentiment { get; set; }       // "positive" | "negative" | "neutral" | null
    public float? SentimentScore { get; set; }   // Modelin güven skoru (0.0 - 1.0)
}
