---
title: 初期化 API
canonical: https://developer.unico.io/ja/dual-api/developers/sdks-and-tools/flutter/api-reference/initialization-api
locale: ja
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()` | `UnicoCheckCameraOpener` | ビルダーを完成させ、`openCameraSelfie` または `openCameraDocument` の呼び出しに使用するカメラオープナーを返す |