Implements complete refactor of Ionic Angular logistics app to Flutter/Dart with: - Svrnty dark mode console theme (Material Design 3) - Responsive layouts (mobile, tablet, desktop) following FRONTEND standards - CQRS API integration with Result<T> error handling - OAuth2/OIDC authentication support (mocked for initial testing) - Delivery route and delivery management features - Multi-language support (EN/FR) with i18n - Native integrations (camera, phone calls, maps) - Strict typing throughout codebase - Mock data for UI testing without backend Follows all FRONTEND style guides, design patterns, and conventions. App is running in dark mode and fully responsive across all device sizes. Co-Authored-By: Claude <noreply@anthropic.com>
22 lines
571 B
Dart
22 lines
571 B
Dart
class ApiClientConfig {
|
|
final String baseUrl;
|
|
final Duration timeout;
|
|
final Map<String, String> defaultHeaders;
|
|
|
|
const ApiClientConfig({
|
|
required this.baseUrl,
|
|
this.timeout = const Duration(seconds: 30),
|
|
this.defaultHeaders = const {},
|
|
});
|
|
|
|
static const ApiClientConfig development = ApiClientConfig(
|
|
baseUrl: 'https://api-route.goutezplanb.com',
|
|
timeout: Duration(seconds: 30),
|
|
);
|
|
|
|
static const ApiClientConfig production = ApiClientConfig(
|
|
baseUrl: 'https://api-route.goutezplanb.com',
|
|
timeout: Duration(seconds: 30),
|
|
);
|
|
}
|