<?php
/**
* Delivery class, Delivery.php
* Delivery management
* @category classes
*
* @author PrestaShop <support@prestashop.com>
* @copyright PrestaShop
* @license http://www.opensource.org/licenses/osl-3.0.php Open-source licence 3.0
* @version 1.3
*
*/
class Delivery extends ObjectModel
{
/** @var integer */
public $id_delivery;
/** @var integer */
public $id_carrier;
/** @var integer */
public $id_range_price;
/** @var integer */
public $id_range_weight;
/** @var integer */
public $id_zone;
/** @var float */
public $price;
protected $fieldsRequired = array ('id_carrier', 'id_range_price', 'id_range_weight', 'id_zone', 'price');
protected $fieldsValidate = array ('id_carrier' => 'isUnsignedId', 'id_range_price' => 'isUnsignedId',
'id_range_weight' => 'isUnsignedId', 'id_zone' => 'isUnsignedId', 'price' => 'isPrice');
protected $table = 'delivery';
protected $identifier = 'id_delivery';
public function getFields()
{
parent::validateFields();
$fields['id_carrier'] = intval($this->id_carrier);
$fields['id_range_price'] = intval($this->id_range_price);
$fields['id_range_weight'] = intval($this->id_range_weight);
$fields['id_zone'] = intval($this->id_zone);
$fields['price'] = floatval($this->price);
return $fields;
}
}
?>