PHP Sigfox Client

GsmSubscription extends InternetSubscription

Information about cellular internet subscription

Table of Contents

GSM_CONNECTION_TYPE_DONGLE_USB  = 0
DONGLE_USB
GSM_CONNECTION_TYPE_ROUTER_ETH  = 1
ROUTER_ETH
PRIORITY_PRIMARY  = 0
PRIMARY
PRIORITY_SECONDARY  = 1
SECONDARY
PRIORITY_TERMINATED  = 2
TERMINATED
TYPE_ADSL  = 1
ADSL
TYPE_GSM  = 0
GSM
TYPE_LAN  = 3
LAN
TYPE_SATELLITE  = 2
SATELLITE
TYPE_WIFI  = 4
WIFI
$actions  : array<string|int, mixed>|null
$comments  : string|null
The comments about this internet subscription. This field can be unset when updating.
$contacts  : array<string|int, mixed>|null
$dataNumber  : string|null
The data number of this internet subscription. This field can be unset when updating.
$endTime  : int|null
The end time this internet subscription. This field can be unset when updating.
$gsmConnectionType  : int|null
GSM subscription connection type
$id  : string|null
The identifier of this internet subscription
$imei  : string|null
The IMEI of this internet subscription. This field can be unset when updating.
$modem  : string|null
The modem of this internet subscription. This field can be unset when updating.
$modemSerialNumber  : string|null
The serial number of the modem of this internet subscription
$priority  : int|null
Internet subscription priority.
$provider  : MinProvider|null
$resources  : array<string|int, mixed>|null
$simCardNumber  : string|null
The sim card number of this internet subscription. This field can be unset when updating.
$startTime  : int|null
The start time of this internet subscription
$type  : int|null
Internet subscription type
from()  : static
Initializing a model from an array
getActions()  : array<string|int, string>
Getter for actions
getComments()  : string
Getter for comments
getContacts()  : array<string|int, MinContact>
Getter for contacts
getDataNumber()  : string
Getter for dataNumber
getEndTime()  : int
Getter for endTime
getGsmConnectionType()  : int
Getter for gsmConnectionType
getId()  : string
Getter for id
getImei()  : string
Getter for imei
getModem()  : string
Getter for modem
getModemSerialNumber()  : string
Getter for modemSerialNumber
getPriority()  : int
Getter for priority
getProvider()  : MinProvider
Getter for provider
getResources()  : array<string|int, string>
Getter for resources
getSimCardNumber()  : string
Getter for simCardNumber
getStartTime()  : int
Getter for startTime
getType()  : int
Getter for type
jsonSerialize()  : array<string|int, mixed>
setActions()  : static
Setter for actions
setComments()  : static
Setter for comments
setContacts()  : static
Setter for contacts
setDataNumber()  : static
Setter for dataNumber
setEndTime()  : static
Setter for endTime
setGsmConnectionType()  : static
Setter for gsmConnectionType
setId()  : static
Setter for id
setImei()  : static
Setter for imei
setModem()  : static
Setter for modem
setModemSerialNumber()  : static
Setter for modemSerialNumber
setPriority()  : static
Setter for priority
setProvider()  : static
Setter for provider
setResources()  : static
Setter for resources
setSimCardNumber()  : static
Setter for simCardNumber
setStartTime()  : static
Setter for startTime
setType()  : static
Setter for type

Constants

GSM_CONNECTION_TYPE_DONGLE_USB

DONGLE_USB

public mixed GSM_CONNECTION_TYPE_DONGLE_USB = 0

GSM_CONNECTION_TYPE_ROUTER_ETH

ROUTER_ETH

public mixed GSM_CONNECTION_TYPE_ROUTER_ETH = 1

Properties

$comments

The comments about this internet subscription. This field can be unset when updating.

protected string|null $comments = null

$dataNumber

The data number of this internet subscription. This field can be unset when updating.

protected string|null $dataNumber = null

$endTime

The end time this internet subscription. This field can be unset when updating.

protected int|null $endTime = null

$imei

The IMEI of this internet subscription. This field can be unset when updating.

protected string|null $imei = null

$modem

