using Landmark.OLA.Models.Addresses; using Landmark.OLA.Models.Individuals.Enums; using Landmark.OLA.Models.Residences; namespace Landmark.OLA.Models.Individuals { public interface IIndividualHistory : IReferenceable { string FirstName { get; set; } string MiddleInitial { get; set; } string LastName { get; set; } Suffix? Suffix { get; set; } string SSN { get; set; } DateTime? DOB { get; set; } string Phone { get; set; } PhoneType? PhoneType { get; set; } string SecondaryPhone { get; set; } PhoneType? SecondaryPhoneType { get; set; } string Email { get; set; } LanguageOption? Language { get; set; } string CustomerNumber { get; set; } CurrentResidenceAddress Address { get; set; } ICollection PreviousAddresses { get; set; } Address MailingAddress { get; set; } ICollection Employers { get; set; } ICollection OtherIncomes { get; set; } bool? IsLandmarkEmployee { get; set; } bool HasOptedOutTCPA { get; set; } } }