41 lines
1.1 KiB
PHP
41 lines
1.1 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace OCA\GPodderSync\Db\EpisodeAction;
|
|
|
|
use OCA\GPodderSync\Core\EpisodeAction\EpisodeAction;
|
|
use OCP\AppFramework\Db\Entity;
|
|
|
|
/**
|
|
* @psalm-import-type EpisodeActionType from EpisodeAction
|
|
*
|
|
* @method string getPodcast()
|
|
* @method void setPodcast(string $podcast)
|
|
* @method string getEpisode()
|
|
* @method void setEpisode(string $episode)
|
|
* @method string getAction()
|
|
* @method void setAction(string $action)
|
|
* @method int getTimestampEpoch()
|
|
* @method void setTimestampEpoch(mixed $timestampEpoch)
|
|
* @method int getStarted()
|
|
* @method void setStarted(integer $started)
|
|
* @method int getPosition()
|
|
* @method void setPosition(integer $position)
|
|
* @method int getTotal()
|
|
* @method void setTotal(integer $total)
|
|
* @method string getGuid()
|
|
* @method void setGuid(string $guid)
|
|
* @method string getUserId()
|
|
* @method void setUserId(string $userId)
|
|
*/
|
|
class EpisodeActionEntity extends Entity implements \JsonSerializable
|
|
{
|
|
public $id;
|
|
|
|
/**
|
|
* @return EpisodeActionType[]
|
|
*/
|
|
public function jsonSerialize(): mixed {}
|
|
}
|