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|int, 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|int, mixed>|null $response) : mixed
    Parameters
- $response : array<string|int, mixed>|null
 
jsonSerialize()
    public
                    jsonSerialize() : array<string|int, mixed>