0
0
Fork 0
mirror of https://github.com/verdigado/organization_folders.git synced 2024-11-24 21:50:26 +01:00
organization_folders/lib/Db/Resource.php

26 lines
661 B
PHP
Raw Normal View History

2024-10-15 17:10:48 +02:00
<?php
namespace OCA\OrganizationFolders\Db;
use JsonSerializable;
2024-10-30 04:45:56 +01:00
use OCA\OrganizationFolders\Interface\TableSerializable;
2024-10-15 17:10:48 +02:00
use OCP\AppFramework\Db\Entity;
2024-10-30 04:45:56 +01:00
abstract class Resource extends Entity implements JsonSerializable, TableSerializable {
protected $organizationFolderId;
2024-10-15 17:10:48 +02:00
protected $parentResource;
protected $name;
protected $active;
protected $lastUpdatedTimestamp;
public function __construct() {
$this->addType('organizationFolderId','integer');
2024-10-15 17:10:48 +02:00
$this->addType('parentResource','integer');
$this->addType('active','bool');
$this->addType('lastUpdatedTimestamp','integer');
}
2024-10-30 04:45:56 +01:00
abstract public function getType(): string;
2024-10-15 17:10:48 +02:00
}