rafaelturon/blockchain-investments

View on GitHub
src/Blockchain.Investments.Core/Domain/Entities/Security.cs

Summary

Maintainability
A
0 mins
Test Coverage
using Blockchain.Investments.Core.Infrastructure.Domain;

namespace Blockchain.Investments.Core.Domain
{
    public class Security : BaseEntity
    {
        public string Title {get; set;}
        public string Ticker {get;set;}
        public string Code {get;set;}
        public int Fraction {get;set;}
        public MarketType Type {get;set;}
        public PricingMechanism Pricing {get;set;}
        
        public string ImageUrl {get;set;}
        public string DetailsUrl {get;set;}
        public string Description {get; set;}
        public string Namespace {get;set;}
        public string QuoteSource {get;set;}
    }
    public enum MarketType
    {
           ForexCurrency = 1,
           CryptoCurrency = 2,
           Metal = 3,
           Stock = 4,
           Bond = 5,
           ETF = 6,
           Commodity = 7,
           Indice = 8
    }
    public enum PricingMechanism
    {
           Historical = 1,
           Market = 2     
    }
}