//------------------------------------------------------------------------------
// <auto-generated>
//    This code was generated from a template.
//
//    Manual changes to this file may cause unexpected behavior in your application.
//    Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace KendoWithChart.Models
{
    using System;
    using System.Collections.Generic;
    
    public partial class HORIZON_TYPE
    {
        public HORIZON_TYPE()
        {
            this.ALLOCATIONs = new HashSet<ALLOCATION>();
            this.ALLOCATION_2012_06_22 = new HashSet<ALLOCATION_2012_06_22>();
            this.ALLOCATION_BU_2012_08_09 = new HashSet<ALLOCATION_BU_2012_08_09>();
            this.ALLOCATION_BU_2012_MAY_17 = new HashSet<ALLOCATION_BU_2012_MAY_17>();
            this.BALANCEs = new HashSet<BALANCE>();
            this.BALANCE_AVAYA_JUN_NOV = new HashSet<BALANCE_AVAYA_JUN_NOV>();
            this.BALANCE_BU_2012_06_15 = new HashSet<BALANCE_BU_2012_06_15>();
            this.BALANCE_BU_2012_07_05 = new HashSet<BALANCE_BU_2012_07_05>();
            this.BALANCE_BU_2012_07_12 = new HashSet<BALANCE_BU_2012_07_12>();
            this.BALANCE_BU_2012_07_16 = new HashSet<BALANCE_BU_2012_07_16>();
            this.BALANCE_BU_2012_08_13 = new HashSet<BALANCE_BU_2012_08_13>();
            this.BALANCE_BU_2012_08_21 = new HashSet<BALANCE_BU_2012_08_21>();
            this.BALANCE_BU_2012_09_21 = new HashSet<BALANCE_BU_2012_09_21>();
            this.BALANCE_BU_2012_09_25 = new HashSet<BALANCE_BU_2012_09_25>();
            this.LIABILITies = new HashSet<LIABILITY>();
            this.LIQUIDITies = new HashSet<LIQUIDITY>();
            this.PLAN_STRESS = new HashSet<PLAN_STRESS>();
            this.PLAN_STRESS_MAP = new HashSet<PLAN_STRESS_MAP>();
            this.POSITIONs = new HashSet<POSITION>();
            this.POSITION_2 = new HashSet<POSITION_2>();
            this.RISKs = new HashSet<RISK>();
        }
    
        public decimal HORIZON_TYPE_ID { get; set; }
        public string HORIZON_TYPE_NAME { get; set; }
        public string CREATE_USER_ID { get; set; }
        public Nullable<System.DateTime> CREATE_TIMESTAMP { get; set; }
        public string UPDATE_USER_ID { get; set; }
        public Nullable<System.DateTime> UPDATE_TIMESTAMP { get; set; }
        public string VALID_DATA_FLAG { get; set; }
    
        public virtual ICollection<ALLOCATION> ALLOCATIONs { get; set; }
        public virtual ICollection<ALLOCATION_2012_06_22> ALLOCATION_2012_06_22 { get; set; }
        public virtual ICollection<ALLOCATION_BU_2012_08_09> ALLOCATION_BU_2012_08_09 { get; set; }
        public virtual ICollection<ALLOCATION_BU_2012_MAY_17> ALLOCATION_BU_2012_MAY_17 { get; set; }
        public virtual ICollection<BALANCE> BALANCEs { get; set; }
        public virtual ICollection<BALANCE_AVAYA_JUN_NOV> BALANCE_AVAYA_JUN_NOV { get; set; }
        public virtual ICollection<BALANCE_BU_2012_06_15> BALANCE_BU_2012_06_15 { get; set; }
        public virtual ICollection<BALANCE_BU_2012_07_05> BALANCE_BU_2012_07_05 { get; set; }
        public virtual ICollection<BALANCE_BU_2012_07_12> BALANCE_BU_2012_07_12 { get; set; }
        public virtual ICollection<BALANCE_BU_2012_07_16> BALANCE_BU_2012_07_16 { get; set; }
        public virtual ICollection<BALANCE_BU_2012_08_13> BALANCE_BU_2012_08_13 { get; set; }
        public virtual ICollection<BALANCE_BU_2012_08_21> BALANCE_BU_2012_08_21 { get; set; }
        public virtual ICollection<BALANCE_BU_2012_09_21> BALANCE_BU_2012_09_21 { get; set; }
        public virtual ICollection<BALANCE_BU_2012_09_25> BALANCE_BU_2012_09_25 { get; set; }
        public virtual ICollection<LIABILITY> LIABILITies { get; set; }
        public virtual ICollection<LIQUIDITY> LIQUIDITies { get; set; }
        public virtual ICollection<PLAN_STRESS> PLAN_STRESS { get; set; }
        public virtual ICollection<PLAN_STRESS_MAP> PLAN_STRESS_MAP { get; set; }
        public virtual ICollection<POSITION> POSITIONs { get; set; }
        public virtual ICollection<POSITION_2> POSITION_2 { get; set; }
        public virtual ICollection<RISK> RISKs { get; set; }
    }
}
