Files
2023-04-02 14:06:26 +02:00

34 lines
787 B
PHP

<?php
declare(strict_types=1);
// SPDX-FileCopyrightText: Christian Bock <christian@death600.de>
// SPDX-License-Identifier: AGPL-3.0-or-later
namespace OCA\VereinMitglieder\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
];
}
}