npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@datafire/je_apis

v4.0.0

Published

DataFire integration for Just Eat Tenant API

Readme

@datafire/je_apis

Client library for Just Eat Tenant API

Installation and Usage

npm install --save @datafire/je_apis
let je_apis = require('@datafire/je_apis').create();

.then(data => {
  console.log(data);
});

Description

Actions

GetOnlineStatus

Uri template /application/onlinestatus

je_apis.GetOnlineStatus({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string

Output

GetVersionAndStatus

Uri template /application/{applicationId}/versionstatus/{versionId}

je_apis.GetVersionAndStatus({
  "Accept-Tenant": "",
  "Authorization": "",
  "applicationId": "",
  "versionId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • applicationId required string
    • versionId required string

Output

GetApplicationVersion

Uri template /application/{applicationId}/versionupdate/{versionId}

je_apis.GetApplicationVersion({
  "Accept-Tenant": "",
  "Authorization": "",
  "applicationId": "",
  "versionId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • applicationId required string
    • versionId required string

Output

CreateBasket

Uri template /baskets

je_apis.CreateBasket({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

GetBasket

Uri template /baskets/{basketId}

je_apis.GetBasket({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • basketId required string

Output

SetOrderContactDetails

Uri template /baskets/{basketId}/contactdetails/

je_apis.SetOrderContactDetails({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": ""
}, context)

Input

Output

SetRequestedFulfilmentTime

Uri template /baskets/{basketId}/fulfilmenttime?time={time}&asap={asap}

je_apis.SetRequestedFulfilmentTime({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • basketId required string
    • time string
    • body System.Object
    • asap string

Output

GetFulfilmentTimeslots

Uri template /baskets/{basketId}/fulfilmenttimeslots/

je_apis.GetFulfilmentTimeslots({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • basketId required string

Output

SetOrderNotes

Uri template /baskets/{basketId}/notes

je_apis.SetOrderNotes({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": ""
}, context)

Input

Output

AddProductToBasket

Uri template /baskets/{basketId}/orderitems

je_apis.AddProductToBasket({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": ""
}, context)

Input

Output

RemoveProductFromBasket

Uri template /baskets/{basketId}/orderitems/{orderItemId}

je_apis.RemoveProductFromBasket({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": "",
  "orderItemId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • basketId required string
    • orderItemId required string

Output

UpdateProductsMealParts

Uri template /baskets/{basketId}/orderitems/{orderItemId}/mealparts

je_apis.UpdateProductsMealParts({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": "",
  "orderItemId": ""
}, context)

Input

Output

UpdateProductsOptionalAccessories

Uri template /baskets/{basketId}/orderitems/{orderItemId}/optionalaccessories

je_apis.UpdateProductsOptionalAccessories({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": "",
  "orderItemId": ""
}, context)

Input

Output

UpdateProductsRequiredAccessories

Uri template /baskets/{basketId}/orderitems/{orderItemId}/requiredaccessories

je_apis.UpdateProductsRequiredAccessories({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": "",
  "orderItemId": ""
}, context)

Input

Output

baskets.basketId.paymentoptions.get

Uri template /baskets/{basketId}/paymentoptions?applePay={applePay}&androidPay={androidPay}&platform={platform}&voucherCode={voucherCode}

je_apis.baskets.basketId.paymentoptions.get({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • basketId required string
    • platform string
    • applePay boolean
    • androidPay boolean
    • voucherCode string
    • Auth-Token string

Output

UpdateBasketServiceOptions

Uri template /baskets/{basketId}/serviceoptions

je_apis.UpdateBasketServiceOptions({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": ""
}, context)

Input

Output

UpdateBasket

Uri template /baskets/{basketId}/user

je_apis.UpdateBasket({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": ""
}, context)

Input

Output

UpdateZipCode

Uri template /baskets/{basketId}/zipcode

je_apis.UpdateZipCode({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": ""
}, context)

Input

Output

GetConsumerDetails

Uri template /consumer

je_apis.GetConsumerDetails({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • Auth-Token string

Output

UpdateConsumer

Uri template /consumer

je_apis.UpdateConsumer({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

CreateConsumer

Uri template /consumer

je_apis.CreateConsumer({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

GetConsumerAddresses

Uri template /consumer/addresses

je_apis.GetConsumerAddresses({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • Auth-Token string

Output

DeActivateDeviceToken

Uri template /consumer/devicetokens

je_apis.DeActivateDeviceToken({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

ActivateDeviceToken

Uri template /consumer/devicetokens

je_apis.ActivateDeviceToken({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

GetInFlightOrderStatuses

Uri template /consumer/inflight-order-statusAccept-Version:1 StatusNames: ['AwaitingPayment' or 'Processing' or 'Completed' or 'Canceled' or 'Declined' or 'Accepted' or 'OnItsWay' or 'DueDateChanged']Accept-Version:2 StatusNames: ['DueDateDelayed']Accept-Version:3 StatusNames: ['OrderReady']Accept-Version:4 StatusNames: ['PreOrderPending']

je_apis.GetInFlightOrderStatuses({
  "Accept-Tenant": "",
  "Authorization": "",
  "Accept-Version": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • Auth-Token string
    • Accept-Version required string

Output

GetOrderHistory

Uri template /consumer/order-history?page={page}&pageSize={pageSize}

je_apis.GetOrderHistory({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • page integer
    • pageSize integer
    • Auth-Token string

Output

UpdateConsumerPassword

Uri template /consumer/password

je_apis.UpdateConsumerPassword({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

GetConsumerPreferences

Uri template /consumer/preferences

je_apis.GetConsumerPreferences({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • Auth-Token string

Output

SetConsumerPreferences

Uri template /consumer/preferences

je_apis.SetConsumerPreferences({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

consumer.serviceable_addresses.restaurant.restaurantId.get

Uri template /consumer/serviceable-addresses/restaurant/{restaurantId}

je_apis.consumer.serviceable_addresses.restaurant.restaurantId.get({
  "Accept-Tenant": "",
  "Authorization": "",
  "restaurantId": 0
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • restaurantId required integer
    • maxAmount integer
    • Auth-Token string

Output

consumer.serviceable_addresses.restaurant.restaurantId.maxAmount.get

Uri template /consumer/serviceable-addresses/restaurant/{restaurantId}/{maxAmount}

je_apis.consumer.serviceable_addresses.restaurant.restaurantId.maxAmount.get({
  "Accept-Tenant": "",
  "Authorization": "",
  "restaurantId": 0,
  "maxAmount": 0
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • restaurantId required integer
    • maxAmount required integer
    • Auth-Token string

Output

GetCustomisation

Uri template /consumerhelp/customisation?orderid={orderid}&requestcontext={requestcontext}

je_apis.GetCustomisation({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • orderId string
    • requestContext string

Output

GetFlowStep1

Uri template /consumerhelp/flows/{flow}/{orderId}/{action}

je_apis.GetFlowStep1({
  "Accept-Tenant": "",
  "Authorization": "",
  "flow": "",
  "orderId": "",
  "action": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • flow required string
    • orderId required string
    • action required string

Output

PostFlowStep1

Uri template /consumerhelp/flows/{flow}/{orderId}/{action}

je_apis.PostFlowStep1({
  "Accept-Tenant": "",
  "Authorization": "",
  "flow": "",
  "orderId": "",
  "action": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • flow required string
    • orderId required string
    • action required string

Output

GetFlowStep2

Uri template /consumerhelp/flows/{flow}/{orderId}/{action}/{subaction}

je_apis.GetFlowStep2({
  "Accept-Tenant": "",
  "Authorization": "",
  "flow": "",
  "orderId": "",
  "action": "",
  "subaction": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • flow required string
    • orderId required string
    • action required string
    • subaction required string

Output

PostFlowStep2

Uri template /consumerhelp/flows/{flow}/{orderId}/{action}/{subaction}

je_apis.PostFlowStep2({
  "Accept-Tenant": "",
  "Authorization": "",
  "flow": "",
  "orderId": "",
  "action": "",
  "subaction": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • flow required string
    • orderId required string
    • action required string
    • subaction required string

Output

GetCountries

Uri template /countries

je_apis.GetCountries({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string

Output

GetActiveExperiments

Uri template /experiments/active

je_apis.GetActiveExperiments({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

health.check.get

Uri template /health/check

je_apis.health.check.get({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string

Output

health.validate.get

Uri template /health/validate

je_apis.health.validate.get({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string

Output

Put

Uri template /internal/for-testing/{basketId}/contactdetails/

je_apis.Put({
  "Accept-Tenant": "",
  "Authorization": "",
  "basketId": ""
}, context)

Input

Output

GetHealth

Uri template /internal/health/all

je_apis.GetHealth({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string

Output

CreateLoginToken

Uri template /logins

je_apis.CreateLoginToken({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

GetDeliveryAreas

Uri template /menus/{menuId}/deliveryareas

je_apis.GetDeliveryAreas({
  "Accept-Tenant": "",
  "Authorization": "",
  "menuId": 0
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • menuId required integer

Output

GetCategoriesForMenu

Uri template /menus/{menuId}/productcategories

je_apis.GetCategoriesForMenu({
  "Accept-Tenant": "",
  "Authorization": "",
  "menuId": 0
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • menuId required integer

Output

GetProducts

Uri template /menus/{menuId}/productcategories/{categoryId}/products

je_apis.GetProducts({
  "Accept-Tenant": "",
  "Authorization": "",
  "menuId": 0,
  "categoryId": 0
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • menuId required integer
    • categoryId required integer

Output

GetProduct

Uri template /menus/{menuId}/products/{productId}

je_apis.GetProduct({
  "Accept-Tenant": "",
  "Authorization": "",
  "menuId": 0,
  "productId": 0
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • menuId required integer
    • productId required integer

Output

CreateOrderFromBasket

SuccessState values are: Unknown = 0, Successful, InvalidBasket, BasketNotOrderable, PotentialDuplicate, BasketDoesNotExist, BasketTooBig, InvalidContactDetails, GuestAccountCannotBeCreated, InvalidAuthToken

je_apis.CreateOrderFromBasket({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

GetOrderDetails

Uri template /orders/{orderId}

je_apis.GetOrderDetails({
  "Accept-Tenant": "",
  "Authorization": "",
  "orderId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • orderId required string
    • Auth-Token string

Output

GetOrderGivenAway

Uri template /orders/{orderId}/campaigncontent

je_apis.GetOrderGivenAway({
  "Accept-Tenant": "",
  "Authorization": "",
  "orderId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • orderId required string

Output

orders.orderId.pay.accountcredit.post

Uri template /orders/{orderId}/pay/accountcredit

je_apis.orders.orderId.pay.accountcredit.post({
  "Accept-Tenant": "",
  "Authorization": "",
  "orderId": ""
}, context)

Input

Output

MakePaymentUsingAndroidPay

Uri template /orders/{orderId}/pay/android/

je_apis.MakePaymentUsingAndroidPay({
  "Accept-Tenant": "",
  "Authorization": "",
  "orderId": ""
}, context)

Input

Output

MakePaymentUsingApplePay

Uri template /orders/{orderId}/pay/apple/

je_apis.MakePaymentUsingApplePay({
  "Accept-Tenant": "",
  "Authorization": "",
  "orderId": ""
}, context)

Input

Output

orders.orderId.pay.cash.post

Uri template /orders/{orderId}/pay/cash

je_apis.orders.orderId.pay.cash.post({
  "Accept-Tenant": "",
  "Authorization": "",
  "orderId": ""
}, context)

Input

Output

orders.orderId.pay.savedcard.post

Uri template /orders/{orderId}/pay/savedcard

je_apis.orders.orderId.pay.savedcard.post({
  "Accept-Tenant": "",
  "Authorization": "",
  "orderId": ""
}, context)

Input

Output

GetOrderPaymentStatus

Uri template /orders/{orderId}/payment/status/

je_apis.GetOrderPaymentStatus({
  "Accept-Tenant": "",
  "Authorization": "",
  "orderId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • orderId required string

Output

orders.orderId.paymentoptions.get

Uri template /orders/{orderId}/paymentoptions?applePay={applePay}&androidPay={androidPay}&platform={platform}&voucherCode={voucherCode}

je_apis.orders.orderId.paymentoptions.get({
  "Accept-Tenant": "",
  "Authorization": "",
  "orderId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • orderId required string
    • platform string
    • applePay boolean
    • androidPay boolean
    • voucherCode string
    • Auth-Token string

Output

CreateBasketFromOrder

Uri template /orders/{orderId}/reorder

je_apis.CreateBasketFromOrder({
  "Accept-Tenant": "",
  "Authorization": "",
  "orderId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • orderId required string
    • Auth-Token string

Output

PostReview

Uri template /ratings

je_apis.PostReview({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

CreateResetToken

Uri template /reset-password-tokens

je_apis.CreateResetToken({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

Output

GetRestaurantsByFreeText

Uri template /restaurants?freetext={freeText}&cuisine={cuisine}&name={restaurantName}

je_apis.GetRestaurantsByFreeText({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • freeText string
    • cuisine string
    • restaurantName string

Output

GetAvailableBadges

Uri template restaurants/available_badges

je_apis.GetAvailableBadges({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string

Output

SearchVersion3

Uri template /restaurants/v3?q={postCode}&c={cuisine}&name={restaurantName}

je_apis.SearchVersion3({
  "Accept-Tenant": "",
  "Authorization": "",
  "Accept-Version": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • postCode string
    • cuisine string
    • restaurantName string
    • Accept-Version required string
    • UseSearchOrchestrator boolean

Output

GetRestaurantDetails

Uri template /restaurants/{restaurantId}/details

je_apis.GetRestaurantDetails({
  "Accept-Tenant": "",
  "Authorization": "",
  "restaurantId": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • restaurantId required string

Output

GetMenus

Uri template /restaurants/{restaurantId}/menus?delivery={delivery}&current={current}&postcode={postcode}

je_apis.GetMenus({
  "Accept-Tenant": "",
  "Authorization": "",
  "restaurantId": 0
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • restaurantId required integer
    • current boolean
    • delivery boolean
    • postcode string

Output

GetAvailableMenus

Uri template /restaurants/{restaurantId}/menus/available?time={utcTime}

je_apis.GetAvailableMenus({
  "Accept-Tenant": "",
  "Authorization": "",
  "restaurantId": 0
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • restaurantId required integer
    • utcTime string

Output

GetProductCategories

Uri template /restaurants/{restaurantId}/productcategories?type={serviceType}&time={utcTime}&zipcode={zipcode}

je_apis.GetProductCategories({
  "Accept-Tenant": "",
  "Authorization": "",
  "restaurantId": 0,
  "Accept-Version": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • restaurantId required integer
    • serviceType string
    • utcTime string
    • zipcode string
    • Accept-Version required string

Output

GetRestaurantReviews

Uri template /restaurants/{restaurantId}/reviews?p={pageNumber}&s={pageSize}

je_apis.GetRestaurantReviews({
  "Accept-Tenant": "",
  "Authorization": "",
  "restaurantId": 0
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • restaurantId required integer
    • pageNumber integer
    • pageSize integer

Output

GetLatestTermsAndConditions

Uri template /terms

je_apis.GetLatestTermsAndConditions({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string

Output

GetZipCodeAutoCompleteSuggestions

Uri template /zipcodeautocomplete?term={term}&resultsCount={resultsCount}

je_apis.GetZipCodeAutoCompleteSuggestions({
  "Accept-Tenant": "",
  "Authorization": ""
}, context)

Input

  • input object
    • Accept-Tenant required string: uk
    • Authorization required string
    • term string
    • resultsCount string

Output

Definitions

JE.Api.Basket.DTOs.BasketServiceOptionsRequest

  • JE.Api.Basket.DTOs.BasketServiceOptionsRequest object
    • IsReorder boolean: Boolean
    • ServiceTime string: DateTime
    • ServiceType required string (values: Delivery, Collection, NoDeliveryServiceType): DeliveryServiceType

JE.Api.Basket.DTOs.MealPart

JE.Api.Basket.DTOs.MessageKeyValue

  • JE.Api.Basket.DTOs.MessageKeyValue object
    • DisplayValue string: String
    • KeyName string: String

JE.Api.Basket.DTOs.MultiBuyDiscount

  • JE.Api.Basket.DTOs.MultiBuyDiscount object
    • Amount System.Decimal
    • DiscountType string: String
    • OrderItemId string: String
    • ProductTypeId integer: Int32

JE.Api.Basket.DTOs.OfferDetails

JE.Api.Basket.DTOs.OptionalAccessory

  • JE.Api.Basket.DTOs.OptionalAccessory object

JE.Api.Basket.DTOs.OrderBasketResponse

JE.Api.Basket.DTOs.OrderItemView

JE.Api.Basket.DTOs.RequiredAccessory

  • JE.Api.Basket.DTOs.RequiredAccessory object

JE.Api.Basket.DTOs.SimpleProductResponse

  • JE.Api.Basket.DTOs.SimpleProductResponse object
    • Id integer: Int32
    • Name string: String

JE.Api.Basket.DTOs.Tax

JE.Api.Basket.DTOs.User

  • JE.Api.Basket.DTOs.User object

JE.Api.Basket.DTOs.UserPrompt

  • JE.Api.Basket.DTOs.UserPrompt object

JE.Api.Consumer.DTOs.ConsumerAddressCreateRequest

  • JE.Api.Consumer.DTOs.ConsumerAddressCreateRequest object
    • AddressName required string: String
    • City required string: String
    • Line1 required string: String
    • Line2 string: String
    • Line3 string: String
    • ZipCode required string: String

JE.Api.Consumer.DTOs.ConsumerAddressResponse

  • JE.Api.Consumer.DTOs.ConsumerAddressResponse object
    • AddressName string: String
    • City string: String
    • IsDefault boolean: Boolean
    • Line1 string: String
    • Line2 string: String
    • Line3 string: String
    • ZipCode string: String

JE.Api.Consumer.DTOs.ConsumerAddressesResponse

JE.Api.Consumer.DTOs.ConsumerDetailsCreateRequest

  • JE.Api.Consumer.DTOs.ConsumerDetailsCreateRequest object
    • AccountType string: String
    • AddressRequest JE.Api.Consumer.DTOs.ConsumerAddressCreateRequest
    • DateOfBirth string: DateTime
    • DeviceId required string: String
    • DeviceName required string: String
    • DeviceToken string: String
    • DeviceType required string: String
    • EmailAddress required string: String
    • FirstName required string: String
    • LastName required string: String
    • Password required string: String
    • PhoneNumber string: String
    • TermsAndConditionsId required integer: Int32
    • WantsNewsletter boolean: Boolean

JE.Api.Consumer.DTOs.ConsumerDetailsResponse

  • JE.Api.Consumer.DTOs.ConsumerDetailsResponse object
    • AccountType string: String
    • ConsumerId required integer: Int32
    • ConsumerStatus string: String
    • CreatedDate string: DateTime
    • DateOfBirth string: DateTime
    • EmailAddress required string: String
    • FirstName required string: String
    • Id required string: String
    • LastName required string: String
    • PhoneNumber string: String
    • TermsAndConditionsId required integer: Int32
    • WantsNewsletter boolean: Boolean

JE.Api.Consumer.DTOs.ConsumerDetailsUpdateResponse

JE.Api.Consumer.DTOs.ConsumerPreference

  • JE.Api.Consumer.DTOs.ConsumerPreference object
    • Email required boolean: Boolean
    • Key required string: String
    • Push required boolean: Boolean
    • Sms required boolean: Boolean

JE.Api.Consumer.DTOs.ConsumerPreferencesResponse

  • JE.Api.Consumer.DTOs.ConsumerPreferencesResponse object

JE.Api.Consumer.DTOs.ConsumerPreferencesUpdateRequest

  • JE.Api.Consumer.DTOs.ConsumerPreferencesUpdateRequest object
    • DeviceToken string: String
    • DeviceType string: String
    • EmailAddress string: String
    • PhoneNumber string: String
    • PreferenceVersionViewed required integer: Int32
    • Preferences required array: IEnumerable[JE.Api.Consumer.DTOs.ConsumerPreference]

JE.Api.Consumer.DTOs.ConsumerPreferencesUpdateResponse

JE.Api.Consumer.DTOs.CredentialsRequest

  • JE.Api.Consumer.DTOs.CredentialsRequest object
    • DeviceId required string: String
    • DeviceName required string: String
    • DeviceToken string: String
    • DeviceType required string: String
    • Password required string: String
    • Username required string: String

JE.Api.Consumer.DTOs.DisplayConsumerPreference

  • JE.Api.Consumer.DTOs.DisplayConsumerPreference object
    • DisplayName required string: String
    • Email required boolean: Boolean
    • Key required string: String
    • Push required boolean: Boolean
    • Sms required boolean: Boolean
    • Sort integer: Int32

JE.Api.Consumer.DTOs.LoginResponse

  • JE.Api.Consumer.DTOs.LoginResponse object
    • Token required string: String

JE.Api.Consumer.DTOs.PasswordValidation

  • JE.Api.Consumer.DTOs.PasswordValidation object
    • Enabled required boolean: Boolean
    • ErrorText required string: String
    • InfoText required string: String
    • Regex required string: String

JE.Api.Consumer.DTOs.ResetPasswordTokenRequest

  • JE.Api.Consumer.DTOs.ResetPasswordTokenRequest object
    • DeviceType string: String
    • EmailAddress required string: String

JE.Api.Consumer.DTOs.ResetPasswordTokenResponse

JE.Api.Consumer.DTOs.TermsAndConditionsResponse

  • JE.Api.Consumer.DTOs.TermsAndConditionsResponse object
    • Id integer: Int32
    • Link string: String

JE.Api.Consumer.DTOs.UpdatePasswordRequest

  • JE.Api.Consumer.DTOs.UpdatePasswordRequest object
    • DeviceId required string: String
    • DeviceName required string: String
    • DeviceType required string: String
    • Password required string: String

JE.Api.ConsumerOrder.DTOs.ConsumerOrderDto

JE.Api.ConsumerOrder.DTOs.DeliveryDto

  • JE.Api.ConsumerOrder.DTOs.DeliveryDto object

JE.Api.ConsumerOrder.DTOs.Geoposition

  • JE.Api.ConsumerOrder.DTOs.Geoposition object
    • AccuracyDescription string: String
    • AccuracyInMetres number: Double
    • Latitude number: Double
    • Longitude number: Double
    • Source string: String

JE.Api.ConsumerOrder.DTOs.OrderDetails.BasketInfo

JE.Api.ConsumerOrder.DTOs.OrderDetails.BasketItem

JE.Api.ConsumerOrder.DTOs.OrderDetails.ConsumerInfo

  • JE.Api.ConsumerOrder.DTOs.OrderDetails.ConsumerInfo object
    • ConsumerId string: String

JE.Api.ConsumerOrder.DTOs.OrderDetails.Discount

  • JE.Api.ConsumerOrder.DTOs.OrderDetails.Discount object

JE.Api.ConsumerOrder.DTOs.OrderDetails.MealPart

JE.Api.ConsumerOrder.DTOs.OrderDetails.MultiDiscount

  • JE.Api.ConsumerOrder.DTOs.OrderDetails.MultiDiscount object
    • Amount System.Decimal
    • DiscountType string: String
    • OrderItemId string: String
    • ProductTypeId integer: Int32

JE.Api.ConsumerOrder.DTOs.OrderDetails.OfferDetails

  • JE.Api.ConsumerOrder.DTOs.OrderDetails.OfferDetails object

JE.Api.ConsumerOrder.DTOs.OrderDetails.OptionalAccessory

  • JE.Api.ConsumerOrder.DTOs.OrderDetails.OptionalAccessory object
    • Name string: String
    • OptionalAccessoryId integer: Int32
    • Quantity integer: Int32
    • UnitPrice System.Decimal

JE.Api.ConsumerOrder.DTOs.OrderDetails.OrderInfo

  • JE.Api.ConsumerOrder.DTOs.OrderDetails.OrderInfo object
    • DueDate string: DateTimeOffset
    • InitialDueDate string: DateTimeOffset
    • NoteToRestaurant string: String
    • PlacedDate string: DateTimeOffset
    • PromptAsap boolean: Boolean
    • ServiceType string (values: Collection, Delivery): ServiceType

JE.Api.ConsumerOrder.DTOs.OrderDetails.PaymentInfo

JE.Api.ConsumerOrder.DTOs.OrderDetails.PaymentLine

  • JE.Api.ConsumerOrder.DTOs.OrderDetails.PaymentLine object
    • AvsCheckInfo string: String
    • CardFee System.Decimal
    • CardType string: String
    • LastCardDigits string: String
    • PaymentTransactionRef string: String
    • PspName string: String
    • Type string (values: Cash, Card, AccountCredit, Voucher): PaymentMethod
    • Value System.Decimal

JE.Api.ConsumerOrder.DTOs.OrderDetails.RequiredAccessory

  • JE.Api.ConsumerOrder.DTOs.OrderDetails.RequiredAccessory object
    • GroupId integer: Int32
    • Name string: String
    • RequiredAccessoryId integer: Int32
    • UnitPrice System.Decimal

JE.Api.ConsumerOrder.DTOs.OrderHistoryDto

JE.Api.ConsumerOrder.DTOs.RatingMeta

  • JE.Api.ConsumerOrder.DTOs.RatingMeta object
    • MaximumScore integer: Int32
    • RatingCode string: String

JE.Api.ConsumerOrder.DTOs.Reorder.ReorderBasketDto

JE.Api.ConsumerOrder.DTOs.Restaurant.Address

  • JE.Api.ConsumerOrder.DTOs.Restaurant.Address object

JE.Api.ConsumerOrder.DTOs.Restaurant.CuisineBase

  • JE.Api.ConsumerOrder.DTOs.Restaurant.CuisineBase object
    • Id integer: Int64
    • Name string: String
    • Rank integer: Int32
    • SeoName string: String

JE.Api.ConsumerOrder.DTOs.Restaurant.ServiceableAreaResult

  • JE.Api.ConsumerOrder.DTOs.Restaurant.ServiceableAreaResult object
    • City string: String
    • Postcode string: String

JE.Api.ConsumerOrder.DTOs.RestaurantDto

  • JE.Api.ConsumerOrder.DTOs.RestaurantDto object
    • Address JE.Api.ConsumerOrder.DTOs.Restaurant.Address
    • Cuisines array: IEnumerable[JE.Api.ConsumerOrder.DTOs.Restaurant.CuisineBase]
    • Description string: String
    • Id integer: Int32
    • IsHalal boolean: Boolean
    • IsNew boolean: Boolean
    • IsOffline boolean: Boolean
    • IsOpen boolean: Boolean
    • IsOpenNow boolean: Boolean
    • IsOpenNowForCollection boolean: Boolean
    • IsOpenNowForDelivery boolean: Boolean
    • IsTempOffline boolean: Boolean
    • LogoUrl string: String
    • MobileNumber string: String
    • Name string: String
    • OpeningTime string: DateTime
    • PhoneNumber string: String
    • SeoName string: String
    • ServiceableAreas array: IEnumerable[JE.Api.ConsumerOrder.DTOs.Restaurant.ServiceableAreaResult]
    • TempOfflineType string (values: Unset, TempOffline, ClosedToday, ClosedDueTo, OnVacationOpens, OnVacationClosed, None, ClosedDueToEvent, ClosedDueToEmergency, FailedJctConnection, NoTrOverride, IgnoredOrders): TempOfflineType

JE.Api.ConsumerOrder.DTOs.Review

  • JE.Api.ConsumerOrder.DTOs.Review object
    • AverageStars number: Double
    • DeliveryTimeStars integer: Int32
    • FoodQualityStars integer: Int32
    • ReviewText string: String
    • TakeawayServiceStars integer: Int32

JE.Api.ConsumerOrder.DTOs.ServiceableAddresses.ServiceableAddress

  • JE.Api.ConsumerOrder.DTOs.ServiceableAddresses.ServiceableAddress object
    • City string: String
    • Email string: String
    • LastUsedDateTime string: DateTime
    • Line1 string: String
    • Line2 string: String
    • Line3 string: String
    • Name string: String
    • NoteToRestaurant string: String
    • PhoneNumber string: String
    • Postcode string: String
    • RestaurantId integer: Int32

JE.Api.ConsumerOrder.DTOs.ServiceableAddresses.ServiceableAddressesResponse

JE.Api.Experiment.Contract.ExperimentContext

  • JE.Api.Experiment.Contract.ExperimentContext object

JE.Api.Experiment.Contract.ExperimentResults

  • JE.Api.Experiment.Contract.ExperimentResults object
    • Active array: IEnumerable[System.String]
      • items string
    • QueryId System.Guid

JE.Api.InFlightOrderStatus.DTOs.DateTimeOffsetRange

  • JE.Api.InFlightOrderStatus.DTOs.DateTimeOffsetRange object
    • Begin string: DateTimeOffset
    • End string: DateTimeOffset

JE.Api.InFlightOrderStatus.DTOs.InFlightOrderResponse

JE.Api.InFlightOrderStatus.DTOs.OrderStatus

  • JE.Api.InFlightOrderStatus.DTOs.OrderStatus object
    • DueDate string: DateTimeOffset
    • MinutesDelayed integer: Int32
    • Name required string: String
    • OrderStatusChangedAt string: DateTime

JE.Api.InFlightOrderStatus.DTOs.OrderStatusesDto

  • JE.Api.InFlightOrderStatus.DTOs.OrderStatusesDto object
    • ConsumerId required string: String
    • CurrentStatus required string: String
    • DelayedBy string: TimeSpan
    • DueDate string: DateTimeOffset
    • EventChannel string: String
    • EventChannelCipherKey string: String
    • ExpectedDeliveryTime JE.Api.InFlightOrderStatus.DTOs.DateTimeOffsetRange
    • InitialDueDate string: DateTimeOffset
    • InternalCurrentStatus required string: String
    • IsForCollection boolean: Boolean
    • LastUpdated string: DateTime
    • OrderId required string: String
    • PreOrderDispatchDate string: DateTimeOffset
    • RestaurantId integer: Int32
    • RestaurantName string: String
    • StatusHistory required array: IEnumerable[JE.Api.InFlightOrderStatus.DTOs.OrderStatus]

JE.Api.Menu.Dto.AccessoryDetails

  • JE.Api.Menu.Dto.AccessoryDetails object
    • GroupId integer: Int32
    • Id integer: Int32
    • Name string: String
    • Price System.Decimal
    • Productid integer: Int32

JE.Api.Menu.Dto.AvailableMenu

  • JE.Api.Menu.Dto.AvailableMenu object
    • BaseDeliveryTimeInfo string (values: NoIssues, ExtendedDeliveryTime, LongWorkingTime): DeliveryTimeInfoType
    • ClosingTime string: DateTime
    • ClosingTimeUtc string: DateTime
    • DeliveryCostAboveThreshold System.Decimal
    • DeliveryCostBelowThreshold System.Decimal
    • DeliveryThresholdOrderAmount System.Decimal
    • DeliveryTime integer: Int32
    • DeliveryTimeInfo string (values: NoIssues, ExtendedDeliveryTim