2023-01-24 07:14:44 -08:00
|
|
|
package co.electriccoin.lightwallet.client.internal
|
2023-01-16 08:41:44 -08:00
|
|
|
|
|
|
|
import co.electriccoin.lightwallet.client.model.Response
|
|
|
|
|
|
|
|
/**
|
|
|
|
* This class provides conversion from API statuses to our predefined Server or Client error classes.
|
|
|
|
*/
|
|
|
|
interface ApiStatusResolver {
|
2023-01-23 08:18:20 -08:00
|
|
|
fun <T> resolveFailureFromStatus(throwable: Throwable): Response.Failure<T>
|
2023-01-16 08:42:39 -08:00
|
|
|
}
|