<?php
namespace App\Repositories\Model\Interfaces;
use Illuminate\Support\Collection;
interface ModelInterface
{
public function getAccounts(int $modelId, bool $archive);
public function getCashAccounts(int $modelId, bool $isCash);
public function getCounterparties(int $modelId, bool $archive);
public function getOrganizations(int $modelId, bool $archive);
public function getModel(int $modelId);
public function getAll(): Collection;
public function update(int $modelId, array $data);
}