fakturoid_api_dart 0.0.1
fakturoid_api_dart: ^0.0.1 copied to clipboard
Dart SDK for Fakturoid API v3 with OAuth 2.0, PKCE, typed models, and live-tested repositories.
Fakturoid API v3 Dart SDK #
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.