# SpotPlace

What a helper pin (a car park, a cable car, a hut, a restaurant) or a spot that is also one carries beyond the spot fields: who runs it, prices and hours in the creator's words, booking, conditions and the parking, transport or tour details. Buyers see it on the pin's card and under every spot it is linked to.

Group: Place details.

## Fields

- `operator` (string, optional): Who runs it, at most 120 characters.
- `costRaw` (string, optional): The price in the creator's words, at most 200 characters (10 CHF a day); never parsed.
- `openRaw` (string, optional): Season or hours in the creator's words, at most 200 characters (May to October).
- `website` (string, optional): The official site (https, or http with a warning).
- `costUnit` (string, optional): What costRaw counts: per_person, per_night, per_person_night, per_room, per_vehicle, per_trip, per_hour or per_day. One of `per_person`, `per_night`, `per_person_night`, `per_room`, `per_vehicle`, `per_trip`, `per_hour`, `per_day`.
- `extraProps` (array of ExtraProp, optional): Free label and value rows, at most 24.
  Fields of ExtraProp: https://developers.sceniq.earth/fields/extra-prop.md
- `osmId` (string, optional): OpenStreetMap reference the pin came from: node/123, way/456 or relation/789.
- `googlePlaceId` (string, optional): Google place id the pin came from, as a reference.
- `country` (string, optional): ISO 3166-1 alpha-2 code (AR, BR).
- `bookingRequired` (boolean, optional): true shows Booking required.
- `bookingUrl` (string, optional): The page to book on (http or https).
- `insideKey` (string, optional): The spotKey of the pin this one sits inside (a restaurant in a station); one level only.
- `needsParentTicket` (boolean, optional): true when entering needs the parent pin's ticket.
- `conditions` (PlaceConditions, optional): Conditions shown as chips (PlaceConditions).
  Fields of PlaceConditions: https://developers.sceniq.earth/fields/place-conditions.md
- `parking` (ParkingInfo, optional): Parking details (ParkingInfo).
  Fields of ParkingInfo: https://developers.sceniq.earth/fields/parking-info.md
- `transport` (TransportInfo, optional): Transport details (TransportInfo).
  Fields of TransportInfo: https://developers.sceniq.earth/fields/transport-info.md
- `activity` (ActivityInfo, optional): Tour and activity details (ActivityInfo).
  Fields of ActivityInfo: https://developers.sceniq.earth/fields/activity-info.md
- `gatewayTown` (string, optional): The town it sits in when it is far from the spot on purpose (Ushuaia for an Antarctic cruise), at most 80 characters; no distance is shown then.
- `tour` (string, optional): Set when the pin is a tour or activity (a place of kind activity): guided_tour, boat_tour, balloon, scenic_flight, jeep_safari or gear_rental. list_facilities then reads it as kind activity.

## Used by

- [create_spot](https://developers.sceniq.earth/reference/create_spot.md)
- [update_spot](https://developers.sceniq.earth/reference/update_spot.md)
- [upsert_spots](https://developers.sceniq.earth/reference/upsert_spots.md)
