' Options: 'Date: 2024-12-23 11:18:51 '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: FindBoundedMapPlacesRequest.* '''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 CategoryFacetTreeDto Public Sub New() FeatureTypes = New List(Of FeatureType) Children = New List(Of CategoryFacetTreeDto) End Sub Public Property Name As String Public Property Slug As String Public Property AbsoluteSlug As String Public Property FeatureTypes As List(Of FeatureType) Public Property Type As CategoryFacetTreeType Public Property Count As Nullable(Of Long) Public Property ImageUrl As String Public Property AllImageUrl As String Public Property IconImageUrl As String Public Property Position As Integer Public Property Children As List(Of CategoryFacetTreeDto) End Class Public Enum CategoryFacetTreeType Parent Selected Available End Enum Public Partial Class CategoryTreeDto Public Sub New() Children = New List(Of CategoryTreeDto) End Sub 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 Public Property Children As List(Of CategoryTreeDto) 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 FindBoundedMapPinCluster Public Property Count As Long Public Property Latitude As Single Public Property Longitude As Single End Class Public Partial Class FindBoundedMapPlacesRequest Implements IReturn(Of FindBoundedMapPlacesResponse) Implements IGet Implements IPost Implements ICacheable Public Property CacheVersion As Nullable(Of Long) Public Property Filter As QueryFilterDto Public Property Bounds As MapBoundsDto End Class Public Partial Class FindBoundedMapPlacesResponse Public Sub New() Clusters = New List(Of FindBoundedMapPinCluster) PlacesWithDisplayLocation = New List(Of PlaceWithDisplayLocationDto) CategoryFacetTrees = New List(Of CategoryFacetTreeDto) End Sub Public Property Clusters As List(Of FindBoundedMapPinCluster) Public Property PlacesWithDisplayLocation As List(Of PlaceWithDisplayLocationDto) Public Property CategoryFacetTrees As List(Of CategoryFacetTreeDto) Public Property AdMessageCount As Long Public Property AdMessageSaveFoodAndMoneyCount As Nullable(Of Long) End Class Public Interface ICacheable Property CacheVersion As Nullable(Of Long) End Interface Public Partial Class IndividualFeatureDataDto Public Property Slug As FeatureType Public Property Label As String End Class Public Partial Class MallOtherServiceDto Public Property ServiceName As String Public Property Floor As String End Class Public Partial Class MapBoundsDto Public Property North As Nullable(Of Single) Public Property South As Nullable(Of Single) Public Property East As Nullable(Of Single) Public Property West As Nullable(Of Single) Public Property ClusterZoomLevel As Nullable(Of Integer) End Class Public Partial Class MealTypeDto Public Property Label As String Public Property Slug As String End Class Public Partial Class MenuDto Public Property Name As String Public Property Url As String Public Property Position As Integer 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 PlaceBasicDto Public Sub New() Categories = New List(Of CategoryTreeDto) WearPriceProfiles = New List(Of WearPriceProfileDto) Brands = New List(Of PlaceSelectedBrandDto) End Sub Public Property Id As Long Public Property Guid As Guid Public Property Overview As String Public Property Name As String Public Property Longitude As Single Public Property Latitude As Single Public Property Claimed As Boolean Public Property OrganizationNumber As String Public Property CountryCode As String Public Property OpeningHours As OpeningHours 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 PlaceType As PlaceType Public Property PriceMainDish As PriceMainDishDto Public Property TimeZoneDto As TimeZoneDto Public Property BusinessId As Nullable(Of Long) Public Property Contact As PlaceContact Public Property Address As PlaceAddress Public Property Categories As List(Of CategoryTreeDto) Public Property LogoUrl As ImageUrls Public Property ImageUrl As ImageUrls Public Property WearPriceProfiles As List(Of WearPriceProfileDto) Public Property Brands As List(Of PlaceSelectedBrandDto) Public Property Floor As String End Class Public Partial Class PlaceCustomBrandDto Public Property Name As String End Class Public Partial Class PlaceDto Public Sub New() Categories = New List(Of CategoryTreeDto) FeatureData = New List(Of IndividualFeatureDataDto) BarSpecialities = New List(Of BarSpecialityDto) BarTypes = New List(Of BarTypeDto) Brands = New List(Of PlaceSelectedBrandDto) Cuisines = New List(Of CuisineDto) MealTypes = New List(Of MealTypeDto) Parking = New List(Of ParkingDto) PaymentOptions = New List(Of PaymentOptionDto) EatingSuitabilities = New List(Of EatingSuitabilityDto) TakeAways = New List(Of TakeAwayDto) WearPriceProfiles = New List(Of WearPriceProfileDto) Menus = New List(Of MenuDto) Places = New List(Of PlaceBasicDto) OtherServices = New List(Of MallOtherServiceDto) End Sub Public Property Id As Long Public Property Guid As Guid Public Property Overview As String Public Property Name As String Public Property Longitude As Single Public Property Latitude As Single Public Property Claimed As Boolean Public Property OrganizationNumber As String Public Property CountryCode As String Public Property PlaceState As String Public Property FollowersCount As Long Public Property OpeningHours As OpeningHours Public Property Categories As List(Of CategoryTreeDto) Public Property FeatureData As List(Of IndividualFeatureDataDto) Public Property BarSpecialities As List(Of BarSpecialityDto) Public Property BarTypes As List(Of BarTypeDto) Public Property Brands As List(Of PlaceSelectedBrandDto) 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 EatingSuitabilities As List(Of EatingSuitabilityDto) Public Property TakeAways As List(Of TakeAwayDto) Public Property WearPriceProfiles As List(Of WearPriceProfileDto) Public Property Menus As List(Of MenuDto) Public Property LogoUrl As ImageUrls Public Property ImageUrl As ImageUrls 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 PlaceType As PlaceType Public Property Mall As PlaceBasicDto Public Property PriceMainDish As PriceMainDishDto Public Property Places As List(Of PlaceBasicDto) Public Property OtherServices As List(Of MallOtherServiceDto) Public Property Floor As String Public Property TimeZoneDto As TimeZoneDto Public Property BusinessId As Nullable(Of Long) Public Property Contact As PlaceContact Public Property Address As PlaceAddress End Class Public Partial Class PlaceSelectedBrandDto Public Sub New() CategoryAbsoluteSlugs = New String(){} End Sub Public Property Brand As BrandDto Public Property CategoryAbsoluteSlugs As String() Public Property PlaceCustomBrand As PlaceCustomBrandDto End Class Public Partial Class PlaceWithDisplayLocationDto Public Property Place As PlaceDto Public Property CrowdedMapDisplayLocation As Position End Class Public Partial Class Position Public Property Longitude As Single Public Property Latitude As Single 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 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 ImageUrls Public Property Preview As String Public Property Small As String Public Property Medium As String Public Property Large As String End Class Public Partial Class OpenAtTimeDto Public Property WeekDay As DayOfWeek Public Property Hour As Integer Public Property Minute As Integer End Class Public Partial Class OpeningHour Public Property OpenAtHour As Integer Public Property OpenAtMinute As Integer Public Property CloseAtHour As Integer Public Property CloseAtMinute As Integer End Class Public Partial Class OpeningHours Public Property Weekly As WeeklyOpeningHours End Class Public Partial Class PlaceAddress Public Property Street As String Public Property PostalCode As String Public Property Region As String Public Property CountryCode As String End Class Public Partial Class PlaceContact Public Property Phone As String Public Property Email As String Public Property Website As String Public Property WebShop As String End Class Public Enum PlaceType Mall Regular End Enum Public Partial Class TimeZoneDto Public Property BaseUtcOffset As TimeSpan Public Property DaylightName As String Public Property DisplayName As String Public Property Id As String Public Property StandardName As String Public Property SupportsDaylightSavingTime As Boolean End Class Public Partial Class WeeklyOpeningHours Public Property Monday As OpeningHour Public Property Tuesday As OpeningHour Public Property Wednesday As OpeningHour Public Property Thursday As OpeningHour Public Property Friday As OpeningHour Public Property Saturday As OpeningHour Public Property Sunday As OpeningHour End Class Public Enum FeatureType BarSpeciality BarType Cuisine SaveFoodAndMoney MealType Menu OutdoorSeating Parking PaymentOptions PriceMainDish SubCategories SubCategoriesAndBrands EatingSuitabilities TakeAway WearPriceProfile WheelChairAccessible Wifi WebShop Filtering End Enum 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