Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "Trip/DataAccess"

Index

Variables

UPDATE_TIMEOUT

UPDATE_TIMEOUT: number = 3000

tripDataToSend

tripDataToSend: object

Type declaration

updateTimeouts

updateTimeouts: object

Type declaration

Functions

applyTripTemplate

  • applyTripTemplate(tripId: string, templateId: number, dayIndex: number): Promise<Trip>

cloneTrip

  • cloneTrip(id: string): Promise<string>

createTrip

deleteTripFromCache

  • deleteTripFromCache(id: string): Promise<void>

emptyTripsTrash

  • emptyTripsTrash(): Promise<string[]>

getTripDetailed

  • getTripDetailed(id: string): Promise<Trip>

getTripFromApi

  • getTripFromApi(id: string): Promise<any>

getTripTemplates

  • getTripTemplates(placeId: string): Promise<TripTemplate[]>

getTrips

  • getTrips(dateFrom?: string | null, dateTo?: string | null): Promise<Trip[]>
  • Parameters

    • Optional dateFrom: string | null
    • Optional dateTo: string | null

    Returns Promise<Trip[]>

getTripsInTrash

  • getTripsInTrash(): Promise<Trip[]>

handleIgnoredConflict

isTripInCache

  • isTripInCache(id: string): Promise<boolean>

putTripToApi

shouldNotifyOnTripUpdate

  • shouldNotifyOnTripUpdate(id: string, version: number | null): Promise<boolean>

updateTrip

  • updateTrip(tripToBeUpdated: Trip): Promise<Trip>

Generated using TypeDoc