* @license MIT * @link http://retailcrm.ru * @see http://retailcrm.ru/docs */ namespace Intaro\RetailCrm\Model\Api; use Intaro\RetailCrm\Component\Json\Mapping; /** * Class CustomerContact * * @package Intaro\RetailCrm\Model\Api */ class CustomerContact extends AbstractApiModel { /** * ID контакта * * @var integer $id * * @Mapping\Type("integer") * @Mapping\SerializedName("id") */ public $id; /** * Внешний ID контакта * * @var string $externalId * * @Mapping\Type("string") * @Mapping\SerializedName("externalId") */ public $externalId; /** * Главный контакт * * @var boolean $isMain * * @Mapping\Type("boolean") * @Mapping\SerializedName("isMain") */ public $isMain; /** * Клиент * * @var Customer $customer * * @Mapping\Type("Intaro\RetailCrm\Model\Api\Customer") * @Mapping\SerializedName("customer") */ public $customer; /** * Компании контактного лица * * @var array $companies * * @Mapping\Type("array") * @Mapping\SerializedName("companies") */ public $companies; }