. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. ************************************************************************/ namespace Espo\Tools\Kanban; use Espo\ORM\Entity; use Espo\ORM\EntityCollection; use stdClass; class Result { /** @var EntityCollection */ private EntityCollection $collection; private int $total; private stdClass $data; /** * @param EntityCollection $collection */ public function __construct(EntityCollection $collection, int $total, stdClass $data) { $this->collection = $collection; $this->total = $total; $this->data = $data; } /** * @return EntityCollection */ public function getCollection(): EntityCollection { return $this->collection; } public function getTotal(): int { return $this->total; } public function getData(): stdClass { return $this->data; } }