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