UNPKG

169 kBJSONView Raw
1{"openapi":"3.0.0","info":{"contact":{"x-twitter":"justeat_tech"},"title":"Just Eat Tenant API","version":"2.0.0.0","x-apisguru-categories":["ecommerce"],"x-logo":{"url":"https://twitter.com/justeat_tech/profile_image?size=original"},"x-origin":[{"converter":{"url":"https://github.com/lucybot/api-spec-converter","version":"2.7.11"},"format":"swagger","url":"https://public.je-apis.com/api-docs/","version":"1.2"}],"x-providerName":"je-apis.com"},"tags":[{"description":"Operations about application","name":"application"},{"description":"Operations about baskets","name":"baskets"},{"description":"Operations about consumer","name":"consumer"},{"description":"Operations about consumerhelp","name":"consumerhelp"},{"description":"Operations about countries","name":"countries"},{"description":"Operations about experiments","name":"experiments"},{"description":"Operations about health","name":"health"},{"description":"Operations about internal","name":"internal"},{"description":"Operations about logins","name":"logins"},{"description":"Operations about menus","name":"menus"},{"description":"Operations about orders","name":"orders"},{"description":"Operations about ratings","name":"ratings"},{"description":"Operations about reset-password-tokens","name":"reset-password-tokens"},{"description":"Operations about restaurants","name":"restaurants"},{"description":"Operations about terms","name":"terms"},{"description":"Operations about zipcodeautocomplete","name":"zipcodeautocomplete"}],"paths":{"/application/onlinestatus":{"get":{"description":"Uri template /application/onlinestatus","operationId":"GetOnlineStatus","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.Core.Model.OrderOnlineState"}}}}},"summary":"Gets the status","tags":["application"]}},"/application/{applicationId}/versionstatus/{versionId}":{"get":{"description":"Uri template /application/{applicationId}/versionstatus/{versionId}","operationId":"GetVersionAndStatus","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"applicationId","required":true,"schema":{"type":"string"}},{"in":"path","name":"versionId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.Core.Model.VersionOnlineStatus"}}}}},"summary":"Gets the application version and status","tags":["application"]}},"/application/{applicationId}/versionupdate/{versionId}":{"get":{"description":"Uri template /application/{applicationId}/versionupdate/{versionId}","operationId":"GetApplicationVersion","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"applicationId","required":true,"schema":{"type":"string"}},{"in":"path","name":"versionId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.Core.Model.ApplicationVersion"}}}}},"summary":"Gets the application version [Obsolete (As verified by Android/Ios on 23-02-2016)]","tags":["application"]}},"/baskets":{"post":{"description":"Uri template /baskets","operationId":"CreateBasket","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.CreateBasketRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.BasketCreateResponse"}}}},"400":{"description":"Bad request"}},"summary":"Creates a Basket","tags":["baskets"]}},"/baskets/{basketId}":{"get":{"description":"Uri template /baskets/{basketId}","operationId":"GetBasket","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.BasketDetailsResponse"}}}},"400":{"description":"Bad request"}},"summary":"Gets a Basket","tags":["baskets"]}},"/baskets/{basketId}/contactdetails/":{"put":{"description":"Uri template /baskets/{basketId}/contactdetails/","operationId":"SetOrderContactDetails","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/JustEat.PublicApi.Site.Handlers.Basket.OrderContactDetailsRequest"},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Basket.SetOrderContactDetailsResult"}}}}},"summary":"Set order contact details","tags":["baskets"]}},"/baskets/{basketId}/fulfilmenttime":{"put":{"description":"Uri template /baskets/{basketId}/fulfilmenttime?time={time}&asap={asap}","operationId":"SetRequestedFulfilmentTime","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}},{"in":"query","name":"time","required":false,"schema":{"type":"string"}},{"in":"query","name":"asap","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/System.Object"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Basket.SetRequestedFulfilmentTimeResult"}}}}},"summary":"Set preferred order fulfilment time. We're expecting the time to be one of the choices that you got back from the GET, unadjusted for timezone.","tags":["baskets"]}},"/baskets/{basketId}/fulfilmenttimeslots/":{"get":{"description":"Uri template /baskets/{basketId}/fulfilmenttimeslots/","operationId":"GetFulfilmentTimeslots","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Basket.GetFulfilmentTimeSlotsResult"}}}}},"summary":"Get available fulfilment times for basket","tags":["baskets"]}},"/baskets/{basketId}/notes":{"put":{"description":"Uri template /baskets/{basketId}/notes","operationId":"SetOrderNotes","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Basket.SetOrderNotesRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Basket.SetOrderNotesResult"}}}}},"summary":"***STUB*** Set order notes","tags":["baskets"]}},"/baskets/{basketId}/orderitems":{"post":{"description":"Uri template /baskets/{basketId}/orderitems","operationId":"AddProductToBasket","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.AddProductRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.OrderItemInsertResponse"}}}},"400":{"description":"Bad request"}},"summary":"Add products into a given basket","tags":["baskets"]}},"/baskets/{basketId}/orderitems/{orderItemId}":{"delete":{"description":"Uri template /baskets/{basketId}/orderitems/{orderItemId}","operationId":"RemoveProductFromBasket","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderItemId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.OrderItemRemoveResponse"}}}},"400":{"description":"Bad request"}},"summary":"Remove products from a given basket","tags":["baskets"]}},"/baskets/{basketId}/orderitems/{orderItemId}/mealparts":{"post":{"description":"Uri template /baskets/{basketId}/orderitems/{orderItemId}/mealparts","operationId":"UpdateProductsMealParts","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderItemId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.UpdateMealPartsRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.MealPartsResponse"}}}},"400":{"description":"Bad request"}},"summary":"Add meal parts into a given product inside a given basket","tags":["baskets"]}},"/baskets/{basketId}/orderitems/{orderItemId}/optionalaccessories":{"post":{"description":"Uri template /baskets/{basketId}/orderitems/{orderItemId}/optionalaccessories","operationId":"UpdateProductsOptionalAccessories","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderItemId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.UpdateOptionalAccessoriesRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.OptionalAccessoriesResponse"}}}},"400":{"description":"Bad request"}},"summary":"Add optional accessories into a given product inside a given basket","tags":["baskets"]}},"/baskets/{basketId}/orderitems/{orderItemId}/requiredaccessories":{"post":{"description":"Uri template /baskets/{basketId}/orderitems/{orderItemId}/requiredaccessories","operationId":"UpdateProductsRequiredAccessories","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderItemId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.UpdateRequiredAccessoriesRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.RequiredAccessoriesResponse"}}}},"400":{"description":"Bad request"}},"summary":"Add required accessories into a given product inside a given basket","tags":["baskets"]}},"/baskets/{basketId}/paymentoptions":{"get":{"description":"Uri template /baskets/{basketId}/paymentoptions?applePay={applePay}&androidPay={androidPay}&googlePay={googlePay}&platform={platform}&voucherCode={voucherCode}","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}},{"in":"query","name":"platform","required":false,"schema":{"type":"string"}},{"in":"query","name":"applePay","required":false,"schema":{"type":"boolean","minimum":0,"maximum":0}},{"in":"query","name":"androidPay","required":false,"schema":{"type":"boolean","minimum":0,"maximum":0}},{"in":"query","name":"googlePay","required":false,"schema":{"type":"boolean","minimum":0,"maximum":0}},{"in":"query","name":"voucherCode","required":false,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Payments.BasketPaymentOptionsResult"}}}},"400":{"description":"Bad request"}},"summary":"Get payment options for a basket","tags":["baskets"]}},"/baskets/{basketId}/serviceoptions":{"put":{"description":"Uri template /baskets/{basketId}/serviceoptions","operationId":"UpdateBasketServiceOptions","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.BasketServiceOptionsRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.OrderBasketResponse"}}}},"400":{"description":"Bad request"}},"summary":"Change service options for Basket","tags":["baskets"]}},"/baskets/{basketId}/user":{"put":{"description":"Uri template /baskets/{basketId}/user","operationId":"UpdateBasket","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.ConsumerOperations.UpdateUserRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.BasketUserUpdateResponse"}}}},"400":{"description":"Bad request"}},"summary":"Updates a user of a basket","tags":["baskets"]}},"/baskets/{basketId}/zipcode":{"post":{"description":"Uri template /baskets/{basketId}/zipcode","operationId":"UpdateZipCode","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.ZipCodeRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.ZipCodeResponse"}}}},"400":{"description":"Bad request"}},"summary":"Update zipcode from a given basket","tags":["baskets"]}},"/consumer":{"get":{"description":"Uri template /consumer","operationId":"GetConsumerDetails","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieve successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ConsumerDetailsResponse"}}}},"403":{"description":"There is no auth token supplied, or the auth token is invalid or expired"}},"summary":"Gets a consumer via either Basic Authorization/Auth-Token or a Bearer token","tags":["consumer"]},"patch":{"description":"Uri template /consumer","operationId":"UpdateConsumer","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.ConsumerOperations.ConsumerUpdateRequest"}}}},"responses":{"200":{"description":"Update successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ConsumerDetailsUpdateResponse"}}}},"404":{"description":"Could not identify the consumer from the auth token or no auth token supplied"}},"summary":"Updates a consumer","tags":["consumer"]},"post":{"description":"Uri template /consumer","operationId":"CreateConsumer","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ConsumerDetailsCreateRequest"}}}},"responses":{"200":{"description":"No response was specified","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.ConsumerOperations.ConsumerLoginResponse"}}}},"201":{"description":"Creation successful"},"403":{"description":"Forbidden"}},"summary":"Creates a consumer","tags":["consumer"]}},"/consumer/addresses":{"get":{"description":"Uri template /consumer/addresses","operationId":"GetConsumerAddresses","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Addresses retrieval successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ConsumerAddressesResponse"}}}},"403":{"description":"There is no auth token supplied, or the auth token is invalid or expired"}},"summary":"Gets a consumers addresses by the Auth-Token header","tags":["consumer"]}},"/consumer/devicetokens":{"delete":{"description":"Uri template /consumer/devicetokens","operationId":"DeActivateDeviceToken","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/JustEat.PublicApi.Site.Handlers.ConsumerOperations.DeviceTokenRequest"},"responses":{"200":{"description":"Delete successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.ConsumerOperations.ConsumerDeviceTokenResponse"}}}},"400":{"description":"No device token"},"401":{"description":"There is no auth token supplied, or the auth token is invalid or expired"}},"summary":"Delete a device token for a consumer","tags":["consumer"]},"put":{"description":"Uri template /consumer/devicetokens","operationId":"ActivateDeviceToken","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/JustEat.PublicApi.Site.Handlers.ConsumerOperations.DeviceTokenRequest"},"responses":{"200":{"description":"Activation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.ConsumerOperations.ConsumerDeviceTokenResponse"}}}},"400":{"description":"No device token"},"401":{"description":"There is no auth token supplied, or the auth token is invalid or expired"}},"summary":"Activate a device token for a consumer","tags":["consumer"]}},"/consumer/inflight-order-status":{"get":{"description":"Uri template /consumer/inflight-order-status<br/><br/>Accept-Version:1 StatusNames: <br/>['AwaitingPayment' or 'Processing' or 'Completed' or 'Canceled' or 'Declined' or 'Accepted' or 'OnItsWay' or 'DueDateChanged']<br/><br/>Accept-Version:2 StatusNames: <br/>['DueDateDelayed']<br/><br/>Accept-Version:3 StatusNames: <br/>['OrderReady']<br/><br/>Accept-Version:4 StatusNames: <br/>['PreOrderPending']","operationId":"GetInFlightOrderStatuses","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}},{"in":"header","name":"Accept-Version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieve successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.InFlightOrderStatus.DTOs.InFlightOrderResponse"}}}},"400":{"description":"Bad Request"},"403":{"description":"User not authorised"},"404":{"description":"User not found"}},"summary":"Returns statuses for InFlight orders for a given consumer","tags":["consumer"]}},"/consumer/order-history":{"get":{"description":"Uri template /consumer/order-history?page={page}&pageSize={pageSize}","operationId":"GetOrderHistory","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"query","name":"page","required":false,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"query","name":"pageSize","required":false,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieve successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderHistoryDto"}}}},"401":{"description":"User not authorised"}},"summary":"Return order history by Auth-Token","tags":["consumer"]}},"/consumer/password":{"put":{"description":"Uri template /consumer/password","operationId":"UpdateConsumerPassword","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.UpdatePasswordRequest"}}}},"responses":{"200":{"description":"Changed and logged in","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.ConsumerOperations.ChangePasswordLoginResponse"}}}},"403":{"description":"Invalid auth token - reset password or consumer auth token required"}},"summary":"Changes a consumer password and logs in","tags":["consumer"]}},"/consumer/preferences":{"get":{"description":"Uri template /consumer/preferences","operationId":"GetConsumerPreferences","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Preference retrieved successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ConsumerPreferencesResponse"}}}},"403":{"description":"There is no auth token supplied, or the auth token is invalid or expired"}},"summary":"Get a consumers preferences by the Auth-Token header","tags":["consumer"]},"post":{"description":"Uri template /consumer/preferences","operationId":"SetConsumerPreferences","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ConsumerPreferencesUpdateRequest"}}}},"responses":{"200":{"description":"Preference successfully posted","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ConsumerPreferencesUpdateResponse"}}}},"400":{"description":"Preference have duplicates or invalid keys"},"403":{"description":"There is no auth token supplied, or the auth token is invalid or expired"}},"summary":"Update a consumers preferences by the Auth-Token header","tags":["consumer"]}},"/consumer/serviceable-addresses/restaurant/{restaurantId}":{"get":{"description":"Uri template /consumer/serviceable-addresses/restaurant/{restaurantId}","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"restaurantId","required":true,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"query","name":"maxAmount","required":false,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Addresses retrieval successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.ServiceableAddresses.ServiceableAddressesResponse"}}}},"401":{"description":"User not authorised"},"404":{"description":"Parameters out of bounds"}},"summary":"Returns the consumers serviceable addresses based the Auth-Token and the TR id","tags":["consumer"]}},"/consumer/serviceable-addresses/restaurant/{restaurantId}/{maxAmount}":{"get":{"description":"Uri template /consumer/serviceable-addresses/restaurant/{restaurantId}/{maxAmount}","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"restaurantId","required":true,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"path","name":"maxAmount","required":true,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Addresses retrieval successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.ServiceableAddresses.ServiceableAddressesResponse"}}}},"401":{"description":"User not authorised"},"404":{"description":"Parameters out of bounds"}},"summary":"Returns the consumers serviceable addresses based the Auth-Token and the TR id","tags":["consumer"]}},"/consumerhelp/customisation":{"get":{"description":"Uri template /consumerhelp/customisation?orderid={orderid}&requestcontext={requestcontext}","operationId":"GetCustomisation","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"query","name":"orderId","required":false,"schema":{"type":"string"}},{"in":"query","name":"requestContext","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Customisation.HelpCustomisation"}}}},"400":{"description":"Bad request"}},"summary":"Get customisation info for Consumer Help","tags":["consumerhelp"]}},"/consumerhelp/flows/{flow}/{orderId}/{action}":{"get":{"description":"Uri template /consumerhelp/flows/{flow}/{orderId}/{action}","operationId":"GetFlowStep1","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"flow","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"path","name":"action","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Flows.FlowResponse"}}}},"400":{"description":"Bad request"}},"summary":"Get the next flow step in a Consumer Help flow","tags":["consumerhelp"]},"post":{"description":"Uri template /consumerhelp/flows/{flow}/{orderId}/{action}","operationId":"PostFlowStep1","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"flow","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"path","name":"action","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Flows.FlowResponse"}}}},"400":{"description":"Bad request"}},"summary":"Post to a Consumer Help flow and get the next step","tags":["consumerhelp"]}},"/consumerhelp/flows/{flow}/{orderId}/{action}/{subaction}":{"get":{"description":"Uri template /consumerhelp/flows/{flow}/{orderId}/{action}/{subaction}","operationId":"GetFlowStep2","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"flow","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"path","name":"action","required":true,"schema":{"type":"string"}},{"in":"path","name":"subaction","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Flows.FlowResponse"}}}},"400":{"description":"Bad request"}},"summary":"Get the next flow step in a Consumer Help flow; extra URL segment","tags":["consumerhelp"]},"post":{"description":"Uri template /consumerhelp/flows/{flow}/{orderId}/{action}/{subaction}","operationId":"PostFlowStep2","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"flow","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"path","name":"action","required":true,"schema":{"type":"string"}},{"in":"path","name":"subaction","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Flows.FlowResponse"}}}},"400":{"description":"Bad request"}},"summary":"Post to a Consumer Help flow and get the next step; extra URL segment","tags":["consumerhelp"]}},"/countries":{"get":{"description":"Uri template /countries","operationId":"GetCountries","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieval sucessful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.CountryResponse"}}}}},"summary":"Get all country codes - response is an array of strings","tags":["countries"]}},"/experiments/active":{"post":{"description":"Uri template /experiments/active","operationId":"GetActiveExperiments","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JE.Api.Experiment.Contract.ExperimentContext"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Experiment.Contract.ExperimentResults"}}}}},"summary":"Get active experiments","tags":["experiments"]}},"/health/check":{"get":{"description":"Uri template /health/check","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response was specified","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.HealthResponse"}}}}},"summary":"HealthHandler.Check","tags":["health"]}},"/health/validate":{"get":{"description":"Uri template /health/validate","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response was specified","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.HealthResponse"}}}}},"summary":"HealthHandler.Check","tags":["health"]}},"/internal/for-testing/{basketId}/contactdetails/":{"put":{"description":"Uri template /internal/for-testing/{basketId}/contactdetails/","operationId":"Put","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"basketId","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/JustEat.PublicApi.Site.Handlers.Basket.OrderContactDetailsRequest"},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.ForTestsResponse"}}}}},"summary":"Testing validation","tags":["internal"]}},"/internal/health/all":{"get":{"description":"Uri template /internal/health/all","operationId":"GetHealth","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"API is healthy; all checks good","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.HealthCheckResponse"}}}},"500":{"description":"Something went wrong with running 1 or more tests (but not test failure)"},"502":{"description":"1 or more tests actively failed"}},"summary":"Runs all known health checks - response is array of HealthCheckResult","tags":["internal"]}},"/logins":{"post":{"description":"Uri template /logins","operationId":"CreateLoginToken","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.CredentialsRequest"}}}},"responses":{"200":{"description":"No response was specified","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.LoginResponse"}}}},"401":{"description":"reCaptcha challenge must be completed before proceeding. Add x-recaptcha-answer header to request after user solves it and then re-run."},"403":{"description":"A user with the given username and password does not exist"},"429":{"description":"Too many login attempts for username. Temporarily throttled (see ThrottleTimeoutSeconds header / response body)"}},"summary":"Login a user and return an Auth-Token","tags":["logins"]}},"/menus/{menuId}/deliveryareas":{"get":{"description":"Uri template /menus/{menuId}/deliveryareas","operationId":"GetDeliveryAreas","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"menuId","required":true,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.DeliveryAreasResponse"}}}}},"summary":"Gets delivery areas from a given menu","tags":["menus"]}},"/menus/{menuId}/productcategories":{"get":{"description":"Uri template /menus/{menuId}/productcategories","operationId":"GetCategoriesForMenu","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"menuId","required":true,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.ResponseData.ProductCategoryResult"}}}}},"summary":"Gets categories for a given menu","tags":["menus"]}},"/menus/{menuId}/productcategories/{categoryId}/products":{"get":{"description":"Uri template /menus/{menuId}/productcategories/{categoryId}/products","operationId":"GetProducts","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"menuId","required":true,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"path","name":"categoryId","required":true,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.ResponseData.ProductResults"}}}}},"summary":"Gets all products from a given category","tags":["menus"]}},"/orders/":{"post":{"description":"SuccessState values are: Unknown = 0, Successful, InvalidBasket, BasketNotOrderable, PotentialDuplicate, BasketDoesNotExist, BasketTooBig, InvalidContactDetails, GuestAccountCannotBeCreated, InvalidAuthToken","operationId":"CreateOrderFromBasket","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.CreateOrderRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.OrderCreatedResponse"}}}},"400":{"description":"Order creation prerequisite not met, see response body for details."},"401":{"description":"Consumer unauthorized (invalid or expired Auth-Token)"},"429":{"description":"Too many requests"}},"summary":"Create an Order from a Basket","tags":["orders"]}},"/orders/{orderId}":{"get":{"description":"Uri template /orders/{orderId}","operationId":"GetOrderDetails","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieve successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.ConsumerOrderDto"}}}},"401":{"description":"Not a valid consumer auth token"},"404":{"description":"OrderId or User Token invalid"}},"summary":"Gets an order by OrderId","tags":["orders"]}},"/orders/{orderId}/campaigncontent":{"get":{"description":"Uri template /orders/{orderId}/campaigncontent","operationId":"GetOrderGivenAway","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.CampaignContentResponse"}}}},"400":{"description":"Bad request"}},"summary":"Get campaign content details of orders that have been given away","tags":["orders"]}},"/orders/{orderId}/pay/accountcredit":{"post":{"description":"Uri template /orders/{orderId}/pay/accountcredit","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/JustEat.PublicApi.Site.Handlers.Payments.CashCheckoutPaymentRequest"},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.CheckingOut.CheckoutAttemptResponse"}}}},"400":{"description":"Bad request"},"403":{"description":"Forbidden"}},"summary":"Pay for an order using account credit","tags":["orders"]}},"/orders/{orderId}/pay/android/":{"post":{"description":"Uri template /orders/{orderId}/pay/android/","operationId":"MakePaymentUsingAndroidPay","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.AndroidPay.AndroidPayPaymentRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.AndroidPay.AndroidPayPaymentResponse"}}}},"400":{"description":"BadRequest"},"401":{"description":"UnAuthorized"},"500":{"description":"InternalServerError"}},"summary":"Pay using Android Pay","tags":["orders"]}},"/orders/{orderId}/pay/apple/":{"post":{"description":"Uri template /orders/{orderId}/pay/apple/","operationId":"MakePaymentUsingApplePay","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.ApplePay.ApplePayPaymentRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.ApplePay.ApplePayPaymentResponse"}}}},"400":{"description":"BadRequest"},"401":{"description":"UnAuthorized"}},"summary":"Pay using Apple Pay","tags":["orders"]}},"/orders/{orderId}/pay/cash":{"post":{"description":"Uri template /orders/{orderId}/pay/cash","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/JustEat.PublicApi.Site.Handlers.Payments.CashCheckoutPaymentRequest"},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.CheckingOut.Cash.CashPaymentResponse"}}}},"400":{"description":"Bad request"},"403":{"description":"There is no auth token supplied, or the auth token is invalid or expired"}},"summary":"Pay for an order using cash","tags":["orders"]}},"/orders/{orderId}/pay/google/":{"post":{"description":"Uri template /orders/{orderId}/pay/google/","operationId":"MakePaymentUsingGooglePay","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.GooglePay.GooglePayPaymentRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.GooglePay.GooglePayPaymentResponse"}}}},"202":{"description":"Accepted"},"400":{"description":"BadRequest"},"401":{"description":"UnAuthorized"},"500":{"description":"InternalServerError"}},"summary":"Pay using Google Pay","tags":["orders"]}},"/orders/{orderId}/pay/savedcard":{"post":{"description":"Uri template /orders/{orderId}/pay/savedcard","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Payments.SavedCardCheckoutPaymentRequest"}}}},"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Payments.SavedCardCheckoutPaymentResponse"}}}},"400":{"description":"Bad request"},"403":{"description":"There is no auth token supplied, or the auth token is invalid or expired"}},"summary":"Pay for an order using a saved card","tags":["orders"]}},"/orders/{orderId}/payment/status/":{"get":{"description":"Uri template /orders/{orderId}/payment/status/","operationId":"GetOrderPaymentStatus","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Payments.GetOrderPaymentStatusResult"}}}},"400":{"description":"Bad request"}},"summary":"Gets the current status of the payment for an order","tags":["orders"]}},"/orders/{orderId}/paymentoptions":{"get":{"description":"Uri template /orders/{orderId}/paymentoptions?applePay={applePay}&androidPay={androidPay}&googlePay={googlePay}&platform={platform}&voucherCode={voucherCode}","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"query","name":"platform","required":false,"schema":{"type":"string"}},{"in":"query","name":"applePay","required":false,"schema":{"type":"boolean","minimum":0,"maximum":0}},{"in":"query","name":"androidPay","required":false,"schema":{"type":"boolean","minimum":0,"maximum":0}},{"in":"query","name":"googlePay","required":false,"schema":{"type":"boolean","minimum":0,"maximum":0}},{"in":"query","name":"voucherCode","required":false,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Payments.OrderPaymentOptionsResult"}}}},"400":{"description":"Bad request"}},"summary":"Get payment options for an order","tags":["orders"]}},"/orders/{orderId}/reorder":{"post":{"description":"Uri template /orders/{orderId}/reorder","operationId":"CreateBasketFromOrder","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"No response was specified","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.Reorder.ReorderBasketDto"}}}},"201":{"description":"Creation successful"},"400":{"description":"The requested order is not reorderable"},"401":{"description":"Auth-Token invalid"},"404":{"description":"OrderId not found"}},"summary":"Creates a new basket from a previous order","tags":["orders"]}},"/ratings":{"post":{"description":"Uri template /ratings","operationId":"PostReview","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"header","name":"Auth-Token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.PostRatingsRequest"}}}},"responses":{"200":{"description":"review submitted","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.PostReviewResponse"}}}},"403":{"description":"There is no auth token supplied, or the auth token is invalid or expired"}},"summary":"Submits a user review for a given order","tags":["ratings"]}},"/reset-password-tokens":{"post":{"description":"Uri template /reset-password-tokens","operationId":"CreateResetToken","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ResetPasswordTokenRequest"}}}},"responses":{"200":{"description":"Reset password token created, forgotten password email is being sent","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ResetPasswordTokenResponse"}}}}},"summary":"Creates a reset password token, initiates sending an email to the consumer with a link to reset their password. Device type will currently allow for customisation of email links; include if the calling device requires custom templates.","tags":["reset-password-tokens"]}},"/restaurants":{"get":{"description":"Uri template /restaurants?freetext={freeText}&cuisine={cuisine}&name={restaurantName}","operationId":"GetRestaurantsByFreeText","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"query","name":"freeText","required":false,"schema":{"type":"string"}},{"in":"query","name":"cuisine","required":false,"schema":{"type":"string"}},{"in":"query","name":"restaurantName","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.DTOs.Responses.ConsumerSearchResponseFreeText"}}}}},"summary":"Search restaurants by free text","tags":["restaurants"]}},"/restaurants/available_badges":{"get":{"description":"Uri template restaurants/available_badges","operationId":"GetAvailableBadges","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.BadgesResponse"}}}},"400":{"description":"Bad request"}},"summary":"Gets available badges","tags":["restaurants"]}},"/restaurants/v3":{"get":{"description":"Uri template /restaurants/v3?q={postCode}&c={cuisine}&name={restaurantName}","operationId":"SearchVersion3","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"query","name":"postCode","required":false,"schema":{"type":"string"}},{"in":"query","name":"cuisine","required":false,"schema":{"type":"string"}},{"in":"query","name":"restaurantName","required":false,"schema":{"type":"string"}},{"in":"header","name":"Accept-Version","required":true,"schema":{"type":"string"}},{"in":"header","name":"UseSearchOrchestrator","required":false,"schema":{"type":"boolean","minimum":0,"maximum":0}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerSearchResponse"}}}}},"summary":"Search V3 restaurants by postcode and/or cuisine type, version header kept for backwards compatibility","tags":["restaurants"]}},"/restaurants/{restaurantId}/details":{"get":{"description":"Uri template /restaurants/{restaurantId}/details","operationId":"GetRestaurantDetails","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"restaurantId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.RestaurantDetailResult"}}}}},"summary":"Gets restaurant details","tags":["restaurants"]}},"/restaurants/{restaurantId}/menus":{"get":{"description":"Uri template /restaurants/{restaurantId}/menus?delivery={delivery}&current={current}&postcode={postcode}","operationId":"GetMenus","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"restaurantId","required":true,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"query","name":"current","required":false,"schema":{"type":"boolean","minimum":0,"maximum":0}},{"in":"query","name":"delivery","required":false,"schema":{"type":"boolean","minimum":0,"maximum":0}},{"in":"query","name":"postcode","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.ResponseData.MenuResult"}}}}},"summary":"Gets menus of a restaurant","tags":["restaurants"]}},"/restaurants/{restaurantId}/menus/available":{"get":{"description":"Uri template /restaurants/{restaurantId}/menus/available?time={utcTime}","operationId":"GetAvailableMenus","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"restaurantId","required":true,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"query","name":"utcTime","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.AvailableMenusResult"}}}}},"summary":"Gets all available menus for a given restaurant and time","tags":["restaurants"]}},"/restaurants/{restaurantId}/productcategories":{"get":{"description":"Uri template /restaurants/{restaurantId}/productcategories?type={serviceType}&time={utcTime}&zipcode={zipcode}","operationId":"GetProductCategories","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"restaurantId","required":true,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"query","name":"serviceType","required":false,"schema":{"type":"string"}},{"in":"query","name":"utcTime","required":false,"schema":{"type":"string"}},{"in":"query","name":"zipcode","required":false,"schema":{"type":"string"}},{"in":"header","name":"Accept-Version","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ProductCategoriesResult"}}}}},"summary":"Gets all product categories for a given restaurant","tags":["restaurants"]}},"/restaurants/{restaurantId}/reviews":{"get":{"description":"Uri template /restaurants/{restaurantId}/reviews?p={pageNumber}&s={pageSize}","operationId":"GetRestaurantReviews","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"restaurantId","required":true,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"query","name":"pageNumber","required":false,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}},{"in":"query","name":"pageSize","required":false,"schema":{"type":"integer","format":"int32","minimum":0,"maximum":0}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.RestaurantReview.RestaurantReviewResponse"}}}}},"summary":"Get paged list of reviews for a given restaurant","tags":["restaurants"]}},"/terms":{"get":{"description":"Uri template /terms","operationId":"GetLatestTermsAndConditions","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieve successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.TermsAndConditionsResponse"}}}}},"summary":"Gets the latest terms and conditions","tags":["terms"]}},"/zipcodeautocomplete":{"get":{"description":"Uri template /zipcodeautocomplete?term={term}&resultsCount={resultsCount}","operationId":"GetZipCodeAutoCompleteSuggestions","parameters":[{"description":"uk","in":"header","name":"Accept-Tenant","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"query","name":"term","required":false,"schema":{"type":"string"}},{"in":"query","name":"resultsCount","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Operation successful","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.ZipCodeAutoCompleteResponse"}}}}},"summary":"Gets zipcode autocomplete suggestions","tags":["zipcodeautocomplete"]}}},"servers":[{"url":"https://public.je-apis.com/"}],"components":{"requestBodies":{"JustEat.PublicApi.Site.Handlers.Payments.CashCheckoutPaymentRequest":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Payments.CashCheckoutPaymentRequest"}}}},"JustEat.PublicApi.Site.Handlers.Basket.OrderContactDetailsRequest":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Basket.OrderContactDetailsRequest"}}}},"JustEat.PublicApi.Site.Handlers.ConsumerOperations.DeviceTokenRequest":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.ConsumerOperations.DeviceTokenRequest"}}}}},"schemas":{"JE.Api.Basket.DTOs.BasketServiceOptionsRequest":{"properties":{"IsReorder":{"description":"Boolean","type":"boolean"},"ServiceTime":{"description":"DateTime","format":"date-time","type":"string"},"ServiceType":{"description":"DeliveryServiceType","enum":["Delivery","Collection","NoDeliveryServiceType"],"type":"string"}},"required":["ServiceType"]},"JE.Api.Basket.DTOs.MealPart":{"properties":{"GroupId":{"description":"Int32","format":"int32","type":"integer"},"Id":{"description":"Int32","format":"int32","type":"integer"},"OptionalAccessories":{"description":"IEnumerable[JE.Api.Basket.DTOs.OptionalAccessory]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.OptionalAccessory"},"type":"array"},"RequiredAccessories":{"description":"IEnumerable[JE.Api.Basket.DTOs.RequiredAccessory]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.RequiredAccessory"},"type":"array"}}},"JE.Api.Basket.DTOs.MessageKeyValue":{"properties":{"DisplayValue":{"description":"String","type":"string"},"KeyName":{"description":"String","type":"string"}}},"JE.Api.Basket.DTOs.MultiBuyDiscount":{"properties":{"Amount":{"$ref":"#/components/schemas/System.Decimal"},"DiscountType":{"description":"String","type":"string"},"OrderItemId":{"description":"String","type":"string"},"ProductTypeId":{"description":"Int32","format":"int32","type":"integer"}}},"JE.Api.Basket.DTOs.OfferDetails":{"properties":{"Discount":{"$ref":"#/components/schemas/System.Decimal"},"DiscountType":{"description":"String","type":"string"},"Id":{"description":"Int32","format":"int32","type":"integer"},"QualifyingValue":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.Basket.DTOs.OptionalAccessory":{"properties":{"Id":{"description":"Int32","format":"int32","type":"integer"},"Quantity":{"description":"Int32","format":"int32","type":"integer"},"UnitPrice":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.Basket.DTOs.OrderBasketResponse":{"properties":{"DeliveryCharge":{"$ref":"#/components/schemas/System.Decimal"},"Discount":{"$ref":"#/components/schemas/System.Decimal"},"Discounts":{"description":"IEnumerable[JE.Api.Basket.DTOs.OfferDetails]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.OfferDetails"},"type":"array"},"Id":{"description":"String","type":"string"},"MenuId":{"description":"Int32","format":"int32","type":"integer"},"MultiBuyDiscount":{"$ref":"#/components/schemas/System.Decimal"},"MultiBuyDiscounts":{"description":"IEnumerable[JE.Api.Basket.DTOs.MultiBuyDiscount]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.MultiBuyDiscount"},"type":"array"},"OrderItems":{"description":"IEnumerable[JE.Api.Basket.DTOs.OrderItemView]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.OrderItemView"},"type":"array"},"Orderable":{"description":"Boolean","type":"boolean"},"RestaurantId":{"description":"Int32","format":"int32","type":"integer"},"ServiceType":{"description":"String","type":"string"},"SubTotal":{"$ref":"#/components/schemas/System.Decimal"},"Taxes":{"description":"IEnumerable[JE.Api.Basket.DTOs.Tax]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.Tax"},"type":"array"},"ToSpend":{"$ref":"#/components/schemas/System.Decimal"},"Total":{"$ref":"#/components/schemas/System.Decimal"},"TotalTipsAmount":{"$ref":"#/components/schemas/System.Decimal"},"Totals":{"description":"IEnumerable[JE.Api.Basket.DTOs.User]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.User"},"type":"array"},"UserPrompt":{"description":"IEnumerable[JE.Api.Basket.DTOs.UserPrompt]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.UserPrompt"},"type":"array"},"ZipCode":{"description":"String","type":"string"}}},"JE.Api.Basket.DTOs.OrderItemView":{"properties":{"CombinedPrice":{"$ref":"#/components/schemas/System.Decimal"},"MealParts":{"description":"IEnumerable[JE.Api.Basket.DTOs.MealPart]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.MealPart"},"type":"array"},"Name":{"description":"String","type":"string"},"OptionalAccessories":{"description":"IEnumerable[JE.Api.Basket.DTOs.OptionalAccessory]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.OptionalAccessory"},"type":"array"},"OrderItemId":{"description":"String","type":"string"},"ProductId":{"description":"Int32","format":"int32","type":"integer"},"ProductTypeId":{"description":"Int32","format":"int32","type":"integer"},"RequiredAccessories":{"description":"IEnumerable[JE.Api.Basket.DTOs.RequiredAccessory]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.RequiredAccessory"},"type":"array"},"Synonym":{"description":"String","type":"string"},"UnitPrice":{"$ref":"#/components/schemas/System.Decimal"},"UserDisplayName":{"description":"String","type":"string"}}},"JE.Api.Basket.DTOs.RequiredAccessory":{"properties":{"GroupId":{"description":"Int32","format":"int32","type":"integer"},"Id":{"description":"Int32","format":"int32","type":"integer"},"UnitPrice":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.Basket.DTOs.SimpleProductResponse":{"properties":{"Id":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"}}},"JE.Api.Basket.DTOs.Tax":{"properties":{"TaxName":{"description":"String","type":"string"},"TaxRate":{"$ref":"#/components/schemas/System.Decimal"},"TaxRateAmount":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.Basket.DTOs.User":{"properties":{"DisplayName":{"description":"String","type":"string"},"Total":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.Basket.DTOs.UserPrompt":{"properties":{"DefaultMessage":{"description":"String","type":"string"},"MessageValues":{"description":"IEnumerable[JE.Api.Basket.DTOs.MessageKeyValue]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.MessageKeyValue"},"type":"array"},"StatusCode":{"description":"String","type":"string"}}},"JE.Api.Consumer.DTOs.ConsumerAddressCreateRequest":{"properties":{"AddressName":{"description":"String","type":"string"},"City":{"description":"String","type":"string"},"Line1":{"description":"String","type":"string"},"Line2":{"description":"String","type":"string"},"Line3":{"description":"String","type":"string"},"ZipCode":{"description":"String","type":"string"}},"required":["Line1","City","ZipCode","AddressName"]},"JE.Api.Consumer.DTOs.ConsumerAddressResponse":{"properties":{"AddressName":{"description":"String","type":"string"},"City":{"description":"String","type":"string"},"IsDefault":{"description":"Boolean","type":"boolean"},"Line1":{"description":"String","type":"string"},"Line2":{"description":"String","type":"string"},"Line3":{"description":"String","type":"string"},"ZipCode":{"description":"String","type":"string"}}},"JE.Api.Consumer.DTOs.ConsumerAddressesResponse":{"properties":{"Addresses":{"description":"IEnumerable[JE.Api.Consumer.DTOs.ConsumerAddressResponse]","items":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ConsumerAddressResponse"},"type":"array"}}},"JE.Api.Consumer.DTOs.ConsumerDetailsCreateRequest":{"properties":{"AccountType":{"description":"String","type":"string"},"AddressRequest":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ConsumerAddressCreateRequest"},"DateOfBirth":{"description":"DateTime","format":"date-time","type":"string"},"DeviceId":{"description":"String","type":"string"},"DeviceName":{"description":"String","type":"string"},"DeviceToken":{"description":"String","type":"string"},"DeviceType":{"description":"String","type":"string"},"EmailAddress":{"description":"String","type":"string"},"FirstName":{"description":"String","type":"string"},"LastName":{"description":"String","type":"string"},"Password":{"description":"String","type":"string"},"PhoneNumber":{"description":"String","type":"string"},"TermsAndConditionsId":{"description":"Int32","format":"int32","type":"integer"},"WantsNewsletter":{"description":"Boolean","type":"boolean"}},"required":["Password","DeviceId","DeviceName","DeviceType","EmailAddress","FirstName","LastName","TermsAndConditionsId"]},"JE.Api.Consumer.DTOs.ConsumerDetailsResponse":{"properties":{"AccountType":{"description":"String","type":"string"},"ConsumerId":{"description":"Int32","format":"int32","type":"integer"},"ConsumerStatus":{"description":"String","type":"string"},"CreatedDate":{"description":"DateTime","format":"date-time","type":"string"},"DateOfBirth":{"description":"DateTime","format":"date-time","type":"string"},"EmailAddress":{"description":"String","type":"string"},"FirstName":{"description":"String","type":"string"},"Id":{"description":"String","type":"string"},"LastName":{"description":"String","type":"string"},"PhoneNumber":{"description":"String","type":"string"},"TermsAndConditionsId":{"description":"Int32","format":"int32","type":"integer"},"WantsNewsletter":{"description":"Boolean","type":"boolean"}},"required":["ConsumerId","Id","EmailAddress","FirstName","LastName","TermsAndConditionsId"]},"JE.Api.Consumer.DTOs.ConsumerDetailsUpdateResponse":{},"JE.Api.Consumer.DTOs.ConsumerPreference":{"properties":{"Email":{"description":"Boolean","type":"boolean"},"Key":{"description":"String","type":"string"},"Push":{"description":"Boolean","type":"boolean"},"Sms":{"description":"Boolean","type":"boolean"}},"required":["Key","Push","Email","Sms"]},"JE.Api.Consumer.DTOs.ConsumerPreferencesResponse":{"properties":{"PreferenceVersionViewed":{"description":"Int32","format":"int32","type":"integer"},"Preferences":{"description":"IEnumerable[JE.Api.Consumer.DTOs.DisplayConsumerPreference]","items":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.DisplayConsumerPreference"},"type":"array"}},"required":["Preferences","PreferenceVersionViewed"]},"JE.Api.Consumer.DTOs.ConsumerPreferencesUpdateRequest":{"properties":{"DeviceToken":{"description":"String","type":"string"},"DeviceType":{"description":"String","type":"string"},"EmailAddress":{"description":"String","type":"string"},"PhoneNumber":{"description":"String","type":"string"},"PreferenceVersionViewed":{"description":"Int32","format":"int32","type":"integer"},"Preferences":{"description":"IEnumerable[JE.Api.Consumer.DTOs.ConsumerPreference]","items":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.ConsumerPreference"},"type":"array"}},"required":["Preferences","PreferenceVersionViewed"]},"JE.Api.Consumer.DTOs.ConsumerPreferencesUpdateResponse":{},"JE.Api.Consumer.DTOs.CredentialsRequest":{"properties":{"DeviceId":{"description":"String","type":"string"},"DeviceName":{"description":"String","type":"string"},"DeviceToken":{"description":"String","type":"string"},"DeviceType":{"description":"String","type":"string"},"Password":{"description":"String","type":"string"},"Username":{"description":"String","type":"string"}},"required":["Username","Password","DeviceId","DeviceName","DeviceType"]},"JE.Api.Consumer.DTOs.DisplayConsumerPreference":{"properties":{"DisplayName":{"description":"String","type":"string"},"Email":{"description":"Boolean","type":"boolean"},"Key":{"description":"String","type":"string"},"Push":{"description":"Boolean","type":"boolean"},"Sms":{"description":"Boolean","type":"boolean"},"Sort":{"description":"Int32","format":"int32","type":"integer"}},"required":["DisplayName","Key","Push","Email","Sms"]},"JE.Api.Consumer.DTOs.LoginResponse":{"properties":{"Token":{"description":"String","type":"string"}},"required":["Token"]},"JE.Api.Consumer.DTOs.PasswordValidation":{"properties":{"Enabled":{"description":"Boolean","type":"boolean"},"ErrorText":{"description":"String","type":"string"},"InfoText":{"description":"String","type":"string"},"Regex":{"description":"String","type":"string"}},"required":["Enabled","ErrorText","InfoText","Regex"]},"JE.Api.Consumer.DTOs.ResetPasswordTokenRequest":{"properties":{"DeviceType":{"description":"String","type":"string"},"EmailAddress":{"description":"String","type":"string"}},"required":["EmailAddress"]},"JE.Api.Consumer.DTOs.ResetPasswordTokenResponse":{},"JE.Api.Consumer.DTOs.TermsAndConditionsResponse":{"properties":{"Id":{"description":"Int32","format":"int32","type":"integer"},"Link":{"description":"String","type":"string"}}},"JE.Api.Consumer.DTOs.UpdatePasswordRequest":{"properties":{"DeviceId":{"description":"String","type":"string"},"DeviceName":{"description":"String","type":"string"},"DeviceType":{"description":"String","type":"string"},"Password":{"description":"String","type":"string"}},"required":["Password","DeviceId","DeviceName","DeviceType"]},"JE.Api.ConsumerOrder.DTOs.ConsumerOrderDto":{"properties":{"AskUserToReview":{"description":"Boolean","type":"boolean"},"Basket":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.BasketInfo"},"Consumer":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.ConsumerInfo"},"Delivery":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.DeliveryDto"},"Id":{"description":"String","type":"string"},"IsFixed":{"description":"Boolean","type":"boolean"},"IsLocked":{"description":"Boolean","type":"boolean"},"IsReorderable":{"description":"Boolean","type":"boolean"},"LegacyId":{"description":"Int64","format":"int64","type":"integer"},"Order":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.OrderInfo"},"Payment":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.PaymentInfo"},"Rating":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.RatingMeta"},"Restaurant":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.RestaurantDto"},"Review":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.Review"},"Status":{"description":"String","type":"string"}}},"JE.Api.ConsumerOrder.DTOs.DeliveryDto":{"properties":{"Address":{"description":"String","type":"string"},"City":{"description":"String","type":"string"},"Email":{"description":"String","type":"string"},"Geoposition":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.Geoposition"},"Name":{"description":"String","type":"string"},"PhoneNumber":{"description":"String","type":"string"},"Postcode":{"description":"String","type":"string"}}},"JE.Api.ConsumerOrder.DTOs.Geoposition":{"properties":{"AccuracyDescription":{"description":"String","type":"string"},"AccuracyInMetres":{"description":"Double","format":"double","type":"number"},"Latitude":{"description":"Double","format":"double","type":"number"},"Longitude":{"description":"Double","format":"double","type":"number"},"Source":{"description":"String","type":"string"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.BasketInfo":{"properties":{"BasketId":{"description":"String","type":"string"},"DeliveryCharge":{"$ref":"#/components/schemas/System.Decimal"},"Discount":{"$ref":"#/components/schemas/System.Decimal"},"Discounts":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.OrderDetails.OfferDetails]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.OfferDetails"},"type":"array"},"Items":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.OrderDetails.BasketItem]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.BasketItem"},"type":"array"},"MenuId":{"description":"Int32","format":"int32","type":"integer"},"MultiBuyDiscount":{"$ref":"#/components/schemas/System.Decimal"},"SubTotal":{"$ref":"#/components/schemas/System.Decimal"},"ToSpend":{"$ref":"#/components/schemas/System.Decimal"},"Total":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.BasketItem":{"properties":{"CombinedPrice":{"$ref":"#/components/schemas/System.Decimal"},"Description":{"description":"String","type":"string"},"Discounts":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.OrderDetails.Discount]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.Discount"},"type":"array"},"MealParts":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.OrderDetails.MealPart]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.MealPart"},"type":"array"},"MenuCardNumber":{"description":"String","type":"string"},"MultiBuyDiscounts":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.OrderDetails.MultiDiscount]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.MultiDiscount"},"type":"array"},"Name":{"description":"String","type":"string"},"OptionalAccessories":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.OrderDetails.OptionalAccessory]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.OptionalAccessory"},"type":"array"},"ProductId":{"description":"Int32","format":"int32","type":"integer"},"ProductTypeId":{"description":"Int32","format":"int32","type":"integer"},"ProductTypeName":{"description":"String","type":"string"},"RequiredAccessories":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.OrderDetails.RequiredAccessory]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.RequiredAccessory"},"type":"array"},"Synonym":{"description":"String","type":"string"},"UnitPrice":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.ConsumerInfo":{"properties":{"ConsumerId":{"description":"String","type":"string"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.Discount":{"properties":{"Amount":{"$ref":"#/components/schemas/System.Decimal"},"DiscountType":{"description":"String","type":"string"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.MealPart":{"properties":{"GroupId":{"description":"Int32","format":"int32","type":"integer"},"MealPartId":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"},"OptionalAccessories":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.OrderDetails.OptionalAccessory]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.OptionalAccessory"},"type":"array"},"RequiredAccessories":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.OrderDetails.RequiredAccessory]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.RequiredAccessory"},"type":"array"},"Synonym":{"description":"String","type":"string"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.MultiDiscount":{"properties":{"Amount":{"$ref":"#/components/schemas/System.Decimal"},"DiscountType":{"description":"String","type":"string"},"OrderItemId":{"description":"String","type":"string"},"ProductTypeId":{"description":"Int32","format":"int32","type":"integer"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.OfferDetails":{"properties":{"Discount":{"$ref":"#/components/schemas/System.Decimal"},"DiscountType":{"description":"String","type":"string"},"Id":{"description":"Int32","format":"int32","type":"integer"},"QualifyingValue":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.OptionalAccessory":{"properties":{"Name":{"description":"String","type":"string"},"OptionalAccessoryId":{"description":"Int32","format":"int32","type":"integer"},"Quantity":{"description":"Int32","format":"int32","type":"integer"},"UnitPrice":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.OrderInfo":{"properties":{"DueDate":{"description":"DateTimeOffset","format":"time-span","type":"string"},"InitialDueDate":{"description":"DateTimeOffset","format":"time-span","type":"string"},"NoteToRestaurant":{"description":"String","type":"string"},"PlacedDate":{"description":"DateTimeOffset","format":"time-span","type":"string"},"PromptAsap":{"description":"Boolean","type":"boolean"},"ServiceType":{"description":"ServiceType","enum":["Collection","Delivery"],"type":"string"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.PaymentInfo":{"properties":{"FeeText":{"description":"String","type":"string"},"OrderId":{"description":"String","type":"string"},"PaidDate":{"description":"DateTimeOffset","format":"time-span","type":"string"},"PaymentLines":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.OrderDetails.PaymentLine]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.OrderDetails.PaymentLine"},"type":"array"},"Total":{"$ref":"#/components/schemas/System.Decimal"},"TotalComplementary":{"$ref":"#/components/schemas/System.Decimal"},"TotalComplimentary":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.PaymentLine":{"properties":{"AvsCheckInfo":{"description":"String","type":"string"},"CardFee":{"$ref":"#/components/schemas/System.Decimal"},"CardType":{"description":"String","type":"string"},"LastCardDigits":{"description":"String","type":"string"},"PaymentTransactionRef":{"description":"String","type":"string"},"PspName":{"description":"String","type":"string"},"Type":{"description":"PaymentMethod","enum":["Cash","Card","AccountCredit","Voucher"],"type":"string"},"Value":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.ConsumerOrder.DTOs.OrderDetails.RequiredAccessory":{"properties":{"GroupId":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"},"RequiredAccessoryId":{"description":"Int32","format":"int32","type":"integer"},"UnitPrice":{"$ref":"#/components/schemas/System.Decimal"}}},"JE.Api.ConsumerOrder.DTOs.OrderHistoryDto":{"properties":{"History":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.ConsumerOrderDto]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.ConsumerOrderDto"},"type":"array"}}},"JE.Api.ConsumerOrder.DTOs.RatingMeta":{"properties":{"MaximumScore":{"description":"Int32","format":"int32","type":"integer"},"RatingCode":{"description":"String","type":"string"}}},"JE.Api.ConsumerOrder.DTOs.Reorder.ReorderBasketDto":{"properties":{"Basket":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.OrderBasketResponse"},"UnavailableProductIds":{"description":"IEnumerable[System.Int32]","items":{"type":"integer"},"type":"array"},"UnavailableProducts":{"description":"IEnumerable[JE.Api.Basket.DTOs.SimpleProductResponse]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.SimpleProductResponse"},"type":"array"}}},"JE.Api.ConsumerOrder.DTOs.Restaurant.Address":{"properties":{"City":{"description":"String","type":"string"},"FirstLine":{"description":"String","type":"string"},"Latitude":{"$ref":"#/components/schemas/System.Decimal"},"Longitude":{"$ref":"#/components/schemas/System.Decimal"},"Postcode":{"description":"String","type":"string"}}},"JE.Api.ConsumerOrder.DTOs.Restaurant.CuisineBase":{"properties":{"Id":{"description":"Int64","format":"int64","type":"integer"},"Name":{"description":"String","type":"string"},"Rank":{"description":"Int32","format":"int32","type":"integer"},"SeoName":{"description":"String","type":"string"}}},"JE.Api.ConsumerOrder.DTOs.Restaurant.ServiceableAreaResult":{"properties":{"City":{"description":"String","type":"string"},"Postcode":{"description":"String","type":"string"}}},"JE.Api.ConsumerOrder.DTOs.RestaurantDto":{"properties":{"Address":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.Restaurant.Address"},"Cuisines":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.Restaurant.CuisineBase]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.Restaurant.CuisineBase"},"type":"array"},"Description":{"description":"String","type":"string"},"Id":{"description":"Int32","format":"int32","type":"integer"},"IsHalal":{"description":"Boolean","type":"boolean"},"IsNew":{"description":"Boolean","type":"boolean"},"IsOffline":{"description":"Boolean","type":"boolean"},"IsOpen":{"description":"Boolean","type":"boolean"},"IsOpenNow":{"description":"Boolean","type":"boolean"},"IsOpenNowForCollection":{"description":"Boolean","type":"boolean"},"IsOpenNowForDelivery":{"description":"Boolean","type":"boolean"},"IsTempOffline":{"description":"Boolean","type":"boolean"},"LogoUrl":{"description":"String","type":"string"},"MobileNumber":{"description":"String","type":"string"},"Name":{"description":"String","type":"string"},"OpeningTime":{"description":"DateTime","format":"date-time","type":"string"},"PhoneNumber":{"description":"String","type":"string"},"SeoName":{"description":"String","type":"string"},"ServiceableAreas":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.Restaurant.ServiceableAreaResult]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.Restaurant.ServiceableAreaResult"},"type":"array"},"TempOfflineType":{"description":"TempOfflineType","enum":["Unset","TempOffline","ClosedToday","ClosedDueTo","OnVacationOpens","OnVacationClosed","None","ClosedDueToEvent","ClosedDueToEmergency","FailedJctConnection","NoTrOverride","IgnoredOrders"],"type":"string"}}},"JE.Api.ConsumerOrder.DTOs.Review":{"properties":{"AverageStars":{"description":"Double","format":"double","type":"number"},"DeliveryTimeStars":{"description":"Int32","format":"int32","type":"integer"},"FoodQualityStars":{"description":"Int32","format":"int32","type":"integer"},"ReviewText":{"description":"String","type":"string"},"TakeawayServiceStars":{"description":"Int32","format":"int32","type":"integer"}}},"JE.Api.ConsumerOrder.DTOs.ServiceableAddresses.ServiceableAddress":{"properties":{"City":{"description":"String","type":"string"},"Email":{"description":"String","type":"string"},"LastUsedDateTime":{"description":"DateTime","format":"date-time","type":"string"},"Line1":{"description":"String","type":"string"},"Line2":{"description":"String","type":"string"},"Line3":{"description":"String","type":"string"},"Name":{"description":"String","type":"string"},"NoteToRestaurant":{"description":"String","type":"string"},"PhoneNumber":{"description":"String","type":"string"},"Postcode":{"description":"String","type":"string"},"RestaurantId":{"description":"Int32","format":"int32","type":"integer"}}},"JE.Api.ConsumerOrder.DTOs.ServiceableAddresses.ServiceableAddressesResponse":{"properties":{"Addresses":{"description":"IEnumerable[JE.Api.ConsumerOrder.DTOs.ServiceableAddresses.ServiceableAddress]","items":{"$ref":"#/components/schemas/JE.Api.ConsumerOrder.DTOs.ServiceableAddresses.ServiceableAddress"},"type":"array"},"RestaurantId":{"description":"Int32","format":"int32","type":"integer"},"SmartNote":{"description":"String","type":"string"}}},"JE.Api.Experiment.Contract.ExperimentContext":{"properties":{"Client":{"description":"ClientTypes","enum":["Web","Android","iOS","Mobile","All","Test"],"type":"string"},"ClientVersion":{"description":"String","type":"string"},"ConversationId":{"$ref":"#/components/schemas/System.Guid"},"Culture":{"$ref":"#/components/schemas/System.Globalization.CultureInfo"},"Tenant":{"description":"String","type":"string"},"UserAgent":{"description":"String","type":"string"},"UserBucket":{"$ref":"#/components/schemas/System.Guid"},"UserId":{"description":"String","type":"string"}}},"JE.Api.Experiment.Contract.ExperimentResults":{"properties":{"Active":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"QueryId":{"$ref":"#/components/schemas/System.Guid"}}},"JE.Api.InFlightOrderStatus.DTOs.DateTimeOffsetRange":{"properties":{"Begin":{"description":"DateTimeOffset","format":"time-span","type":"string"},"End":{"description":"DateTimeOffset","format":"time-span","type":"string"}}},"JE.Api.InFlightOrderStatus.DTOs.InFlightOrderResponse":{"properties":{"InFlightOrders":{"description":"IEnumerable[JE.Api.InFlightOrderStatus.DTOs.OrderStatusesDto]","items":{"$ref":"#/components/schemas/JE.Api.InFlightOrderStatus.DTOs.OrderStatusesDto"},"type":"array"}}},"JE.Api.InFlightOrderStatus.DTOs.OrderStatus":{"properties":{"DueDate":{"description":"DateTimeOffset","format":"time-span","type":"string"},"MinutesDelayed":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"},"OrderStatusChangedAt":{"description":"DateTime","format":"date-time","type":"string"}},"required":["Name"]},"JE.Api.InFlightOrderStatus.DTOs.OrderStatusesDto":{"properties":{"ConsumerId":{"description":"String","type":"string"},"CurrentStatus":{"description":"String","type":"string"},"DelayedBy":{"description":"TimeSpan","format":"time-span","type":"string"},"DueDate":{"description":"DateTimeOffset","format":"time-span","type":"string"},"EventChannel":{"description":"String","type":"string"},"EventChannelCipherKey":{"description":"String","type":"string"},"ExpectedDeliveryTime":{"$ref":"#/components/schemas/JE.Api.InFlightOrderStatus.DTOs.DateTimeOffsetRange"},"InitialDueDate":{"description":"DateTimeOffset","format":"time-span","type":"string"},"InternalCurrentStatus":{"description":"String","type":"string"},"IsForCollection":{"description":"Boolean","type":"boolean"},"LastUpdated":{"description":"DateTime","format":"date-time","type":"string"},"OrderId":{"description":"String","type":"string"},"PreOrderDispatchDate":{"description":"DateTimeOffset","format":"time-span","type":"string"},"RestaurantId":{"description":"Int32","format":"int32","type":"integer"},"RestaurantName":{"description":"String","type":"string"},"StatusHistory":{"description":"IEnumerable[JE.Api.InFlightOrderStatus.DTOs.OrderStatus]","items":{"$ref":"#/components/schemas/JE.Api.InFlightOrderStatus.DTOs.OrderStatus"},"type":"array"}},"required":["OrderId","ConsumerId","InternalCurrentStatus","CurrentStatus","StatusHistory"]},"JE.Api.Menu.Dto.AccessoryDetails":{"properties":{"GroupId":{"description":"Int32","format":"int32","type":"integer"},"Id":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"},"Price":{"$ref":"#/components/schemas/System.Decimal"},"Productid":{"description":"Int32","format":"int32","type":"integer"}}},"JE.Api.Menu.Dto.AvailableMenu":{"properties":{"BaseDeliveryTimeInfo":{"description":"DeliveryTimeInfoType","enum":["NoIssues","ExtendedDeliveryTime","LongWorkingTime"],"type":"string"},"ClosingTime":{"description":"DateTime","format":"date-time","type":"string"},"ClosingTimeUtc":{"description":"DateTime","format":"date-time","type":"string"},"DeliveryCostAboveThreshold":{"$ref":"#/components/schemas/System.Decimal"},"DeliveryCostBelowThreshold":{"$ref":"#/components/schemas/System.Decimal"},"DeliveryThresholdOrderAmount":{"$ref":"#/components/schemas/System.Decimal"},"DeliveryTime":{"description":"Int32","format":"int32","type":"integer"},"DeliveryTimeInfo":{"description":"DeliveryTimeInfoType","enum":["NoIssues","ExtendedDeliveryTime","LongWorkingTime"],"type":"string"},"IsFulfillable":{"description":"Boolean","type":"boolean"},"IsOpen":{"description":"Boolean","type":"boolean"},"LastOrderTime":{"description":"DateTime","format":"date-time","type":"string"},"LastOrderTimeUtc":{"description":"DateTime","format":"date-time","type":"string"},"MenuCardId":{"description":"Int32","format":"int32","type":"integer"},"MenuType":{"description":"MenuType","enum":["NoMenuType","Lunch","Evening"],"type":"string"},"OpeningTime":{"description":"DateTime","format":"date-time","type":"string"},"OpeningTimeUtc":{"description":"DateTime","format":"date-time","type":"string"},"ServiceType":{"description":"MenuServiceType","enum":["NoMenuServiceType","Delivery","Collection"],"type":"string"},"WorkingTime":{"description":"Int32","format":"int32","type":"integer"}}},"JE.Api.Menu.Dto.CategoryMenuItems":{"properties":{"Description":{"description":"String","type":"string"},"Id":{"description":"Int32","format":"int32","type":"integer"},"MenuItems":{"description":"IEnumerable[JE.Api.Menu.Dto.MenuItem]","items":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.MenuItem"},"type":"array"},"Name":{"description":"String","type":"string"},"Offer":{"description":"Offer","enum":["NoOffer","BOGOF","BOGOH"],"type":"string"}}},"JE.Api.Menu.Dto.DeliveryArea":{"properties":{"CityName":{"description":"String","type":"string"},"DefaultArea":{"description":"Boolean","type":"boolean"},"DeliveryCostAboveThreshold":{"$ref":"#/components/schemas/System.Decimal"},"DeliveryCostBelowThreshold":{"$ref":"#/components/schemas/System.Decimal"},"DeliveryThresholdOrderAmount":{"$ref":"#/components/schemas/System.Decimal"},"DeliveryTurningPoint":{"$ref":"#/components/schemas/System.Decimal"},"Fee":{"$ref":"#/components/schemas/System.Decimal"},"MinimumOrderAmount":{"$ref":"#/components/schemas/System.Decimal"},"PostCode":{"description":"String","type":"string"}}},"JE.Api.Menu.Dto.MealPartDetails":{"properties":{"Description":{"description":"String","type":"string"},"GroupIds":{"description":"IEnumerable[System.Int32]","items":{"type":"integer"},"type":"array"},"Name":{"description":"String","type":"string"},"OptionalAccessories":{"description":"IEnumerable[JE.Api.Menu.Dto.AccessoryDetails]","items":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.AccessoryDetails"},"type":"array"},"ProductId":{"description":"Int32","format":"int32","type":"integer"},"RequiredAccessories":{"description":"IEnumerable[JE.Api.Menu.Dto.AccessoryDetails]","items":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.AccessoryDetails"},"type":"array"},"Synonym":{"description":"String","type":"string"}}},"JE.Api.Menu.Dto.MenuCardComplete":{"properties":{"Categories":{"description":"IEnumerable[JE.Api.Menu.Dto.CategoryMenuItems]","items":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.CategoryMenuItems"},"type":"array"},"MenuCardDetails":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.ProductCategoryMenuCardDetails"}}},"JE.Api.Menu.Dto.MenuItem":{"properties":{"MenuNumber":{"description":"String","type":"string"},"Name":{"description":"String","type":"string"},"Products":{"description":"IEnumerable[JE.Api.Menu.Dto.ProductDetails]","items":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.ProductDetails"},"type":"array"}}},"JE.Api.Menu.Dto.ProductCategoryMenuCardDetails":{"properties":{"DefaultDeliveryArea":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.DeliveryArea"},"DeliveryAreas":{"description":"IEnumerable[JE.Api.Menu.Dto.DeliveryArea]","items":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.DeliveryArea"},"type":"array"},"Description":{"description":"String","type":"string"},"DescriptionHtmlSanitized":{"description":"String","type":"string"},"MenuCardId":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"},"RestaurantId":{"description":"Int32","format":"int32","type":"integer"},"ServiceType":{"description":"MenuServiceType","enum":["NoMenuServiceType","Delivery","Collection"],"type":"string"},"Type":{"description":"MenuType","enum":["NoMenuType","Lunch","Evening"],"type":"string"}}},"JE.Api.Menu.Dto.ProductDetails":{"properties":{"Description":{"description":"String","type":"string"},"HasMealParts":{"description":"Boolean","type":"boolean"},"IsOffline":{"description":"Boolean","type":"boolean"},"IsTips":{"description":"Boolean","type":"boolean"},"MealParts":{"description":"IEnumerable[JE.Api.Menu.Dto.MealPartDetails]","items":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.MealPartDetails"},"type":"array"},"MenuNumber":{"description":"String","type":"string"},"Name":{"description":"String","type":"string"},"Offer":{"description":"Offer","enum":["NoOffer","BOGOF","BOGOH"],"type":"string"},"OptionalAccessories":{"description":"IEnumerable[JE.Api.Menu.Dto.AccessoryDetails]","items":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.AccessoryDetails"},"type":"array"},"Price":{"$ref":"#/components/schemas/System.Decimal"},"ProductId":{"description":"Int32","format":"int32","type":"integer"},"ProductTypeId":{"description":"Int32","format":"int32","type":"integer"},"RequireOtherProducts":{"description":"Boolean","type":"boolean"},"RequiredAccessories":{"description":"IEnumerable[JE.Api.Menu.Dto.AccessoryDetails]","items":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.AccessoryDetails"},"type":"array"},"Synonym":{"description":"String","type":"string"},"Tags":{"description":"IEnumerable[JE.Api.Menu.Dto.Tag]","items":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.Tag"},"type":"array"}}},"JE.Api.Menu.Dto.Tag":{"properties":{"Value":{"description":"String","type":"string"}}},"JE.Api.Payments.Contracts.CheckingOut.Cash.CashPaymentResponse":{"properties":{"AsyncNotification":{"description":"Boolean","type":"boolean"},"Form":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.CheckingOut.CheckoutForm"},"LegacyOrderId":{"description":"Int32","format":"int32","type":"integer"},"OrderId":{"description":"String","type":"string"},"PaymentOption":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.PaymentOptions.PaymentOption"},"Reason":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.AuthorisationReasonTypes_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_"},"ResponseStatus":{"$ref":"#/components/schemas/ServiceStack.ServiceInterface.ServiceModel.ResponseStatus"},"Result":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.CheckoutResult_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_"},"Status":{"description":"PaymentStatus","enum":["NoErrorsYet","ValidationInProgress","Success","Declined","AmountMismatch","ResponseNotValid","ResponseIncomplete","ResponseNotAuthenticated","OrderIdMismatch","OrderStatusInvalid","FailureOrderUnrecognised","FailureAuthorisationRequestInvalid","VoucherUsageNotFoundForOrder","FailureUnknown"],"type":"string"},"Tenant":{"description":"String","type":"string"}}},"JE.Api.Payments.Contracts.CheckingOut.CheckoutAttemptResponse":{"properties":{"AsyncNotification":{"description":"Boolean","type":"boolean"},"Form":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.CheckingOut.CheckoutForm"},"LegacyOrderId":{"description":"Int32","format":"int32","type":"integer"},"OrderId":{"description":"String","type":"string"},"PaymentOption":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.PaymentOptions.PaymentOption"},"Reason":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.AuthorisationReasonTypes_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_"},"ResponseStatus":{"$ref":"#/components/schemas/ServiceStack.ServiceInterface.ServiceModel.ResponseStatus"},"Result":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.CheckoutResult_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_"},"Status":{"description":"PaymentStatus","enum":["NoErrorsYet","ValidationInProgress","Success","Declined","AmountMismatch","ResponseNotValid","ResponseIncomplete","ResponseNotAuthenticated","OrderIdMismatch","OrderStatusInvalid","FailureOrderUnrecognised","FailureAuthorisationRequestInvalid","VoucherUsageNotFoundForOrder","FailureUnknown"],"type":"string"},"Tenant":{"description":"String","type":"string"}}},"JE.Api.Payments.Contracts.CheckingOut.CheckoutForm":{"properties":{"Cookie":{"description":"String","type":"string"},"Embedded":{"description":"Boolean","type":"boolean"},"FieldNamesForClientToPopulate":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"Fields":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"Url":{"description":"String","type":"string"}}},"JE.Api.Payments.Contracts.StatusCode_x0060_1_x005B__x005B_JE.Api.Payments.Contracts.CheckingOut.AuthorisationReasonTypes_x002C__x0020_JE.Api.Payments.Contracts_x002C__x0020_Version_x003D_6.16.0.0_x002C__x0020_Culture_x003D_neutral_x002C__x0020_PublicKeyToken_x003D_null_x005D__x005D_":{"properties":{"Code":{"description":"Int32","format":"int32","type":"integer"},"Description":{"description":"String","type":"string"},"Status":{"description":"AuthorisationReasonTypes","enum":["Unknown","Success","Unavailable","Failed","Declined","InvalidRequest","AlreadyPaid","AuthorizedButDeclined","ConfigurationError"],"type":"string"}}},"JE.Api.Payments.Contracts.StatusCode_x0060_1_x005B__x005B_JE.Api.Payments.Contracts.CheckingOut.CheckoutResult_x002C__x0020_JE.Api.Payments.Contracts_x002C__x0020_Version_x003D_6.16.0.0_x002C__x0020_Culture_x003D_neutral_x002C__x0020_PublicKeyToken_x003D_null_x005D__x005D_":{"properties":{"Code":{"description":"Int32","format":"int32","type":"integer"},"Description":{"description":"String","type":"string"},"Status":{"description":"CheckoutResult","enum":["Unknown","Processing","RegisteredAndAccepted","RegisteredButBalanceOutstanding","Rejected","CancellationRequested","AuthReversed","Failed"],"type":"string"}}},"JE.Api.Response.ErrorBase":{"properties":{"Code":{"description":"Int32","format":"int32","type":"integer"},"CodeType":{"description":"String","type":"string"},"Message":{"description":"String","type":"string"},"Uri":{"description":"String","type":"string"}}},"JE.Api.Response.ErrorResponse":{"properties":{"Code":{"description":"Int32","format":"int32","type":"integer"},"CodeType":{"description":"String","type":"string"},"Errors":{"description":"IEnumerable[JE.Api.Response.ErrorBase]","items":{"$ref":"#/components/schemas/JE.Api.Response.ErrorBase"},"type":"array"},"Message":{"description":"String","type":"string"},"Uri":{"description":"String","type":"string"}}},"JE.Api.RestaurantMenu.DTOs.Restaurants.Version1.SearchedTerms":{"properties":{"City":{"description":"String","type":"string"},"Cuisine":{"description":"String","type":"string"},"CuisineSeoName":{"description":"String","type":"string"},"Phrase":{"description":"String","type":"string"},"Postcode":{"description":"String","type":"string"}}},"JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerAddress":{"properties":{"City":{"description":"String","type":"string"},"FirstLine":{"description":"String","type":"string"},"Latitude":{"$ref":"#/components/schemas/System.Decimal"},"Longitude":{"$ref":"#/components/schemas/System.Decimal"},"Postcode":{"description":"String","type":"string"}}},"JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerCuisineDetails":{"properties":{"Name":{"description":"String","type":"string"},"SeoName":{"description":"String","type":"string"},"Total":{"description":"Int32","format":"int32","type":"integer"}}},"JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerRatingDetails":{"properties":{"Count":{"description":"Int32","format":"int32","type":"integer"},"StarRating":{"description":"Double","format":"double","type":"number"}}},"JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerRestaurant":{"properties":{"Address":{"$ref":"#/components/schemas/JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerAddress"},"Badges":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"Cuisines":{"description":"IEnumerable[JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerRestaurantCuisineDetails]","items":{"$ref":"#/components/schemas/JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerRestaurantCuisineDetails"},"type":"array"},"DefaultDisplayRank":{"description":"Int32","format":"int32","type":"integer"},"DeliveryCost":{"$ref":"#/components/schemas/System.Decimal"},"DeliveryOpeningTime":{"description":"DateTime","format":"date-time","type":"string"},"DeliveryStartTime":{"description":"DateTime","format":"date-time","type":"string"},"DeliveryTimeMinutes":{"description":"Int32","format":"int32","type":"integer"},"DeliveryWorkingTimeMinutes":{"description":"Int32","format":"int32","type":"integer"},"DriveDistance":{"description":"Double","format":"double","type":"number"},"DriveInfoCalculated":{"description":"Boolean","type":"boolean"},"Id":{"description":"Int32","format":"int32","type":"integer"},"IsCollection":{"description":"Boolean","type":"boolean"},"IsDelivery":{"description":"Boolean","type":"boolean"},"IsHalal":{"description":"Boolean","type":"boolean"},"IsNew":{"description":"Boolean","type":"boolean"},"IsOffline":{"description":"Boolean","type":"boolean"},"IsPremier":{"description":"Boolean","type":"boolean"},"IsSponsored":{"description":"Boolean","type":"boolean"},"IsTemporaryBoost":{"description":"Boolean","type":"boolean"},"IsTestRestaurant":{"description":"Boolean","type":"boolean"},"LogoUrl":{"description":"String","type":"string"},"MinimumDeliveryValue":{"$ref":"#/components/schemas/System.Decimal"},"Name":{"description":"String","type":"string"},"NewnessDate":{"description":"DateTime","format":"date-time","type":"string"},"OfferPercent":{"$ref":"#/components/schemas/System.Decimal"},"OpeningTime":{"description":"DateTime","format":"date-time","type":"string"},"RatingDetails":{"$ref":"#/components/schemas/JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerRatingDetails"},"ScoreMetadata":{"description":"IEnumerable[System.Collections.Generic.KeyValuePair`2]","items":{"$ref":"#/components/schemas/System.Collections.Generic.KeyValuePair_2_System.String_mscorlib_Version_4.0.0.0_Culture_neutral_PublicKeyToken_b77a5c561934e089_System.String_mscorlib_Version_4.0.0.0_Culture_neutral_PublicKeyToken_b77a5c561934e089_"},"type":"array"},"SendsOnItsWayNotifications":{"description":"Boolean","type":"boolean"},"SeoName":{"description":"String","type":"string"},"Tags":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"}}},"JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerRestaurantCuisineDetails":{"properties":{"Name":{"description":"String","type":"string"},"SeoName":{"description":"String","type":"string"}}},"JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerSearchMetaData":{"properties":{"Area":{"description":"String","type":"string"},"CuisineDetails":{"description":"IEnumerable[JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerCuisineDetails]","items":{"$ref":"#/components/schemas/JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerCuisineDetails"},"type":"array"},"ResultCount":{"description":"Int32","format":"int32","type":"integer"},"SearchedTerms":{"$ref":"#/components/schemas/JE.Api.RestaurantMenu.DTOs.Restaurants.Version1.SearchedTerms"},"TagDetails":{"description":"IEnumerable[JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerTagDetails]","items":{"$ref":"#/components/schemas/JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerTagDetails"},"type":"array"}}},"JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerSearchResponse":{"properties":{"ClosedRestaurants":{"description":"IEnumerable[JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerRestaurant]","items":{"$ref":"#/components/schemas/JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerRestaurant"},"type":"array"},"MetaData":{"$ref":"#/components/schemas/JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerSearchMetaData"},"OpenRestaurants":{"description":"IEnumerable[JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerRestaurant]","items":{"$ref":"#/components/schemas/JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerRestaurant"},"type":"array"}}},"JE.Api.RestaurantMenu.DTOs.Restaurants.Version2.ConsumerTagDetails":{"properties":{"BackgroundColour":{"description":"String","type":"string"},"Colour":{"description":"String","type":"string"},"DisplayName":{"description":"String","type":"string"},"Key":{"description":"String","type":"string"},"Priority":{"description":"Int32","format":"int32","type":"integer"}}},"JustEat.ConsumerHelpApi.Contracts.Customisation.GaTracking":{"properties":{"Action":{"description":"String","type":"string"},"Category":{"description":"String","type":"string"},"Label":{"description":"String","type":"string"}}},"JustEat.ConsumerHelpApi.Contracts.Customisation.HelpAction":{"properties":{"Action":{"description":"String","type":"string"},"ButtonType":{"description":"HelpActionButtonType","enum":["Primary","Secondary","TextOnly"],"type":"string"},"Department":{"description":"String","type":"string"},"GaTracking":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Customisation.GaTracking"},"Id":{"description":"String","type":"string"},"Title":{"description":"String","type":"string"},"Type":{"description":"HelpActionType","enum":["LogIn","Call","Chatbot","LiveChat","ChapiGet","ChapiPost","Link","HelpArticleLink","EndFlow"],"type":"string"}}},"JustEat.ConsumerHelpApi.Contracts.Customisation.HelpConfig":{"properties":{"ChatbotButtonText":{"description":"String","type":"string"},"ChatbotEnabled":{"description":"Boolean","type":"boolean"},"EmailButtonText":{"description":"String","type":"string"},"EmailEnabled":{"description":"Boolean","type":"boolean"},"LiveChatButtonText":{"description":"String","type":"string"},"LiveChatEnabled":{"description":"Boolean","type":"boolean"},"PersonalisedHelpEnabled":{"description":"Boolean","type":"boolean"},"PhoneButtonText":{"description":"String","type":"string"},"PhoneEnabled":{"description":"Boolean","type":"boolean"}}},"JustEat.ConsumerHelpApi.Contracts.Customisation.HelpCustomisation":{"properties":{"Config":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Customisation.HelpConfig"},"HelpSessionId":{"description":"String","type":"string"},"Personalisation":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Customisation.HelpPersonalisation"}}},"JustEat.ConsumerHelpApi.Contracts.Customisation.HelpOrder":{"properties":{"DueAt":{"description":"DateTimeOffset","format":"time-span","type":"string"},"MinutesAdded":{"description":"Int32","format":"int32","type":"integer"},"OrderId":{"description":"String","type":"string"},"OrderNumber":{"description":"Int64","format":"int64","type":"integer"},"RestaurantLogo":{"description":"String","type":"string"},"RestaurantName":{"description":"String","type":"string"},"RestaurantTelephone":{"description":"String","type":"string"},"Status":{"description":"String","type":"string"}}},"JustEat.ConsumerHelpApi.Contracts.Customisation.HelpPersonalisation":{"properties":{"CallRestaurant":{"description":"Boolean","type":"boolean"},"CallRestaurantText":{"description":"String","type":"string"},"CancellationFee":{"$ref":"#/components/schemas/System.Decimal"},"LatestOrder":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Customisation.HelpOrder"},"LatestOrderLoadError":{"description":"Boolean","type":"boolean"},"OrderActions":{"description":"IEnumerable[JustEat.ConsumerHelpApi.Contracts.Customisation.HelpAction]","items":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Customisation.HelpAction"},"type":"array"}}},"JustEat.ConsumerHelpApi.Contracts.Flows.ContainerWithType_x0060_1_x005B__x005B_JustEat.ConsumerHelpApi.Contracts.Flows.FlowStep_x002C__x0020_JustEat.ConsumerHelpApi.Contracts_x002C__x0020_Version_x003D_1.0.92.0_x002C__x0020_Culture_x003D_neutral_x002C__x0020_PublicKeyToken_x003D_null_x005D__x005D_":{"properties":{"Data":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Flows.FlowStep"},"Id":{"description":"String","type":"string"},"Type":{"description":"String","type":"string"}}},"JustEat.ConsumerHelpApi.Contracts.Flows.FlowResponse":{"properties":{"OrderUpdate":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Flows.OrderUpdate"},"StepResponse":{"$ref":"#/components/schemas/JustEat.ConsumerHelpApi.Contracts.Flows.ContainerWithType_1_JustEat.ConsumerHelpApi.Contracts.Flows.FlowStep_JustEat.ConsumerHelpApi.Contracts_Version_1.0.92.0_Culture_neutral_PublicKeyToken_null_"}}},"JustEat.ConsumerHelpApi.Contracts.Flows.FlowStep":{"properties":{"Title":{"description":"String","type":"string"}}},"JustEat.ConsumerHelpApi.Contracts.Flows.OrderUpdate":{"properties":{"Status":{"description":"String","type":"string"}}},"JustEat.Core.Model.ApplicationVersion":{"properties":{"ForcedVersion":{"description":"String","type":"string"},"RecommendedVersion":{"description":"String","type":"string"},"UseResponsiveWeb":{"description":"IEnumerable[System.Object]","items":{"$ref":"#/components/schemas/System.Object"},"type":"array"},"UseWebsiteCheckout":{"description":"Boolean","type":"boolean"}}},"JustEat.Core.Model.CuisineType":{"properties":{"Id":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"},"SeoName":{"description":"String","type":"string"}}},"JustEat.Core.Model.CustomerReview":{"properties":{"Comments":{"description":"String","type":"string"},"CreatedDate":{"description":"DateTime","format":"date-time","type":"string"},"Delivery":{"$ref":"#/components/schemas/System.Decimal"},"NameAndCity":{"description":"String","type":"string"},"Overall":{"$ref":"#/components/schemas/System.Decimal"},"Quality":{"$ref":"#/components/schemas/System.Decimal"},"Service":{"$ref":"#/components/schemas/System.Decimal"}}},"JustEat.Core.Model.Deal":{"properties":{"Description":{"description":"String","type":"string"},"DiscountPercent":{"description":"String","type":"string"},"QualifyingPrice":{"description":"String","type":"string"}}},"JustEat.Core.Model.DeliveryExamples":{"properties":{"Cost":{"$ref":"#/components/schemas/System.Decimal"},"MinimumOrder":{"$ref":"#/components/schemas/System.Decimal"},"PostCodes":{"description":"String","type":"string"}}},"JustEat.Core.Model.GetRestaurantResult":{"properties":{"Restaurants":{"description":"IEnumerable[JustEat.Core.Model.RestaurantSearchResult]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.RestaurantSearchResult"},"type":"array"},"ShortResultText":{"description":"String","type":"string"}}},"JustEat.Core.Model.Image":{"properties":{"StandardResolutionURL":{"description":"String","type":"string"}}},"JustEat.Core.Model.MealOption":{"properties":{"DisplayRank":{"description":"Int32","format":"int32","type":"integer"},"HasAccessory":{"description":"Boolean","type":"boolean"},"ProductChoice":{"description":"IEnumerable[JustEat.Core.Model.Product]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.Product"},"type":"array"}}},"JustEat.Core.Model.Menu":{"properties":{"AvailableDuring":{"description":"IEnumerable[System.DayOfWeek]","items":{"type":"string"},"type":"array"},"Categories":{"description":"IEnumerable[JustEat.Core.Model.ProductCategory]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.ProductCategory"},"type":"array"},"ClosingWorkTime":{"description":"TimeSpan","format":"time-span","type":"string"},"CustomerReviewsSummary":{"description":"IEnumerable[JustEat.Core.Model.CustomerReview]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.CustomerReview"},"type":"array"},"DeliveryCostAboveThreshold":{"$ref":"#/components/schemas/System.Decimal"},"DeliveryCostBelowThreshold":{"$ref":"#/components/schemas/System.Decimal"},"DeliveryCostExamples":{"description":"IEnumerable[JustEat.Core.Model.DeliveryExamples]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.DeliveryExamples"},"type":"array"},"DeliveryThresholdOrderAmount":{"$ref":"#/components/schemas/System.Decimal"},"DeliveryTurningpoint":{"$ref":"#/components/schemas/System.Decimal"},"Description":{"description":"String","type":"string"},"Id":{"description":"Int32","format":"int32","type":"integer"},"PickupOrDeliveryTime":{"description":"IEnumerable[System.DayOfWeek]","items":{"type":"string"},"type":"array"},"Products":{"description":"IEnumerable[JustEat.Core.Model.Product]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.Product"},"type":"array"},"RestaurantId":{"description":"Int32","format":"int32","type":"integer"},"Title":{"description":"String","type":"string"},"Type":{"$ref":"#/components/schemas/JustEat.Core.Model.MenuType"}}},"JustEat.Core.Model.MenuType":{"properties":{"CmsKey":{"description":"String","type":"string"},"Description":{"description":"String","type":"string"},"Id":{"description":"Int32","format":"int32","type":"integer"},"Image":{"description":"String","type":"string"},"IsDelivery":{"description":"Boolean","type":"boolean"},"Name":{"description":"String","type":"string"}}},"JustEat.Core.Model.OrderOnlineState":{"properties":{"Value":{"description":"Int32","format":"int32","type":"integer"}}},"JustEat.Core.Model.Product":{"properties":{"Accessories":{"description":"IEnumerable[JustEat.Core.Model.ProductAccessory]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.ProductAccessory"},"type":"array"},"AvailableBetween":{"$ref":"#/components/schemas/JustEat.Core.Model.TimeRange"},"Category":{"$ref":"#/components/schemas/JustEat.Core.Model.ProductCategory"},"ComboOptions":{"description":"IEnumerable[JustEat.Core.Model.MealOption]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.MealOption"},"type":"array"},"ContainsNuts":{"description":"Boolean","type":"boolean"},"Description":{"description":"String","type":"string"},"FoodClassifications":{"description":"FoodClassification","enum":["None","Nuts","Hot","Vegetarian"],"type":"string"},"HasAccessories":{"description":"Boolean","type":"boolean"},"HasComboOptions":{"description":"Boolean","type":"boolean"},"HasRequiredAccessories":{"description":"Boolean","type":"boolean"},"Id":{"description":"Int32","format":"int32","type":"integer"},"IsSpicy":{"description":"Boolean","type":"boolean"},"IsTips":{"description":"Boolean","type":"boolean"},"IsVegetarian":{"description":"Boolean","type":"boolean"},"MenuCardId":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"},"Price":{"$ref":"#/components/schemas/System.Decimal"},"RequireOtherProducts":{"description":"Boolean","type":"boolean"},"RestaurantMenuNumber":{"description":"Int32","format":"int32","type":"integer"},"RestaurantMenuNumberCode":{"description":"String","type":"string"},"ShortName":{"description":"String","type":"string"},"SoapName":{"description":"String","type":"string"},"Status":{"description":"Int32","format":"int32","type":"integer"},"Synonym":{"description":"String","type":"string"}}},"JustEat.Core.Model.ProductAccessory":{"properties":{"Cost":{"$ref":"#/components/schemas/System.Decimal"},"Id":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"},"ProductId":{"description":"Int32","format":"int32","type":"integer"},"Required":{"description":"Boolean","type":"boolean"},"SelectionId":{"description":"Int32","format":"int32","type":"integer"}}},"JustEat.Core.Model.ProductCategory":{"properties":{"BackgroundImageUrl":{"description":"String","type":"string"},"Columns":{"description":"Int32","format":"int32","type":"integer"},"Id":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"},"Notes":{"description":"String","type":"string"},"Sort":{"description":"Int32","format":"int32","type":"integer"}}},"JustEat.Core.Model.RestaurantSearchResult":{"properties":{"Address":{"description":"String","type":"string"},"AverageRating":{"description":"Int32","format":"int32","type":"integer"},"City":{"description":"String","type":"string"},"CuisineTypes":{"description":"IEnumerable[JustEat.Core.Model.CuisineType]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.CuisineType"},"type":"array"},"Deals":{"description":"IEnumerable[JustEat.Core.Model.Deal]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.Deal"},"type":"array"},"DefaultDisplayRank":{"description":"Int32","format":"int32","type":"integer"},"Id":{"description":"Int32","format":"int32","type":"integer"},"IsCloseBy":{"description":"Boolean","type":"boolean"},"IsHalal":{"description":"Boolean","type":"boolean"},"IsNew":{"description":"Boolean","type":"boolean"},"IsOpenNow":{"description":"Boolean","type":"boolean"},"IsOpenNowForCollection":{"description":"Boolean","type":"boolean"},"IsOpenNowForDelivery":{"description":"Boolean","type":"boolean"},"IsSponsored":{"description":"Boolean","type":"boolean"},"IsTemporarilyOffline":{"description":"Boolean","type":"boolean"},"Logo":{"description":"IEnumerable[JustEat.Core.Model.Image]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.Image"},"type":"array"},"Name":{"description":"String","type":"string"},"NumberOfRatings":{"description":"Int32","format":"int32","type":"integer"},"Postcode":{"description":"String","type":"string"},"RatingForDisplay":{"description":"Double","format":"double","type":"number"},"RatingStars":{"description":"Double","format":"double","type":"number"},"ReasonWhyTemporarilyOffline":{"description":"String","type":"string"},"ShowSmiley":{"description":"Boolean","type":"boolean"},"SmileyDate":{"description":"DateTime","format":"date-time","type":"string"},"SmileyElite":{"description":"String","type":"string"},"SmileyResult":{"description":"Int32","format":"int32","type":"integer"},"SmileyUrl":{"description":"String","type":"string"},"UniqueName":{"description":"String","type":"string"},"Url":{"description":"String","type":"string"}}},"JustEat.Core.Model.TimeRange":{"properties":{"ClosingTime":{"description":"TimeSpan","format":"time-span","type":"string"},"OpeningTime":{"description":"TimeSpan","format":"time-span","type":"string"},"Status":{"description":"OperatingStatus","enum":["Normal","Is24Hour","IsClosed"],"type":"string"}}},"JustEat.Core.Model.VersionOnlineStatus":{"properties":{"ForcedVersion":{"description":"String","type":"string"},"OnlineStatus":{"description":"Int32","format":"int32","type":"integer"},"PasswordValidation":{"$ref":"#/components/schemas/JE.Api.Consumer.DTOs.PasswordValidation"},"RecommendedVersion":{"description":"String","type":"string"},"UseResponsiveWeb":{"description":"IEnumerable[System.Object]","items":{"$ref":"#/components/schemas/System.Object"},"type":"array"},"UseWebsiteCheckout":{"description":"Boolean","type":"boolean"}}},"JustEat.Core.Model.ZipCodeAutocompleteSuggestion":{"properties":{"City":{"description":"String","type":"string"},"ZipCode":{"description":"String","type":"string"}}},"JustEat.PaymentsApi.ContractsBase.Money":{"properties":{"Amount":{"$ref":"#/components/schemas/System.Decimal"},"Currency":{"description":"String","type":"string"},"Zero":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.Money"}}},"JustEat.PaymentsApi.ContractsBase.PaymentOptions.PaymentOption":{"properties":{"Available":{"description":"Boolean","type":"boolean"},"BasketTotal":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.Money"},"CanApplyVoucher":{"description":"Boolean","type":"boolean"},"CanSave":{"description":"Boolean","type":"boolean"},"CardExpiry":{"description":"DateTime","format":"date-time","type":"string"},"DeferredFee":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.Money"},"DeferredPayment":{"description":"Boolean","type":"boolean"},"Id":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.PaymentOptions.PaymentOptionIdentifier"},"MaskedCardNumber":{"description":"String","type":"string"},"OrderValue":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.Money"},"Outstanding":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.Money"},"PartialAccountCreditUsed":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.Money"},"PaymentMethod":{"description":"String","type":"string"},"PaymentServiceProvider":{"description":"String","type":"string"},"ProcessingFee":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.Money"},"Selected":{"description":"Boolean","type":"boolean"},"VoucherDiscountUsed":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.Money"}}},"JustEat.PaymentsApi.ContractsBase.PaymentOptions.PaymentOptionIdentifier":{"properties":{"Id":{"description":"String","type":"string"},"Type":{"description":"PaymentOptionTypes","enum":["AccountCredit","Card","Cash","SavedCard","ApplePay","AndroidPay","PayPal","Interac","VCO","GooglePay"],"type":"string"}}},"JustEat.PublicApi.DTOs.Models.ConsumerAddress":{"properties":{"City":{"description":"String","type":"string"},"FirstLine":{"description":"String","type":"string"},"Latitude":{"$ref":"#/components/schemas/System.Decimal"},"Longitude":{"$ref":"#/components/schemas/System.Decimal"},"Postcode":{"description":"String","type":"string"}}},"JustEat.PublicApi.DTOs.Models.ConsumerCuisineDetails":{"properties":{"Name":{"description":"String","type":"string"},"SeoName":{"description":"String","type":"string"},"Total":{"description":"Int32","format":"int32","type":"integer"}}},"JustEat.PublicApi.DTOs.Models.ConsumerRatingDetails":{"properties":{"Count":{"description":"Int32","format":"int32","type":"integer"},"StarRating":{"description":"Double","format":"double","type":"number"}}},"JustEat.PublicApi.DTOs.Models.ConsumerRestaurant":{"properties":{"Address":{"$ref":"#/components/schemas/JustEat.PublicApi.DTOs.Models.ConsumerAddress"},"Badges":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"Cuisines":{"description":"IEnumerable[JustEat.PublicApi.DTOs.Models.ConsumerRestaurantCuisineDetails]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DTOs.Models.ConsumerRestaurantCuisineDetails"},"type":"array"},"DefaultDisplayRank":{"description":"Int32","format":"int32","type":"integer"},"DeliveryCost":{"$ref":"#/components/schemas/System.Decimal"},"DeliveryStartTime":{"description":"DateTime","format":"date-time","type":"string"},"DriveDistance":{"description":"Double","format":"double","type":"number"},"DriveInfoCalculated":{"description":"Boolean","type":"boolean"},"Id":{"description":"Int32","format":"int32","type":"integer"},"IsCollection":{"description":"Boolean","type":"boolean"},"IsDelivery":{"description":"Boolean","type":"boolean"},"IsHalal":{"description":"Boolean","type":"boolean"},"IsNew":{"description":"Boolean","type":"boolean"},"IsOffline":{"description":"Boolean","type":"boolean"},"IsSponsored":{"description":"Boolean","type":"boolean"},"LogoUrl":{"description":"String","type":"string"},"MinimumDeliveryValue":{"$ref":"#/components/schemas/System.Decimal"},"Name":{"description":"String","type":"string"},"NewnessDate":{"description":"DateTime","format":"date-time","type":"string"},"OfferPercent":{"$ref":"#/components/schemas/System.Decimal"},"OpeningTime":{"description":"DateTime","format":"date-time","type":"string"},"RatingDetails":{"$ref":"#/components/schemas/JustEat.PublicApi.DTOs.Models.ConsumerRatingDetails"},"SendsOnItsWayNotifications":{"description":"Boolean","type":"boolean"},"SeoName":{"description":"String","type":"string"}}},"JustEat.PublicApi.DTOs.Models.ConsumerRestaurantCuisineDetails":{"properties":{"Name":{"description":"String","type":"string"},"SeoName":{"description":"String","type":"string"}}},"JustEat.PublicApi.DTOs.Models.ConsumerSearchMetaData":{"properties":{"Area":{"description":"String","type":"string"},"CuisineDetails":{"description":"IEnumerable[JustEat.PublicApi.DTOs.Models.ConsumerCuisineDetails]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DTOs.Models.ConsumerCuisineDetails"},"type":"array"},"ResultCount":{"description":"Int32","format":"int32","type":"integer"},"SearchedTerms":{"$ref":"#/components/schemas/JustEat.PublicApi.DTOs.Models.SearchedTerms"}}},"JustEat.PublicApi.DTOs.Models.SearchedTerms":{"properties":{"Phrase":{"description":"String","type":"string"},"Postcode":{"description":"String","type":"string"}}},"JustEat.PublicApi.DTOs.Responses.ConsumerSearchResponseFreeText":{"properties":{"ClosedRestaurants":{"description":"IEnumerable[JustEat.PublicApi.DTOs.Models.ConsumerRestaurant]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DTOs.Models.ConsumerRestaurant"},"type":"array"},"MetaData":{"$ref":"#/components/schemas/JustEat.PublicApi.DTOs.Models.ConsumerSearchMetaData"},"OpenRestaurants":{"description":"IEnumerable[JustEat.PublicApi.DTOs.Models.ConsumerRestaurant]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DTOs.Models.ConsumerRestaurant"},"type":"array"}}},"JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ApiClientErrors":{"properties":{"Content":{"description":"String","type":"string"},"ExceptionName":{"description":"String","type":"string"},"ResponseStatus":{"description":"ResponseStatus","enum":["None","Completed","Error","TimedOut","Aborted"],"type":"string"},"StatusCode":{"description":"HttpStatusCode","enum":["Continue","SwitchingProtocols","OK","Created","Accepted","NonAuthoritativeInformation","NoContent","ResetContent","PartialContent","MultipleChoices","Ambiguous","MovedPermanently","Moved","Found","Redirect","SeeOther","RedirectMethod","NotModified","UseProxy","Unused","TemporaryRedirect","RedirectKeepVerb","BadRequest","Unauthorized","PaymentRequired","Forbidden","NotFound","MethodNotAllowed","NotAcceptable","ProxyAuthenticationRequired","RequestTimeout","Conflict","Gone","LengthRequired","PreconditionFailed","RequestEntityTooLarge","RequestUriTooLong","UnsupportedMediaType","RequestedRangeNotSatisfiable","ExpectationFailed","UpgradeRequired","InternalServerError","NotImplemented","BadGateway","ServiceUnavailable","GatewayTimeout","HttpVersionNotSupported"],"type":"string"}}},"JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.AvailableMenusResult":{"properties":{"ErrorResponse":{"$ref":"#/components/schemas/JE.Api.Response.ErrorResponse"},"Errors":{"description":"IEnumerable[JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ApiClientErrors]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ApiClientErrors"},"type":"array"},"HasErrors":{"description":"Boolean","type":"boolean"},"Menus":{"description":"IEnumerable[JE.Api.Menu.Dto.AvailableMenu]","items":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.AvailableMenu"},"type":"array"}}},"JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.HygieneRating":{"properties":{"Rating":{"description":"Int32","format":"int32","type":"integer"},"Scheme":{"description":"String","type":"string"}}},"JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.OpeningTime":{"properties":{"Closed":{"description":"String","type":"string"},"Key":{"description":"String","type":"string"},"Open":{"description":"String","type":"string"}}},"JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ProductCategoriesResult":{"properties":{"ErrorResponse":{"$ref":"#/components/schemas/JE.Api.Response.ErrorResponse"},"Errors":{"description":"IEnumerable[JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ApiClientErrors]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ApiClientErrors"},"type":"array"},"HasErrors":{"description":"Boolean","type":"boolean"},"Menu":{"$ref":"#/components/schemas/JE.Api.Menu.Dto.MenuCardComplete"}}},"JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.RestaurantDetailResult":{"properties":{"Description":{"description":"String","type":"string"},"Errors":{"description":"IEnumerable[JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ApiClientErrors]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ApiClientErrors"},"type":"array"},"HasErrors":{"description":"Boolean","type":"boolean"},"Id":{"description":"Int32","format":"int32","type":"integer"},"OpeningTimes":{"description":"IEnumerable[JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.OpeningTime]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.OpeningTime"},"type":"array"}}},"JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ReviewResult":{"properties":{"CustomerCity":{"description":"String","type":"string"},"CustomerComments":{"description":"String","type":"string"},"CustomerName":{"description":"String","type":"string"},"RateDate":{"description":"String","type":"string"},"RatingAverage":{"$ref":"#/components/schemas/System.Decimal"},"RatingAverageStars":{"$ref":"#/components/schemas/System.Decimal"},"RestaurantComments":{"description":"String","type":"string"},"RestaurantId":{"description":"Int32","format":"int32","type":"integer"},"UserId":{"description":"Int32","format":"int32","type":"integer"}}},"JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ServiceableArea":{"properties":{"City":{"description":"String","type":"string"},"Postcode":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.AndroidPay.AndroidPayPaymentRequest":{"properties":{"AndroidPayToken":{"description":"String","type":"string"},"AsyncNotificationAllowed":{"description":"Boolean","type":"boolean"},"PaymentServiceProvider":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.AndroidPay.AndroidPayPaymentResponse":{"properties":{"AsyncNotification":{"description":"Boolean","type":"boolean"},"Form":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.CheckingOut.CheckoutForm"},"LegacyOrderId":{"description":"Int32","format":"int32","type":"integer"},"OrderId":{"description":"String","type":"string"},"PaymentOption":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.PaymentOptions.PaymentOption"},"Reason":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.AuthorisationReasonTypes_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_"},"ResponseStatus":{"$ref":"#/components/schemas/ServiceStack.ServiceInterface.ServiceModel.ResponseStatus"},"Result":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.CheckoutResult_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_"},"Status":{"description":"PaymentStatus","enum":["NoErrorsYet","ValidationInProgress","Success","Declined","AmountMismatch","ResponseNotValid","ResponseIncomplete","ResponseNotAuthenticated","OrderIdMismatch","OrderStatusInvalid","FailureOrderUnrecognised","FailureAuthorisationRequestInvalid","VoucherUsageNotFoundForOrder","FailureUnknown"],"type":"string"},"Tenant":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.ApplePay.ApplePayPaymentRequest":{"properties":{"ApplePayToken":{"description":"String","type":"string"},"AsyncNotificationAllowed":{"description":"Boolean","type":"boolean"},"PaymentServiceProvider":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.ApplePay.ApplePayPaymentResponse":{"properties":{"AsyncNotification":{"description":"Boolean","type":"boolean"},"Form":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.CheckingOut.CheckoutForm"},"LegacyOrderId":{"description":"Int32","format":"int32","type":"integer"},"OrderId":{"description":"String","type":"string"},"PaymentOption":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.PaymentOptions.PaymentOption"},"Reason":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.AuthorisationReasonTypes_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_"},"ResponseStatus":{"$ref":"#/components/schemas/ServiceStack.ServiceInterface.ServiceModel.ResponseStatus"},"Result":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.CheckoutResult_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_"},"Status":{"description":"PaymentStatus","enum":["NoErrorsYet","ValidationInProgress","Success","Declined","AmountMismatch","ResponseNotValid","ResponseIncomplete","ResponseNotAuthenticated","OrderIdMismatch","OrderStatusInvalid","FailureOrderUnrecognised","FailureAuthorisationRequestInvalid","VoucherUsageNotFoundForOrder","FailureUnknown"],"type":"string"},"Tenant":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.Basket.GetFulfilmentTimeSlotsResult":{"properties":{"DeliveryTimeInfo":{"description":"DeliveryTimeInfoType","enum":["NoIssues","ExtendedDeliveryTime","LongWorkingTime"],"type":"string"},"FirstIsAsap":{"description":"Boolean","type":"boolean"},"Times":{"description":"IEnumerable[System.DateTime]","items":{"type":"string"},"type":"array"},"WorkingTimeMins":{"description":"Int32","format":"int32","type":"integer"}}},"JustEat.PublicApi.Site.Handlers.Basket.OrderContactAddress":{"properties":{"City":{"description":"String","type":"string"},"Line1":{"description":"String","type":"string"},"Line2":{"description":"String","type":"string"},"Line3":{"description":"String","type":"string"},"PostCode":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.Basket.OrderContactDetailsRequest":{"properties":{"Address":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Basket.OrderContactAddress"},"Email":{"description":"String","type":"string"},"Name":{"description":"String","type":"string"},"PhoneNumber":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.Basket.SetOrderContactDetailsResult":{"properties":{"IsOrderable":{"description":"Boolean","type":"boolean"},"UserPrompts":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.Basket.UserPrompt]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Basket.UserPrompt"},"type":"array"}}},"JustEat.PublicApi.Site.Handlers.Basket.SetOrderNotesRequest":{"properties":{"Notes":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.Basket.SetOrderNotesResult":{"properties":{"IsOrderable":{"description":"Boolean","type":"boolean"},"UserPrompts":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.UserPrompt"}}},"JustEat.PublicApi.Site.Handlers.Basket.SetRequestedFulfilmentTimeResult":{"properties":{"IsOrderable":{"description":"Boolean","type":"boolean"},"UserPrompts":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.Basket.UserPrompt]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Basket.UserPrompt"},"type":"array"}}},"JustEat.PublicApi.Site.Handlers.Basket.UserPrompt":{"properties":{"DefaultMessage":{"description":"String","type":"string"},"MessageValues":{"description":"IEnumerable[JE.Api.Basket.DTOs.MessageKeyValue]","items":{"$ref":"#/components/schemas/JE.Api.Basket.DTOs.MessageKeyValue"},"type":"array"},"StatusCode":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.ConsumerOperations.ChangePasswordLoginResponse":{"properties":{"Token":{"description":"String","type":"string"}},"required":["Token"]},"JustEat.PublicApi.Site.Handlers.ConsumerOperations.ConsumerDeviceTokenResponse":{},"JustEat.PublicApi.Site.Handlers.ConsumerOperations.ConsumerLoginResponse":{"properties":{"Token":{"description":"String","type":"string"}},"required":["Token"]},"JustEat.PublicApi.Site.Handlers.ConsumerOperations.ConsumerUpdateRequest":{"properties":{"TermsAndConditionsId":{"description":"Int32","format":"int32","type":"integer"},"WantsNewsletter":{"description":"Boolean","type":"boolean"}}},"JustEat.PublicApi.Site.Handlers.ConsumerOperations.DeviceTokenRequest":{"properties":{"DeviceToken":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.ConsumerOperations.UpdateUserRequest":{"properties":{"User":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.User"}},"required":["User"]},"JustEat.PublicApi.Site.Handlers.CreateOrderRequest":{"properties":{"ApplicationId":{"description":"Int32","format":"int32","type":"integer"},"ApplicationVersion":{"description":"String","type":"string"},"BasketId":{"description":"String","type":"string"},"DeviceId":{"description":"String","type":"string"},"DeviceName":{"description":"String","type":"string"},"DeviceToken":{"description":"String","type":"string"},"DeviceType":{"description":"String","type":"string"},"OrderNotes":{"description":"String","type":"string"},"TermsAndConditionsId":{"description":"Int32","format":"int32","type":"integer"}},"required":["BasketId","ApplicationVersion","DeviceId","DeviceName","DeviceType","TermsAndConditionsId"]},"JustEat.PublicApi.Site.Handlers.DTOs.AddProductRequest":{"properties":{"MealParts":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.DTOs.UpdateMealPart]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.UpdateMealPart"},"type":"array"},"OptionalAccessories":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.DTOs.UpdateOptionalAccessory]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.UpdateOptionalAccessory"},"type":"array"},"ProductId":{"description":"Int32","format":"int32","type":"integer"},"RequiredAccessories":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.DTOs.UpdateRequiredAccessory]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.UpdateRequiredAccessory"},"type":"array"},"User":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.User"}}},"JustEat.PublicApi.Site.Handlers.DTOs.BadgesResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.BasketCreateResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.BasketDetailsResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.BasketUserUpdateResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.CampaignContentResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.CountryResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.CreateBasketRequest":{"properties":{"MenuId":{"description":"Int32","format":"int32","type":"integer"},"Postcode":{"description":"String","type":"string"}},"required":["MenuId"]},"JustEat.PublicApi.Site.Handlers.DTOs.DeliveryAreasResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.ForTestsResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.HealthCheckResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.HealthResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.MealPartsResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.OptionalAccessoriesResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.OrderItemInsertResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.OrderItemRemoveResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.PostRatingsRequest":{"properties":{"CustomerComments":{"description":"String","type":"string"},"Delivery":{"description":"Int32","format":"int32","type":"integer"},"OrderId":{"description":"String","type":"string"},"Quality":{"description":"Int32","format":"int32","type":"integer"},"Service":{"description":"Int32","format":"int32","type":"integer"}}},"JustEat.PublicApi.Site.Handlers.DTOs.PostReviewResponse":{"properties":{"CustomerComments":{"description":"String","type":"string"},"Delivery":{"description":"Int32","format":"int32","type":"integer"},"Quality":{"description":"Int32","format":"int32","type":"integer"},"Service":{"description":"Int32","format":"int32","type":"integer"}}},"JustEat.PublicApi.Site.Handlers.DTOs.RequiredAccessoriesResponse":{},"JustEat.PublicApi.Site.Handlers.DTOs.RestaurantSearchSeoResult":{"properties":{"Errors":{"description":"IEnumerable[JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ApiClientErrors]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ApiClientErrors"},"type":"array"},"HasErrors":{"description":"Boolean","type":"boolean"},"Restaurants":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.DTOs.SearchSeoRestaurant]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.SearchSeoRestaurant"},"type":"array"}}},"JustEat.PublicApi.Site.Handlers.DTOs.SearchSeoRestaurant":{"properties":{"Address":{"description":"String","type":"string"},"City":{"description":"String","type":"string"},"CuisineTypes":{"description":"IEnumerable[JustEat.Core.Model.CuisineType]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.CuisineType"},"type":"array"},"Deals":{"description":"IEnumerable[JustEat.Core.Model.Deal]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.Deal"},"type":"array"},"Description":{"description":"String","type":"string"},"HygieneRating":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.HygieneRating"},"Id":{"description":"Int32","format":"int32","type":"integer"},"IsHalal":{"description":"Boolean","type":"boolean"},"IsNew":{"description":"Boolean","type":"boolean"},"IsOpenNow":{"description":"Boolean","type":"boolean"},"IsOpenNowForCollection":{"description":"Boolean","type":"boolean"},"IsOpenNowForDelivery":{"description":"Boolean","type":"boolean"},"IsSponsored":{"description":"Boolean","type":"boolean"},"IsTemporarilyOffline":{"description":"Boolean","type":"boolean"},"Latitude":{"$ref":"#/components/schemas/System.Decimal"},"Logo":{"description":"IEnumerable[JustEat.Core.Model.Image]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.Image"},"type":"array"},"Longitude":{"$ref":"#/components/schemas/System.Decimal"},"Name":{"description":"String","type":"string"},"NewnessDate":{"description":"String","type":"string"},"NumberOfRatings":{"description":"Int32","format":"int32","type":"integer"},"OpeningTime":{"description":"DateTime","format":"date-time","type":"string"},"OpeningTimeIso":{"description":"DateTime","format":"date-time","type":"string"},"OpeningTimes":{"description":"IEnumerable[JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.OpeningTime]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.OpeningTime"},"type":"array"},"Postcode":{"description":"String","type":"string"},"RatingAverage":{"$ref":"#/components/schemas/System.Decimal"},"RatingStars":{"description":"Double","format":"double","type":"number"},"ServiceableAreas":{"description":"IEnumerable[JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ServiceableArea]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ServiceableArea"},"type":"array"},"UniqueName":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.DTOs.UpdateMealPart":{"properties":{"GroupId":{"description":"Int32","format":"int32","type":"integer"},"Id":{"description":"Int32","format":"int32","type":"integer"},"OptionalAccessories":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.DTOs.UpdateOptionalAccessory]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.UpdateOptionalAccessory"},"type":"array"},"RequiredAccessories":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.DTOs.UpdateRequiredAccessory]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.UpdateRequiredAccessory"},"type":"array"}},"required":["Id","GroupId"]},"JustEat.PublicApi.Site.Handlers.DTOs.UpdateMealPartsRequest":{"properties":{"MealParts":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.DTOs.UpdateMealPart]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.UpdateMealPart"},"type":"array"}},"required":["MealParts"]},"JustEat.PublicApi.Site.Handlers.DTOs.UpdateOptionalAccessoriesRequest":{"properties":{"OptionalAccessories":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.DTOs.UpdateOptionalAccessory]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.UpdateOptionalAccessory"},"type":"array"}},"required":["OptionalAccessories"]},"JustEat.PublicApi.Site.Handlers.DTOs.UpdateOptionalAccessory":{"properties":{"Id":{"description":"Int32","format":"int32","type":"integer"},"Quantity":{"description":"Int32","format":"int32","type":"integer"}},"required":["Id","Quantity"]},"JustEat.PublicApi.Site.Handlers.DTOs.UpdateRequiredAccessoriesRequest":{"properties":{"RequiredAccessories":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.DTOs.UpdateRequiredAccessory]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.DTOs.UpdateRequiredAccessory"},"type":"array"}},"required":["RequiredAccessories"]},"JustEat.PublicApi.Site.Handlers.DTOs.UpdateRequiredAccessory":{"properties":{"GroupId":{"description":"Int32","format":"int32","type":"integer"},"Id":{"description":"Int32","format":"int32","type":"integer"}},"required":["Id","GroupId"]},"JustEat.PublicApi.Site.Handlers.DTOs.User":{"properties":{"DisplayName":{"description":"String","type":"string"}},"required":["DisplayName"]},"JustEat.PublicApi.Site.Handlers.DTOs.ZipCodeAutoCompleteResponse":{"properties":{"ZipCodeAutoCompleteSuggestions":{"description":"IEnumerable[JustEat.Core.Model.ZipCodeAutocompleteSuggestion]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.ZipCodeAutocompleteSuggestion"},"type":"array"}}},"JustEat.PublicApi.Site.Handlers.DTOs.ZipCodeRequest":{"properties":{"ZipCode":{"description":"String","type":"string"}},"required":["ZipCode"]},"JustEat.PublicApi.Site.Handlers.DTOs.ZipCodeResponse":{},"JustEat.PublicApi.Site.Handlers.GooglePay.GooglePayPaymentRequest":{"properties":{"AsyncNotificationAllowed":{"description":"Boolean","type":"boolean"},"GooglePayToken":{"description":"String","type":"string"},"PaymentServiceProvider":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.GooglePay.GooglePayPaymentResponse":{"properties":{"AsyncNotification":{"description":"Boolean","type":"boolean"},"Form":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.CheckingOut.CheckoutForm"},"LegacyOrderId":{"description":"Int32","format":"int32","type":"integer"},"OrderId":{"description":"String","type":"string"},"PaymentOption":{"$ref":"#/components/schemas/JustEat.PaymentsApi.ContractsBase.PaymentOptions.PaymentOption"},"Reason":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.AuthorisationReasonTypes_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_"},"ResponseStatus":{"$ref":"#/components/schemas/ServiceStack.ServiceInterface.ServiceModel.ResponseStatus"},"Result":{"$ref":"#/components/schemas/JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.CheckoutResult_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_"},"Status":{"description":"PaymentStatus","enum":["NoErrorsYet","ValidationInProgress","Success","Declined","AmountMismatch","ResponseNotValid","ResponseIncomplete","ResponseNotAuthenticated","OrderIdMismatch","OrderStatusInvalid","FailureOrderUnrecognised","FailureAuthorisationRequestInvalid","VoucherUsageNotFoundForOrder","FailureUnknown"],"type":"string"},"Tenant":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.OrderCreatedResponse":{"properties":{"ConsumerAuthToken":{"description":"String","type":"string"},"LegacyOrderId":{"description":"Int64","format":"int64","type":"integer"},"OrderId":{"description":"String","type":"string"},"SuccessState":{"description":"String","type":"string"}},"required":["SuccessState"]},"JustEat.PublicApi.Site.Handlers.Payments.BasketPaymentOptionsResult":{"properties":{"BasketTotal":{"$ref":"#/components/schemas/System.Decimal"},"FeeText":{"description":"String","type":"string"},"PaymentOptions":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.Payments.PaymentOption]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Payments.PaymentOption"},"type":"array"},"VoucherCode":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.Payments.CashCheckoutPaymentRequest":{"properties":{"Platform":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.Payments.GetOrderPaymentStatusResult":{"properties":{"Message":{"description":"String","type":"string"},"OrderId":{"description":"String","type":"string"},"ReasonCode":{"description":"Int32","format":"int32","type":"integer"},"ReasonMessage":{"description":"String","type":"string"},"Status":{"description":"Int32","format":"int32","type":"integer"}}},"JustEat.PublicApi.Site.Handlers.Payments.OrderPaymentOptionsResult":{"properties":{"BasketTotal":{"$ref":"#/components/schemas/System.Decimal"},"FeeText":{"description":"String","type":"string"},"PaymentOptions":{"description":"IEnumerable[JustEat.PublicApi.Site.Handlers.Payments.PaymentOption]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.Handlers.Payments.PaymentOption"},"type":"array"},"VoucherCode":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.Handlers.Payments.PaymentOption":{"properties":{"CardExpiry":{"description":"DateTime","format":"date-time","type":"string"},"Fee":{"$ref":"#/components/schemas/System.Decimal"},"Id":{"description":"String","type":"string"},"MaskedCardNumber":{"description":"String","type":"string"},"PaymentOptionType":{"description":"String","type":"string"},"PaymentServiceProvider":{"description":"String","type":"string"},"PaymentType":{"description":"String","type":"string"},"Total":{"$ref":"#/components/schemas/System.Decimal"}}},"JustEat.PublicApi.Site.Handlers.Payments.SavedCardCheckoutPaymentRequest":{"properties":{"ApplyPartialAccountCredit":{"description":"Boolean","type":"boolean"},"AsyncNotificationAllowed":{"description":"Boolean","type":"boolean"},"Cvv":{"description":"String","type":"string"},"PaymentOptionId":{"description":"String","type":"string"},"Platform":{"description":"String","type":"string"},"VoucherCode":{"description":"String","type":"string"}},"required":["PaymentOptionId"]},"JustEat.PublicApi.Site.Handlers.Payments.SavedCardCheckoutPaymentResponse":{},"JustEat.PublicApi.Site.Handlers.RestaurantReview.RestaurantReviewResponse":{"properties":{"PageNumber":{"description":"Int32","format":"int32","type":"integer"},"PageSize":{"description":"Int32","format":"int32","type":"integer"},"RestaurantId":{"description":"Int32","format":"int32","type":"integer"},"Reviews":{"description":"IEnumerable[JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ReviewResult]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.DataAccess.InternalApiClients.ClientModels.ReviewResult"},"type":"array"}}},"JustEat.PublicApi.Site.ResponseData.MealOptionResult":{"properties":{"DisplayRank":{"description":"Int32","format":"int32","type":"integer"},"DisplayText":{"description":"String","type":"string"},"HasAccessory":{"description":"Boolean","type":"boolean"},"ProductChoice":{"description":"IEnumerable[JustEat.Core.Model.Product]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.Product"},"type":"array"}}},"JustEat.PublicApi.Site.ResponseData.MenuResult":{"properties":{"Menus":{"description":"IEnumerable[JustEat.Core.Model.Menu]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.Menu"},"type":"array"}}},"JustEat.PublicApi.Site.ResponseData.ProductCategoryResult":{"properties":{"Categories":{"description":"IEnumerable[JustEat.Core.Model.ProductCategory]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.ProductCategory"},"type":"array"}}},"JustEat.PublicApi.Site.ResponseData.ProductResult":{"properties":{"Accessories":{"description":"IEnumerable[JustEat.Core.Model.ProductAccessory]","items":{"$ref":"#/components/schemas/JustEat.Core.Model.ProductAccessory"},"type":"array"},"ComboOptions":{"description":"IEnumerable[JustEat.PublicApi.Site.ResponseData.MealOptionResult]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.ResponseData.MealOptionResult"},"type":"array"},"ContainsNuts":{"description":"Boolean","type":"boolean"},"Description":{"description":"String","type":"string"},"HasAccessories":{"description":"Boolean","type":"boolean"},"HasComboOptions":{"description":"Boolean","type":"boolean"},"HasRequiredAccessories":{"description":"Boolean","type":"boolean"},"Id":{"description":"Int32","format":"int32","type":"integer"},"IsSpicy":{"description":"Boolean","type":"boolean"},"IsTips":{"description":"Boolean","type":"boolean"},"IsVegetarian":{"description":"Boolean","type":"boolean"},"Name":{"description":"String","type":"string"},"Price":{"$ref":"#/components/schemas/System.Decimal"},"RequireOtherProducts":{"description":"Boolean","type":"boolean"},"RestaurantMenuNumber":{"description":"Int32","format":"int32","type":"integer"},"RestaurantMenuNumberCode":{"description":"String","type":"string"},"Synonym":{"description":"String","type":"string"}}},"JustEat.PublicApi.Site.ResponseData.ProductResults":{"properties":{"Products":{"description":"IEnumerable[JustEat.PublicApi.Site.ResponseData.ProductResult]","items":{"$ref":"#/components/schemas/JustEat.PublicApi.Site.ResponseData.ProductResult"},"type":"array"}}},"ServiceStack.ServiceInterface.ServiceModel.ResponseError":{"properties":{"ErrorCode":{"description":"String","type":"string"},"FieldName":{"description":"String","type":"string"},"Message":{"description":"String","type":"string"}}},"ServiceStack.ServiceInterface.ServiceModel.ResponseStatus":{"properties":{"ErrorCode":{"description":"String","type":"string"},"Errors":{"description":"IEnumerable[ServiceStack.ServiceInterface.ServiceModel.ResponseError]","items":{"$ref":"#/components/schemas/ServiceStack.ServiceInterface.ServiceModel.ResponseError"},"type":"array"},"Message":{"description":"String","type":"string"},"StackTrace":{"description":"String","type":"string"}}},"System.Collections.Generic.KeyValuePair_x0060_2_x005B__x005B_System.String_x002C__x0020_mscorlib_x002C__x0020_Version_x003D_4.0.0.0_x002C__x0020_Culture_x003D_neutral_x002C__x0020_PublicKeyToken_x003D_b77a5c561934e089_x005D__x002C__x005B_System.String_x002C__x0020_mscorlib_x002C__x0020_Version_x003D_4.0.0.0_x002C__x0020_Culture_x003D_neutral_x002C__x0020_PublicKeyToken_x003D_b77a5c561934e089_x005D__x005D_":{"properties":{"Key":{"description":"String","type":"string"},"Value":{"description":"String","type":"string"}}},"System.Decimal":{},"System.Globalization.Calendar":{"properties":{"AlgorithmType":{"description":"CalendarAlgorithmType","enum":["Unknown","SolarCalendar","LunarCalendar","LunisolarCalendar"],"type":"string"},"Eras":{"description":"IEnumerable[System.Int32]","items":{"type":"integer"},"type":"array"},"IsReadOnly":{"description":"Boolean","type":"boolean"},"MaxSupportedDateTime":{"description":"DateTime","format":"date-time","type":"string"},"MinSupportedDateTime":{"description":"DateTime","format":"date-time","type":"string"},"TwoDigitYearMax":{"description":"Int32","format":"int32","type":"integer"}}},"System.Globalization.CompareInfo":{"properties":{"LCID":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"},"Version":{"$ref":"#/components/schemas/System.Globalization.SortVersion"}}},"System.Globalization.CultureInfo":{"properties":{"Calendar":{"$ref":"#/components/schemas/System.Globalization.Calendar"},"CompareInfo":{"$ref":"#/components/schemas/System.Globalization.CompareInfo"},"CultureTypes":{"description":"CultureTypes","enum":["NeutralCultures","SpecificCultures","InstalledWin32Cultures","AllCultures","UserCustomCulture","ReplacementCultures","WindowsOnlyCultures","FrameworkCultures"],"type":"string"},"CurrentCulture":{"$ref":"#/components/schemas/System.Globalization.CultureInfo"},"CurrentUICulture":{"$ref":"#/components/schemas/System.Globalization.CultureInfo"},"DateTimeFormat":{"$ref":"#/components/schemas/System.Globalization.DateTimeFormatInfo"},"DefaultThreadCurrentCulture":{"$ref":"#/components/schemas/System.Globalization.CultureInfo"},"DefaultThreadCurrentUICulture":{"$ref":"#/components/schemas/System.Globalization.CultureInfo"},"DisplayName":{"description":"String","type":"string"},"EnglishName":{"description":"String","type":"string"},"IetfLanguageTag":{"description":"String","type":"string"},"InstalledUICulture":{"$ref":"#/components/schemas/System.Globalization.CultureInfo"},"InvariantCulture":{"$ref":"#/components/schemas/System.Globalization.CultureInfo"},"IsNeutralCulture":{"description":"Boolean","type":"boolean"},"IsReadOnly":{"description":"Boolean","type":"boolean"},"KeyboardLayoutId":{"description":"Int32","format":"int32","type":"integer"},"LCID":{"description":"Int32","format":"int32","type":"integer"},"Name":{"description":"String","type":"string"},"NativeName":{"description":"String","type":"string"},"NumberFormat":{"$ref":"#/components/schemas/System.Globalization.NumberFormatInfo"},"OptionalCalendars":{"description":"IEnumerable[System.Globalization.Calendar]","items":{"$ref":"#/components/schemas/System.Globalization.Calendar"},"type":"array"},"Parent":{"$ref":"#/components/schemas/System.Globalization.CultureInfo"},"TextInfo":{"$ref":"#/components/schemas/System.Globalization.TextInfo"},"ThreeLetterISOLanguageName":{"description":"String","type":"string"},"ThreeLetterWindowsLanguageName":{"description":"String","type":"string"},"TwoLetterISOLanguageName":{"description":"String","type":"string"},"UseUserOverride":{"description":"Boolean","type":"boolean"}}},"System.Globalization.DateTimeFormatInfo":{"properties":{"AMDesignator":{"description":"String","type":"string"},"AbbreviatedDayNames":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"AbbreviatedMonthGenitiveNames":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"AbbreviatedMonthNames":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"Calendar":{"$ref":"#/components/schemas/System.Globalization.Calendar"},"CalendarWeekRule":{"description":"CalendarWeekRule","enum":["FirstDay","FirstFullWeek","FirstFourDayWeek"],"type":"string"},"CurrentInfo":{"$ref":"#/components/schemas/System.Globalization.DateTimeFormatInfo"},"DateSeparator":{"description":"String","type":"string"},"DayNames":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"FirstDayOfWeek":{"description":"DayOfWeek","enum":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"type":"string"},"FullDateTimePattern":{"description":"String","type":"string"},"InvariantInfo":{"$ref":"#/components/schemas/System.Globalization.DateTimeFormatInfo"},"IsReadOnly":{"description":"Boolean","type":"boolean"},"LongDatePattern":{"description":"String","type":"string"},"LongTimePattern":{"description":"String","type":"string"},"MonthDayPattern":{"description":"String","type":"string"},"MonthGenitiveNames":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"MonthNames":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"NativeCalendarName":{"description":"String","type":"string"},"PMDesignator":{"description":"String","type":"string"},"RFC1123Pattern":{"description":"String","type":"string"},"ShortDatePattern":{"description":"String","type":"string"},"ShortTimePattern":{"description":"String","type":"string"},"ShortestDayNames":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"SortableDateTimePattern":{"description":"String","type":"string"},"TimeSeparator":{"description":"String","type":"string"},"UniversalSortableDateTimePattern":{"description":"String","type":"string"},"YearMonthPattern":{"description":"String","type":"string"}}},"System.Globalization.NumberFormatInfo":{"properties":{"CurrencyDecimalDigits":{"description":"Int32","format":"int32","type":"integer"},"CurrencyDecimalSeparator":{"description":"String","type":"string"},"CurrencyGroupSeparator":{"description":"String","type":"string"},"CurrencyGroupSizes":{"description":"IEnumerable[System.Int32]","items":{"type":"integer"},"type":"array"},"CurrencyNegativePattern":{"description":"Int32","format":"int32","type":"integer"},"CurrencyPositivePattern":{"description":"Int32","format":"int32","type":"integer"},"CurrencySymbol":{"description":"String","type":"string"},"CurrentInfo":{"$ref":"#/components/schemas/System.Globalization.NumberFormatInfo"},"DigitSubstitution":{"description":"DigitShapes","enum":["Context","None","NativeNational"],"type":"string"},"InvariantInfo":{"$ref":"#/components/schemas/System.Globalization.NumberFormatInfo"},"IsReadOnly":{"description":"Boolean","type":"boolean"},"NaNSymbol":{"description":"String","type":"string"},"NativeDigits":{"description":"IEnumerable[System.String]","items":{"type":"string"},"type":"array"},"NegativeInfinitySymbol":{"description":"String","type":"string"},"NegativeSign":{"description":"String","type":"string"},"NumberDecimalDigits":{"description":"Int32","format":"int32","type":"integer"},"NumberDecimalSeparator":{"description":"String","type":"string"},"NumberGroupSeparator":{"description":"String","type":"string"},"NumberGroupSizes":{"description":"IEnumerable[System.Int32]","items":{"type":"integer"},"type":"array"},"NumberNegativePattern":{"description":"Int32","format":"int32","type":"integer"},"PerMilleSymbol":{"description":"String","type":"string"},"PercentDecimalDigits":{"description":"Int32","format":"int32","type":"integer"},"PercentDecimalSeparator":{"description":"String","type":"string"},"PercentGroupSeparator":{"description":"String","type":"string"},"PercentGroupSizes":{"description":"IEnumerable[System.Int32]","items":{"type":"integer"},"type":"array"},"PercentNegativePattern":{"description":"Int32","format":"int32","type":"integer"},"PercentPositivePattern":{"description":"Int32","format":"int32","type":"integer"},"PercentSymbol":{"description":"String","type":"string"},"PositiveInfinitySymbol":{"description":"String","type":"string"},"PositiveSign":{"description":"String","type":"string"}}},"System.Globalization.SortVersion":{"properties":{"FullVersion":{"description":"Int32","format":"int32","type":"integer"},"SortId":{"$ref":"#/components/schemas/System.Guid"}}},"System.Globalization.TextInfo":{"properties":{"ANSICodePage":{"description":"Int32","format":"int32","type":"integer"},"CultureName":{"description":"String","type":"string"},"EBCDICCodePage":{"description":"Int32","format":"int32","type":"integer"},"IsReadOnly":{"description":"Boolean","type":"boolean"},"IsRightToLeft":{"description":"Boolean","type":"boolean"},"LCID":{"description":"Int32","format":"int32","type":"integer"},"ListSeparator":{"description":"String","type":"string"},"MacCodePage":{"description":"Int32","format":"int32","type":"integer"},"OEMCodePage":{"description":"Int32","format":"int32","type":"integer"}}},"System.Guid":{},"System.Object":{},"JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.AuthorisationReasonTypes_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_":{},"JE.Api.Payments.Contracts.StatusCode_1_JE.Api.Payments.Contracts.CheckingOut.CheckoutResult_JE.Api.Payments.Contracts_Version_6.16.0.0_Culture_neutral_PublicKeyToken_null_":{},"JustEat.ConsumerHelpApi.Contracts.Flows.ContainerWithType_1_JustEat.ConsumerHelpApi.Contracts.Flows.FlowStep_JustEat.ConsumerHelpApi.Contracts_Version_1.0.92.0_Culture_neutral_PublicKeyToken_null_":{},"System.Collections.Generic.KeyValuePair_2_System.String_mscorlib_Version_4.0.0.0_Culture_neutral_PublicKeyToken_b77a5c561934e089_System.String_mscorlib_Version_4.0.0.0_Culture_neutral_PublicKeyToken_b77a5c561934e089_":{}}}}
\No newline at end of file