LocationService / Paginator / GetDevicePositionHistory
GetDevicePositionHistory#
- class LocationService.Paginator.GetDevicePositionHistory#
paginator = client.get_paginator('get_device_position_history')
- paginate(**kwargs)#
Creates an iterator that will paginate through responses from
LocationService.Client.get_device_position_history()
.See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( DeviceId='string', EndTimeExclusive=datetime(2015, 1, 1), StartTimeInclusive=datetime(2015, 1, 1), TrackerName='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
DeviceId (string) –
[REQUIRED]
The device whose position history you want to retrieve.
EndTimeExclusive (datetime) –
Specify the end time for the position history in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
. By default, the value will be the time that the request is made.Requirement:
The time specified for
EndTimeExclusive
must be after the time forStartTimeInclusive
.
StartTimeInclusive (datetime) –
Specify the start time for the position history in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
. By default, the value will be 24 hours prior to the time that the request is made.Requirement:
The time specified for
StartTimeInclusive
must be beforeEndTimeExclusive
.
TrackerName (string) –
[REQUIRED]
The tracker resource receiving the request for the device position history.
PaginationConfig (dict) –
A dictionary that provides parameters to control pagination.
MaxItems (integer) –
The total number of items to return. If the total number of items available is more than the value specified in max-items then a
NextToken
will be provided in the output that you can use to resume pagination.PageSize (integer) –
The size of each page.
StartingToken (string) –
A token to specify where to start paginating. This is the
NextToken
from a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'DevicePositions': [ { 'Accuracy': { 'Horizontal': 123.0 }, 'DeviceId': 'string', 'Position': [ 123.0, ], 'PositionProperties': { 'string': 'string' }, 'ReceivedTime': datetime(2015, 1, 1), 'SampleTime': datetime(2015, 1, 1) }, ], }
Response Structure
(dict) –
DevicePositions (list) –
Contains the position history details for the requested device.
(dict) –
Contains the device position details.
Accuracy (dict) –
The accuracy of the device position.
Horizontal (float) –
Estimated maximum distance, in meters, between the measured position and the true position of a device, along the Earth’s surface.
DeviceId (string) –
The device whose position you retrieved.
Position (list) –
The last known device position.
(float) –
PositionProperties (dict) –
The properties associated with the position.
(string) –
(string) –
ReceivedTime (datetime) –
The timestamp for when the tracker resource received the device position in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
.SampleTime (datetime) –
The timestamp at which the device’s position was determined. Uses ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
.