using System; using System.Collections.Generic; using System.Runtime.Serialization; namespace BS.Shared.DataContracts.Compact { [DataContract] public partial class CompactSupportConceptDC : IDataContract { private List _CostBearerList; private Dictionary _CostBearerOids2CostBearerRelOids; private List _CostBearerRelOids; private List _CustomerReferenceNumbers; [DataMember] public ActivationTypeId ActivationType { get; set; } [DataMember] public DateTime? ConferenceDate { get; set; } [DataMember] public List CostBearerList { get { return this._CostBearerList ?? (this._CostBearerList = new List()); } set { this._CostBearerList = value; } } [DataMember] public Dictionary CostBearerOids2CostBearerRelOids { get { return this._CostBearerOids2CostBearerRelOids ?? (this._CostBearerOids2CostBearerRelOids = new Dictionary()); } set { this._CostBearerOids2CostBearerRelOids = value; } } [DataMember] public List CostBearerRelOids { get { return this._CostBearerRelOids ?? (this._CostBearerRelOids = new List()); } set { this._CostBearerRelOids = value; } } [DataMember] public CompactCustomerDC Customer { get; set; } [DataMember] public List CustomerReferenceNumbers { get { return this._CustomerReferenceNumbers ?? (this._CustomerReferenceNumbers = new List()); } set { this._CustomerReferenceNumbers = value; } } [DataMember] public List Goals { get; set; } [DataMember] public bool IsApproved { get; set; } [DataMember] public bool IsRelatedToEmployee { get; set; } [DataMember] public long SupportConceptOid { get; set; } [DataMember] public long SupportConceptVersion { get; set; } } }