'string', 'revision' => 'string', 'change' => 'string', 'action' => 'string', 'time' => '\DateTime', 'type' => 'string' ); /** * Array of attributes where the key is the local name, and the value is the original name * @var string[] */ static $attributeMap = array( 'depot_file' => 'depotFile', 'revision' => 'revision', 'change' => 'change', 'action' => 'action', 'time' => 'time', 'type' => 'type' ); /** * Array of attributes to setter functions (for deserialization of responses) * @var string[] */ static $setters = array( 'depot_file' => 'setDepotFile', 'revision' => 'setRevision', 'change' => 'setChange', 'action' => 'setAction', 'time' => 'setTime', 'type' => 'setType' ); /** * Array of attributes to getter functions (for serialization of requests) * @var string[] */ static $getters = array( 'depot_file' => 'getDepotFile', 'revision' => 'getRevision', 'change' => 'getChange', 'action' => 'getAction', 'time' => 'getTime', 'type' => 'getType' ); /** * $depot_file * @var string */ protected $depot_file; /** * $revision * @var string */ protected $revision; /** * $change * @var string */ protected $change; /** * $action * @var string */ protected $action; /** * $time * @var \DateTime */ protected $time; /** * $type * @var string */ protected $type; /** * Constructor * @param mixed[] $data Associated array of property value initalizing the model */ public function __construct(array $data = null) { if ($data != null) { if (isset($data["depot_file"])) { $this->depot_file = $data["depot_file"]; } if (isset($data["revision"])) { $this->revision = $data["revision"]; } if (isset($data["change"])) { $this->change = $data["change"]; } if (isset($data["action"])) { $this->action = $data["action"]; } if (isset($data["time"])) { $this->time = $data["time"]; } if (isset($data["type"])) { $this->type = $data["type"]; } } } /** * Gets depot_file * @return string */ public function getDepotFile() { return $this->depot_file; } /** * Sets depot_file * @param string $depot_file * @return $this */ public function setDepotFile($depot_file) { $this->depot_file = $depot_file; return $this; } /** * Gets revision * @return string */ public function getRevision() { return $this->revision; } /** * Sets revision * @param string $revision * @return $this */ public function setRevision($revision) { $this->revision = $revision; return $this; } /** * Gets change * @return string */ public function getChange() { return $this->change; } /** * Sets change * @param string $change * @return $this */ public function setChange($change) { $this->change = $change; return $this; } /** * Gets action * @return string */ public function getAction() { return $this->action; } /** * Sets action * @param string $action * @return $this */ public function setAction($action) { $this->action = $action; return $this; } /** * Gets time * @return \DateTime */ public function getTime() { return $this->time; } /** * Sets time * @param \DateTime $time * @return $this */ public function setTime($time) { $this->time = $time; return $this; } /** * Gets type * @return string */ public function getType() { return $this->type; } /** * Sets type * @param string $type * @return $this */ public function setType($type) { $this->type = $type; return $this; } /** * Returns true if offset exists. False otherwise. * @param integer $offset Offset * @return boolean */ public function offsetExists($offset) { return isset($this->$offset); } /** * Gets offset. * @param integer $offset Offset * @return mixed */ public function offsetGet($offset) { return $this->$offset; } /** * Sets value based on offset. * @param integer $offset Offset * @param mixed $value Value to be set * @return void */ public function offsetSet($offset, $value) { $this->$offset = $value; } /** * Unsets offset. * @param integer $offset Offset * @return void */ public function offsetUnset($offset) { unset($this->$offset); } /** * Gets the string presentation of the object * @return string */ public function __toString() { if (defined('JSON_PRETTY_PRINT')) { return json_encode(get_object_vars($this), JSON_PRETTY_PRINT); } else { return json_encode(get_object_vars($this)); } } }