Initial commit

This commit is contained in:
Andrea Rigoni
2023-12-17 13:23:20 +01:00
parent 65e296bbed
commit 2a589e4b28
52 changed files with 2306 additions and 3 deletions

34
lib/Db/Note.php Normal file
View File

@@ -0,0 +1,34 @@
<?php
declare(strict_types=1);
// SPDX-FileCopyrightText: Andrea Rigoni Garola <andrea.rgn@gmail.com>
// SPDX-License-Identifier: AGPL-3.0-or-later
namespace OCA\PhotoReduce\Db;
use JsonSerializable;
use OCP\AppFramework\Db\Entity;
/**
* @method getId(): int
* @method getTitle(): string
* @method setTitle(string $title): void
* @method getContent(): string
* @method setContent(string $content): void
* @method getUserId(): string
* @method setUserId(string $userId): void
*/
class Note extends Entity implements JsonSerializable {
protected string $title = '';
protected string $content = '';
protected string $userId = '';
public function jsonSerialize(): array {
return [
'id' => $this->id,
'title' => $this->title,
'content' => $this->content
];
}
}