(* Options: Date: 2024-12-23 12:20:11 Version: 8.0 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://consumer-api.brovs.com //GlobalNamespace: ConsumerApi //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: FindSearchCompletionRequest.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace ConsumerApi open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations type Parking = | StreetParking = 0 | ParkingGarageNearby = 1 type PaymentOption = | Visa = 0 | MasterCard = 1 | AmericanExpress = 2 | Diners = 3 | Vipps = 4 type PriceMainDish = | Value = 0 | Medium = 1 | High = 2 | FineDining = 3 type DayOfWeek = | Sunday = 0 | Monday = 1 | Tuesday = 2 | Wednesday = 3 | Thursday = 4 | Friday = 5 | Saturday = 6 [] type OpenAtTimeDto() = member val WeekDay:DayOfWeek = new DayOfWeek() with get,set member val Hour:Int32 = new Int32() with get,set member val Minute:Int32 = new Int32() with get,set [] type QueryFilterDto() = member val Term:String = null with get,set member val PlaceGuid:Nullable = new Nullable() with get,set member val AdMessageGuid:Nullable = new Nullable() with get,set member val CategoryAbsoluteSlugs:ResizeArray = new ResizeArray() with get,set member val BarSpecialitySlugs:ResizeArray = new ResizeArray() with get,set member val BarTypeSlugs:ResizeArray = new ResizeArray() with get,set member val BrandNames:ResizeArray = new ResizeArray() with get,set member val CuisineSlugs:ResizeArray = new ResizeArray() with get,set member val MealTypeSlugs:ResizeArray = new ResizeArray() with get,set member val Parking:ResizeArray = new ResizeArray() with get,set member val PaymentOptions:ResizeArray = new ResizeArray() with get,set member val PriceMainDishes:ResizeArray = new ResizeArray() with get,set member val EatingSuitabilitySlugs:ResizeArray = new ResizeArray() with get,set member val TakeAwaySlugs:ResizeArray = new ResizeArray() with get,set member val WearPriceProfileSlugs:ResizeArray = new ResizeArray() with get,set member val WheelChairAccessible:Nullable = new Nullable() with get,set member val Wifi:Nullable = new Nullable() with get,set member val OutdoorSeating:Nullable = new Nullable() with get,set member val SaveFoodAndMoney:Nullable = new Nullable() with get,set member val OpenAt:OpenAtTimeDto = null with get,set [] type QueryLocationDto() = member val Longitude:Nullable = new Nullable() with get,set member val Latitude:Nullable = new Nullable() with get,set member val SearchRadiusInKm:Nullable = new Nullable() with get,set [] type FindSearchCompletionCategory() = member val Name:String = null with get,set member val AbsoluteSlug:String = null with get,set [] type FindSearchCompletionBrand() = member val Name:String = null with get,set member val CategoryAbsoluteSlug:String = null with get,set [] type FindSearchCompletionPlace() = member val Name:String = null with get,set member val Guid:Guid = new Guid() with get,set [] type FindSearchCompletionFreeText() = member val Term:String = null with get,set [] type FindSearchCompletionEntry() = member val Category:FindSearchCompletionCategory = null with get,set member val Brand:FindSearchCompletionBrand = null with get,set member val Place:FindSearchCompletionPlace = null with get,set member val FreeText:FindSearchCompletionFreeText = null with get,set [] type FindSearchCompletionResponse() = member val Suggestions:ResizeArray = new ResizeArray() with get,set [] [] type FindSearchCompletionRequest() = interface IReturn interface IGet interface IPost member val Filter:QueryFilterDto = null with get,set member val Location:QueryLocationDto = null with get,set