atonline_api library
AtOnline API library for Flutter
Provides tools for accessing AtOnline APIs, including authentication, user management, and API requests.
Classes
- AtOnline
- Main class for interacting with AtOnline APIs
- AtOnlineApiResult
- Wrapper for API responses that provides iteration and property access
- AtOnlinePaging
- Represents pagination information for API responses
- Links
- Manages deep links and URL scheme handling
- LoginPage
- Widget for handling user login
- LoginPageState
- State for the login page
- SseEvent
- Represents a single Server-Sent Event (SSE)
- User
- User authentication and profile management
- UserInfo
- User information model class
Typedefs
- LinkListener = void Function(Uri link)
- Callback function for handling URI links
- ProgressCallback = void Function(double status)
- Callback for tracking upload progress
Exceptions / Errors
- AtOnlineLoginException
- Exception thrown when a login or authentication error occurs
- AtOnlineNetworkException
- Exception thrown when a network error occurs during API requests
- AtOnlinePlatformException
- Exception thrown when the AtOnline platform returns an error response