---
title: API d'initialisation
canonical: https://developer.unico.io/fr/dual-api/developers/sdks-and-tools/flutter/api-reference/initialization-api
locale: fr
generated_by: markdown-export
---

## Classes / Builders

| Classe | Description |
|---|---|
| `UnicoCheck` | Point d'entrée principal du plugin |
| `UnicoCheckBuilder` | Builder pour la configuration de session |
| `UnicoCheckCameraOpener` | Instance opener retournée par `build()` |
| `UnicoConfig` | Objet pour la configuration des identifiants (par plateforme) |
| `UnicoListener` | Interface listener pour les callbacks du cycle de vie du SDK |

## Paramètres du constructeur

| Paramètre | Type | Description |
|---|---|---|
| `listener` | `UnicoListener` | Listener pour les callbacks du cycle de vie |
| `unicoConfigIos` | `UnicoConfig` | Identifiants iOS |
| `unicoConfigAndroid` | `UnicoConfig` | Identifiants Android |

## Méthodes de configuration

| Méthode | Type | Défaut | Description |
|---|---|---|---|
| `setEnvironment(unicoEnvironment:)` | `UnicoEnvironment` | `PROD` | Environnement — `UnicoEnvironment.PROD` ou `UnicoEnvironment.UAT` |
| `setSmartFrame(smartFrame:)` | `bool` | `true` | Active le cadrage intelligent pour la capture de selfie |
| `setAutoCapture(autoCapture:)` | `bool` | `true` | Active la capture automatique |
| `setTimeoutSession(timeout:)` | `int` | `40` | Durée maximale de session, en secondes (minimum : 40) |
| `setLocale(locale:)` | `LocaleTypes` | `PT_BR` | Langue de l'écran de capture |

## Build

| Méthode | Retourne | Description |
|---|---|---|
| `build()` | `UnicoCheckCameraOpener` | Finalise le builder et retourne l'ouvreur de caméra utilisé pour appeler `openCameraSelfie` ou `openCameraDocument` |