Files
BeWoPlaner/Shared/DataContracts/Compact/CompactPersonDC.cs

85 lines
2.2 KiB
C#
Raw Normal View History

2016-06-27 01:45:38 +02:00
using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using BS.Shared.Interface.Abstract;
2016-06-27 01:45:38 +02:00
namespace BS.Shared.DataContracts.Compact
{
[DataContract]
public partial class CompactPersonDC : IDataContract, IPersonNameable, IAddressable
{
2016-06-27 01:45:38 +02:00
[DataMember]
public ActivationTypeId ActivationType { get; set; }
[DataMember]
public long? CustomerOid { get; set; }
[DataMember]
public DateTime? DateOfBirth { get; set; }
[DataMember]
public long? EmployeeOid { get; set; }
[DataMember]
public string FirstName { get; set; }
[DataMember]
public string Function { get; set; }
[DataMember]
public string LastName { get; set; }
[DataMember]
public long PersonOid { get; set; }
[DataMember]
public PersonType PersonType { get; set; }
[DataMember]
public long PersonVersion { get; set; }
[DataMember]
public string PostalCode { get; set; }
[DataMember]
public string Street { get; set; }
[DataMember]
public string Title { get; set; }
[DataMember]
public string Town { get; set; }
[DataMember]
public string Organisation { get; set; }
[DataMember]
public string Communication1 { get; set; } //Bei Person Festnetz
[DataMember]
public string Communication2 { get; set; } //Bei Person Handy
[DataMember]
public string Communication3 { get; set; } //Bei Person EMAil
[DataMember]
public string Communication4 { get; set; } //Bei Person Fax
2017-03-24 10:30:18 +01:00
[DataMember]
public FamilyStatus? FamilyStatus { get; set; }
2021-04-19 01:15:53 +02:00
[DataMember]
public bool IsFamilyMember { get; set; }
2016-06-27 01:45:38 +02:00
[DataMember]
public List<Organisation2PersonDC> OrganisationRelations { get; set; }
[DataMember]
public Sex? Geschlecht { get; set; }
public string AddressLine1 => null;
public string AddressLine2 => null;
public string State => null;
public string Country => null;
}
2016-06-27 01:45:38 +02:00
}