---
title: इनिशियलाइज़ेशन API
canonical: https://developer.unico.io/hi/dual-api/developers/sdks-and-tools/flutter/api-reference/initialization-api
locale: hi
generated_by: markdown-export
---

## Classes / Builders

| Class | विवरण |
|---|---|
| `UnicoCheck` | Plugin का मुख्य entry point |
| `UnicoCheckBuilder` | Session configuration के लिए Builder |
| `UnicoCheckCameraOpener` | `build()` द्वारा लौटाया गया Opener instance |
| `UnicoConfig` | Credential configuration के लिए Object (per-platform) |
| `UnicoListener` | SDK lifecycle callbacks के लिए Listener interface |

## Constructor पैरामीटर

| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| `listener` | `UnicoListener` | Lifecycle callbacks के लिए Listener |
| `unicoConfigIos` | `UnicoConfig` | iOS credentials |
| `unicoConfigAndroid` | `UnicoConfig` | Android credentials |

## Configuration विधियां

| विधि | प्रकार | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
| `setEnvironment(unicoEnvironment:)` | `UnicoEnvironment` | `PROD` | Environment — `UnicoEnvironment.PROD` या `UnicoEnvironment.UAT` |
| `setSmartFrame(smartFrame:)` | `bool` | `true` | Selfie capture के लिए intelligent framing सक्षम करता है |
| `setAutoCapture(autoCapture:)` | `bool` | `true` | Automatic capture सक्षम करता है |
| `setTimeoutSession(timeout:)` | `int` | `40` | अधिकतम session समय, सेकंड में (न्यूनतम: 40) |
| `setLocale(locale:)` | `LocaleTypes` | `PT_BR` | Capture screen की भाषा |

## Build

| विधि | लौटाता है | विवरण |
|---|---|---|
| `build()` | `UnicoCheckCameraOpener` | Builder को finalize करता है और camera opener लौटाता है जिसका उपयोग `openCameraSelfie` या `openCameraDocument` को call करने के लिए किया जाता है |