Home > @magiclane/maps-sdk > PTTrip > (constructor)

PTTrip.(constructor)

Create a PTTrip.

API users do not typically create instances of this class directly.

Signature:

constructor(input: {
        route: PTRouteInfo;
        agency: PTAgency;
        tripIndex: number;
        tripDate?: Date;
        hasRealtime: boolean;
        departureTime?: Date;
        isCancelled?: boolean;
        delayMinutes?: number;
        stopTimes: PTStopTime[];
        stopIndex: number;
        stopPlatformCode?: string;
        isWheelchairAccessible: boolean;
        isBikeAllowed: boolean;
    });

Parameters

Parameter

Type

Description

{ route, agency, tripIndex, tripDate, hasRealtime, departureTime, isCancelled, delayMinutes, stopTimes, stopIndex, stopPlatformCode, isWheelchairAccessible, isBikeAllowed, }

(not declared)

input

{ route: PTRouteInfo; agency: PTAgency; tripIndex: number; tripDate?: Date; hasRealtime: boolean; departureTime?: Date; isCancelled?: boolean; delayMinutes?: number; stopTimes: PTStopTime[]; stopIndex: number; stopPlatformCode?: string; isWheelchairAccessible: boolean; isBikeAllowed: boolean; }

input properties:

  • route: PTRouteInfo
  • agency: PTAgency
  • tripIndex: number
  • Optional tripDate?: Date
  • hasRealtime: boolean
  • Optional departureTime?: Date
  • Optional isCancelled?: boolean
  • Optional delayMinutes?: number
  • stopTimes: PTStopTime[]
  • stopIndex: number
  • Optional stopPlatformCode?: string
  • isWheelchairAccessible: boolean
  • isBikeAllowed: boolean