using System;
using System.Runtime.Serialization;

namespace BS.Shared.DataContracts.Compact
{
    [DataContract]
    public partial class CompactCostBearerDC : IDataContract
    {
        [DataMember]
        public DateTime? ApprovedEndDate { get; set; }

        //[DataMember]
        //public decimal? ApprovedFLS { get; set; }

        //[DataMember]
        //public decimal? ApprovedFLSTotal { get; set; }

        [DataMember]
        public DateTime? ApprovedStartDate { get; set; }

        [DataMember]
        public long CostBearer2SupportConceptOid { get; set; }

        [DataMember]
        public string CostBearerID { get; set; }

        [DataMember]
        public long CostBearerOid { get; set; }

        [DataMember]
        public string CustomerReferenceNumber { get; set; }

        [DataMember]
        public bool IsCalculatingWithFactor { get; set; }

        [DataMember]
        public CompactOrganisationDC Organisation { get; set; }

        [DataMember]
        public DateTime? RequestedEndDate { get; set; }

        [DataMember]
        public DateTime? RequestedStartDate { get; set; }

        [DataMember]
        public CostBearer2SupportConceptStatus SupportConceptStatus { get; set; }
    }
}