basedone_core
Dart SDK for BasedOne API - Provides API and utilities for building applications on BasedOne.
1.0.7
suberra/based-one-mono
What this package is like to depend on
Last release 6 months ago
28 Jan 2026
Too new to tell
only 1 release windows
Most releases are documented
notes for 6 of 8 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
8 releases · first in 2026
8 releases in the last 12 months
see the full history below
Release timeline
8 releases · Jan 2026 to Jan 2026Releases
latest 8-
1.0.728 Jan 2026Nothing published for this version
-
1.0.628 Jan 2026Nothing published for this version
-
1.0.527 Jan 2026Release notes
Open source →Fixed
- Comprehensive null safety improvements across all model files to handle unexpected null values from API responses
- entities.dart: Fixed null handling in Order, OrderEvent, Product, ProductVariant, ProductReview, Coupon, CouponUsage, Banner, BannerMerchant, Message, ShippingRate, ShippingZone, ShippingOption, MediaAsset, FlashSale, FlashSaleItem, FlashSaleItemProduct, ReviewUser
- responses.dart: Fixed null handling in CreateOrderSummary, EscrowInfo, ConfirmEscrowDepositResponse, AppliedDiscount, ValidatedDiscount, TaxBreakdownItem, PublicMerchantProfile, MerchantInfo, FollowStatusResponse, FollowActionResponse, FollowedMerchantSummary, FollowedMerchantInfo, FlashSaleTimeRemaining, ActiveFlashSalesResponse, FlashSaleAllowanceInfo, PaymentMethodInfo, GetPaymentMethodsResponse, CustomerConversation, ConversationMerchant, MessageStats, GetGemBalanceResponse, GemHistoryItem, GemHistoryPagination, ExpiringGemBatch, BrowsingLocation, DeleteBrowsingLocationResponse, CashAccountBalanceResponse, DeliveryAddressInfo, DeliveryAddressResponse, CustomerSummary, OrderEvent, ShippingMethod, ReturnRequest, AnalyticsOverview, AnalyticsChartDataPoint, ProductMetric, InventoryAuditEntry, InventoryAuditProduct, TaxSettings, TaxRule, TaxNexus, TaxReport, TaxReportRecord, MerchantConversation, MerchantConversationCustomer
- dropshipping.dart: Fixed null handling in DropshipSupplier, DropshipSupplierInfo, SupplierProduct, SupplierProductVariant, SupplierCategory, DropshipProduct, DropshipLocalProduct, DropshipOrderLink, DropshipOrderInfo, DropshipOrderItemInfo, DropshipSupplierBrief, DropshipMerchantSettings, DropshipForwardingDetails
- All non-nullable String, int, bool, and num fields now have safe default values when API returns null
-
1.0.427 Jan 2026Release notes
Open source →Fixed
- Fixed
Merchant.namefield to handle null values from API (defaults to empty string)
- Fixed
-
1.0.327 Jan 2026Release notes
Open source →Fixed
- Improved robustness of JSON parsing across all entity models to handle null values from API responses
- Made
ProductVariantfields nullable:createdAt,updatedAt, with defaults forisActive(true),sortOrder(0), andattributes(empty map) - Made
ProductReviewfields nullable:createdAt,updatedAt,status, with defaults forisVerifiedPurchase(false),isVisible(true),helpfulCount(0) - Fixed list casting to handle null values with empty list defaults in:
FlashSaleItemProduct.imagesFlashSale.itemsShippingZone.countriesCoupon.applicableProductsandapplicableCategoriesCreateOrderSummary.merchantNamesPublicMerchantProfile.categories- All dropshipping entities with list fields
- Added default values for boolean and integer fields that could be null in various entities
- Fixed
ratingfield parsing inProductReviewto use safe integer parsing
-
1.0.227 Jan 2026Release notes
Open source →Fixed
- Made
Merchantentity fields nullable (createdAt,updatedAt,ownerUserId,payoutAddress,status) to handle simplified merchant objects returned in product listings
- Made
-
1.0.126 Jan 2026Release notes
Open source →Added
getDeliveryAddress()method to CustomerEcommerceClient for BasedPay delivery address
Fixed
- Fixed JSON parsing for
averageRatingandreviewCountfields to handle both string and numeric values from API responses
-
1.0.026 Jan 2026Release notes
Open source →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