Skip to main content

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.

Overview

Annexes are supplementary legal documents attached to EU regulations. They often contain technical requirements, classification criteria, and reference tables.

Methods

list()

Future<Page<AnnexSummary>> list(String frameworkSlug, {int? page, int? perPage})

get()

Future<Annex> get(String frameworkSlug, String annexNumber)

iter()

Stream<AnnexSummary> iter(String frameworkSlug, {int perPage = 20})

Models

AnnexSummary

FieldTypeDescription
idintInternal ID
frameworkSlugStringParent framework
numberStringAnnex number (e.g. I, II)
titleString?Optional title
positionintOrdering position

Annex

Extends AnnexSummary with:
FieldTypeDescription
contentStringFull annex content

Examples

List CRA annexes

final page = await client.annexes.list('cra');
for (final a in page.data) {
  print('Annex ${a.number}: ${a.title}');
}

Get a specific annex

final annex = await client.annexes.get('cra', 'I');
print(annex.content);

Auto-paginate

await for (final a in client.annexes.iter('ai-act')) {
  print('Annex ${a.number}: ${a.title}');
}