Lewati ke konten utama
Versi: 0.7.1

Domain

Metode ini digunakan untuk mendapatkan daftar domain (wilayah) yang tersedia dalam data BPS.

Parameter

ParameterTipeDeskripsi
typeDomainTypeTipe domain yang akan diambil (default: DomainType.all).
provinceCodeString?Kode provinsi untuk memfilter domain (diperlukan jika type = DomainType.regencyByProvince).

Contoh

Contoh penggunaan dan hasil keluaran:

Preview

// Mengambil data domain dari API BPS
final domainResult = await StadataFlutter.instance.list.domains(
type: DomainType.all,
provinceCode: null, // Ganti dengan kode provinsi yang diinginkan jika diperlukan
);

final daftarDomain = domainResult.data;
final paginasi = domainResult.pagination;

// Menampilkan informasi paginasi
print('Halaman Saat Ini: ${paginasi.page}');
print('Total Halaman: ${paginasi.pages}');
print('Jumlah Data di Halaman Ini: ${paginasi.count}');
print('Per Halaman: ${paginasi.perPage}');
print('Total: ${paginasi.total}');
print('------------------------');

// Menampilkan data domain yang didapat
for (final domain in daftarDomain) {
print('ID Domain: ${domain.id}'); /// Contoh: 7200
print('Nama: ${domain.name}'); /// Sulawesi Tengah
print('URL: ${domain.url}'); /// https://sultengprov.bps.go.id
print('------------------------');
}

Properti (DomainEntity)

PropertiTipeDeskripsi
nameStringNama domain (wilayah).
idStringPengidentifikasi unik untuk domain.
urlStringURL terkait dengan domain.