' Options: 'Date: 2024-12-23 12:03:15 'Version: 8.0 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://consumer-api.brovs.com ' '''GlobalNamespace: ConsumerApi '''MakePartial: True '''MakeVirtual: False '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: GetSavedSearchesRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports ConsumerApi Namespace Global Namespace ConsumerApi Public Partial Class BarSpecialityDto Public Property Slug As String Public Property Title As String End Class Public Partial Class BarTypeDto Public Property Slug As String Public Property Title As String End Class Public Partial Class BrandDto Public Property Name As String End Class Public Partial Class CategoryDto Public Property Name As String Public Property Slug As String Public Property AbsoluteSlug As String Public Property ImageUrl As String Public Property AllImageUrl As String Public Property IconImageUrl As String Public Property Position As Integer End Class Public Partial Class CuisineDto Public Property Label As String Public Property Slug As String End Class Public Partial Class EatingSuitabilityDto Public Property Label As String Public Property Slug As String End Class Public Partial Class FilterDetails Public Sub New() Categories = New List(Of CategoryDto) BarSpecialities = New List(Of BarSpecialityDto) BarTypes = New List(Of BarTypeDto) Brands = New List(Of BrandDto) Cuisines = New List(Of CuisineDto) MealTypes = New List(Of MealTypeDto) Parking = New List(Of ParkingDto) PaymentOptions = New List(Of PaymentOptionDto) PriceMainDishes = New List(Of PriceMainDishDto) EatingSuitability = New List(Of EatingSuitabilityDto) TakeAways = New List(Of TakeAwayDto) WearPriceProfiles = New List(Of WearPriceProfileDto) RootCategories = New List(Of CategoryDto) End Sub Public Property Categories As List(Of CategoryDto) Public Property BarSpecialities As List(Of BarSpecialityDto) Public Property BarTypes As List(Of BarTypeDto) Public Property Brands As List(Of BrandDto) Public Property Cuisines As List(Of CuisineDto) Public Property MealTypes As List(Of MealTypeDto) Public Property Parking As List(Of ParkingDto) Public Property PaymentOptions As List(Of PaymentOptionDto) Public Property PriceMainDishes As List(Of PriceMainDishDto) Public Property EatingSuitability As List(Of EatingSuitabilityDto) Public Property TakeAways As List(Of TakeAwayDto) Public Property WearPriceProfiles As List(Of WearPriceProfileDto) Public Property RootCategories As List(Of CategoryDto) End Class Public Partial Class GetSavedSearchesRequest Implements IReturn(Of GetSavedSearchesResponse) Implements IGet End Class Public Partial Class GetSavedSearchesResponse Public Sub New() Searches = New List(Of SavedSearchDto) End Sub Public Property Searches As List(Of SavedSearchDto) End Class Public Partial Class MealTypeDto Public Property Label As String Public Property Slug As String End Class Public Partial Class ParkingDto Public Property Label As String Public Property Slug As Parking End Class Public Partial Class PaymentOptionDto Public Property Label As String Public Property Slug As PaymentOption End Class Public Partial Class PriceMainDishDto Public Property Title As String Public Property Slug As PriceMainDish End Class Public Partial Class QueryFilterDto Public Sub New() CategoryAbsoluteSlugs = New List(Of String) BarSpecialitySlugs = New List(Of String) BarTypeSlugs = New List(Of String) BrandNames = New List(Of String) CuisineSlugs = New List(Of String) MealTypeSlugs = New List(Of String) Parking = New List(Of Parking) PaymentOptions = New List(Of PaymentOption) PriceMainDishes = New List(Of PriceMainDish) EatingSuitabilitySlugs = New List(Of String) TakeAwaySlugs = New List(Of String) WearPriceProfileSlugs = New List(Of String) End Sub Public Property Term As String Public Property PlaceGuid As Nullable(Of Guid) Public Property AdMessageGuid As Nullable(Of Guid) Public Property CategoryAbsoluteSlugs As List(Of String) Public Property BarSpecialitySlugs As List(Of String) Public Property BarTypeSlugs As List(Of String) Public Property BrandNames As List(Of String) Public Property CuisineSlugs As List(Of String) Public Property MealTypeSlugs As List(Of String) Public Property Parking As List(Of Parking) Public Property PaymentOptions As List(Of PaymentOption) Public Property PriceMainDishes As List(Of PriceMainDish) Public Property EatingSuitabilitySlugs As List(Of String) Public Property TakeAwaySlugs As List(Of String) Public Property WearPriceProfileSlugs As List(Of String) Public Property WheelChairAccessible As Nullable(Of Boolean) Public Property Wifi As Nullable(Of Boolean) Public Property OutdoorSeating As Nullable(Of Boolean) Public Property SaveFoodAndMoney As Nullable(Of Boolean) Public Property OpenAt As OpenAtTimeDto End Class Public Partial Class QueryLocationDto Public Property Longitude As Nullable(Of Single) Public Property Latitude As Nullable(Of Single) Public Property SearchRadiusInKm As Nullable(Of Single) End Class Public Partial Class SavedSearchDto Public Property Id As Long Public Property Name As String Public Property Filter As QueryFilterDto Public Property Location As QueryLocationDto Public Property FilterDetails As FilterDetails Public Property CreatedAt As DateTimeOffset Public Property UpdatedAt As DateTimeOffset End Class Public Partial Class TakeAwayDto Public Property Label As String Public Property Slug As String End Class Public Partial Class WearPriceProfileDto Public Property Slug As String Public Property Label As String End Class Public Enum DayOfWeek Sunday Monday Tuesday Wednesday Thursday Friday Saturday End Enum Public Partial Class OpenAtTimeDto Public Property WeekDay As DayOfWeek Public Property Hour As Integer Public Property Minute As Integer End Class Public Enum Parking StreetParking ParkingGarageNearby End Enum Public Enum PaymentOption Visa MasterCard AmericanExpress Diners Vipps End Enum Public Enum PriceMainDish Value Medium High FineDining End Enum End Namespace End Namespace