date_create = new DateTime(); $this->data_sent = []; $this->serial = ''; $this->api_user = ''; $this->action = ''; $this->batt_model_name = ''; $this->batt_size_name = ''; $this->first_name = ''; $this->last_name = ''; $this->plate_number = ''; $this->contact_num = ''; $this->email = ''; $this->address = ''; } public function getID() { return $this->id; } public function setDateCreate(DateTime $date_create) { $this->date_create = $date_create; return $this; } public function getDateCreate() { return $this->date_create; } public function setApiUser($api_user) { $this->api_user = $api_user; return $this; } public function getApiUser() { return $this->api_user; } public function addDataSent($id, $value) { $this->data_sent[$id] = $value; return $this; } public function setDataSent($data_sent) { $this->data_sent = $data_sent; return $this; } public function getDataSent($id) { // return null if we don't have it if (!isset($this->data_sent[$id])) return null; return $this->data_sent[$id]; } public function setSerial($serial) { $this->serial = $serial; return $this; } public function getSerial() { return $this->serial; } public function setWarrantyID($warranty_id) { $this->warranty_id = $warranty_id; return $this; } public function getWarrantyID() { return $this->warranty_id; } public function setAction($action) { $this->action = $action; return $this; } public function getAction() { return $this->action; } public function setBattModelName($batt_model_name) { $this->batt_model_name = $batt_model_name; return $this; } public function getBattModelName() { return $this->batt_model_name; } public function setBattSizeName($batt_size_name) { $this->batt_size_name = $batt_size_name; return $this; } public function getBattSizeName() { return $this->batt_size_name; } public function setFirstName($first_name) { $this->first_name = $first_name; return $this; } public function getFirstName() { return $this->first_name; } public function setLastName($last_name) { $this->last_name = $last_name; return $this; } public function getLastName() { return $this->last_name; } public function setPlateNumber($plate_number) { $this->plate_number = $plate_number; return $this; } public function getPlateNumber() { return $this->plate_number; } public function setContactNumber($contact_num) { $this->contact_num = $contact_num; return $this; } public function getContactNumber() { return $this->contact_num; } public function setEmail($email) { $this->email = $email; return $this; } public function getEmail() { return $this->email; } public function setAddress($address) { $this->cust_address = $address; return $this; } public function getAddress() { return $this->cust_address; } }