w_tools_api library

Classes

ApiClientId
API 客户端标识符(不可变),用于区分多个 API 客户端
BaseLocalDataSource
本地数据源基础类,所有本地数据源都应继承此类
BaseRemoteDataSource
网络数据源基础类,所有网络数据源都应继承此类
BaseRepository<LocalDataSourceType extends BaseLocalDataSource?, RemoteDataSourceType extends BaseRemoteDataSource?>
数据仓库基础类:整合本地数据源与网络数据源
DioRegistry
Dio 实例注册表:按 baseUrl 缓存并复用 Dio 实例
IApiPath
API 路径契约:定义如何获取基础 URL
WApiConfig
API / 网络层配置
WLogInterceptor
日志拦截器,用于记录 HTTP 请求和响应的详细信息
WTokenInterceptor
Token 拦截器,用于处理 token 的添加、更新和错误处理