using Managing.Infrastructure.Databases.MongoDb.Attributes;
using Managing.Infrastructure.Databases.MongoDb.Configurations;
using static Managing.Common.Enums;

namespace Managing.Infrastructure.Databases.MongoDb.Collections
{
    [BsonCollection("MoneyManagement")]
    public class MoneyManagementDto : Document
    {
        public Timeframe Timeframe { get; set; }
        public RiskLevel RiskLevel { get; set; }
        public decimal BalanceAtRisk { get; set; }
        public decimal StopLoss { get; set; }
        public decimal TakeProfit { get; set; }
        public decimal Leverage { get; set; }
        public string Name { get; internal set; }
        public UserDto User { get; set; }
    }
}