# DataProvider

URL: https://chugunov.pro/api-bitrix/main/userconsent/dataprovider/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\UserConsent\DataProvider`
Модуль: Main.

Исходный файл: `source/main/lib/userconsent/dataprovider.php:20`

## Константы (1)

- `EVENT_NAME_LIST`

## Методы (8)

- [`__construct()`](https://chugunov.pro/api-bitrix/main/userconsent/dataprovider/__construct/) — Конструктор.
- [`static getByCode()`](https://chugunov.pro/api-bitrix/main/userconsent/dataprovider/getbycode/) — Создаёт экземпляр.
- [`getCode()`](https://chugunov.pro/api-bitrix/main/userconsent/dataprovider/getcode/) — Получает код.
- [`getData()`](https://chugunov.pro/api-bitrix/main/userconsent/dataprovider/getdata/) — Получает данные.
- [`getEditUrl()`](https://chugunov.pro/api-bitrix/main/userconsent/dataprovider/getediturl/) — Получает url редактирования.
- [`static getList()`](https://chugunov.pro/api-bitrix/main/userconsent/dataprovider/getlist/) — Получает список.
- [`getName()`](https://chugunov.pro/api-bitrix/main/userconsent/dataprovider/getname/) — Получает название.
- [`toArray()`](https://chugunov.pro/api-bitrix/main/userconsent/dataprovider/toarray/) — Получает в виде массива.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-UserConsent-DataProvider.html
