\MaxMind\MinFraud\ModelDevice

Model with information about the device.

In order to receive device output from minFraud Insights or minFraud Factors, you must be using the Device Tracking Add-on.

Summary

Methods
Properties
Constants
__construct()
jsonSerialize()
$confidence
$id
$lastSeen
$localTime
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$confidence

$confidence : float|null

This number represents our confidence that the device_id refers to a unique device as opposed to a cluster of similar devices. A confidence of 0.01 indicates very low confidence that the device is unique, whereas 99 indicates very high confidence.

Type

normal

$id

$id : string|null

A UUID that MaxMind uses for the device associated with this IP address. Note that many devices cannot be uniquely identified because they are too common (for example, all iPhones of a given model and OS release). In these cases, the minFraud service will simply not return a UUID for that device.

Type

normal

$lastSeen

$lastSeen : string|null

This is the date and time of the last sighting of the device. This is an RFC 3339 date-time.

Type

normal

$localTime

$localTime : string|null

This is the local date and time of the transaction in the time zone of the device. This is determined by using the UTC offset associated with the device. This is an RFC 3339 date-time

Type

normal

Methods

__construct()

__construct(mixed  $response, mixed  $locales = ['en']) : mixed

Parameters

mixed $response

the array corresponding to the object in the minFraud Insights response

mixed $locales

list of locale codes to use in name property from most preferred to least preferred

Returns

mixed

jsonSerialize()

jsonSerialize() : array

Returns

array —

data that can be serialized by json_encode