Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "Api/StApi"

Index

Variables

axiosInstance

axiosInstance: AxiosInstance = axios.create()

invalidSessionHandler

invalidSessionHandler: function

Type declaration

    • (): any
    • Returns any

Functions

buildApiResponse

  • buildApiResponse(response: AxiosResponse): ApiResponse

buildHeaders

  • buildHeaders(url: string, method: HttpMethod): Promise<any>

buildRequestConfig

  • buildRequestConfig(url: string, method: HttpMethod, requestData?: any): Promise<AxiosRequestConfig>
  • Parameters

    • url: string
    • method: HttpMethod
    • Optional requestData: any

    Returns Promise<AxiosRequestConfig>

delete_

  • delete_(url: string, requestData?: any): Promise<ApiResponse>

get

handleError

  • handleError(e: any): Error

post

  • post(url: string, requestData: any): Promise<ApiResponse>

postMultipartJsonImage

  • postMultipartJsonImage(url: string, jsonData: any, imageMimeType: string, imageData: string): Promise<ApiResponse>
  • Parameters

    • url: string
    • jsonData: any
    • imageMimeType: string
    • imageData: string

    Returns Promise<ApiResponse>

put

  • put(url: string, requestData: any): Promise<ApiResponse>

setInvalidSessionHandler

  • setInvalidSessionHandler(handler: function): void
  • Parameters

    • handler: function
        • (): any
        • Returns any

    Returns void

Object literals

getEndpointsConfig

getEndpointsConfig: object

authorizationFree

authorizationFree: string[] = ['places','directions','tours','hotels','geoip','translations','exchange-rates','tags']

authorizationRequired

authorizationRequired: string[] = ['reviews']

cdnFree

cdnFree: string[] = ['reviews']

cdnRequired

cdnRequired: never[] = []

Generated using TypeDoc