DataItem extends Model
Describes the individual fields of devices created in an ansynchronous bulk request
Table of Contents
- $activable : bool|null
 - Value describing if the devices are activable and can recover a token
 - $automaticRenewal : bool|null
 - Value describing if the device is permitted to automatically renew its token
 - $id : string|null
 - The device's identifier (hexadecimal format)
 - $lat : float|null
 - The device's provided latitude
 - $lng : float|null
 - The device's provided longitude
 - $name : string|null
 - The device's name
 - $pac : string|null
 - The device's PAC (Porting Access Code)
 - from() : static
 - Initializing a model from an array
 - getActivable() : bool
 - Getter for activable
 - getAutomaticRenewal() : bool
 - Getter for automaticRenewal
 - getId() : string
 - Getter for id
 - getLat() : float
 - Getter for lat
 - getLng() : float
 - Getter for lng
 - getName() : string
 - Getter for name
 - getPac() : string
 - Getter for pac
 - jsonSerialize() : array<string|int, mixed>
 - setActivable() : static
 - Setter for activable
 - setAutomaticRenewal() : static
 - Setter for automaticRenewal
 - setId() : static
 - Setter for id
 - setLat() : static
 - Setter for lat
 - setLng() : static
 - Setter for lng
 - setName() : static
 - Setter for name
 - setPac() : static
 - Setter for pac
 
Properties
$activable
Value describing if the devices are activable and can recover a token
    protected
        bool|null
    $activable
     = null
    
    
    
$automaticRenewal
Value describing if the device is permitted to automatically renew its token
    protected
        bool|null
    $automaticRenewal
     = null
    
    
    
$id
The device's identifier (hexadecimal format)
    protected
        string|null
    $id
     = null
    
    
    
$lat
The device's provided latitude
    protected
        float|null
    $lat
     = null
    
    
    
$lng
The device's provided longitude
    protected
        float|null
    $lng
     = null
    
    
    
$name
The device's name
    protected
        string|null
    $name
     = null
    
    
    
$pac
The device's PAC (Porting Access Code)
    protected
        string|null
    $pac
     = null
    
    
    
Methods
from()
Initializing a model from an array
    public
            static    from(array<string|int, mixed> $params) : static
    
        Parameters
- $params : array<string|int, mixed>
 - 
                    
Pass this parameter if you want to initial property value from an array. See API reference for all property names and types
 
Tags
Return values
static —getActivable()
Getter for activable
    public
                getActivable() : bool
    
    
    
        Return values
bool —Value describing if the devices are activable and can recover a token
getAutomaticRenewal()
Getter for automaticRenewal
    public
                getAutomaticRenewal() : bool
    
    
    
        Return values
bool —Value describing if the device is permitted to automatically renew its token
getId()
Getter for id
    public
                getId() : string
    
    
    
        Return values
string —The device's identifier (hexadecimal format)
getLat()
Getter for lat
    public
                getLat() : float
    
    
    
        Return values
float —The device's provided latitude
getLng()
Getter for lng
    public
                getLng() : float
    
    
    
        Return values
float —The device's provided longitude
getName()
Getter for name
    public
                getName() : string
    
    
    
        Return values
string —The device's name
getPac()
Getter for pac
    public
                getPac() : string
    
    
    
        Return values
string —The device's PAC (Porting Access Code)
jsonSerialize()
    public
                jsonSerialize() : array<string|int, mixed>
    
    
    
    Tags
Return values
array<string|int, mixed> —setActivable()
Setter for activable
    public
                setActivable(bool $activable) : static
    
        Parameters
- $activable : bool
 - 
                    
Value describing if the devices are activable and can recover a token
 
Return values
static —To use in method chains
setAutomaticRenewal()
Setter for automaticRenewal
    public
                setAutomaticRenewal(bool $automaticRenewal) : static
    
        Parameters
- $automaticRenewal : bool
 - 
                    
Value describing if the device is permitted to automatically renew its token
 
Return values
static —To use in method chains
setId()
Setter for id
    public
                setId(string $id) : static
    
        Parameters
- $id : string
 - 
                    
The device's identifier (hexadecimal format)
 
Return values
static —To use in method chains
setLat()
Setter for lat
    public
                setLat(float $lat) : static
    
        Parameters
- $lat : float
 - 
                    
The device's provided latitude
 
Return values
static —To use in method chains
setLng()
Setter for lng
    public
                setLng(float $lng) : static
    
        Parameters
- $lng : float
 - 
                    
The device's provided longitude
 
Return values
static —To use in method chains
setName()
Setter for name
    public
                setName(string $name) : static
    
        Parameters
- $name : string
 - 
                    
The device's name
 
Return values
static —To use in method chains
setPac()
Setter for pac
    public
                setPac(string $pac) : static
    
        Parameters
- $pac : string
 - 
                    
The device's PAC (Porting Access Code)
 
Return values
static —To use in method chains