---
title: Enums
canonical: https://developer.unico.io/ja/dual-api/developers/sdks-and-tools/ios/api-reference/enums
locale: ja
generated_by: markdown-export
---

## DocumentEnums

キャプチャするドキュメントの種類を定義します。`openDocument` に渡してキャプチャセッションを設定します。

:::note[命名規則の混在]
`CPF`、`CNH`、`RG` は大文字を使用します（SDKの歴史的な命名）。複合語のバリアントは lowerCamelCase を使用します（`cnhFrente`、`rgVerso` など）。各値はドキュメント通りに正確に使用してください — SDKは大文字と小文字を区別します。
:::

| Swift | Objective-C | 説明 |
|---|---|---|
| `DocumentEnums.CPF` | `DocumentCPF` | CPFを撮影 |
| `DocumentEnums.CNH` | `DocumentCNH` | 開いたCNHを撮影（表裏） |
| `DocumentEnums.cnhFrente` | `DocumentCnhFrente` | CNHの表面を撮影 |
| `DocumentEnums.cnhVerso` | `DocumentCnhVerso` | CNHの裏面を撮影 |
| `DocumentEnums.RG` | `DocumentRG` | 開いたRGを撮影（表裏） |
| `DocumentEnums.rgFrente` | `DocumentRgFrente` | RGの表面を撮影 |
| `DocumentEnums.rgVerso` | `DocumentRgVerso` | RGの裏面を撮影 |
| `DocumentEnums.none` | `DocumentNone` | 汎用矩形フレーム — 専用フレームのないドキュメントに使用 |

:::tip[ブラジル以外のドキュメント]
ドキュメント固有のフレーム（`CPF`、`CNH`、`RG`）はブラジル専用です。米国の運転免許証、パスポート、その他のドキュメントタイプには `DocumentEnums.none` / `DocumentNone` を使用してください。
:::

```swift
enum DocumentEnums {
    case CPF
    case CNH
    case cnhFrente
    case cnhVerso
    case RG
    case rgFrente
    case rgVerso
    case none
}
```

## EnvironmentEnum

SDK実行中に使用する環境を定義します。

| 値 | 説明 |
|---|---|
| `EnvironmentEnum.PROD` | 本番環境 |
| `EnvironmentEnum.UAT` | UAT / サンドボックス環境 |

```swift
enum EnvironmentEnum {
    case PROD
    case UAT
}
```

## LocaleTypes

SDK UIで使用する言語を定義します。

| 値 | 説明 |
|---|---|
| `LocaleTypes.PT_BR` | ポルトガル語（ブラジル） |
| `LocaleTypes.ES_MX` | スペイン語（メキシコ） |
| `LocaleTypes.ES_ES` | スペイン語（スペイン） |
| `LocaleTypes.EN_US` | 英語（アメリカ） |

```swift
enum LocaleTypes {
    case PT_BR
    case ES_MX
    case ES_ES
    case EN_US
}
```