Lewati ke konten utama
Versi: 0.7.1

Berita

Metode ini digunakan untuk mengambil daftar berita berdasarkan domain (wilayah) yang dipilih.

Parameter

ParameterTipeDeskripsi
domainStringKode domain (wilayah) untuk mengambil berita.
langDataLanguageBahasa untuk data berita (default: DataLanguage.id).
pageintNomor halaman (default: 1).
keywordString?Kata kunci untuk mencari berita (opsional).
newsCategoryIdString?Kategori untuk menyaring berita (opsional).
monthint?Bulan untuk menyaring berita (opsional - 1..12).
yearint?Tahun untuk menyaring berita (opsional).

Contoh

Contoh penggunaan dan contoh keluaran:

Preview

// Mengambil berita dari API BPS
final result = await StadataFlutter.instance.list.news(domain: '7200');
final newsList = 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 berita yang diambil
for (final news in newsList) {
print('ID Berita: ${news.id}');
print('Kategori: ${news.category}');
print('Judul: ${news.title}');
print('Isi: ${news.content}');
print('Tanggal Rilis: ${news.releaseDate}');
print('Gambar: ${news.picture}');
print('------------------------');
}

Properti (News)

PropertiTipeDeskripsi
idintPengidentifikasi unik untuk berita.
categoryIdStringPengidentifikasi kategori untuk berita (opsional).
categoryString?Nama kategori berita (opsional).
titleStringJudul berita.
contentStringIsi berita.
releaseDateDateTimeTanggal ketika berita dirilis.
pictureStringGambar yang terkait dengan berita.