Values.VerifyDevicePositionRequestSourceVerifies the integrity of the device's position by determining if it was reported behind a proxy, and by comparing it to an inferred position estimated based on the device's state. The Location Integrity SDK provides enhanced features related to device verification, and it is available for use by request. To get access to the SDK, contact Sales Support.
type nonrec t = {trackerName : ResourceName.t;The name of the tracker resource to be associated with verification request.
*)deviceState : DeviceState.t;The device's state, including position, IP address, cell signals and Wi-Fi access points.
*)distanceUnit : DistanceUnit.t option;The distance unit for the verification request. Default Value: Kilometers
*)}val make :
?distanceUnit:??? ->
trackerName:ResourceName.t ->
deviceState:DeviceState.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of ResourceName.t
| `Structure of
(string
* [> `List of
[> `Double of Double.t
| `Structure of
(string
* [> `Integer of WiFiAccessPointRssInteger.t
| `String of WiFiAccessPointMacAddressString.t ])
list ]
list
| `String of Id.t
| `Structure of
(string
* [> `Double of PositionalAccuracyHorizontalDouble.t
| `List of
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Float of Rsrq.t
| `Integer of EutranCellId.t
| `List of
[> `Structure of
(string
* [> `Float of Rsrq.t
| `Integer of Earfcn.t ])
list ]
list
| `Structure of
(string * [> `Integer of Earfcn.t ]) list ])
list ]
list ])
list
| `Timestamp of Timestamp.t ])
list ])
list ]