_init(ResourceModel\VisitHistoryEntry::class); $this->setIdFieldName(self::ID); } public function getUsername(): ?string { return $this->_getData(self::USERNAME); } public function setUsername(string $username): VisitHistoryEntryInterface { $this->setData(self::USERNAME, $username); return $this; } public function getFullName(): ?string { return $this->_getData(self::FULL_NAME); } public function setFullName(string $fullName): VisitHistoryEntryInterface { return $this->setData(self::FULL_NAME, $fullName); } public function getSessionStart(): ?string { return $this->_getData(self::SESSION_START); } public function setSessionStart(string $sessionStart): VisitHistoryEntryInterface { $this->setData(self::SESSION_START, $sessionStart); return $this; } public function getSessionEnd(): ?string { return $this->_getData(self::SESSION_END); } public function setSessionEnd(string $sessionEnd): VisitHistoryEntryInterface { $this->setData(self::SESSION_END, $sessionEnd); return $this; } public function getIp(): ?string { return $this->_getData(self::IP); } public function setIp(string $ip): VisitHistoryEntryInterface { $this->setData(self::IP, $ip); return $this; } public function getLocation(): ?string { return $this->_getData(self::LOCATION); } public function setLocation(string $location): VisitHistoryEntryInterface { $this->setData(self::LOCATION, $location); return $this; } public function getSessionId(): ?string { return $this->_getData(self::SESSION_ID); } public function setSessionId(string $sessionId): VisitHistoryEntryInterface { $this->setData(self::SESSION_ID, $sessionId); return $this; } public function getVisitHistoryDetails(): array { return (array)$this->_getData(self::VISIT_HISTORY_DETAILS); } public function setVisitHistoryDetails(array $visitHistoryDetails): VisitHistoryEntryInterface { $this->setData(self::VISIT_HISTORY_DETAILS, $visitHistoryDetails); return $this; } }