using System; using System.Collections.Generic; using System.Runtime.Serialization; namespace BS.Shared.DataContracts.Compact { [DataContract, Serializable] public partial class CompactEmployeeDC : IDataContract { private List _RelatedCustomerOIDList; [DataMember] public ActivationTypeId ActivationType { get; set; } [DataMember] public long EmployeeOid { get; set; } [DataMember] public long PersonOid { get; set; } [DataMember] public long EmployeeVersion { get; set; } //[DataMember] //public decimal? FLSPerWeek { get; set; } [DataMember] public string FirstName { get; set; } [DataMember] public bool IsTeamLeader { get; set; } [DataMember] public string LastName { get; set; } [DataMember] public List LeadingTeamOids { get; set; } [DataMember] public List TeamOids { get; set; } [DataMember] public List AllTeamMemberOids { get; set; } [DataMember] public string PersonnelNumber { get; set; } [DataMember] public List RelatedCustomerOIDList { get { return this._RelatedCustomerOIDList ?? (this._RelatedCustomerOIDList = new List()); } set { this._RelatedCustomerOIDList = value; } } [DataMember] public Dictionary ValueListEntries { get; set; } [DataMember] public String EmployeeColor { get; set; } } }