Models¶
Generated pydantic models for ThemeParks.wiki API payloads. Only the most
commonly used models are documented here — see
themeparks._generated.models
for the full set.
Enums¶
Entity data¶
Bases: BaseModel
A single entity. Beyond the properties listed here, an entity may carry additional tag-derived properties named after the tag's slug, for example minimumHeight (integer, centimetres) or mayGetWet (boolean). The set is open-ended and driven by data rather than fixed by this contract, so clients should read them defensively rather than assume any particular tag is present.
attractionType
class-attribute
instance-attribute
¶
Kind of attraction. Present on ATTRACTION entities.
destinationId
class-attribute
instance-attribute
¶
DestinationEntry identifier
parkId
class-attribute
instance-attribute
¶
Identifier of the park this entity belongs to. Absent on destinations and on parks themselves.
externalId
class-attribute
instance-attribute
¶
Identifier used by the source data provider.
slug
class-attribute
instance-attribute
¶
URL-friendly slug. Served for destinations.
Live data¶
Queues¶
Bases: BaseModel
waitTime
class-attribute
instance-attribute
¶
Current standby wait time in minutes
Bases: BaseModel
waitTime
class-attribute
instance-attribute
¶
Current single rider wait time in minutes
Bases: BaseModel
currentGroupStart
class-attribute
instance-attribute
¶
Current boarding group start number
currentGroupEnd
class-attribute
instance-attribute
¶
Current boarding group end number
nextAllocationTime
class-attribute
instance-attribute
¶
Next boarding group allocation time
estimatedWait
class-attribute
instance-attribute
¶
Estimated wait time in minutes
Bases: BaseModel
waitTime
class-attribute
instance-attribute
¶
Current paid standby wait time in minutes
Shows and dining¶
Schedule¶
Bases: BaseModel
parks
class-attribute
instance-attribute
¶
Only included for destinations, lists all parks within the destination
Destinations¶
Shared¶
Bases: BaseModel
amount
class-attribute
instance-attribute
¶
Numerical price amount, in the currency's lowest denomination (e.g. cents). null when the item costs money but the provider does not publish an amount; 0 means genuinely free