The modem of this internet subscription. This field can be unset when updating.

protected string|null $modem = null

$modemSerialNumber

The serial number of the modem of this internet subscription

protected string|null $modemSerialNumber = null

$simCardNumber

The sim card number of this internet subscription. This field can be unset when updating.

protected string|null $simCardNumber = null

$startTime

The start time of this internet subscription

protected int|null $startTime = 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
throws
DeserializeException

If provided an invalid type to a property

Return values
static

getActions()

Getter for actions

public getActions() : array<string|int, string>
Return values
array<string|int, string>

getComments()

Getter for comments

public getComments() : string
Return values
string

The comments about this internet subscription. This field can be unset when updating.

getDataNumber()

Getter for dataNumber

public getDataNumber() : string
Return values
string

The data number of this internet subscription. This field can be unset when updating.

getEndTime()

Getter for endTime

public getEndTime() : int
Return values
int

The end time this internet subscription. This field can be unset when updating.

getId()

Getter for id

public getId() : string
Return values
string

The identifier of this internet subscription

getImei()

Getter for imei

public getImei() : string
Return values
string

The IMEI of this internet subscription. This field can be unset when updating.

getModem()

Getter for modem

public getModem() : string
Return values
string

The modem of this internet subscription. This field can be unset when updating.

getModemSerialNumber()

Getter for modemSerialNumber

public getModemSerialNumber() : string
Return values
string

The serial number of the modem of this internet subscription

getResources()

Getter for resources

public getResources() : array<string|int, string>
Return values
array<string|int, string>

getSimCardNumber()

Getter for simCardNumber

public getSimCardNumber() : string
Return values
string

The sim card number of this internet subscription. This field can be unset when updating.

getStartTime()

Getter for startTime

public getStartTime() : int
Return values
int

The start time of this internet subscription

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>
Tags
inheritdoc
Return values
array<string|int, mixed>

setActions()

Setter for actions

public setActions(array<string|int, string> $actions) : static
Parameters
$actions : array<string|int, string>
Return values
static

To use in method chains

setComments()

Setter for comments

public setComments(string $comments) : static
Parameters
$comments : string

The comments about this internet subscription. This field can be unset when updating.

Return values
static

To use in method chains

setContacts()

Setter for contacts

public setContacts(array<string|int, MinContact$contacts) : static
Parameters
$contacts : array<string|int, MinContact>
Return values
static

To use in method chains

setDataNumber()

Setter for dataNumber

public setDataNumber(string $dataNumber) : static
Parameters
$dataNumber : string

The data number of this internet subscription. This field can be unset when updating.

Return values
static

To use in method chains

setEndTime()

Setter for endTime

public setEndTime(int $endTime) : static
Parameters
$endTime : int

The end time this internet subscription. This field can be unset when updating.

Return values
static

To use in method chains

setId()

Setter for id

public setId(string $id) : static
Parameters
$id : string

The identifier of this internet subscription

Return values
static

To use in method chains

setImei()

Setter for imei

public setImei(string $imei) : static
Parameters
$imei : string

The IMEI of this internet subscription. This field can be unset when updating.

Return values
static

To use in method chains

setModem()

Setter for modem

public setModem(string $modem) : static
Parameters
$modem : string

The modem of this internet subscription. This field can be unset when updating.

Return values
static

To use in method chains

setModemSerialNumber()

Setter for modemSerialNumber

public setModemSerialNumber(string $modemSerialNumber) : static
Parameters
$modemSerialNumber : string

The serial number of the modem of this internet subscription

Return values
static

To use in method chains

setResources()

Setter for resources

public setResources(array<string|int, string> $resources) : static
Parameters
$resources : array<string|int, string>
Return values
static

To use in method chains

setSimCardNumber()

Setter for simCardNumber

public setSimCardNumber(string $simCardNumber) : static
Parameters
$simCardNumber : string

The sim card number of this internet subscription. This field can be unset when updating.

Return values
static

To use in method chains

setStartTime()

Setter for startTime

public setStartTime(int $startTime) : static
Parameters
$startTime : int

The start time of this internet subscription

Return values
static

To use in method chains

Search results