### Get Destinations using Themeparks JavaScript SDK Example Source: https://github.com/themeparks/themeparks_javascript/blob/main/README.md An example JavaScript code snippet demonstrating how to initialize the Themeparks SDK, call the 'getDestinations' API method, and handle both successful data retrieval and potential errors. ```JavaScript var Themeparks = require('themeparks'); var api = new Themeparks.DestinationsApi() api.getDestinations().then(function(data) { console.log('API called successfully. Returned data: ' + data); }, function(error) { console.error(error); }); ``` -------------------------------- ### Install Themeparks JavaScript SDK for Node.js Source: https://github.com/themeparks/themeparks_javascript/blob/main/README.md Provides various methods for installing the Themeparks JavaScript SDK in a Node.js environment, including standard npm installation, local development linking, and installation directly from a Git repository. ```Shell npm install themeparks --save npm run build ``` ```Shell npm install npm link npm link /path/to/ npm run build ``` ```Shell npm install GIT_USER_ID/GIT_REPO_ID --save ``` -------------------------------- ### JavaScript Example: Get Themepark Destinations Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/DestinationsApi.md Demonstrates how to use the Themeparks JavaScript SDK to call the `getDestinations` API endpoint and handle the response or errors. ```javascript import Themeparks from 'themeparks'; let apiInstance = new Themeparks.DestinationsApi(); apiInstance.getDestinations().then((data) => { console.log('API called successfully. Returned data: ' + data); }, (error) => { console.error(error); }); ``` -------------------------------- ### Themeparks.LiveShowTime Properties API Reference Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/LiveShowTime.md Defines the properties available for the Themeparks.LiveShowTime object, including its type, start time, and end time. All properties are optional. ```APIDOC Themeparks.LiveShowTime: Properties: type: Type: String Description: (optional) startTime: Type: Date Description: (optional) endTime: Type: Date Description: (optional) ``` -------------------------------- ### Get Entity Live Data (Themeparks.EntitiesApi) Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntitiesApi.md Retrieves live data for an entity and its children, such as current queue times, parade times, or operational statuses. For a destination, this includes live data for all parks within that destination, offering real-time insights. ```JavaScript import Themeparks from 'themeparks'; let apiInstance = new Themeparks.EntitiesApi(); let entityID = "entityID_example"; // String | Entity ID (or slug) to fetch apiInstance.getEntityLiveData(entityID).then((data) => { console.log('API called successfully. Returned data: ' + data); }, (error) => { console.error(error); }); ``` ```APIDOC Method: getEntityLiveData Description: Get live data for this entity and any child entities HTTP Request: GET /entity/{entityID}/live Parameters: - Name: entityID Type: String Description: Entity ID (or slug) to fetch Return Type: EntityLiveDataResponse Authorization: No authorization required HTTP Request Headers: - Content-Type: Not defined - Accept: application/json ``` -------------------------------- ### Get Upcoming Entity Schedule (Themeparks.EntitiesApi) Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntitiesApi.md Fetches the schedule for a given entity for the next 30 days. This provides a short-term overview of an entity's operational schedule, useful for planning immediate visits. ```JavaScript import Themeparks from 'themeparks'; let apiInstance = new Themeparks.EntitiesApi(); let entityID = "entityID_example"; // String | Entity ID (or slug) to fetch apiInstance.getEntityScheduleUpcoming(entityID).then((data) => { console.log('API called successfully. Returned data: ' + data); }, (error) => { console.error(error); }); ``` ```APIDOC Method: getEntityScheduleUpcoming Description: Get entity schedule HTTP Request: GET /entity/{entityID}/schedule Parameters: - Name: entityID Type: String Description: Entity ID (or slug) to fetch Return Type: EntityScheduleResponse Authorization: No authorization required HTTP Request Headers: - Content-Type: Not defined - Accept: application/json ``` -------------------------------- ### Get Entity Document (Themeparks.EntitiesApi) Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntitiesApi.md Retrieves the full data document for a given entity using its GUID or slug. This method allows fetching detailed information about a specific theme park entity, such as a park, ride, or destination. ```JavaScript import Themeparks from 'themeparks'; let apiInstance = new Themeparks.EntitiesApi(); let entityID = "entityID_example"; // String | Entity ID (or slug) to fetch apiInstance.getEntity(entityID).then((data) => { console.log('API called successfully. Returned data: ' + data); }, (error) => { console.error(error); }); ``` ```APIDOC Method: getEntity Description: Get entity document HTTP Request: GET /entity/{entityID} Parameters: - Name: entityID Type: String Description: Entity ID (or slug) to fetch Return Type: EntityData Authorization: No authorization required HTTP Request Headers: - Content-Type: Not defined - Accept: application/json ``` -------------------------------- ### Get Entity Schedule by Month and Year (Themeparks.EntitiesApi) Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntitiesApi.md Retrieves the schedule for a specific entity for a given year and month. This allows for fetching historical or future schedules for a precise period, enabling detailed long-term planning. ```APIDOC Method: getEntityScheduleYearMonth Description: Get entity schedule for a specific month and year HTTP Request: GET /entity/{entityID}/schedule/{year}/{month} Parameters: - Name: entityID Type: String Description: Entity ID (or slug) to fetch - Name: year Type: String Description: The year for which to fetch the schedule - Name: month Type: String Description: The month for which to fetch the schedule Return Type: EntityScheduleResponse Authorization: No authorization required HTTP Request Headers: - Content-Type: Not defined - Accept: application/json ``` -------------------------------- ### Get Entity Children (Themeparks.EntitiesApi) Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntitiesApi.md Fetches a recursive list of all child entities belonging to a given entity. For example, calling this on a destination entity will return all parks and all rides within those parks, providing a complete hierarchical breakdown. ```JavaScript import Themeparks from 'themeparks'; let apiInstance = new Themeparks.EntitiesApi(); let entityID = "entityID_example"; // String | Entity ID (or slug) to fetch apiInstance.getEntityChildren(entityID).then((data) => { console.log('API called successfully. Returned data: ' + data); }, (error) => { console.error(error); }); ``` ```APIDOC Method: getEntityChildren Description: Get all children for a given entity document HTTP Request: GET /entity/{entityID}/children Parameters: - Name: entityID Type: String Description: Entity ID (or slug) to fetch Return Type: EntityChildrenResponse Authorization: No authorization required HTTP Request Headers: - Content-Type: Not defined - Accept: application/json ``` -------------------------------- ### Bundle Themeparks JavaScript SDK for Browser with Browserify Source: https://github.com/themeparks/themeparks_javascript/blob/main/README.md Command to bundle the Themeparks JavaScript SDK for use in a browser environment using Browserify, assuming 'main.js' is the entry file. ```Shell browserify main.js > bundle.js ``` -------------------------------- ### Themeparks.DestinationsApi Overview Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/DestinationsApi.md Comprehensive documentation for the Themeparks Destinations API, including available methods, HTTP details, parameters, and return types. ```APIDOC Themeparks.DestinationsApi: Base URL: https://api.themeparks.wiki/v1 Methods: getDestinations: Description: Get a list of supported destinations available on the live API HTTP Request: GET /destinations Parameters: None Return Type: DestinationsResponse Authorization: No authorization required HTTP Request Headers: Content-Type: Not defined Accept: application/json ``` -------------------------------- ### Themeparks API Endpoints Reference Source: https://github.com/themeparks/themeparks_javascript/blob/main/README.md A comprehensive reference table detailing all available API endpoints for the Themeparks service, including the associated class, method, HTTP request type, and a brief description for each. ```APIDOC All URIs are relative to *https://api.themeparks.wiki/v1* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *Themeparks.DestinationsApi* | [**getDestinations**](docs/DestinationsApi.md#getDestinations) | **GET** /destinations | Get a list of supported destinations available on the live API *Themeparks.EntitiesApi* | [**getEntity**](docs/EntitiesApi.md#getEntity) | **GET** /entity/{entityID} | Get entity document *Themeparks.EntitiesApi* | [**getEntityChildren**](docs/EntitiesApi.md#getEntityChildren) | **GET** /entity/{entityID}/children | Get all children for a given entity document *Themeparks.EntitiesApi* | [**getEntityLiveData**](docs/EntitiesApi.md#getEntityLiveData) | **GET** /entity/{entityID}/live | Get live data for this entity and any child entities *Themeparks.EntitiesApi* | [**getEntityScheduleUpcoming**](docs/EntitiesApi.md#getEntityScheduleUpcoming) | **GET** /entity/{entityID}/schedule | Get entity schedule *Themeparks.EntitiesApi* | [**getEntityScheduleYearMonth**](docs/EntitiesApi.md#getEntityScheduleYearMonth) | **GET** /entity/{entityID}/schedule/{year}/{month} | Get entity schedule for a specific month and year ``` -------------------------------- ### Themeparks API: getEntityScheduleYearMonth Method Details Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntitiesApi.md Detailed API documentation for the `getEntityScheduleYearMonth` method, outlining its parameters, return type, authorization requirements, and expected HTTP request headers. ```APIDOC Method: getEntityScheduleYearMonth Parameters: - entityID: String Description: Entity ID (or slug) to fetch - year: Number Description: Schedule year to fetch - month: Number Description: Schedule month to fetch. Must be a two digit zero-padded month. Return type: - EntityScheduleResponse Authorization: - No authorization required HTTP request headers: - Content-Type: Not defined - Accept: application/json ``` -------------------------------- ### Fetch Themepark Entity Schedule by Year and Month (JavaScript) Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntitiesApi.md This snippet demonstrates how to use the `themeparks` JavaScript library to retrieve the schedule for a specific entity. It initializes the `Themeparks.EntitiesApi`, sets the required `entityID`, `year`, and `month` parameters, and then calls the `getEntityScheduleYearMonth` method, handling both success and error responses using promises. ```javascript import Themeparks from 'themeparks'; let apiInstance = new Themeparks.EntitiesApi(); let entityID = "entityID_example"; // String | Entity ID (or slug) to fetch let year = 3.4; // Number | Schedule year to fetch let month = 3.4; // Number | Schedule month to fetch. Must be a two digit zero-padded month. apiInstance.getEntityScheduleYearMonth(entityID, year, month).then((data) => { console.log('API called successfully. Returned data: ' + data); }, (error) => { console.error(error); }); ``` -------------------------------- ### Themeparks.LiveQueueBOARDINGGROUP Object Properties Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/LiveQueueBOARDINGGROUP.md Defines the structure and properties of the `Themeparks.LiveQueueBOARDINGGROUP` object, which represents live queue boarding group information within the Themeparks API. Each property describes a specific attribute related to the boarding group's status, timing, or estimated wait. ```APIDOC Themeparks.LiveQueueBOARDINGGROUP: Properties: allocationStatus: BoardingGroupState (optional) currentGroupStart: Date (optional) currentGroupEnd: Date (optional) nextAllocationTime: Date (optional) estimatedWait: Number (optional) ``` -------------------------------- ### Themeparks.EntityLiveData Object Properties Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntityLiveData.md Documents the properties available for the `Themeparks.EntityLiveData` object, including their types and descriptions. This object represents live data for a theme park entity such as a ride, show, or dining location. ```APIDOC Themeparks.EntityLiveData: Properties: id: Type: String Description: Unique identifier for the entity. name: Type: String Description: Name of the entity. entityType: Type: EntityType Description: The type of entity, referencing the EntityType definition. status: Type: LiveStatusType Description: Current live status of the entity. (Optional) lastUpdated: Type: Date Description: Timestamp indicating when the entity's live data was last updated. queue: Type: LiveQueue Description: Live queue information for the entity, if applicable. (Optional) showtimes: Type: [LiveShowTime] Description: A list of live showtimes for the entity. (Optional) operatingHours: Type: [LiveShowTime] Description: A list of operating hours for the entity. (Optional) diningAvailability: Type: [DiningAvailability] Description: A list of dining availability slots for the entity. (Optional) ``` -------------------------------- ### Themeparks.LiveQueueSTANDBY Object Properties Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/LiveQueueSTANDBY.md Defines the properties available for the Themeparks.LiveQueueSTANDBY object, including their types and descriptions. The 'waitTime' property is an optional Number. ```APIDOC Themeparks.LiveQueueSTANDBY: Properties: waitTime: Type: Number Description: "" Notes: optional ``` -------------------------------- ### Themeparks.DestinationParkEntry Object Properties Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/DestinationParkEntry.md Defines the data structure and properties available for a Themeparks.DestinationParkEntry object, including its unique identifier and name. This object is typically used to represent an entry point or specific destination within a theme park context. ```APIDOC Themeparks.DestinationParkEntry: Properties: id (String): Unique identifier for the destination park entry. (optional) name (String): The name of the destination park entry. (optional) ``` -------------------------------- ### Themeparks.LiveQueuePAIDRETURNTIME Object Properties Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/LiveQueuePAIDRETURNTIME.md Defines the data structure for the Themeparks.LiveQueuePAIDRETURNTIME object, detailing its various properties, their types, and descriptions. This object represents information related to paid return times in a live queue system. ```APIDOC Themeparks.LiveQueuePAIDRETURNTIME: Properties: state: Type: ReturnTimeState Description: (optional) returnStart: Type: Date Description: (optional) returnEnd: Type: Date Description: (optional) price: Type: PriceData Description: (optional) ``` -------------------------------- ### Themeparks.TagData Object Properties Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/TagData.md Defines the properties available for the `Themeparks.TagData` object, including their types and descriptions. Some properties are optional. ```APIDOC Themeparks.TagData: Properties: tag: Type: String Description: "" tagName: Type: String Description: "" id: Type: String Description: "" Optional: true value: Type: OneOfstringnumberobject Description: "" Optional: true ``` -------------------------------- ### Themeparks.LiveQueue Object Properties Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/LiveQueue.md Defines the various queue types available as properties of the Themeparks.LiveQueue object, including standby, single rider, return time, paid return time, and boarding group options. Each property links to a specific queue type definition. ```APIDOC Themeparks.LiveQueue: Properties: STANDBY: Type: LiveQueueSTANDBY Description: Notes: optional SINGLE_RIDER: Type: LiveQueueSTANDBY Description: Notes: optional RETURN_TIME: Type: LiveQueueRETURNTIME Description: Notes: optional PAID_RETURN_TIME: Type: LiveQueuePAIDRETURNTIME Description: Notes: optional BOARDING_GROUP: Type: LiveQueueBOARDINGGROUP Description: Notes: optional ``` -------------------------------- ### Themeparks.DestinationEntry Object Definition Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/DestinationEntry.md Defines the structure of the Themeparks.DestinationEntry object, including its unique identifier, name, slug, and a list of associated park entries. All properties are optional. ```APIDOC Themeparks.DestinationEntry: id: String (optional) name: String (optional) slug: String (optional) parks: [DestinationParkEntry] (optional) ``` -------------------------------- ### Themeparks.ScheduleEntry API Definition Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/ScheduleEntry.md Defines the structure for a schedule entry within the Themeparks API, including properties like date, opening and closing times, and a type. It also specifies the TypeEnum, an enumeration of possible schedule types such as 'OPERATING', 'TICKETED_EVENT', 'PRIVATE_EVENT', 'EXTRA_HOURS', and 'INFO'. ```APIDOC Themeparks.ScheduleEntry: Properties: date: String openingTime: Date closingTime: Date type: String Enum: TypeEnum OPERATING (value: "OPERATING") TICKETED_EVENT (value: "TICKETED_EVENT") PRIVATE_EVENT (value: "PRIVATE_EVENT") EXTRA_HOURS (value: "EXTRA_HOURS") INFO (value: "INFO") ``` -------------------------------- ### Themeparks.LiveQueueRETURNTIME Object Properties Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/LiveQueueRETURNTIME.md Defines the properties available for the Themeparks.LiveQueueRETURNTIME object, including its state and return time range. This object is used to represent specific return time windows for attractions. ```APIDOC Themeparks.LiveQueueRETURNTIME: Properties: - Name: state Type: ReturnTimeState Description: "" Notes: optional - Name: returnStart Type: Date Description: "" Notes: optional - Name: returnEnd Type: Date Description: "" Notes: optional ``` -------------------------------- ### Themeparks.EntityScheduleResponse Object Properties Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntityScheduleResponse.md Defines the structure and properties of the `Themeparks.EntityScheduleResponse` object, including its ID, name, entity type, timezone, and schedule entries. All properties are optional. ```APIDOC Themeparks.EntityScheduleResponse Properties: id: String (optional) name: String (optional) entityType: EntityType (optional) timezone: String (optional) schedule: [ScheduleEntry] (optional) ``` -------------------------------- ### Themeparks.DiningAvailability Properties Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/DiningAvailability.md Defines the properties available for the Themeparks.DiningAvailability object, including party size and wait time. Each property's type and optionality are specified. ```APIDOC Themeparks.DiningAvailability: Properties: partySize: Type: Number Description: "" Notes: "[optional]" waitTime: Type: Number Description: "" Notes: "[optional]" ``` -------------------------------- ### Themeparks.PriceData Object Properties Definition Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/PriceData.md Defines the properties available for the `Themeparks.PriceData` object. This includes `amount` (Number) and `currency` (String), both of which are optional. ```APIDOC Themeparks.PriceData: Properties: amount: Type: Number Description: "" Notes: "[optional]" currency: Type: String Description: "" Notes: "[optional]" ``` -------------------------------- ### Configure Webpack for Themeparks JavaScript SDK Source: https://github.com/themeparks/themeparks_javascript/blob/main/README.md Webpack configuration snippet to disable the AMD loader, which helps resolve 'Module not found' errors when integrating the Themeparks SDK into a Webpack project. ```JavaScript module: { rules: [ { parser: { amd: false } } ] } ``` -------------------------------- ### Themeparks.DestinationsResponse API Schema Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/DestinationsResponse.md Defines the properties of the Themeparks.DestinationsResponse object, specifically detailing the 'destinations' array which holds DestinationEntry objects. ```APIDOC Themeparks.DestinationsResponse: Properties: destinations: Type: [DestinationEntry] Notes: optional ``` -------------------------------- ### Themeparks.EntityLiveDataResponse API Schema Definition Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntityLiveDataResponse.md Defines the properties and their types for the Themeparks.EntityLiveDataResponse object. This schema is crucial for understanding the data structure returned by API calls related to entity live data. ```APIDOC Themeparks.EntityLiveDataResponse: Properties: id: Type: String Description: (optional) name: Type: String Description: (optional) entityType: Type: EntityType Description: (optional) timezone: Type: String Description: (optional) liveData: Type: [EntityLiveData] Description: (optional) ``` -------------------------------- ### Themeparks.ReturnTimeState Enum Definition Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/ReturnTimeState.md This enum defines the possible states for a return time within the Themeparks system. It includes states for availability, temporary fullness, and completion. ```APIDOC Themeparks.ReturnTimeState (Enum): AVAILABLE (value: "AVAILABLE") TEMP_FULL (value: "TEMP_FULL") FINISHED (value: "FINISHED") ``` -------------------------------- ### Themeparks.EntityChildrenResponse API Model Definition Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntityChildrenResponse.md Defines the data structure for the `Themeparks.EntityChildrenResponse` object, including its unique identifier, name, associated entity type, timezone, and a list of child entities. All properties are optional. ```APIDOC Themeparks.EntityChildrenResponse: id: String (optional) name: String (optional) entityType: EntityType (optional) timezone: String (optional) children: [EntityChild] (optional) ``` -------------------------------- ### Themeparks.EntityData Object Properties Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntityData.md Defines the data structure for an entity within the Themeparks system, including its unique identifier, name, type, and optional related data like parent IDs, location, and tags. ```APIDOC Themeparks.EntityData: Properties: id: Type: String Description: Unique identifier for the entity. name: Type: String Description: Name of the entity. entityType: Type: EntityType Description: Type of the entity (e.g., park, ride). parentId: Type: String Description: Optional. ID of the parent entity. destinationId: Type: String Description: Optional. ID of the destination associated with the entity. timezone: Type: String Description: Timezone of the entity's location. location: Type: EntityDataLocation Description: Optional. Geographic location data for the entity. tags: Type: [TagData] Description: Optional. List of tags associated with the entity. ``` -------------------------------- ### Themeparks.EntityChild Properties Definition Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntityChild.md Defines the properties available for the Themeparks.EntityChild object, including its unique identifier, name, and a reference to its entity type. This structure is fundamental for understanding how entity children are represented in the Themeparks system. ```APIDOC Themeparks.EntityChild: Properties: id: Type: String Description: "" name: Type: String Description: "" entityType: Type: EntityType Description: "" ``` -------------------------------- ### Themeparks.EntityDataLocation Object Definition Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntityDataLocation.md Defines the structure of the Themeparks.EntityDataLocation object, primarily used for specifying geographical coordinates with latitude and longitude properties. ```APIDOC Themeparks.EntityDataLocation: Properties: latitude: Type: Number Description: Geographical latitude. Notes: optional longitude: Type: Number Description: Geographical longitude. Notes: optional ``` -------------------------------- ### Themeparks.BoardingGroupState Enum Definition Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/BoardingGroupState.md Defines the possible states for a boarding group. This enum is used to represent the current status of a boarding group, indicating whether it is available for new entries, temporarily paused, or permanently closed. ```APIDOC Themeparks.BoardingGroupState (Enum) AVAILABLE: "AVAILABLE" - The boarding group is currently available. PAUSED: "PAUSED" - The boarding group is temporarily paused. CLOSED: "CLOSED" - The boarding group is permanently closed. ``` -------------------------------- ### Themeparks.EntityType Enum Definition Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/EntityType.md Defines the `Themeparks.EntityType` enum, listing various types of entities found in theme parks such as destinations, parks, attractions, restaurants, hotels, and shows. Each enum member has a string value. ```APIDOC Themeparks.EntityType (Enum) - DESTINATION (value: "DESTINATION") - PARK (value: "PARK") - ATTRACTION (value: "ATTRACTION") - RESTAURANT (value: "RESTAURANT") - HOTEL (value: "HOTEL") - SHOW (value: "SHOW") ``` -------------------------------- ### Define Themeparks.LiveStatusType Enum Source: https://github.com/themeparks/themeparks_javascript/blob/main/docs/LiveStatusType.md Defines the possible live status types for theme park entities, such as rides or parks themselves. This enum includes states like operating, down, closed, and under refurbishment, providing a standardized way to represent their current status. ```APIDOC Themeparks.LiveStatusType: Type: Enum Description: Represents the live operational status of a theme park entity. Values: OPERATING: "OPERATING" DOWN: "DOWN" CLOSED: "CLOSED" REFURBISHMENT: "REFURBISHMENT" ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.