External module "Trip/index"
Variables
setTripUpdatedNotificationHandler
Functions
addPlaceToDay
- addPlaceToDay(trip: Trip, placeId: string, dayIndex: number, positionInDay?: undefined | number): Promise<Trip>
-
Parameters
-
-
placeId: string
-
dayIndex: number
-
Optional positionInDay: undefined | number
Returns Promise<Trip>
addSequenceToDay
-
Parameters
-
-
dayIndex: number
-
placeIds: string[]
-
Optional transports: (null | TransportSettings)[] | null
-
-
Optional positionInDay: undefined | number
Returns Promise<Trip>
applyTripTemplate
- applyTripTemplate(tripId: string, templateId: number, dayIndex: number): Promise<Trip>
-
Parameters
-
tripId: string
-
templateId: number
-
dayIndex: number
Returns Promise<Trip>
cloneTrip
- cloneTrip(id: string): Promise<string>
-
Parameters
Returns Promise<string>
createTrip
- createTrip(startDate: string, name: string, daysCount: number, placeId?: undefined | string): Promise<Trip>
-
Parameters
-
startDate: string
-
name: string
-
daysCount: number
-
Optional placeId: undefined | string
Returns Promise<Trip>
emptyTripsTrash
- emptyTripsTrash(): Promise<string[]>
-
Returns Promise<string[]>
ensureTripSyncedToServer
- ensureTripSyncedToServer(tripId: string): Promise<void>
-
Parameters
Returns Promise<void>
getNearestPossiblePlace
- getNearestPossiblePlace(location: Location, tripId: string, dayIndex: number): Promise<Place | null>
-
Parameters
-
-
tripId: string
-
dayIndex: number
Returns Promise<Place | null>
getPlacesIdsFromTrip
- getPlacesIdsFromTrip(trip: Trip): string[]
-
Parameters
Returns string[]
getTripDetailed
- getTripDetailed(id: string): Promise<Trip>
-
Parameters
Returns Promise<Trip>
getTrips
- getTrips(dateFrom?: string | null, dateTo?: string | null): Promise<TripInfo[]>
-
Parameters
-
Optional dateFrom: string | null
-
Optional dateTo: string | null
Returns Promise<TripInfo[]>
populateTripTemplateWithPlaces
populateTripWithPlaces
- populateTripWithPlaces(trip: Trip): Promise<Trip>
-
Parameters
Returns Promise<Trip>
saveTrip
-
Parameters
Returns Promise<Trip>
See https://confluence.sygic.com/display/STV/Sticky+Places+in+Itinerary