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

- [/id/](/id/)
- [SDK dan Alat](/id/developers/sdks-and-tools/overview)
- [iOS SDK](/id/developers/sdks-and-tools/ios/requirements)
- Referensi API
- Enum

# Enum

DocumentEnums
Mendefinisikan jenis dokumen yang akan diambil gambarnya. Diteruskan ke `openDocument` untuk mengonfigurasi sesi pengambilan gambar.

Penulisan huruf campuran`CPF`, `CNH`, dan `RG` menggunakan huruf kapital (penamaan historis SDK). Varian kata majemuk menggunakan lowerCamelCase (`cnhFrente`, `rgVerso`, dll.). Gunakan setiap nilai persis seperti yang didokumentasikan — SDK membedakan huruf besar dan kecil.

| Swift | Objective-C | Deskripsi |
| --- | --- | --- |
| `DocumentEnums.CPF` | `DocumentCPF` | Tangkap CPF |
| `DocumentEnums.CNH` | `DocumentCNH` | Tangkap CNH terbuka (depan dan belakang) |
| `DocumentEnums.​cnhFrente` | `DocumentCnhFrente` | Tangkap bagian depan CNH |
| `DocumentEnums.​cnhVerso` | `DocumentCnhVerso` | Tangkap bagian belakang CNH |
| `DocumentEnums.RG` | `DocumentRG` | Tangkap RG terbuka (depan dan belakang) |
| `DocumentEnums.​rgFrente` | `DocumentRgFrente` | Tangkap bagian depan RG |
| `DocumentEnums.​rgVerso` | `DocumentRgVerso` | Tangkap bagian belakang RG |
| `DocumentEnums.none` | `DocumentNone` | Bingkai persegi panjang generik — gunakan untuk dokumen apa pun tanpa bingkai khusus |

Dokumen non-BrasilFrame dokumen spesifik (`CPF`, `CNH`, `RG`) hanya untuk Brasil. Untuk SIM AS, paspor, atau jenis dokumen lainnya, gunakan `DocumentEnums.none` / `DocumentNone`.

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

EnvironmentEnum
Mendefinisikan lingkungan yang digunakan selama eksekusi SDK.
NilaiDeskripsi`EnvironmentEnum.​PROD`Lingkungan produksi`EnvironmentEnum.UAT`Lingkungan UAT / sandbox
```
enum EnvironmentEnum {    case PROD    case UAT}
```

LocaleTypes
Mendefinisikan bahasa yang digunakan pada antarmuka SDK.
NilaiDeskripsi`LocaleTypes.PT_BR`Portugis (Brasil)`LocaleTypes.ES_MX`Spanyol (Meksiko)`LocaleTypes.ES_ES`Spanyol (Spanyol)`LocaleTypes.EN_US`Inggris (Amerika Serikat)
```
enum LocaleTypes {    case PT_BR    case ES_MX    case ES_ES    case EN_US}
```

Terakhir diperbarui pada 8 Okt 2026**