onairos library

Classes

ApiKeyInfo
ApiKeyService
API Key Service for managing authentication keys Handles admin key, developer keys, and authentication headers
ApiKeyValidationResult
API Key validation result following the backend specification
ApiKeyValidationService
API Key Validation Service following the backend specification Implements the standardized API key validation system for all Onairos SDKs
ChatGPTConnectorService
Service to interact with native ChatGPT connector
ClaudeConnectorService
ConnectorService
Unified service to launch native iOS connectors from Flutter This service handles both ChatGPT and LinkedIn connectors
CredentialsResult
DeveloperInfo
LinkedInConnectorService
Service to interact with native LinkedIn connector
OAuthWebView
Onairos
OnairosButton
OnairosConfig
Configuration class for Onairos SDK initialization Follows the standardized API key validation specification
OnairosService
Main service class for Onairos SDK Provides a unified interface for SDK initialization and management
RateLimits

Functions

initialize({String? apiKey, String? environment, bool autoInitWithAdmin = true, bool debug = false, bool enableLogging = false, int timeout = 30000, int retryAttempts = 3}) Future<void>
Alternative initialization function for backward compatibility Supports the old initialization pattern
initializeApiKey({required String apiKey, String environment = 'production', bool enableLogging = false, int timeout = 30000, int retryAttempts = 3, String? baseUrl, bool offlineMode = false}) Future<void>
Standardized API key initialization function for Onairos SDK Follows the backend specification for API key validation