Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AppService

Hierarchy

  • AppService

Index

Constructors

constructor

  • Parameters

    Returns AppService

Properties

Private envP

envP: Promise<Env>

Private seatersApi

seatersApi: SeatersApi

Methods

Private generateAddressLine1

  • generateAddressLine1(placeObject: any, streetNumber: any, routeName: any): any
  • Parameters

    • placeObject: any
    • streetNumber: any
    • routeName: any

    Returns any

Private generateCity

  • generateCity(administrativeArea2: any, sublocality: any, localityLevel1: any, localityName: any, postalTownName: any): string
  • Parameters

    • administrativeArea2: any
    • sublocality: any
    • localityLevel1: any
    • localityName: any
    • postalTownName: any

    Returns string

generateSeatersAddress

  • generateSeatersAddress(place: any): Address

Private getComponentName

  • getComponentName(type: any, place: any, nameLength?: any): any
  • Parameters

    • type: any
    • place: any
    • Optional nameLength: any

    Returns any

getCountries

  • getCountries(): Promise<Country[]>
  • Fetch a list of countries

    Returns Promise<Country[]>

getCurrencies

  • Fetch a list of currencies

    Returns Promise<Currency[]>

getEnv

  • getEnv(): Promise<Env>
  • Fetch the application environment details

    Returns Promise<Env>

getLanguages

  • Fetch a list of languages

    Returns Promise<Language[]>

getTimeZones

  • Fetch a list of time zones

    Returns Promise<TimeZone[]>

getTranslations

  • Fetch a list of translations

    Parameters

    • Optional target: TRANSLATION_TARGET

      restrict to translations for the given target application

    • Optional language: string

      restrict to translations in the given language (alpha-2 country code)

    Returns Promise<Translation[]>

getUserDefaultLocale

  • getUserDefaultLocale(): Promise<string>
  • Based on the Accept-Language header this request will obtain the best suited locale seaters has available for the user. This method requires the actual request library to populate the Accept-Language header; by default XHR populates this for most browsers. It will work even without the header, but it will always return Seater's default locale in this case.

    Returns Promise<string>

isInMaintenance

  • isInMaintenance(): Promise<boolean>
  • Check if the API is in maintenance mode

    Returns Promise<boolean>

Generated using TypeDoc