# Об’єкт Partner (дані контрагентів)

##### **Опис параметрів об’єкта**

<div class="wy-table-responsive" id="bkmrk-%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D0%A2%D0%B8%D0%BF%C2%A01-%D0%A4%D0%BE%D1%80%D0%BC%D0%B0"><table class="colwidths-given docutils align-default" style="width: 97.9762%;"><colgroup><col style="width: 16.2709%;"></col><col style="width: 7.32923%;"></col><col style="width: 12.3131%;"></col><col style="width: 64.204%;"></col></colgroup><thead><tr class="row-odd"><th class="head">Параметр

</th><th class="head">Тип <sup>1</sup>

</th><th class="head">Формат

</th><th class="head">Опис

</th></tr></thead><tbody><tr class="row-even"><td>id

</td><td>O

</td><td>int(10)

</td><td>id контрагента

</td></tr><tr class="row-odd"><td>employeeId

</td><td>O

</td><td>int(10)

</td><td>id співробітника, що виконує дію

</td></tr><tr class="row-even"><td>companyId

</td><td>O

</td><td>int(10)

</td><td>id компанії

</td></tr><tr class="row-odd"><td>serviceId

</td><td>O

</td><td>tinyint(3)

</td><td>id сервісу; доступні значення: 9 - Вільний

</td></tr><tr class="row-even"><td>email

</td><td>M

</td><td>String(255)

</td><td>email контрагента

</td></tr><tr class="row-odd"><td>name

</td><td>O

</td><td>String(255)

</td><td>ПІБ контрагента

</td></tr><tr class="row-even"><td>companyName

</td><td>O

</td><td>String(255)

</td><td>назва компанії контрагента

</td></tr><tr class="row-odd"><td>companyCode

</td><td>O

</td><td>String(12)

</td><td>код ЄДРПОУ / ІПН компанії

</td></tr><tr class="row-even"><td>inviteStatus

</td><td>O

</td><td>tinyint(10)

</td><td>статус запрошення; 0 - не запрошений, 1 - запрошений

</td></tr><tr class="row-odd"><td>inviteDate

</td><td>O

</td><td>int(10)

</td><td>дата запрошення (unix-timestamp)

</td></tr><tr class="row-even"><td>isRegistered

</td><td>O

</td><td>boolean

</td><td>статус реєстрації: true - зареєстрований; false - незареєстрований

</td></tr></tbody></table>

</div>##### **JSON приклад об'єкта**

```json
{
  "id":239,
  "serviceId": 9,
  "email": "kit@pes.ua",
  "name": "Cat",
  "companyName": "Dog",
  "companyCode": "666666663"
}
```

##### **JSON приклад масиву об'єктів**

```json
[
    {
      "serviceId": 9,
      "email": "example@mail.com",
      "name": "",
      "companyName": "",
      "companyCode": ""
    },
    {
      "serviceId": 9,
      "email": "stethem@ukr.mem",
      "name": "Джейсон Стетхем",
      "companyName": "Повар",
      "companyCode": "858585888585"
    },
    {
      "serviceId": 9,
      "email": "ozk82086@eoopy.com",
      "name": "",
      "companyName": "",
      "companyCode": ""
    }
]
```

##### **JSON приклад відповіді. Завантажені в сервіс контрагенти та контрагенти з помилковими даними (потребують правок)**

```json
{
"createdPartners": [
  {
    "id": 237,
    "employeeId": 1035,
    "companyId": 0,
    "email": "hopa@mail.com",
    "inviteStatus": 0,
    "inviteDate": 0,
    "serviceId": 9,
    "isRegistered": false
  },
  {
    "id": 238,
    "employeeId": 1035,
    "companyId": 0,
    "email": "parmezano@pam.ua",
    "inviteStatus": 0,
    "inviteDate": 0,
    "serviceId": 9,
    "isRegistered": false
  }
],
"errorPartners": [
  {
    "id": 0,
    "employeeId": 1035,
    "companyId": 0,
    "email": "stethem@ukr.mem",
    "name": "Джейсон Стетхем",
    "companyName": "Повар",
    "companyCode": "858585888585",
    "inviteStatus": 0,
    "inviteDate": 0,
    "serviceId": 9,
    "isRegistered": false
  },
  {
    "id": 0,
    "employeeId": 1035,
    "companyId": 0,
    "email": "ozk82086@eoopy.com",
    "inviteStatus": 0,
    "inviteDate": 0,
    "serviceId": 9,
    "isRegistered": false
  }
]
}
```

де

**createdPartners** - масив об’єктів Partner (дані контрагентів), що були завантажені в сервіс;

**errorPartners** - масив об’єктів Partner (дані контрагентів), що містять помилки і потребують правок (не завантажились).