//------------------------------------------------------------------------------
// <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 VM_TRADE_POSITIONS
    {
        public decimal ID { get; set; }
        public string CCP { get; set; }
        public Nullable<decimal> FCM_ID { get; set; }
        public string FCM_FILE { get; set; }
        public string FCM_ACCOUNT_NUMBER { get; set; }
        public string FCM_ACCOUNT_NAME { get; set; }
        public string MARGIN_TYPE { get; set; }
        public string SWAPSWIRE_ID { get; set; }
        public string PRODUCT_TYPE { get; set; }
        public Nullable<System.DateTime> TRADE_DATE { get; set; }
        public Nullable<System.DateTime> MATURITY_DATE { get; set; }
        public Nullable<decimal> NOTIONAL { get; set; }
        public string MARGIN_CURR { get; set; }
        public Nullable<decimal> MARGIN_AMOUNT { get; set; }
        public Nullable<decimal> MARGIN_PAI { get; set; }
        public Nullable<decimal> MARGIN_COUPON { get; set; }
        public Nullable<decimal> MARGIN_UPFRONT_FEES { get; set; }
        public Nullable<decimal> MARGIN_EVENT_FEES { get; set; }
        public Nullable<System.DateTime> CLOSE_OF_BUSINESS_DATE { get; set; }
        public Nullable<decimal> DATA_FEED_ID { get; set; }
        public Nullable<decimal> COLLATERAL_INTEREST { get; set; }
        public Nullable<decimal> IM_CASH_COLLATERAL_RPT_CCY { get; set; }
        public Nullable<decimal> IM_NON_CASH_COLLATERAL_RPT_CCY { get; set; }
        public Nullable<decimal> FCM_EXCESS_MARGIN { get; set; }
        public Nullable<decimal> FCM_VARIATION_MARGIN { get; set; }
        public Nullable<decimal> CLEARING_ACTIVITY_FEE { get; set; }
        public Nullable<decimal> TOTAL_VM_MOVEMENT { get; set; }
        public Nullable<decimal> ACTUAL_VM_MOVEMENT { get; set; }
        public Nullable<decimal> PGA_EXCESS_MARGIN { get; set; }
    }
}
