Files
ltsecurityinc/app/code/Amasty/AdminActionsLog/Api/Data/VisitHistoryDetailInterface.php
T

87 lines
1.9 KiB
PHP
Executable File

<?php
declare(strict_types=1);
/**
* @author Amasty Team
* @copyright Copyright (c) Amasty (https://www.amasty.com)
* @package Admin Actions Log for Magento 2
*/
namespace Amasty\AdminActionsLog\Api\Data;
interface VisitHistoryDetailInterface
{
/**
* @return int|null
*/
public function getId();
/**
* @param int|null $id
*
* @return \Amasty\AdminActionsLog\Api\Data\VisitHistoryDetailInterface
*/
public function setId($id);
/**
* @return int
*/
public function getVisitId(): ?int;
/**
* @param int $visitId
*
* @return \Amasty\AdminActionsLog\Api\Data\VisitHistoryDetailInterface
*/
public function setVisitId(int $visitId): VisitHistoryDetailInterface;
/**
* @return string|null
*/
public function getPageName(): ?string;
/**
* @param string $pageName
*
* @return \Amasty\AdminActionsLog\Api\Data\VisitHistoryDetailInterface
*/
public function setPageName(string $pageName): VisitHistoryDetailInterface;
/**
* @return string|null
*/
public function getPageUrl(): ?string;
/**
* @param string $pageUrl
*
* @return \Amasty\AdminActionsLog\Api\Data\VisitHistoryDetailInterface
*/
public function setPageUrl(string $pageUrl): VisitHistoryDetailInterface;
/**
* @return int|null
*/
public function getStayDuration(): ?int;
/**
* @param int $stayDuration
*
* @return \Amasty\AdminActionsLog\Api\Data\VisitHistoryDetailInterface
*/
public function setStayDuration(int $stayDuration): VisitHistoryDetailInterface;
/**
* @return string|null
*/
public function getSessionId(): ?string;
/**
* @param string $sessionId
*
* @return \Amasty\AdminActionsLog\Api\Data\VisitHistoryDetailInterface
*/
public function setSessionId(string $sessionId): VisitHistoryDetailInterface;
}