<?phpdeclare(strict_types=1);namespace Denios\Data\Cms;use Denios\Data\JsonSerializableDataTransferObjectInterface;use Denios\Data\JsonSerializableDataTransferObjectTrait;use Denios\Data\Shared\MetaInformation;use Denios\Data\Shared\OpenGraphInformation;use Spatie\DataTransferObject\FlexibleDataTransferObject;/** * Class Story * * @author Sebastian Gieselmann <seg@denios.de> * @package Denios\Data\Cms */class Story extends FlexibleDataTransferObject implements JsonSerializableDataTransferObjectInterface{ use JsonSerializableDataTransferObjectTrait; /** * @var int */ public int $id; /** * @var int|null */ public ?int $parentId = null; /** * @var string|null */ public ?string $groupId = null; /** * @var string */ public string $uuid; /** * All cms links * * @var \Denios\Data\Cms\Links */ public Links $links; /** * @var string */ public string $slug; /** * @var string */ public string $fullSlug; /** * @var string */ public string $defaultFullSlug; /** * @var array|null */ public ?array $translatedSlugs = null; /** * @var array|null */ public ?array $alternates = null; /** * @var string|null */ public ?string $sortByDate = null; /** * @var int|null */ public ?int $position = null; /** * @var array */ public array $tagList; /** * @var bool|null */ public ?bool $isStartpage = null; /** * @var array */ public array $content; /** * @var string|null */ public ?string $releaseId = null; /** * @var string */ public string $lang; /** * @var string|null */ public ?string $path = null; /** * Name * * @var string */ public string $name; /** * Created at * * @var string */ public string $createdAt; /** * Published at * * @var string */ public ?string $publishedAt = null; /** * Frist published at * * @var string */ public ?string $firstPublishedAt = null; /** * Meta information * * @var \Denios\Data\Shared\MetaInformation|null */ public ?MetaInformation $metaInformation = null; /** * Open graph information * * @var \Denios\Data\Shared\OpenGraphInformation|null */ public ?OpenGraphInformation $openGraphInformation = null; /** * Schema.org Structured Data * * @var \Denios\Data\Shared\StructuredData\ArticleStructuredData[]|null */ public ?array $structuredData = null; /** * Navigation hide checkbox * * @var bool */ public bool $navigationHide = false; /** * Description * * @var string|null */ public ?string $description = null;}