Fakturoid API v3 Dart SDK

Pub.dev License Test and Lint

Kompletní a moderní Dart SDK pro Fakturoid API v3. Navrženo pro čistý Dart (backend, CLI) i Flutter aplikace.

✨ Klíčové vlastnosti

  • 100% Parita: Podpora všech endpointů a agend Fakturoid API v3.
  • Moderní Auth: OAuth 2.0 s PKCE a automatickou správou tokenů.
  • Typová bezpečnost: Robustní modely generované pomocí freezed.
  • Developer Friendly: Podrobné ukázky pro každou funkci a automatické stránkování.

📖 Dokumentace

Kompletní technickou příručku najdete na naší GitHub Wiki.


Rychlý start

import 'package:fakturoid_api_dart/fakturoid_api_dart.dart';

final client = FakturoidClient(
  slug: 'mojefirma',
  clientId: '...',
  clientSecret: '...',
  redirectUri: 'https://example.com/callback',
  userAgent: 'MyFakturoidApp (admin@mojefirma.cz)',
);

// Přihlášení pomocí Client Credentials
await client.auth.loginWithClientCredentials();

// Načtení detailu účtu
final account = await client.account.getAccount();
print('Přihlášen k účtu: ${account.name}');

Příklady použití

Všechny agendy mají své samostatné ukázky v adresáři example/:


Vytvořeno pro Dart komunitu kolem Fakturoidu.

Libraries

fakturoid_api_dart