parseResponse

suspend fun <T> parseResponse(response: HttpResponse, responseTypeToken: TypeToken<T>, errorTag: String): Result<T>
suspend fun <T : Any> parseResponse(response: HttpResponse, responseClass: KClass<T>, errorTag: String): Result<T>