PeripheralBinding
PeripheralBinding
- Full name:
\Onslip360\API\PeripheralBinding
- Parent class:
\Onslip360\Onslip360Object
Properties
deviceId
public string $deviceId
deviceModel
public string $deviceModel
deviceName
public string $deviceName
deviceType
public string $deviceType
deviceVersion
public string $deviceVersion
exclusive
public bool $exclusive
name
public string $name
serviceBindings
public array $serviceBindings
address
public string|null $address
Methods
__construct
public __construct(string $deviceId, string $deviceModel, string $deviceName, string $deviceType, string $deviceVersion, bool $exclusive, string $name, \Onslip360\API\PeripheralServiceBinding[] $serviceBindings, string|null $address = null): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$deviceId | string | |
$deviceModel | string | |
$deviceName | string | |
$deviceType | string | |
$deviceVersion | string | |
$exclusive | bool | |
$name | string | |
$serviceBindings | \Onslip360\API\PeripheralServiceBinding[] | |
$address | string|null |
Inherited methods
getExtended
public getExtended(string $name): string|null|\Onslip360\Nil
Parameters:
Parameter | Type | Description |
---|---|---|
$name | string |
setExtended
public setExtended(string $name, string|null|\Onslip360\Nil $value): static
Parameters:
Parameter | Type | Description |
---|---|---|
$name | string | |
$value | string|null|\Onslip360\Nil |
fromJson
public static fromJson(string|array|\JsonSerializable|\stdClass $json): static
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$json | string|array|\JsonSerializable|\stdClass |
fromJsonArray
public static fromJsonArray(string[]|array[]|\JsonSerializable[]|\stdClass[] $json): static[]
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$json | string[]|array[]|\JsonSerializable[]|\stdClass[] |
jsonSerialize
public jsonSerialize(): array|object
Automatically generated on 2024-11-05