using System.Collections.Generic;
using System.Runtime.Serialization;
using System;

namespace BS.Shared.DataContracts
{
    [DataContract]
    public class FLSAnalysisDataGroupDC : IDataContract
    {
        private List<FLSAnalysisDataDetailDC> _Details;

        [DataMember]
        public List<FLSAnalysisDataDetailDC> Details
        {
            get
            {
                return this._Details ?? (this._Details = new List<FLSAnalysisDataDetailDC>());
            }

            set
            {
                this._Details = value;
            }
        }

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

        [DataMember]
        public long? Oid { get; set; }

        [DataMember]
        public decimal TotalFLM { get; set; }

        [DataMember]
        public String CustomField1 { get; set; }

        [DataMember]
        public String CustomField2 { get; set; }

        [DataMember]
        public String CustomField3 { get; set; }

        [DataMember]
        public String CustomField4 { get; set; }

        [DataMember]
        public String CustomField5 { get; set; }
    }
}