0
0
Fork 0
mirror of https://github.com/verdigado/organization_folders.git synced 2024-11-22 12:40:28 +01:00
organization_folders/lib/Db/Resource.php

27 lines
734 B
PHP

<?php
namespace OCA\OrganizationFolders\Db;
use JsonSerializable;
use OCA\OrganizationFolders\Interface\TableSerializable;
use OCP\AppFramework\Db\Entity;
abstract class Resource extends Entity implements JsonSerializable, TableSerializable {
protected $organizationFolderId;
protected $parentResource;
protected $name;
protected $active;
protected $inheritManagers;
protected $lastUpdatedTimestamp;
public function __construct() {
$this->addType('organizationFolderId','integer');
$this->addType('parentResource','integer');
$this->addType('active','bool');
$this->addType('inheritManagers','bool');
$this->addType('lastUpdatedTimestamp','integer');
}
abstract public function getType(): string;
}