basedone_core 1.0.1
basedone_core: ^1.0.1 copied to clipboard
Dart SDK for BasedOne API - Provides API and utilities for building applications on BasedOne.
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.
1.0.0 - 2024-01-26 #
Added #
- Initial release of BasedOne Core Dart SDK
- CustomerEcommerceClient for customer-facing operations:
- Product browsing, search, and filtering
- Shopping cart management
- Multi-merchant checkout with USDC escrow payments
- Order tracking and history
- Reviews and ratings
- Wishlists
- Gems (loyalty points) system
- Flash sales support
- MerchantEcommerceClient for merchant dashboard operations:
- Store profile management
- Product catalog CRUD with variants
- Order management and fulfillment
- Customer management
- Coupons and discounts
- Shipping configuration (methods, zones, rates)
- Returns and refunds processing
- Review management
- Customer messaging
- Media library
- Promotional banners
- Analytics and reporting
- Inventory management with audit logs
- Tax configuration (rules, nexus, reports)
- Dropshipping integration
- Type-safe models for all API entities
- Built-in retry logic with exponential backoff
- Comprehensive enum definitions for all status types