After Framework

after_enterprise

Moduli enterprise: scopo, dipendenze, API principali ed esempio per after_enterprise.

Versione della documentazione: supercore main · pacchetti 1.0.0

ScopoLink a questa sezione: Scopo

Moduli enterprise

Quattordici port B2B condivisi con mock deterministici in memoria, tenancy fail-closed tramite EnterpriseScope, un runtime di prodotto e un host per la shell.

DipendenzeLink a questa sezione: Dipendenze

after_ecosystemafter_aiafter_consumerafter_enterpriseafter_firebaseafter_coreafter_design_system
Usato da
Nessun pacchetto dipende da esso
Dipendenze di terze parti rilevanti
flutter_riverpodcollectionuuid

API principaliLink a questa sezione: API principali

  • EnterpriseScope
  • OrganizationRepository
  • RbacRepository
  • PermissionSet
  • WorkflowEngine
  • TaskRepository
  • CalendarRepository
  • DocumentRepository
  • EnterpriseAiAssistant
  • AuditLogRepository
  • OfflineSyncQueue
  • EnterpriseApiClient
  • MockEnterpriseRepository
  • EnterpriseProductRuntime

EsempioLink a questa sezione: Esempio

dart
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(),
    ),
  ];
}

Sorgente supercore/templates/super_app_enterprise/after_framework.dart (si apre in una nuova scheda)