namespace TrackQrApi.Models;

public enum AssetType
{
    Logo
}

public class Asset
{
    public Guid Id { get; set; }
    public Guid WorkspaceId { get; set; }
    public AssetType Type { get; set; }
    public required string StorageKey { get; set; }
    public required string Mime { get; set; }
    public long Size { get; set; }
    public DateTime CreatedAt { get; set; }

    // Navigation properties
    public Workspace Workspace { get; set; } = null!;
}