new SixFlagsNewEngland()
Create a new SixFlagsNewEngland object
Extends
Members
-
APIBase
-
Get the API base URL for making API requests
- Inherited From:
- Overrides:
-
Cache
-
Get the cache object for this park
- Inherited From:
- Overrides:
-
FastPass :Boolean
-
Does this park offer fast-pass services?
Type:
- Boolean
- Inherited From:
- Overrides:
-
FastPassReturnTimes :Boolean
-
Does this park tell you the fast-pass return times?
Type:
- Boolean
- Inherited From:
- Overrides:
-
GetNumScheduleDays
-
How many days are returned by this park's schedule?
- Inherited From:
- Overrides:
-
Schedule :Schedule
-
Get this park's raw schedule object
Type:
- Inherited From:
- Overrides:
-
SupportsOpeningTimes :Boolean
-
Does this park offer opening time information?
Type:
- Boolean
- Inherited From:
- Overrides:
-
SupportsRideSchedules :Boolean
-
Does this park offer opening times for rides?
Type:
- Boolean
- Inherited From:
- Overrides:
-
SupportsWaitTimes :Boolean
-
Does this park offer wait time information?
Type:
- Boolean
- Inherited From:
- Overrides:
-
UserAgent :String
-
Get this park's useragent string for making network requests This is usually randomly generated on object construction
Type:
- String
- Inherited From:
- Overrides:
Methods
-
BuildWaitTimesResponse()
-
Build the Wait Times response from JSON data This will create/fetch Ride objects based on the supplied JSON data
- Inherited From:
- Overrides:
-
GetAccessToken()
-
Get an access token for making Six Flags API requests
- Inherited From:
- Overrides:
-
GetOpeningTimes()
-
Get opening times for this park
- Inherited From:
- Overrides:
-
GetRideNames()
-
Get rides names for all the rides in this park This is either fetched from cache or fresh from the API if not fetched for a while
- Inherited From:
- Overrides:
Returns:
Object of Ride IDs => Ride Names- Type
- Promise.<Object>
-
GetRideObject(rideId)
-
Find (or create) a ride object with the given ID
Parameters:
Name Type Description rideId
* ID to search for/create ride - Inherited From:
- Overrides:
-
GetWaitTimes()
-
Get waiting times for rides from this park If the last argument is a function, this will act as a callback. Callback will call with callback(error, data) Data will be null if error is present If the last argument is not a function, this will return a Promise.
- Inherited From:
- Overrides:
-
HTTP()
-
Make an HTTP request using this park's user agent and HTTP settings
- Inherited From:
- Overrides:
-
UpdateRide(id, options)
-
Update a ride state
Parameters:
Name Type Description id
String The ride ID to update options
Object Ride options to update - Inherited From:
- Overrides: