using gehGassi.Dto.Common; using System; using System.Collections.Generic; using System.Text; namespace gehGassi.Dto.DogWalkers { /// /// DTO für die Abfrage von Dogwalkern /// public class DogWalkerQueryDto : QueryDto { /// /// AppuserId die ignoriert werden soll /// public string IgnoreId { get; set; } /// /// Im Namen filtern /// public string Name { get; set; } /// /// Filter nach Stadt /// public string City { get; set; } /// /// Land-Filter /// public string Country { get; set; } /// /// Filter für Requesttype (Walk, Sitting, Beides usw.) /// public DogWalkRequestTypeDto? DogWalkRequestType { get; set; } /// /// nimmt Welpen an /// public bool PuppyAllowed { get; set; } /// /// Nimmt schwierige Hunde an /// public bool DifficultAllowed { get; set; } /// /// Aggressionsgrad des Hundes, wenn schwierige Hunde errlaubt /// public DogAggressionLevelDto? AggressionLevel { get; set; } /// /// Akzeptierte Hundegröße /// public DogSizeDto? AcceptedSize { get; set; } /// /// Filtern nach Min-Rating /// public decimal MinRating { get; set; } /// /// Soll der Max Radius Filter angewandt werden? /// public bool UseMaxRadius { get; set; } /// /// Maximaler Radius /// public double MaxRadius { get; set; } } }