$version
$version : ?int
Nfc metadata entity
$notSecured : ?\Iqrf\Repository\Entities\Metadata\NfcNotSecured
$secured : ?\Iqrf\Repository\Entities\Metadata\NfcSecured
__construct(int|null $version = null, \Iqrf\Repository\Entities\Metadata\NfcNotSecured|null $notSecured = null, \Iqrf\Repository\Entities\Metadata\NfcSecured|null $secured = null) : mixed
Constructs Nfc metadata object.
| int|null | $version | NFC communication channel version. |
| \Iqrf\Repository\Entities\Metadata\NfcNotSecured|null | $notSecured | NFC not secured channel. |
| \Iqrf\Repository\Entities\Metadata\NfcSecured|null | $secured | NFC secured channel. |
fromApiResponse(array{version?: int, notSecured?: array, secured?: array} $response) : \Iqrf\Repository\Entities\Metadata\Nfc
Parses the provided response data into a Nfc object
| array{version?: int, notSecured?: array |
$response | API response body |
The parsed Nfc object
jsonSerialize() : array{version?: int, notSecured?: array{dpaMenu?: int[], dpaCommands?: array{pnum: int, pcmd: int}[]}, secured?: array{dpaCommands?: array{pnum: int, pcmd: int}[]}}
Serializes Nfc entity into JSON
JSON-serialized Nfc entity