filmopen_cloud
Generated by scripts/package_digest.py; regenerate, never edit.
Pure Dart FilmOpen Cloud client and FilmOpenCloudTarget, implementing the same SyncTarget contract as Drive and folders. It depends on the format, sync, store and HTTP packages, its tests on crypto too; it draws no UI and imports no account or platform code.
pure Dart. 3 files, 632 lines under lib/; 43 tests in 4 files. Barrel: lib/filmopen_cloud.dart.
Depends on
Section titled “Depends on”- filmopen_format — uses
ProjectArea,ShortName,isMediaFileName,newUsageId,projectAreaOf,projectManifestFileName - filmopen_sync — uses
SyncBytes,SyncFailure,SyncReceipt,SyncTarget,SyncTargetException,TargetEntry,TargetInventory,ownedTransfer,transferChunks - filmopen_store — uses
AppLog - filmopen_jobs (dev) — uses nothing by name the digest could see
- filmopen_test_support (dev) — uses nothing by name the digest could see
Third-party: http.
Used by
Section titled “Used by”filmopen_sharing
Public API
Section titled “Public API”What the barrel exports, file by file. A name is class, enum, mixin, extension, typedef, a top-level function, getter, setter or variable; under a class, its public constructors, fields, getters, setters and methods.
lib/src/cloud_client.dart
Section titled “lib/src/cloud_client.dart”- class
CloudClient— The bearer-only Cloud connection settings, without refresh or replay (§6.10).CloudClient({ required Future<String?> Function() accessToken, required String host, http.Client? client, Duration timeout = const Duration(seconds…— Gets the bearer inside each operation and bounds token, response and stream waits.
lib/src/cloud_sync_target.dart
Section titled “lib/src/cloud_sync_target.dart”- class
FilmOpenCloudTarget— FilmOpen Cloud’s manifest, flat documents and media as a sync target (§6.10, §6.14).FilmOpenCloudTarget({ required String identity, required String host, required Future<String?> Function() accessToken, http.Client? client, Duratio…— Requires a username/tag identity and sends media from the threshold in acknowledged parts.