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

Compliance deadlines track enforcement dates, transition periods, and regulatory milestones across all EU frameworks.

Methods

deadlines()

Future<Page<ComplianceDeadline>> deadlines({String? frameworkSlug, int? page, int? perPage})

iterDeadlines()

Stream<ComplianceDeadline> iterDeadlines({String? frameworkSlug, int perPage = 20})

Model

ComplianceDeadline

FieldTypeDescription
idintInternal ID
frameworkSlugStringSource framework
titleStringDeadline name
descriptionString?Detail description
deadlineStringISO 8601 date
deadlineTypeStringType of deadline

Examples

All upcoming deadlines

await for (final d in client.compliance.iterDeadlines()) {
  print('[${d.frameworkSlug.toUpperCase()}] ${d.deadline}${d.title}');
}

NIS2-specific deadlines

await for (final d in client.compliance.iterDeadlines(frameworkSlug: 'nis2')) {
  print('${d.deadline}: ${d.title}');
}

Paginated deadlines

final page = await client.compliance.deadlines(frameworkSlug: 'dora');
print('${page.meta.total} DORA deadlines');
for (final d in page.data) {
  print('${d.deadline}${d.title}');
}