. */ namespace SP\DataModel; defined('APP_ROOT') || die(); /** * Class FileData * * @package SP\DataModel */ class FileData extends DataModelBase implements DataModelInterface { /** * @var int */ public $id; /** * @var int */ public $accountId; /** * @var string */ public $name; /** * @var int */ public $type; /** * @var string */ public $content; /** * @var string */ public $extension; /** * @var string */ public $thumb; /** * @var int */ public $size; /** * @return int */ public function getId() { return (int)$this->id; } /** * @param int $id */ public function setId($id) { $this->id = (int)$id; } /** * @return int */ public function getAccountId() { return $this->accountId; } /** * @param int $accountId */ public function setAccountId($accountId) { $this->accountId = $accountId; } /** * @return string */ public function getName() { return $this->name; } /** * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return int */ public function getType() { return $this->type; } /** * @param int $type */ public function setType($type) { $this->type = $type; } /** * @return string */ public function getContent() { return $this->content; } /** * @param string $content */ public function setContent($content) { $this->content = $content; } /** * @return string */ public function getExtension() { return $this->extension; } /** * @param string $extension */ public function setExtension($extension) { $this->extension = $extension; } /** * @return string */ public function getThumb() { return $this->thumb; } /** * @param string $thumb */ public function setThumb($thumb) { $this->thumb = $thumb; } /** * @return int */ public function getSize() { return $this->size; } /** * @param int $size */ public function setSize($size) { $this->size = $size; } /** * @return float */ public function getRoundSize() { return round($this->size / 1000, 2); } }