# ParkingFeePolicy

You must include the `ParkingFeePolicy` element and any applicable parking-related [Services](/connectivity/docs/api-reference/services) (e.g. street parking, valet parking) in the same request when updating parking information.

Removing parking information
If you send an empty `ParkingFeePolicy` element with an overlay call, all parking details (including those set via [FeePolicy](/connectivity/docs/api-reference/feepolicy) and [Services](/connectivity/docs/api-reference/services)) are removed.

## Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [TPA_Extensions](/connectivity/docs/api-reference/tpa_extensions)/`ParkingFeePolicy` | Parking fee policy details. | object | 0..1 | - |
| `ParkingFeePolicy`/`@ParkingType]` | Specifies the type of parking the property offers. | enum | 0..1 | Accepts: `on_site`, `location_nearby`, `none`. Default: `on_site` |
| `ParkingFeePolicy`/`@ParkingReservation` | Specifies whether guests can/must reserve a parking space in advance. | enum | 0..1 | Accepts: `needed`, `not_needed`, `not_available`. Default: `not_available` |
| `ParkingFeePolicy`/`@ParkingProperty` | Specifies whether the parking area is public or private. | enum | 0..1 | Accepts: `public`, `private`. Default: `public` |


## XML


```xml
<ParkingFeePolicy
  ParkingType="location_nearby"
  ParkingReservation="needed"
  ParkingProperty="private" />
```

## Related endpoints

* [/ota/OTA_HotelDescriptiveContentNotif](/connectivity/docs/ota-hoteldescriptivecontentnotif)