after_enterprise
エンタープライズモジュール:after_enterprise の目的、依存関係、主要 API、使用例。
ドキュメントのバージョン: supercore main · パッケージ 1.0.0
目的このセクションへのリンク: 目的
エンタープライズモジュール
決定論的なインメモリモックを備えた 14 の共有 B2B ポート、EnterpriseScope によるフェイルクローズなテナント分離、プロダクトランタイムとシェルホストを提供します。
依存関係このセクションへのリンク: 依存関係
- 利用元
- このパッケージに依存するパッケージはありません
- 主なサードパーティ依存関係
- flutter_riverpodcollectionuuid
主要 APIこのセクションへのリンク: 主要 API
- EnterpriseScope
- OrganizationRepository
- RbacRepository
- PermissionSet
- WorkflowEngine
- TaskRepository
- CalendarRepository
- DocumentRepository
- EnterpriseAiAssistant
- AuditLogRepository
- OfflineSyncQueue
- EnterpriseApiClient
- MockEnterpriseRepository
- EnterpriseProductRuntime
使用例このセクションへのリンク: 使用例
static Future<List<Override>> ensureConfigured({
EnterpriseRepository? enterpriseRepository,
}) async {
PlatformConfig.current = superAppEnterpriseManifest;
final prefs = await SharedPreferences.getInstance();
return [
...AfterStandardOverrides.create(
preferences: prefs,
userAgent: '${superAppEnterpriseManifest.appName}/'
'${superAppEnterpriseManifest.appId}',
),
enterpriseRepositoryProvider.overrideWithValue(
enterpriseRepository ?? MockEnterpriseRepository(),
),
];
}ソース supercore/templates/super_app_enterprise/after_framework.dart (新しいタブで開きます)