Lewati ke konten utama
Versi: terbaru

Enums

Enums untuk Mempermudah Permintaan dan Penanganan Respon API

Dalam SDK StadataFlutter, Anda akan menemukan beberapa enums yang dirancang untuk menyederhanakan permintaan API dan memfasilitasi penanganan respon API.

Enum DataLanguage

  • Enum DataLanguage digunakan untuk menentukan parameter bahasa (lang) saat membuat permintaan API. Ini menawarkan dua opsi:

    EnumsNilai ParamDeskripsiStatus
    DataLanguage.idindMewakili bahasa Indonesia.Default
    DataLanguage.enengMewakili bahasa Inggris.

Enum DomainType

  • Enum DomainType menyederhanakan parameter jenis domain (type) untuk model Domain dalam permintaan API. Ini mencakup opsi berikut:

    EnumsNilai AktualDeskripsiStatus
    DomainType.allallMengambil semua domain, termasuk provinsi dan kabupaten.Default
    DomainType.provinceprovMengambil semua domain provinsi.
    DomainType.regencykabMengambil semua domain kabupaten.
    DomainType.regencyByProvincekabbyprovMengambil semua domain kabupaten dalam ID provinsi tertentu.

Enum DataAvailability

  • Enum DataAvailability membantu Anda memeriksa kunci data-availability dalam respon API, memudahkan penentuan ketersediaan data. Ini mencakup opsi berikut:

    EnumsNilai AktualDeskripsi
    DataAvailability.availableavailableMenunjukkan bahwa data tersedia.
    DataAvailability.listNotAvailablelist-not-availableMenunjukkan bahwa daftar tidak tersedia.
    DataAvailability.notAvailablenot-availableMenunjukkan bahwa data tidak tersedia.

Enums ini adalah alat berharga untuk meningkatkan keterbacaan dan pengelolaan kode terkait API Anda. Apakah Anda menentukan preferensi bahasa, jenis domain, atau memeriksa ketersediaan data, enums ini menyederhanakan proses dan membuat kode Anda lebih ringkas dan ekspresif.