\App\IqrfNetModule\RequestsApiRequest

JSON API request

Summary

Methods
Properties
Constants
__construct()
get()
set()
toJson()
No public properties found
No constants found
addMsgId()
$msgIdManager
$request
N/A
No private methods found
No private properties found
N/A

Properties

$msgIdManager

$msgIdManager : \App\IqrfNetModule\Models\MessageIdManager

Type

normal — Message ID manager

$request

$request : array|\stdClass

Type

normal — IQRF JSON API request

Methods

__construct()

__construct(\App\IqrfNetModule\Models\MessageIdManager  $msgIdManager) : mixed

Constructor

Parameters

\App\IqrfNetModule\Models\MessageIdManager $msgIdManager

Message ID manager

Returns

mixed

get()

get() : array|\stdClass

Returns the IQRF JSON API request

Returns

array|\stdClass —

IQRF JSON API request

set()

set(mixed  $request) : void

Sets the IQRF JSON API request

Parameters

mixed $request

IQRF JSON API request

toJson()

toJson(bool  $pretty = false) : string

Converts the IQRF JSON DPA request to JSON string

Parameters

bool $pretty

Pretty formatted JSON

Throws

\Nette\Utils\JsonException

Returns

string —

JSON string

addMsgId()

addMsgId() : void

Adds a message ID to the IQRF JSON API request