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; }
}
}