RePod-Nextcloud-App/stubs/OCA/GPodderSync/Db/EpisodeAction/EpisodeActionEntity.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 {}
}