<?php declare(strict_types=1); namespace OCA\GPodderSync\Db\SubscriptionChange; use JsonSerializable; use OCP\AppFramework\Db\Entity; class SubscriptionChangeEntity extends Entity implements JsonSerializable { protected $url; protected $subscribed; protected $updated; protected $userId; public function __construct() { $this->addType('id','integer'); $this->addType('subscribed','boolean'); } public function jsonSerialize() { return [ 'id' => $this->id, 'url' => $this->url, 'subscribed' => $this->subscribed, 'updated' => $this->updated, ]; } }