nextcloud-gpodder/lib/Db/SubscriptionChange/SubscriptionChangeEntity.php

30 lines
582 B
PHP
Raw Normal View History

<?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,
];
}
}