---
title: واجهة برمجة التهيئة
canonical: https://developer.unico.io/ar/dual-api/developers/sdks-and-tools/flutter/api-reference/initialization-api
locale: ar
generated_by: markdown-export
---

## Classes / Builders

| الفئة | الوصف |
|---|---|
| `UnicoCheck` | نقطة الدخول الرئيسية للمكوِّن الإضافي |
| `UnicoCheckBuilder` | منشئ تهيئة الجلسة |
| `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

| الأسلوب | النوع المُعاد | الوصف |
|---|---|---|
| `build()` | `UnicoCheckCameraOpener` | ينهي الـ builder ويُعيد فاتح الكاميرا المستخدَم لاستدعاء `openCameraSelfie` أو `openCameraDocument` |