External module "Trip/index"
Functions
addDaysToTrip
- addDaysToTrip(id: string, count: number): Promise<Trip>
-
Parameters
Returns Promise<Trip>
addPlaceToDay
- addPlaceToDay(tripId: string, placeId: string, dayIndex: number, positionInDay?: undefined | number): Promise<Trip>
-
Parameters
-
tripId: string
-
placeId: string
-
dayIndex: number
-
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, placeId: string): Promise<Trip>
-
Parameters
-
startDate: string
-
name: string
-
placeId: string
Returns Promise<Trip>
emptyTripsTrash
- emptyTripsTrash(): Promise<string[]>
-
Returns Promise<string[]>
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<Trip[]>
-
Parameters
-
Optional dateFrom: string | null
-
Optional dateTo: string | null
Returns Promise<Trip[]>
getTripsInTrash
- getTripsInTrash(): Promise<Trip[]>
movePlaceInDay
- movePlaceInDay(id: string, dayIndex: number, positionFrom: number, positionTo: number): Promise<Trip>
-
Parameters
-
id: string
-
dayIndex: number
-
positionFrom: number
-
positionTo: number
Returns Promise<Trip>
populateTripTemplateWithPlaces
populateTripWithPlaces
- populateTripWithPlaces(trip: Trip): Promise<Trip>
-
Parameters
Returns Promise<Trip>
prependDaysToTrip
- prependDaysToTrip(id: string, count: number): Promise<Trip>
-
Parameters
Returns Promise<Trip>
removeAllPlacesFromDay
- removeAllPlacesFromDay(id: string, dayIndex: number): Promise<Trip>
-
Parameters
-
id: string
-
dayIndex: number
Returns Promise<Trip>
removeDayFromTrip
- removeDayFromTrip(id: string, dayIndex: number): Promise<Trip>
-
Parameters
-
id: string
-
dayIndex: number
Returns Promise<Trip>
removePlacesFromDay
- removePlacesFromDay(id: string, dayIndex: number, positionsInDay: number[]): Promise<Trip>
-
Parameters
-
id: string
-
dayIndex: number
-
positionsInDay: number[]
Returns Promise<Trip>
setOvernightPlace
- setOvernightPlace(tripId: string, placeId: string, dayIndex: number): Promise<Trip>
-
Parameters
-
tripId: string
-
placeId: string
-
dayIndex: number
Returns Promise<Trip>
setTransport
- setTransport(tripId: string, dayIndex: number, itemIndex: number, settings: TransportSettings): Promise<Trip>
-
Parameters
-
tripId: string
-
dayIndex: number
-
itemIndex: number
-
Returns Promise<Trip>
swapDaysInTrip
- swapDaysInTrip(id: string, firstDayIndex: number, secondDayIndex: number): Promise<Trip>
-
Parameters
-
id: string
-
firstDayIndex: number
-
secondDayIndex: number
Returns Promise<Trip>
updateTrip
-
Parameters
Returns Promise<Trip>
https://confluence.sygic.com/display/STV/Sticky+Places+in+Itinerary