* @link http://www.oxidmodule.com */ declare(strict_types = 1); namespace D3\PdfDocuments\Application\Model\Interfaces; interface pdfdocumentsGenericInterface { public function getRequestId(): string; public function getTitleIdent(): string; public function getTemplate(): string; public function getHTMLContent(): string; public function downloadPdf(int $language = 0): void; public function getPdfContent(int $language = 0): ?string; public function savePdfFile(string $path, int $language = 0): void; public function genPdf(string $filename, int $language = 0, string $target = 'I'): ?string; public function setFilename(string $filename): void; public function getFilename(): string; public function addFilenameExtension(string $filename): string; }