Lewati ke konten utama
Versi: 0.7.0

Subjek

Metode ini digunakan untuk mendapatkan daftar subjek berdasarkan domain yang dipilih (wilayah).

Parameter

ParameterTipeDeskripsi
domainStringKode domain (wilayah) untuk mendapatkan subjek.
langDataLanguageBahasa untuk data subjek (default: DataLanguage.id).
pageintNomor halaman (default: 1).
subjectCategoryIdint?ID kategori subjek untuk menyaring subjek (opsional).

Contoh

Contoh penggunaan dan hasil keluaran:

Preview

// Mengambil data kategori berita dari API BPS
final result = await StadataFlutter.instance.list.subjects(domain: '7200');
final daftarSubjeck = result.data;
final pagination = result.pagination;


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

// Menampilkan data subjek yang didapatkan
for (final subjek in daftarSubjeck) {
print('ID subjek: ${subjek.id}');
print('Nama subjek: ${subjek.name}');
print('ID Kategori subjek: ${subjek.category?.id}');
print('Nama Kategori subjek: ${subjek.category?.name}');
print('N Tabel subjek: ${subjek.nTable}');
}

Properti (Subject)

PropertiTipeDeskripsi
idintPengidentifikasi unik untuk subjek.
nameStringNama subjek.
categorySubjectCategory?Kategori subjek.
nTableint?Jumlah tabel dari subjek.