

# Data Types
<a name="API_Types"></a>

The Amazon Location Service API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported by Maps:
+  [ListMapsResponseEntry](API_ListMapsResponseEntry.md) 
+  [MapConfiguration](API_MapConfiguration.md) 
+  [MapConfigurationUpdate](API_MapConfigurationUpdate.md) 

The following data types are supported by Places:
+  [DataSourceConfiguration](API_DataSourceConfiguration.md) 
+  [ListPlaceIndexesResponseEntry](API_ListPlaceIndexesResponseEntry.md) 
+  [Place](API_Place.md) 
+  [PlaceGeometry](API_PlaceGeometry.md) 
+  [SearchForPositionResult](API_SearchForPositionResult.md) 
+  [SearchForSuggestionsResult](API_SearchForSuggestionsResult.md) 
+  [SearchForTextResult](API_SearchForTextResult.md) 
+  [SearchPlaceIndexForPositionSummary](API_SearchPlaceIndexForPositionSummary.md) 
+  [SearchPlaceIndexForSuggestionsSummary](API_SearchPlaceIndexForSuggestionsSummary.md) 
+  [SearchPlaceIndexForTextSummary](API_SearchPlaceIndexForTextSummary.md) 
+  [TimeZone](API_TimeZone.md) 

The following data types are supported by Routes:
+  [CalculateRouteCarModeOptions](API_CalculateRouteCarModeOptions.md) 
+  [CalculateRouteMatrixSummary](API_CalculateRouteMatrixSummary.md) 
+  [CalculateRouteSummary](API_CalculateRouteSummary.md) 
+  [CalculateRouteTruckModeOptions](API_CalculateRouteTruckModeOptions.md) 
+  [Leg](API_Leg.md) 
+  [LegGeometry](API_LegGeometry.md) 
+  [ListRouteCalculatorsResponseEntry](API_ListRouteCalculatorsResponseEntry.md) 
+  [RouteMatrixEntry](API_RouteMatrixEntry.md) 
+  [RouteMatrixEntryError](API_RouteMatrixEntryError.md) 
+  [Step](API_Step.md) 
+  [TrackingFilterGeometry](API_TrackingFilterGeometry.md) 
+  [TruckDimensions](API_TruckDimensions.md) 
+  [TruckWeight](API_TruckWeight.md) 

The following data types are supported by Geofences:
+  [BatchDeleteGeofenceError](API_BatchDeleteGeofenceError.md) 
+  [BatchEvaluateGeofencesError](API_BatchEvaluateGeofencesError.md) 
+  [BatchItemError](API_BatchItemError.md) 
+  [BatchPutGeofenceError](API_BatchPutGeofenceError.md) 
+  [BatchPutGeofenceRequestEntry](API_BatchPutGeofenceRequestEntry.md) 
+  [BatchPutGeofenceSuccess](API_BatchPutGeofenceSuccess.md) 
+  [DevicePositionUpdate](API_DevicePositionUpdate.md) 
+  [ForecastedEvent](API_ForecastedEvent.md) 
+  [ForecastGeofenceEventsDeviceState](API_ForecastGeofenceEventsDeviceState.md) 
+  [GeofenceGeometry](API_GeofenceGeometry.md) 
+  [ListGeofenceCollectionsResponseEntry](API_ListGeofenceCollectionsResponseEntry.md) 
+  [ListGeofenceResponseEntry](API_ListGeofenceResponseEntry.md) 
+  [PositionalAccuracy](API_PositionalAccuracy.md) 

The following data types are supported by Trackers:
+  [BatchDeleteDevicePositionHistoryError](API_BatchDeleteDevicePositionHistoryError.md) 
+  [BatchGetDevicePositionError](API_BatchGetDevicePositionError.md) 
+  [BatchItemError](API_BatchItemError.md) 
+  [BatchUpdateDevicePositionError](API_BatchUpdateDevicePositionError.md) 
+  [CellSignals](API_CellSignals.md) 
+  [DevicePosition](API_DevicePosition.md) 
+  [DevicePositionUpdate](API_DevicePositionUpdate.md) 
+  [DeviceState](API_DeviceState.md) 
+  [InferredState](API_InferredState.md) 
+  [ListDevicePositionsResponseEntry](API_ListDevicePositionsResponseEntry.md) 
+  [ListTrackersResponseEntry](API_ListTrackersResponseEntry.md) 
+  [LteCellDetails](API_LteCellDetails.md) 
+  [LteLocalId](API_LteLocalId.md) 
+  [LteNetworkMeasurements](API_LteNetworkMeasurements.md) 
+  [PositionalAccuracy](API_PositionalAccuracy.md) 
+  [WiFiAccessPoint](API_WiFiAccessPoint.md) 

The following data types are supported by API keys:
+  [ApiKeyFilter](API_ApiKeyFilter.md) 
+  [ApiKeyRestrictions](API_ApiKeyRestrictions.md) 
+  [ListKeysResponseEntry](API_ListKeysResponseEntry.md) 
+  [ListKeysResponseEntry](API_ListKeysResponseEntry.md) 

The following data types are common across Amazon Location Service:
+  [BatchItemError](API_BatchItemError.md) 
+  [DevicePositionUpdate](API_DevicePositionUpdate.md) 
+  [PositionalAccuracy](API_PositionalAccuracy.md) 
+  [ValidationExceptionField](API_ValidationExceptionField.md) 