Email
in package
implements
JsonSerializable
Model containing information about the email address.
Table of Contents
Interfaces
- JsonSerializable
Properties
- $domain : EmailDomain
- $firstSeen : string|null
- $isDisposable : bool|null
- $isFree : bool|null
- $isHighRisk : bool|null
Methods
- __construct() : mixed
- jsonSerialize() : array<string, mixed>
Properties
$domain read-only
public
EmailDomain
$domain
an object containing information about the email domain
$firstSeen read-only
public
string|null
$firstSeen
A date string (e.g. 2017-04-24) to identify the date an email address was first seen by MaxMind. This is expressed using the ISO 8601 date format.
$isDisposable read-only
public
bool|null
$isDisposable
Whether this email address is from
a disposable email provider. The value will be null
when no email address
or email domain has been passed as an input.
$isFree read-only
public
bool|null
$isFree
this property is true if MaxMind believes that this email is hosted by a free email provider such as Gmail or Yahoo! Mail
$isHighRisk read-only
public
bool|null
$isHighRisk
This field is true if MaxMind believes that this email is likely to be used for fraud. Note that this is also factored into the overall risk_score in the response as well.
Methods
__construct()
public
__construct(array<string, mixed>|null $response) : mixed
Parameters
- $response : array<string, mixed>|null
jsonSerialize()
public
jsonSerialize() : array<string, mixed>