using System; using System.Collections.Generic; using System.Text; using gehGassi.Dto.Common; namespace gehGassi.Dto.DogOwners { /// /// DTO für einen Hundebesitzer /// public class DogOwnerInfoDto : SyncEntityDto { /// /// Art des App-Users /// public AppUserTypeDto Type { get; set; } /// /// Nummer des App-Users /// public string Number { get; set; } /// /// Anrede / titel /// public string Title { get; set; } /// /// Vorname /// public string FirstName { get; set; } /// /// Nachname /// public string LastName { get; set; } /// /// Geschlecht /// public SexDto Sex { get; set; } /// /// Optional - Geburtstag /// public DateTimeOffset? BirthDate { get; set; } /// /// Optional - Foto des Benutzers /// public string Photo { get; set; } /// /// Kontaktdaten /// public ContactMinDto Contact { get; set; } /// /// Adresse /// public AddressDto Address { get; set; } /// /// Breitengrad der Adresse /// public double Lat { get; set; } /// /// Längengrad der Adresse /// public double Lng { get; set; } /// /// Interne Anmerkungen /// public string Comment { get; set; } /// /// Statistiken als Owner /// public RatingStatisticsDto RatingStatistics { get; set; } #region Erweiterung Blockier- und Sperrinfo /// /// Hundebesitzer ist blockiert /// public bool Blocked { get; set; } /// /// Hundebesitzer ist gesperrt /// public bool Locked { get; set; } #endregion /// /// Datum der Erstellung /// public DateTimeOffset Created { get; set; } } }