' Options: 'Date: 2024-12-23 11:27:25 '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: FindSearchCompletionRequest.* '''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 FindSearchCompletionBrand Public Property Name As String Public Property CategoryAbsoluteSlug As String End Class Public Partial Class FindSearchCompletionCategory Public Property Name As String Public Property AbsoluteSlug As String End Class Public Partial Class FindSearchCompletionEntry Public Property Category As FindSearchCompletionCategory Public Property Brand As FindSearchCompletionBrand Public Property Place As FindSearchCompletionPlace Public Property FreeText As FindSearchCompletionFreeText End Class Public Partial Class FindSearchCompletionFreeText Public Property Term As String End Class Public Partial Class FindSearchCompletionPlace Public Property Name As String Public Property Guid As Guid End Class Public Partial Class FindSearchCompletionRequest Implements IReturn(Of FindSearchCompletionResponse) Implements IGet Implements IPost Public Property Filter As QueryFilterDto Public Property Location As QueryLocationDto End Class Public Partial Class FindSearchCompletionResponse Public Sub New() Suggestions = New List(Of FindSearchCompletionEntry) End Sub Public Property Suggestions As List(Of FindSearchCompletionEntry) 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 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