using gehGassi.Dto.Common; using System; namespace gehGassi.Web.Models { /// /// Viewmode für eine Antwort auf eine öffenliche Anfrage mit Namen aufgelöst /// public class PublicWalkResponseWithNamesVm : SyncEntityListVm { /// /// Id der öffentlichen Anfrage /// public string PublicWalkRequestId { get; set; } /// /// Id des App-Users / Walker /// Ist eine AppUserId /// public string DogWalkerId { get; set; } /// /// Name des DogWalkers /// public string DogWalkerName { get; set; } /// /// Foto des DogWalkers /// public string DogWalkerPhoto { get; set; } /// /// Dogwalker verifiziert? /// public bool DogWalkerVerified { get; set; } /// /// Dogwalker blockiert? /// public bool DogWalkerBlocked { get; set; } /// /// Dogwalker gesperrt? /// public bool DogWalkerLocked { get; set; } /// /// Preis den der Walker anbietet /// public decimal Price { get; set; } /// /// Zusatzinfo für das Angebot /// public string Info { get; set; } /// /// Optional: Antwort des Hundebesitzers /// public string Answer { get; set; } /// /// Status des Angebotes /// public PublicWalkResponseStatusVm Status { get; set; } /// /// Grund für die Stornierung /// public string CancellationReason { get; set; } /// /// Wann wurde das Angebot erstellt? /// public DateTimeOffset Created { get; set; } } }