\Iqrf\Repository\EntitiesFiles

Files entity

Summary

Methods
Properties
Constants
__construct()
fromArray()
getTimestamp()
getVersion()
getFiles()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$timestamp
$version
$files
N/A

Properties

$timestamp

$timestamp : \DateTime

Type

\DateTime — Timestamp

$version

$version : int

Type

int — Format version

$files

$files : \Iqrf\Repository\Entities\File[]

Type

File[] — Array of files

Methods

__construct()

__construct(int  $timestamp, int  $version, \Iqrf\Repository\Entities\File[]  $files) : mixed

Constructor

Parameters

int $timestamp

Timestamp

int $version

Format version

\Iqrf\Repository\Entities\File[] $files

Array of files

Returns

mixed —

fromArray()

fromArray(array<string,array<string,int|string>|int>  $data) : \Iqrf\Repository\Entities\Files

Creates a new files entity from an array

Parameters

array|int> $data

JSON data in an array

Returns

\Iqrf\Repository\Entities\Files —

Files entity

getTimestamp()

getTimestamp() : \DateTime

Returns the timestamp

Returns

\DateTime —

Timestamp

getVersion()

getVersion() : int

Returns the format version

Returns

int —

Format version

getFiles()

getFiles() : \Iqrf\Repository\Entities\File[]

Returns the array of files

Returns

\Iqrf\Repository\Entities\File[] —

Array of files