---
title: API инициализации
canonical: https://developer.unico.io/ru/dual-api/developers/sdks-and-tools/flutter/api-reference/initialization-api
locale: ru
generated_by: markdown-export
---

## Classes / Builders

| Класс | Описание |
|---|---|
| `UnicoCheck` | Основная точка входа плагина |
| `UnicoCheckBuilder` | Builder для настройки сессии |
| `UnicoCheckCameraOpener` | Экземпляр открывателя, возвращаемый методом `build()` |
| `UnicoConfig` | Объект для настройки учётных данных (по платформе) |
| `UnicoListener` | Интерфейс слушателя для колбэков жизненного цикла SDK |

## Constructor parameters

| Параметр | Тип | Описание |
|---|---|---|
| `listener` | `UnicoListener` | Слушатель для колбэков жизненного цикла |
| `unicoConfigIos` | `UnicoConfig` | Учётные данные iOS |
| `unicoConfigAndroid` | `UnicoConfig` | Учётные данные Android |

## Configuration methods

| Метод | Тип | По умолчанию | Описание |
|---|---|---|---|
| `setEnvironment(unicoEnvironment:)` | `UnicoEnvironment` | `PROD` | Среда выполнения — `UnicoEnvironment.PROD` или `UnicoEnvironment.UAT` |
| `setSmartFrame(smartFrame:)` | `bool` | `true` | Включает интеллектуальное кадрирование для захвата селфи |
| `setAutoCapture(autoCapture:)` | `bool` | `true` | Включает автоматический захват |
| `setTimeoutSession(timeout:)` | `int` | `40` | Максимальное время сессии в секундах (минимум: 40) |
| `setLocale(locale:)` | `LocaleTypes` | `PT_BR` | Язык экрана захвата |

## Сборка

| Метод | Возвращает | Описание |
|---|---|---|
| `build()` | `UnicoCheckCameraOpener` | Завершает построение и возвращает объект для открытия камеры, используемый для вызова `openCameraSelfie` или `openCameraDocument` |