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
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