<?php
namespace App\Entity\System;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Table(name="ps_carrier_master", indexes={
*
* @ORM\Index(name="id_carrier_master", columns={"id_carrier_master"})
* })
*
* @ORM\Entity(repositoryClass="App\Repository\System\CarrierMasterRepository")
*/
class CarrierMaster
{
public const PACK_SERVICE = 0;
public const WAREHOUSE_PICKUP = 5;
public const PACK_AND_COLLECT_ID = 16;
public const TNT_ID = 6;
public const A4BDATA_REFERENCE_UPS = 'UPS';
public const PALLET_DELIVERY_ID = 14;
public const CORREOS_INTERNACIONAL_ID = 13;
public const SPRING_ID = 26;
/**
* @var int
*
* @ORM\Id()
*
* @ORM\GeneratedValue()
*
* @ORM\Column(name="id_carrier_master", type="integer")
*/
private $id;
/**
* @var string
*
* @ORM\Column(type="string", length=30)
*/
private $name;
/**
* @var bool
*
* @ORM\Column(type="boolean")
*/
private $apiEnabled;
/**
* @var bool
*
* @ORM\Column(type="boolean")
*/
private $dropshipping;
/**
* @var bool
*
* @ORM\Column(type="boolean", name="`system`")
*/
private $system;
/**
* @var string
*
* @ORM\Column(type="string", length=32)
*/
private $key;
/**
* @var bool
*
* @ORM\Column(type="boolean")
*/
private $tracking;
/**
* @var bool
*
* @ORM\Column(name="orders_csv", type="boolean")
*/
private $orderCsv;
/**
* @var bool
*
* @ORM\Column(name="orders", type="boolean")
*/
private $orders;
/**
* @return string
*/
public function getName(): string
{
return $this->name;
}
/**
* @return int
*/
public function getId(): int
{
return $this->id;
}
/**
* @return string
*/
public function getKey(): string
{
return $this->key;
}
public function setId(int $id): void
{
$this->id = $id;
}
}