Documentation Index
Fetch the complete documentation index at: https://docs.law4devs.eu/llms.txt
Use this file to discover all available pages before exploring further.
Install
dependencies:
law4devs: ^1.0.0
Basic Usage
import 'package:law4devs/law4devs.dart';
import 'dart:io';
void main() async {
final client = Law4DevsClient(
apiKey: Platform.environment['LAW4DEVS_API_KEY'],
);
// List all frameworks
final page = await client.frameworks.list();
for (final fw in page.data) {
print('${fw.slug} — ${fw.name}');
}
// List first 5 CRA articles
final articles = await client.articles.list('cra', perPage: 5);
for (final a in articles.data) {
print('Art. ${a.number}: ${a.title}');
}
// Auto-paginate all GDPR articles
await for (final a in client.articles.iter('gdpr')) {
print('${a.number} ${a.title}');
}
// Search across all frameworks
final results = await client.search.query('data breach notification');
print('Found ${results.meta.total} results');
}
Next Steps