Class: SixFlagsAmerica

SixFlagsAmerica

Six Flags America

new SixFlagsAmerica()

Create a new SixFlagsAmerica 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: