after_enterprise
Módulos enterprise: propósito, dependencias, API clave y ejemplo de after_enterprise.
Versión de la documentación: supercore main · paquetes 1.0.0
PropósitoEnlace a esta sección: Propósito
Módulos enterprise
Catorce puertos B2B compartidos con mocks deterministas en memoria, tenencia fail-closed mediante EnterpriseScope, y un runtime y host de shell para productos.
DependenciasEnlace a esta sección: Dependencias
- Usado por
- Ningún paquete depende de él
- Dependencias de terceros destacadas
- flutter_riverpodcollectionuuid
API claveEnlace a esta sección: API clave
- EnterpriseScope
- OrganizationRepository
- RbacRepository
- PermissionSet
- WorkflowEngine
- TaskRepository
- CalendarRepository
- DocumentRepository
- EnterpriseAiAssistant
- AuditLogRepository
- OfflineSyncQueue
- EnterpriseApiClient
- MockEnterpriseRepository
- EnterpriseProductRuntime
EjemploEnlace a esta sección: Ejemplo
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(),
),
];
}Fuente supercore/templates/super_app_enterprise/after_framework.dart (se abre en una pestaña nueva)