Files
budget/src/Budget.Core/Models/Budget.cs
T
2026-05-03 07:20:19 -05:00

17 lines
554 B
C#

namespace Budget.Core.Models;
public class Budget : ISoftDeletable
{
public Guid Id { get; set; }
public required string Name { get; set; }
public required string OwnerUserId { get; set; }
public DateTimeOffset CreatedAt { get; set; }
public DateTimeOffset UpdatedAt { get; set; }
public bool IsDeleted { get; set; }
public DateTimeOffset? DeletedAt { get; set; }
public List<Income> Incomes { get; set; } = [];
public List<Outgo> Outgos { get; set; } = [];
public List<BudgetShare> Shares { get; set; } = [];
}