Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "Trip/index"

Index

Functions

addDaysToTrip

  • addDaysToTrip(id: string, count: number): Promise<Trip>

addPlaceToDay

  • addPlaceToDay(tripId: string, placeId: string, dayIndex: number, positionInDay?: undefined | number): 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>

createTrip

  • createTrip(startDate: string, name: string, placeId: string): Promise<Trip>
  • Parameters

    • startDate: string
    • name: string
    • placeId: string

    Returns Promise<Trip>

emptyTripsTrash

  • emptyTripsTrash(): Promise<string[]>

getPlacesIdsFromTrip

  • getPlacesIdsFromTrip(trip: Trip): string[]

getTripDetailed

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

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[]>

handleTripChanges

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>

prependDaysToTrip

  • prependDaysToTrip(id: string, count: number): Promise<Trip>

removeAllPlacesFromDay

  • removeAllPlacesFromDay(id: string, dayIndex: number): Promise<Trip>

removeDayFromTrip

  • removeDayFromTrip(id: string, dayIndex: number): 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>

swapDaysInTrip

  • swapDaysInTrip(id: string, firstDayIndex: number, secondDayIndex: number): Promise<Trip>
  • Parameters

    • id: string
    • firstDayIndex: number
    • secondDayIndex: number

    Returns Promise<Trip>

updateTrip

Generated using TypeDoc