PHP Sigfox Client

InternetSubscription extends Model

Generic internet subscription information

Table of Contents

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
$endTime  : int|null
The end time this internet subscription. This field can be unset when updating.
$id  : string|null
The identifier of this internet subscription
$priority  : int|null
Internet subscription priority.
$provider  : MinProvider|null
$resources  : array<string|int, mixed>|null
$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
getEndTime()  : int
Getter for endTime
getId()  : string
Getter for id
getPriority()  : int
Getter for priority
getProvider()  : MinProvider
Getter for provider
getResources()  : array<string|int, string>
Getter for resources
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
setEndTime()  : static
Setter for endTime
setId()  : static
Setter for id
setPriority()  : static
Setter for priority
setProvider()  : static
Setter for provider
setResources()  : static
Setter for resources
setStartTime()  : static
Setter for startTime
setType()  : static
Setter for type

Constants

Properties

$comments

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

protected string|null $comments = null

$endTime

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

protected int|null $endTime = 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.

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

getResources()

Getter for resources

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

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

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

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

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