Completed
Push — master ( 65f7a2...1565b3 )
by Konstantin
07:54 queued 01:51
created

Contact::set()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 4
Ratio 100 %

Code Coverage

Tests 3
CRAP Score 1

Importance

Changes 0
Metric Value
dl 4
loc 4
ccs 3
cts 3
cp 1
rs 10
c 0
b 0
f 0
cc 1
eloc 2
nc 1
nop 1
crap 1
1
<?php
2
3
namespace linkprofit\AmoCRM\entities;
4
5
use linkprofit\AmoCRM\traits\CompanyLinkable;
6
use linkprofit\AmoCRM\traits\LeadsLinkable;
7
8
/**
9
 * Class Contact
10
 * @package linkprofit\AmoCRM\entities
11
 */
12
class Contact extends CustomizableEntity
13
{
14
    /**
15
     * @var string Название контакта
16
     */
17
    public $name;
18
19
    /**
20
     * @var integer id пользователя создавшего контакт
21
     */
22
    public $created_by;
23
24
    /**
25
     * @var string Название новой компании. Параметр указывается для создания новой компании и привязке к ней контакта. Для привязки контакта к уже существующей компании, необходимо использовать параметр company_id
26
     */
27
    public $company_name;
28
29
    /**
30
     * @var string Теги, привязываемые к контакту. Задаются целостной строковой переменной, внутри строки перечисляются через запятую
31
     */
32
    public $tags;
33
34
    /**
35
     * @var string Покупатели, привязываемые к контакту. Перечисляются через запятую.
36
     */
37
    public $customers_id;
38
39
    use CompanyLinkable,
40
        LeadsLinkable;
41
42
    /**
43
     * @var array
44
     */
45
    protected $fieldList = [
46
        'id', 'name', 'created_at', 'updated_at',
47
        'responsible_user_id', 'created_by', 'company_name',
48
        'tags', 'leads_id', 'customers_id', 'company_id',
49
    ];
50
}