api_rest_flutter_web 3.0.0
api_rest_flutter_web: ^3.0.0 copied to clipboard
Flutter package for managing data operations with cloud backends. Provides a unified API layer for CRUD operations, data validation, schema management, and query building. Web-only support.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.0 - 2025-12-01 #
Changed #
- Updated dependencies to use pub.flutter-io.cn versions
- Updated documentation for pub.flutter-io.cn publication
Dependencies #
flutter_http_provider: ^2.0.0flutter_security_provider: ^1.0.0flutter_data_cloud_provider: ^1.0.0flutter_data_shp_provider: ^0.0.1flutter_utils_providers: ^1.0.0flutter_models_provider: ^1.0.2
1.0.0 - 2024-11-26 #
Added #
- Initial release with web-only support
ApiRestsingleton class for core data operationsleeById(): Read single record by queryactualizar(): Update existing records with change trackingguardar(): Save new recordsobtener(): Query multiple records with paginationobtieneEsquema(): Fetch collection schemascambiaEstado(): Update record state
UtilsDataApiRestutility class for data processingobtenerData(): Retrieve and format data from collectionsvalidaDataInMap(): Schema-based validationagregaDynamicValueInMap(): Foreign key resolutiontokenizaConcatenacion(): MongoDB aggregation pipeline builder
- Schema-driven validation with regex and type checking
- MongoDB query syntax support (
$and,$or,$regex) - Automatic change tracking (sends only modified fields)
- Backend function execution during save/update operations