for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace WSW\SiftScience\Events;
use DateTime;
use stdClass;
/**
* Class BaseEvent
*
* @package WSW\SiftScience\Events
* @author Ronaldo Matos Rodrigues <[email protected]>
*/
abstract class BaseEvent
{
* @var string
protected $type;
protected $apiKey;
protected $userId;
protected $sessionId;
protected $ip;
* @var \DateTime
protected $time;
* @var stdClass
protected $customFields;
* @return string
public function getType()
return $this->type;
}
public function getApiKey()
return $this->apiKey;
* @param string $apiKey
* @return $this
public function setApiKey($apiKey)
$this->apiKey = $apiKey;
return $this;
public function getUserId()
return $this->userId;
* @param string $userId
public function setUserId($userId)
$this->userId = $userId;
public function getSessionId()
return $this->sessionId;
* @param string $sessionId
public function setSessionId($sessionId)
$this->sessionId = $sessionId;
public function getIp()
return $this->ip;
* @param string $ip
public function setIp($ip)
$this->ip = $ip;
* @return \DateTime
public function getTime()
return $this->time;
* @param \DateTime $time
public function setTime(DateTime $time)
$this->time = $time;
* @return stdClass
public function getCustomFields()
return $this->customFields;
* @param stdClass $customFields
public function setCustomFields(stdClass $customFields)
$this->customFields = $customFields;