outseta 2.0.0
outseta: ^2.0.0 copied to clipboard
API client for projects using the Outseta membership operating system.
2.0.0 #
BREAKING CHANGES:
- Renamed
User
model toProfile
throughout the codebase - Renamed
user.dart
anduser.g.dart
files toprofile.dart
andprofile.g.dart
- Updated
UserProfileApi
class to useProfile
instead ofUser
- All methods in
UserProfileApi
now returnProfile
objects instead ofUser
objects - Import statements must be updated from
import 'package:outseta/src/models/user.dart'
toimport 'package:outseta/src/models/profile.dart'
- Variable declarations using
User
type must be changed toProfile
1.0.1 #
- Fix dangling comments
- Format code with dart formatter
1.0.0 #
- Initial release of the Outseta Dart API client
- Support for all major Outseta API endpoints:
- CRM: People, Accounts, and Deals
- Billing: Subscriptions, Invoices, Plans, and Payments
- Marketing: Email campaigns, Lists, and Subscribers
- Support: Tickets and comments
- User Profile: User management and authentication
- Authentication methods for both server-side (API Key) and client-side (Bearer Token)
- Comprehensive model classes with full type safety
- Pagination support for list endpoints
- Error handling with typed exceptions
- Detailed documentation and examples