volvo-api-core
Core module for the Volvo Kotlin API library containing public interfaces, data models, and exception hierarchy.
This module provides the foundational types used by the Volvo API client:
API Interfaces for Connected Vehicle, Energy, and Location APIs
Data Models for request and response handling
Exception Hierarchy for typed error scenarios (RateLimitException, AuthenticationException, PermissionException, InvalidRequestException, VolvoServerException)
Configuration for logging, proxy, retry, and timeout settings