---
title: API de Inicialización
canonical: https://developer.unico.io/es/dual-api/developers/sdks-and-tools/flutter/api-reference/initialization-api
locale: es
generated_by: markdown-export
---

## Classes / Builders

| Clase | Descripción |
|---|---|
| `UnicoCheck` | Punto de entrada principal del plugin |
| `UnicoCheckBuilder` | Builder para la configuración de sesión |
| `UnicoCheckCameraOpener` | Instancia opener devuelta por `build()` |
| `UnicoConfig` | Objeto para la configuración de credenciales (por plataforma) |
| `UnicoListener` | Interfaz listener para los callbacks del ciclo de vida del SDK |

## Constructor parameters

| Parámetro | Tipo | Descripción |
|---|---|---|
| `listener` | `UnicoListener` | Listener para los callbacks del ciclo de vida |
| `unicoConfigIos` | `UnicoConfig` | Credenciales de iOS |
| `unicoConfigAndroid` | `UnicoConfig` | Credenciales de Android |

## Configuration methods

| Método | Tipo | Predeterminado | Descripción |
|---|---|---|---|
| `setEnvironment(unicoEnvironment:)` | `UnicoEnvironment` | `PROD` | Entorno — `UnicoEnvironment.PROD` o `UnicoEnvironment.UAT` |
| `setSmartFrame(smartFrame:)` | `bool` | `true` | Habilita el encuadre inteligente para la captura de selfie |
| `setAutoCapture(autoCapture:)` | `bool` | `true` | Habilita la captura automática |
| `setTimeoutSession(timeout:)` | `int` | `40` | Tiempo máximo de sesión, en segundos (mínimo: 40) |
| `setLocale(locale:)` | `LocaleTypes` | `PT_BR` | Idioma de la pantalla de captura |

## Build

| Método | Retorna | Descripción |
|---|---|---|
| `build()` | `UnicoCheckCameraOpener` | Finaliza el builder y devuelve el abridor de cámara utilizado para llamar a `openCameraSelfie` o `openCameraDocument` |