<?php
namespace App\AtechNet\CoreBundle\Entity;
use Doctrine\ORM\Mapping\Column;
use Doctrine\ORM\Mapping\Entity;
use Doctrine\ORM\Mapping\JoinColumn;
use Doctrine\ORM\Mapping\ManyToOne;
use Doctrine\ORM\Mapping\Table as Table;
/**
* AikenShipmentItem
*
* @Table(name="aiken_shipment_item")
* @Entity
*/
class AikenShipmentItem extends AbstractEntity
{
public const int TESTER_NONE = 40;
public const int TESTER_MAAL = 25;
public const int TESTER_ARKU = 28;
public const int TESTER_ATBA = 33;
public const int TESTER_NOPI = 34;
public const int TESTER_MADI = 10;
public const int TESTER_LASZ = 27;
/**
* @return array
*/
public static function getTesters(): array
{
return [
self::TESTER_NONE => 'NO-NE',
self::TESTER_MAAL => 'MA-AL',
self::TESTER_ARKU => 'AR-KU',
self::TESTER_ATBA => 'AT-BA',
self::TESTER_NOPI => 'NO-PI',
self::TESTER_MADI => 'MA-DI',
self::TESTER_LASZ => 'LA-SZ',
];
}
/**
* @return array
*/
public static function getTesterIds()
{
return array_flip(self::getTesters());
}
/**
* @param string $code
* @return mixed
*/
public static function getTesterIdByCode($code)
{
return array_key_exists($code, self::getTesterIds()) ? self::getTesterIds()[$code] : self::TESTER_NONE;
}
/**
* @var AikenShipment
*
* @ManyToOne(targetEntity="AikenShipment", inversedBy="aikenShipmentItems")
* @JoinColumn(name="aiken_shipment_id", referencedColumnName="id")
*/
private $aikenShipment;
/**
* @var int
*
* @Column(name="type", type="string", length=16, nullable=true)
*/
private $type;
/**
* @var string
*
* @Column(name="vendor", type="string", length=32, nullable=true)
*/
private $vendor;
/**
* @var string
*
* @Column(name="serial", type="string", length=32, nullable=true)
*/
private $serial;
/**
* @var string
*
* @Column(name="model", type="string", length=64, nullable=true)
*/
private $model;
/**
* @var string
*
* @Column(name="display_size", type="string", length=64, nullable=true)
*/
private $displaySize;
/**
* @var string
*
* @Column(name="chassis", type="string", length=24, nullable=true)
*/
private $chassis;
/**
* @var string
*
* @Column(name="battery", type="string", length=16, nullable=true)
*/
private $battery = 0;
/**
* @var string
*
* @Column(name="grade", type="string", length=8, nullable=true)
*/
private $grade;
/**
* @var string
*
* @Column(name="processor", type="text", nullable=true)
*/
private $processor;
/**
* @var string
*
* @Column(name="processor_speed", type="string", length=32, nullable=true)
*/
private $processorSpeed;
/**
* @var string
*
* @Column(name="processor_count", type="string", length=32, nullable=true)
*/
private $processorCount;
/**
* @var string
*
* @Column(name="hdd_1_size", type="string", length=16, nullable=true)
*/
private $hdd1size;
/**
* @var string
*
* @Column(name="hdd_1_type", type="string", length=16, nullable=true)
*/
private $hdd1type;
/**
* @var string
*
* @Column(name="hdd_1_model", type="string", length=64, nullable=true)
*/
private $hdd1model;
/**
* @var string
*
* @Column(name="hdd_2_size", type="string", length=16, nullable=true)
*/
private $hdd2size;
/**
* @var string
*
* @Column(name="hdd_2_type", type="string", length=16, nullable=true)
*/
private $hdd2type;
/**
* @var string
*
* @Column(name="hdd_2_model", type="string", length=64, nullable=true)
*/
private $hdd2model;
/**
* @var string
*
* @Column(name="hdd_3_size", type="string", length=16, nullable=true)
*/
private $hdd3size;
/**
* @var string
*
* @Column(name="hdd_3_model", type="string", length=64, nullable=true)
*/
private $hdd3model;
/**
* @var string
*
* @Column(name="hdd_4_size", type="string", length=16, nullable=true)
*/
private $hdd4size;
/**
* @var string
*
* @Column(name="hdd_4_model", type="string", length=64, nullable=true)
*/
private $hdd4model;
/**
* @var string
*
* @Column(name="keyboard", type="string", length=24, nullable=true)
*/
private $keyboard;
/**
* @var string
*
* @Column(name="memory_size", type="string", length=16, nullable=true)
*/
private $memorySize;
/**
* @var integer
*
* @Column(name="memory_slots", type="integer", nullable=true)
*/
private $memorySlots;
/**
* @var string
*
* @Column(name="memories", type="text", nullable=true)
*/
private $memories;
/**
* @var string
*
* @Column(name="disk_size", type="string", length=128, nullable=true)
*/
private $diskSize;
/**
* @var string
*
* @Column(name="disk_type", type="string", length=128, nullable=true)
*/
private $diskType;
/**
* @var string
*
* @Column(name="optical_type", type="string", length=24, nullable=true)
*/
private $opticalType;
/**
* @var string
*
* @Column(name="screen_resolution", type="string", length=16, nullable=true)
*/
private $screenResolution;
/**
* @var string
*
* @Column(name="motherboard", type="string", length=128, nullable=true)
*/
private $motherboard;
/**
* @var string
*
* @Column(name="network", type="string", length=255, nullable=true)
*/
private $network;
/**
* @var bool
*
* @Column(name="webcam", type="boolean", nullable=true)
*/
private $webcam;
/**
* @var string
*
* @Column(name="optical_product", type="string", length=64, nullable=true)
*/
private $opticalProduct;
/**
* @var bool
*
* @Column(name="wifi", type="boolean", nullable=true)
*/
private $wifi;
/**
* @var string
*
* @Column(name="graphic_card", type="string", length=255, nullable=true)
*/
private $graphicCard;
/**
* @var bool
*
* @Column(name="bluetooth", type="boolean", nullable=true)
*/
private $bluetooth;
/**
* @var bool
*
* @Column(name="fingerprint_reader", type="boolean", nullable=true)
*/
private $fingerprintReader;
/**
* @var bool
*
* @Column(name="gsm", type="boolean", nullable=true)
*/
private $gsm;
/**
* @var string
*
* @Column(name="error", type="text", nullable=true)
*/
private $error;
/**
* @var string
*
* @Column(name="coa", type="string", length=64, nullable=true)
*/
private $coa;
/**
* @var string
*
* @Column(name="coa_number", type="string", length=64, nullable=true)
*/
private $coaNumber;
/**
* @var string
*
* @Column(name="new_coa_number", type="string", length=64, nullable=true)
*/
private $newCoaNumber;
/**
* @var string
*
* @Column(name="os_installed", type="string", length=64, nullable=true)
*/
private $osInstalled;
/**
* @var string
*
* @Column(name="observ_codes", type="text", nullable=true)
*/
private $observCodes;
/**
* @var string
*
* @Column(name="tester", type="string", length=32, nullable=true)
*/
private $tester;
/**
* @var string
*
* @Column(name="motherboard_model", type="string", length=64, nullable=true)
*/
private $motherboardModel;
/**
* @var string
*
* @Column(name="cpu_socket", type="string", length=64, nullable=true)
*/
private $cpuSocket;
/**
* @var string
*
* @Column(name="ram_1_model", type="string", length=64, nullable=true)
*/
private $ram1model;
/**
* @var string
*
* @Column(name="ram_1_type", type="string", length=32, nullable=true)
*/
private $ram1type;
/**
* @var string
*
* @Column(name="ram_1_size", type="string", length=32, nullable=true)
*/
private $ram1size;
/**
* @var string
*
* @Column(name="ram_2_model", type="string", length=64, nullable=true)
*/
private $ram2model;
/**
* @var string
*
* @Column(name="ram_2_type", type="string", length=32, nullable=true)
*/
private $ram2type;
/**
* @var string
*
* @Column(name="ram_2_size", type="string", length=32, nullable=true)
*/
private $ram2size;
/**
* @var string
*
* @Column(name="ram_3_model", type="string", length=64, nullable=true)
*/
private $ram3model;
/**
* @var string
*
* @Column(name="ram_3_type", type="string", length=32, nullable=true)
*/
private $ram3type;
/**
* @var string
*
* @Column(name="ram_3_size", type="string", length=32, nullable=true)
*/
private $ram3size;
/**
* @var string
*
* @Column(name="ram_4_model", type="string", length=64, nullable=true)
*/
private $ram4model;
/**
* @var string
*
* @Column(name="ram_4_type", type="string", length=32, nullable=true)
*/
private $ram4type;
/**
* @var string
*
* @Column(name="ram_4_size", type="string", length=32, nullable=true)
*/
private $ram4size;
/**
* @var string
*
* @Column(name="battery_duration", type="string", length=32, nullable=true)
*/
private $batteryDuration;
/**
* @var string
*
* @Column(name="battery_percentage_1", type="string", length=32, nullable=true)
*/
private $batteryPercentage1;
/**
* @var string
*
* @Column(name="battery_percentage_2", type="string", length=32, nullable=true)
*/
private $batteryPercentage2;
/**
* @var int
*
* @Column(name="battery_cycle_count_1", type="integer", nullable=true)
*/
private $batteryCycleCount1;
/**
* @var int
*
* @Column(name="battery_cycle_count_2", type="integer", nullable=true)
*/
private $batteryCycleCount2;
/**
* @var string
*
* @Column(name="keyboard_backlight", type="string", length=64, nullable=true)
*/
private $keyboardBacklight;
/**
* @var string
*
* @Column(name="keyboard_color", type="string", length=64, nullable=true)
*/
private $keyboardColor;
/**
* @var string
*
* @Column(name="keyboard_language", type="string", length=8, nullable=true)
*/
private $keyboardLanguage;
/**
* @var string
*
* @Column(name="long_i_key", type="string", length=64, nullable=true)
*/
private $longIKey;
/**
* @var bool
*
* @Column(name="touch_screen", type="boolean", nullable=true)
*/
private $touchScreen;
/**
* @var string
*
* @Column(name="asset_tag", type="text", nullable=true)
*/
private $assetTag;
/**
* @var bool
*
* @Column(name="pen_for_touch", type="boolean", nullable=true)
*/
private $penForTouchscreen;
/**
* @var bool
*
* @Column(name="trackpoint", type="boolean", nullable=true)
*/
private $trackpoint;
/**
* @var string
*
* @Column(name="imei", type="string", length=64, nullable=true)
*/
private $imei;
/**
* @var bool
*
* @Column(name="smart_card", type="boolean", nullable=true)
*/
private $smartcard;
/**
* @var bool
*
* @Column(name="card_reader", type="boolean", nullable=true)
*/
private $cardreader;
/**
* @return AikenShipment
*/
public function getAikenShipment()
{
return $this->aikenShipment;
}
/**
* @param AikenShipment $aikenShipment
*/
public function setAikenShipment($aikenShipment)
{
$this->aikenShipment = $aikenShipment;
}
/**
* @return int
*/
public function getType()
{
return $this->type;
}
/**
* @param int $type
*/
public function setType($type)
{
$this->type = $type;
}
/**
* Set vendor
*
* @param string $vendor
* @return AikenShipmentItem
*/
public function setVendor($vendor)
{
$this->vendor = $vendor;
return $this;
}
/**
* Get vendor
*
* @return string
*/
public function getVendor()
{
return $this->vendor;
}
/**
* Set serial
*
* @param string $serial
* @return AikenShipmentItem
*/
public function setSerial($serial)
{
$this->serial = $serial;
return $this;
}
/**
* Get serial
*
* @return string
*/
public function getSerial()
{
return $this->serial;
}
/**
* Set model
*
* @param string $model
* @return AikenShipmentItem
*/
public function setModel($model)
{
$this->model = $model;
return $this;
}
/**
* Get model
*
* @return string
*/
public function getModel()
{
return $this->model;
}
/**
* @return string
*/
public function getDisplaySize()
{
return $this->displaySize;
}
/**
* @param string $displaySize
*/
public function setDisplaySize($displaySize)
{
$this->displaySize = $displaySize;
}
/**
* Set chassis
*
* @param string $chassis
* @return AikenShipmentItem
*/
public function setChassis($chassis)
{
$this->chassis = $chassis;
return $this;
}
/**
* Get chassis
*
* @return string
*/
public function getChassis()
{
return $this->chassis;
}
/**
* Set battery
*
* @param string $battery
* @return AikenShipmentItem
*/
public function setBattery($battery)
{
$this->battery = $battery;
return $this;
}
/**
* Get battery
*
* @return string
*/
public function getBattery()
{
return $this->battery;
}
/**
* Set grade
*
* @param string $grade
* @return AikenShipmentItem
*/
public function setGrade($grade)
{
$this->grade = $grade;
return $this;
}
/**
* Get grade
*
* @return string
*/
public function getGrade()
{
return $this->grade;
}
/**
* Set processor
*
* @param string $processor
* @return AikenShipmentItem
*/
public function setProcessor($processor)
{
$this->processor = $processor;
return $this;
}
/**
* Get processor
*
* @return string
*/
public function getProcessor()
{
return $this->processor;
}
/**
* @return string
*/
public function getProcessorSpeed()
{
return $this->processorSpeed;
}
/**
* @param string $processorSpeed
*/
public function setProcessorSpeed($processorSpeed)
{
$this->processorSpeed = $processorSpeed;
}
/**
* @return string
*/
public function getProcessorCount()
{
return $this->processorCount;
}
/**
* @param string $processorCount
*/
public function setProcessorCount($processorCount)
{
$this->processorCount = $processorCount;
}
/**
* Set memorySize
*
* @param string $memorySize
* @return AikenShipmentItem
*/
public function setMemorySize($memorySize)
{
$this->memorySize = $memorySize;
return $this;
}
/**
* Get memorySize
*
* @return string
*/
public function getMemorySize()
{
return $this->memorySize;
}
/**
* Set memorySlots
*
* @param integer $memorySlots
* @return AikenShipmentItem
*/
public function setMemorySlots($memorySlots)
{
$this->memorySlots = $memorySlots;
return $this;
}
/**
* Get memorySlots
*
* @return integer
*/
public function getMemorySlots()
{
return $this->memorySlots;
}
/**
* Set memories
*
* @param string $memories
* @return AikenShipmentItem
*/
public function setMemories($memories)
{
$this->memories = $memories;
return $this;
}
/**
* Get memories
*
* @return string
*/
public function getMemories()
{
return $this->memories;
}
/**
* Set diskSize
*
* @param string $diskSize
* @return AikenShipmentItem
*/
public function setDiskSize($diskSize)
{
$this->diskSize = $diskSize;
return $this;
}
/**
* Get diskSize
*
* @return string
*/
public function getDiskSize()
{
return $this->diskSize;
}
/**
* Set diskType
*
* @param string $diskType
* @return AikenShipmentItem
*/
public function setDiskType($diskType)
{
$this->diskType = $diskType;
return $this;
}
/**
* Get diskType
*
* @return string
*/
public function getDiskType()
{
return $this->diskType;
}
/**
* Set opticalType
*
* @param string $opticalType
* @return AikenShipmentItem
*/
public function setOpticalType($opticalType)
{
$this->opticalType = $opticalType;
return $this;
}
/**
* Get opticalType
*
* @return string
*/
public function getOpticalType()
{
return $this->opticalType;
}
/**
* Set screenResolution
*
* @param string $screenResolution
* @return AikenShipmentItem
*/
public function setScreenResolution($screenResolution)
{
$this->screenResolution = $screenResolution;
return $this;
}
/**
* Get screenResolution
*
* @return string
*/
public function getScreenResolution()
{
return $this->screenResolution;
}
/**
* Set motherboard
*
* @param string $motherboard
* @return AikenShipmentItem
*/
public function setMotherboard($motherboard)
{
$this->motherboard = $motherboard;
return $this;
}
/**
* Get motherboard
*
* @return string
*/
public function getMotherboard()
{
return $this->motherboard;
}
/**
* Set network
*
* @param string $network
* @return AikenShipmentItem
*/
public function setNetwork($network)
{
$this->network = $network;
return $this;
}
/**
* Get network
*
* @return string
*/
public function getNetwork()
{
return $this->network;
}
/**
* Set webcam
*
* @param boolean $webcam
* @return AikenShipmentItem
*/
public function setWebcam($webcam)
{
$this->webcam = $webcam;
return $this;
}
/**
* Get webcam
*
* @return boolean
*/
public function getWebcam()
{
return $this->webcam;
}
/**
* Set opticalProduct
*
* @param string $opticalProduct
* @return AikenShipmentItem
*/
public function setOpticalProduct($opticalProduct)
{
$this->opticalProduct = $opticalProduct;
return $this;
}
/**
* Get opticalProduct
*
* @return string
*/
public function getOpticalProduct()
{
return $this->opticalProduct;
}
/**
* Set wifi
*
* @param boolean $wifi
* @return AikenShipmentItem
*/
public function setWifi($wifi)
{
$this->wifi = $wifi;
return $this;
}
/**
* Get wifi
*
* @return boolean
*/
public function getWifi()
{
return $this->wifi;
}
/**
* Set graphicCard
*
* @param string $graphicCard
* @return AikenShipmentItem
*/
public function setGraphicCard($graphicCard)
{
$this->graphicCard = $graphicCard;
return $this;
}
/**
* Get graphicCard
*
* @return string
*/
public function getGraphicCard()
{
return $this->graphicCard;
}
/**
* Set bluetooth
*
* @param boolean $bluetooth
* @return AikenShipmentItem
*/
public function setBluetooth($bluetooth)
{
$this->bluetooth = $bluetooth;
return $this;
}
/**
* Get bluetooth
*
* @return boolean
*/
public function getBluetooth()
{
return $this->bluetooth;
}
/**
* Set fingerprintReader
*
* @param boolean $fingerprintReader
* @return AikenShipmentItem
*/
public function setFingerprintReader($fingerprintReader)
{
$this->fingerprintReader = $fingerprintReader;
return $this;
}
/**
* Get fingerprintReader
*
* @return boolean
*/
public function getFingerprintReader()
{
return $this->fingerprintReader;
}
/**
* Set gsm
*
* @param boolean $gsm
* @return AikenShipmentItem
*/
public function setGsm($gsm)
{
$this->gsm = $gsm;
return $this;
}
/**
* Get gsm
*
* @return boolean
*/
public function getGsm()
{
return $this->gsm;
}
/**
* Set error
*
* @param string $error
* @return AikenShipmentItem
*/
public function setError($error)
{
$this->error = $error;
return $this;
}
/**
* Get error
*
* @return string
*/
public function getError()
{
return $this->error;
}
/**
* @return string
*/
public function getHdd1size()
{
return $this->hdd1size;
}
/**
* @param string $hdd1size
*/
public function setHdd1size($hdd1size)
{
$this->hdd1size = $hdd1size;
}
/**
* @return string
*/
public function getHdd1model()
{
return $this->hdd1model;
}
/**
* @param string $hdd1model
*/
public function setHdd1model($hdd1model)
{
$this->hdd1model = $hdd1model;
}
/**
* @return string
*/
public function getHdd2size()
{
return $this->hdd2size;
}
/**
* @param string $hdd2size
*/
public function setHdd2size($hdd2size)
{
$this->hdd2size = $hdd2size;
}
/**
* @return string
*/
public function getHdd2model()
{
return $this->hdd2model;
}
/**
* @param string $hdd2model
*/
public function setHdd2model($hdd2model)
{
$this->hdd1model = $hdd2model;
}
/**
* @return string
*/
public function getHdd3size()
{
return $this->hdd3size;
}
/**
* @param string $hdd3size
*/
public function setHdd3size($hdd3size)
{
$this->hdd3size = $hdd3size;
}
/**
* @return string
*/
public function getHdd3model()
{
return $this->hdd3model;
}
/**
* @param string $hdd3model
*/
public function setHdd3model($hdd3model)
{
$this->hdd3model = $hdd3model;
}
/**
* @return string
*/
public function getHdd4size()
{
return $this->hdd4size;
}
/**
* @param string $hdd4size
*/
public function setHdd4size($hdd4size)
{
$this->hdd4size = $hdd4size;
}
/**
* @return string
*/
public function getHdd4model()
{
return $this->hdd4model;
}
/**
* @param string $hdd4model
*/
public function setHdd4model($hdd4model)
{
$this->hdd4model = $hdd4model;
}
/**
* @return string
*/
public function getKeyboard()
{
return $this->keyboard;
}
/**
* @param string $keyboard
*/
public function setKeyboard($keyboard)
{
$this->keyboard = $keyboard;
}
/**
* @return string
*/
public function getCoa()
{
return $this->coa;
}
/**
* @param string $coa
*/
public function setCoa($coa)
{
$this->coa = $coa;
}
/**
* @return string
*/
public function getCoaNumber()
{
return $this->coaNumber;
}
/**
* @param string $coaNumber
*/
public function setCoaNumber($coaNumber)
{
$this->coaNumber = $coaNumber;
}
/**
* @return string
*/
public function getNewCoaNumber()
{
return $this->newCoaNumber;
}
/**
* @param string $newCoaNumber
*/
public function setNewCoaNumber($newCoaNumber)
{
$this->newCoaNumber = $newCoaNumber;
}
/**
* @return string
*/
public function getOsInstalled()
{
return $this->osInstalled;
}
/**
* @param string $osInstalled
*/
public function setOsInstalled($osInstalled)
{
$this->osInstalled = $osInstalled;
}
/**
* @return string
*/
public function getObservCodes()
{
return $this->observCodes;
}
/**
* @param string $observCodes
*/
public function setObservCodes($observCodes)
{
$this->observCodes = $observCodes;
}
/**
* @return string
*/
public function getTester()
{
return $this->tester;
}
/**
* @param string $tester
*/
public function setTester($tester)
{
$this->tester = $tester;
}
/**
* @return string
*/
public function getMotherboardModel()
{
return $this->motherboardModel;
}
/**
* @param string $motherboardModel
*/
public function setMotherboardModel($motherboardModel)
{
$this->motherboardModel = $motherboardModel;
}
/**
* @return string
*/
public function getCpuSocket()
{
return $this->cpuSocket;
}
/**
* @param string $cpuSocket
*/
public function setCpuSocket($cpuSocket)
{
$this->cpuSocket = $cpuSocket;
}
/**
* @return string
*/
public function getRam1model()
{
return $this->ram1model;
}
/**
* @param string $ram1model
*/
public function setRam1model($ram1model)
{
$this->ram1model = $ram1model;
}
/**
* @return string
*/
public function getRam1type()
{
return $this->ram1type;
}
/**
* @param string $ram1type
*/
public function setRam1type($ram1type)
{
$this->ram1type = $ram1type;
}
/**
* @return string
*/
public function getRam1size()
{
return $this->ram1size;
}
/**
* @param string $ram1size
*/
public function setRam1size($ram1size)
{
$this->ram1size = $ram1size;
}
/**
* @return string
*/
public function getRam2model()
{
return $this->ram2model;
}
/**
* @param string $ram2model
*/
public function setRam2model($ram2model)
{
$this->ram2model = $ram2model;
}
/**
* @return string
*/
public function getRam2type()
{
return $this->ram2type;
}
/**
* @param string $ram2type
*/
public function setRam2type($ram2type)
{
$this->ram2type = $ram2type;
}
/**
* @return string
*/
public function getRam2size()
{
return $this->ram2size;
}
/**
* @param string $ram2size
*/
public function setRam2size($ram2size)
{
$this->ram2size = $ram2size;
}
/**
* @return string
*/
public function getRam3model()
{
return $this->ram3model;
}
/**
* @param string $ram3model
*/
public function setRam3model($ram3model)
{
$this->ram3model = $ram3model;
}
/**
* @return string
*/
public function getRam3type()
{
return $this->ram3type;
}
/**
* @param string $ram3type
*/
public function setRam3type($ram3type)
{
$this->ram3type = $ram3type;
}
/**
* @return string
*/
public function getRam3size()
{
return $this->ram3size;
}
/**
* @param string $ram3size
*/
public function setRam3size($ram3size)
{
$this->ram3size = $ram3size;
}
/**
* @return string
*/
public function getRam4model()
{
return $this->ram4model;
}
/**
* @param string $ram4model
*/
public function setRam4model($ram4model)
{
$this->ram4model = $ram4model;
}
/**
* @return string
*/
public function getRam4type()
{
return $this->ram4type;
}
/**
* @param string $ram4type
*/
public function setRam4type($ram4type)
{
$this->ram4type = $ram4type;
}
/**
* @return string
*/
public function getRam4size()
{
return $this->ram4size;
}
/**
* @param string $ram4size
*/
public function setRam4size($ram4size)
{
$this->ram4size = $ram4size;
}
/**
* @return string
*/
public function getBatteryDuration()
{
return $this->batteryDuration;
}
/**
* @param string $batteryDuration
*/
public function setBatteryDuration($batteryDuration)
{
$this->batteryDuration = $batteryDuration;
}
// Add getters and setters
public function getBatteryPercentage1(): ?string
{
return $this->batteryPercentage1;
}
public function setBatteryPercentage1(?string $batteryPercentage1): self
{
$this->batteryPercentage1 = $batteryPercentage1;
return $this;
}
public function getBatteryCycleCount1(): ?int
{
return $this->batteryCycleCount1;
}
public function setBatteryCycleCount1(?int $batteryCycleCount1): self
{
$this->batteryCycleCount1 = $batteryCycleCount1;
return $this;
}
public function getBatteryCycleCount2(): ?int
{
return $this->batteryCycleCount2;
}
public function setBatteryCycleCount2(?int $batteryCycleCount): self
{
$this->batteryCycleCount2 = $batteryCycleCount;
return $this;
}
public function getBatteryPercentage2(): ?string
{
return $this->batteryPercentage2;
}
public function setBatteryPercentage2(?string $batteryPercentage2): self
{
$this->batteryPercentage2 = $batteryPercentage2;
return $this;
}
/**
* @return int
*/
public function getSource()
{
return $this->getAikenShipment()->getSource();
}
/**
* @return string
*/
public function getHdd1type()
{
return $this->hdd1type;
}
/**
* @param string $hdd1type
*/
public function setHdd1type($hdd1type)
{
$this->hdd1type = $hdd1type;
}
/**
* @return string
*/
public function getHdd2type()
{
return $this->hdd2type;
}
/**
* @param string $hdd2type
*/
public function setHdd2type($hdd2type)
{
$this->hdd2type = $hdd2type;
}
/**
* @return string
*/
public function getKeyboardBacklight()
{
return $this->keyboardBacklight;
}
/**
* @param string $keyboardBacklight
*/
public function setKeyboardBacklight($keyboardBacklight)
{
$this->keyboardBacklight = $keyboardBacklight;
}
/**
* @return string
*/
public function getKeyboardColor()
{
return $this->keyboardColor;
}
/**
* @param string $keyboardColor
*/
public function setKeyboardColor($keyboardColor)
{
$this->keyboardColor = $keyboardColor;
}
/**
* @return string
*/
public function getLongIKey()
{
return $this->longIKey;
}
/**
* @param string $longIKey
*/
public function setLongIKey($longIKey)
{
$this->longIKey = $longIKey;
}
/**
* @return string
*/
public function getKeyboardLanguage()
{
return $this->keyboardLanguage;
}
/**
* @param string $keyboardLanguage
*/
public function setKeyboardLanguage($keyboardLanguage)
{
$this->keyboardLanguage = $keyboardLanguage;
}
/**
* @return bool
*/
public function isTouchScreen()
{
return $this->touchScreen;
}
/**
* @param bool $touchScreen
*/
public function setTouchScreen($touchScreen)
{
$this->touchScreen = $touchScreen;
}
/**
* @return bool|null
*/
public function isPenForTouchscreen(): ?bool
{
return $this->penForTouchscreen;
}
/**
* @param bool $penForTouchscreen
*/
public function setPenForTouchscreen(bool $penForTouchscreen): void
{
$this->penForTouchscreen = $penForTouchscreen;
}
/**
* @return bool|null
*/
public function isTrackpoint(): ?bool
{
return $this->trackpoint;
}
/**
* @param bool $trackpoint
*/
public function setTrackpoint(bool $trackpoint): void
{
$this->trackpoint = $trackpoint;
}
/**
* @return null|string
*/
public function getAssetTag(): ?string
{
return $this->assetTag;
}
/**
* @param string|null $assetTag
*/
public function setAssetTag(?string $assetTag): void
{
$this->assetTag = $assetTag;
}
/**
* @return string
*/
public function getImei()
{
return $this->imei;
}
/**
* @param string $imei
*/
public function setImei($imei)
{
$this->imei = $imei;
}
/**
* @return bool|null
*/
public function isSmartcard(): ?bool
{
return $this->smartcard;
}
/**
* @param bool|null $smartcard
* @return void
*/
public function setSmartcard(?bool $smartcard): void
{
$this->smartcard = $smartcard;
}
/**
* @return bool|null
*/
public function isCardreader(): ?bool
{
return $this->cardreader;
}
/**
* @param bool|null $cardreader
* @return void
*/
public function setCardreader(?bool $cardreader): void
{
$this->cardreader = $cardreader;
}
}