<?php

declare(strict_types=1);

namespace Seka\Portal\Modul\Statistiky\Repositories;

use App\Models\Pracovisko\Pracovisko;
use Prettus\Repository\Contracts\RepositoryInterface;
use Seka\Portal\Modul\Statistiky\Entities\Zaznam\Zaznam;

/**
 * Interface ZaznamRepositoryContract
 *
 * @package Seka\Portal\Modul\Statistiky\Repositories
 */
interface ZaznamRepositoryContract extends RepositoryInterface
{
    /**
     * @param \Seka\Portal\Modul\Statistiky\Entities\Zaznam\Zaznam $zaznam
     */
    public function createFromEntity(Zaznam $zaznam): void;

    /**
     * @param \Seka\Portal\Modul\Statistiky\Entities\Zaznam\Zaznam $zaznam
     */
    public function createOrUpdateFromEntity(Zaznam $zaznam): void;
}
