gehgassi_backend/gehGassi.Dto/Lookup/DogWalkerLookupDto.cs

91 lines
2.2 KiB
C#

using gehGassi.Dto.Common;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Drawing;
using System.Text;
namespace gehGassi.Dto.Lookup
{
/// <summary>
/// Lookup DTO für DogWalker
/// </summary>
public class DogWalkerLookupDto : SyncEntityDto
{
/// <summary>
/// Art des App-Users
/// </summary>
public AppUserTypeDto Type { get; set; }
/// <summary>
/// Vorname
/// </summary>
public string FirstName { get; set; }
/// <summary>
/// Nachname
/// </summary>
public string LastName { get; set; }
/// <summary>
/// Optional - Foto des Benutzers
/// </summary>
public string Photo { get; set; }
/// <summary>
/// Verifiziert
/// </summary>
public bool Verified { get; set; }
/// <summary>
/// Breitengrad der Adresse
/// </summary>
public double Lat { get; set; }
/// <summary>
/// Längengrad der Adresse
/// </summary>
public double Lng { get; set; }
/// <summary>
/// Ort
/// </summary>
public string City { get; set; }
/// <summary>
/// Durchschnittliche Bewertung
/// </summary>
public decimal AverageRating { get; set; }
/// <summary>
/// Anzahl Bewertungen
/// </summary>
public int TotalRatings { get; set; }
/// <summary>
/// Über mich
/// </summary>
public string About { get; set; }
/// <summary>
/// Preis für einen Walk je Stunde
/// </summary>
public decimal PriceWalk { get; set; }
/// <summary>
/// Preis für Tagesbetreuung je Stunde
/// </summary>
public decimal PriceDay { get; set; }
/// <summary>
/// Preis für Sitting je Tag
/// </summary>
public decimal PriceSitting { get; set; }
/// <summary>
/// Walker ist derzeit für Buchungen nicht verfügbar
/// </summary>
public bool NotAvailable { get; set; }
}
}