D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
tattooscyy
/
test
/
app
/
Libs
/
OnlinePayments
/
Sdk
/
Domain
/
Filename :
BrowserData.php
back
Copy
<?php /* * This file was automatically generated. */ namespace App\Libs\OnlinePayments\Sdk\Domain; use App\Libs\Sdk\Domain\DataObject; use UnexpectedValueException; /** * @package OnlinePayments\Sdk\Domain */ class BrowserData extends DataObject { /** * @var int|null */ public ?int $colorDepth = null; /** * @var bool|null */ public ?bool $javaEnabled = null; /** * @var bool|null */ public ?bool $javaScriptEnabled = null; /** * @var string|null */ public ?string $screenHeight = null; /** * @var string|null */ public ?string $screenWidth = null; /** * @return int|null */ public function getColorDepth(): ?int { return $this->colorDepth; } /** * @param int|null $value */ public function setColorDepth(?int $value): void { $this->colorDepth = $value; } /** * @return bool|null */ public function getJavaEnabled(): ?bool { return $this->javaEnabled; } /** * @param bool|null $value */ public function setJavaEnabled(?bool $value): void { $this->javaEnabled = $value; } /** * @return bool|null */ public function getJavaScriptEnabled(): ?bool { return $this->javaScriptEnabled; } /** * @param bool|null $value */ public function setJavaScriptEnabled(?bool $value): void { $this->javaScriptEnabled = $value; } /** * @return string|null */ public function getScreenHeight(): ?string { return $this->screenHeight; } /** * @param string|null $value */ public function setScreenHeight(?string $value): void { $this->screenHeight = $value; } /** * @return string|null */ public function getScreenWidth(): ?string { return $this->screenWidth; } /** * @param string|null $value */ public function setScreenWidth(?string $value): void { $this->screenWidth = $value; } /** * @return object */ public function toObject(): object { $object = parent::toObject(); if (!is_null($this->colorDepth)) { $object->colorDepth = $this->colorDepth; } if (!is_null($this->javaEnabled)) { $object->javaEnabled = $this->javaEnabled; } if (!is_null($this->javaScriptEnabled)) { $object->javaScriptEnabled = $this->javaScriptEnabled; } if (!is_null($this->screenHeight)) { $object->screenHeight = $this->screenHeight; } if (!is_null($this->screenWidth)) { $object->screenWidth = $this->screenWidth; } return $object; } /** * @param object $object * @return $this * @throws UnexpectedValueException */ public function fromObject(object $object): BrowserData { parent::fromObject($object); if (property_exists($object, 'colorDepth')) { $this->colorDepth = $object->colorDepth; } if (property_exists($object, 'javaEnabled')) { $this->javaEnabled = $object->javaEnabled; } if (property_exists($object, 'javaScriptEnabled')) { $this->javaScriptEnabled = $object->javaScriptEnabled; } if (property_exists($object, 'screenHeight')) { $this->screenHeight = $object->screenHeight; } if (property_exists($object, 'screenWidth')) { $this->screenWidth = $object->screenWidth; } return $this; } }