/// YX OSS Library /// /// A pure OSS (Object Storage Service) client library for Flutter applications. /// Focused on core upload/download functionality with minimal dependencies. /// /// Core Features: /// - Multiple authentication providers (Static, STS, PreSigned) /// - Resume upload support with local storage /// - Progress monitoring and cancellation /// - Retry mechanism with exponential backoff /// - Type-safe error handling /// - Clean architecture with dependency injection library; // Adapters export 'src/adapters/project_integration_adapter.dart'; // Core classes export 'src/core/yx_oss_client.dart'; export 'src/core/yx_oss_config.dart'; // Interfaces export 'src/interfaces/auth_provider.dart'; export 'src/interfaces/config_provider.dart'; export 'src/interfaces/resume_storage.dart'; export 'src/interfaces/upload_callbacks.dart'; export 'src/models/oss_error.dart'; // Models export 'src/models/upload_options.dart'; export 'src/models/upload_result.dart'; // Utils export 'src/utils/file_utils.dart'; export 'src/utils/local_resume_storage.dart';