\Iqrf\Repository\Entities MetadataProfileHwpidVersions

Metadata profile HWPID versions entity

Summary

Methods
Properties
Constants
__construct
fromApiResponse
getSchema
jsonSerialize
min
max
No public constants found
No protected methods found
No protected properties found
No protected constants found
No private methods found
No private properties found
No private constants found

Properties

$min

$min : int

Type

int

$max

$max : int

Type

int

Methods

__construct()

__construct(int  $min, int  $max) : mixed

Constructor

Parameters

int $min

Minimum HWPID version

int $max

Maximum HWPID version

Returns

mixed —

fromApiResponse()

fromApiResponse(array  $response) : \Iqrf\Repository\Entities\MetadataProfileHwpidVersions

Creates a new entity from API response

Parameters

array $response

API response data

Throws

\Iqrf\Repository\Exceptions\CorruptedData

Thrown when API response data is corrupted

Returns

\Iqrf\Repository\Entities\MetadataProfileHwpidVersions —

New entity

getSchema()

getSchema() : \Nette\Schema\Schema

Get entity validation schema

Returns

\Nette\Schema\Schema —

Validation schema

jsonSerialize()

jsonSerialize() : array{min: int, max: int}

Serializes the entity into JSON

Returns

array{min: int, max: int} —

JSON-serialized entity