17 lines
554 B
C#
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; } = [];
|
|
}
|