core/network/network_response library

Classes

NetworkError<T>
NetworkResponse<T>
Mirrors NetworkResponse sealed class from Kotlin
NetworkSuccess<T>

Functions

safeApiCall<T>(Future<T> call()) Future<NetworkResponse<T>>
Helper — wraps an async API call and maps exceptions to NetworkError.

Exceptions / Errors

DioNetworkException
Thin wrapper used by repository layer (avoids importing dio everywhere)