treasury_direct 3.0.1 treasury_direct: ^3.0.1 copied to clipboard
A Dart library package to access the debt of the United States from the US Treasury Direct site.
import 'package:treasury_direct/treasury_direct.dart';
void main() async {
final td = TreasuryDirect();
final list = await td.downloadDebtFeedAsync(pagesize: 10000);
print('Total possible rows: ${list.totalRows}');
if (list.mostRecentList != null) {
print('Total row received: ${list.mostRecentList!.length}');
for (final entry in list.mostRecentList!) {
print(
'${DebtEntry.dateFormatted(entry.effectiveDate ?? '')}: ${DebtEntry.currencyShortened(entry.totalDebt ?? 0, false)}');
}
}
}