All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.lithic.api.errors.LithicServiceException.kt Maven / Gradle / Ivy

Go to download

The Lithic Developer API is designed to provide a predictable programmatic interface for accessing your Lithic account through an API and transaction webhooks. Note that your API key is a secret and should be treated as such. Don't share it with anyone, including us. We will never ask you for it.

The newest version!
package com.lithic.api.errors

import com.lithic.api.core.http.Headers

abstract class LithicServiceException(
    private val statusCode: Int,
    private val headers: Headers,
    private val body: String,
    private val error: LithicError,
    message: String = "$statusCode: $error",
    cause: Throwable? = null
) : LithicException(message, cause) {

    fun statusCode(): Int = statusCode

    fun headers(): Headers = headers

    fun body(): String = body

    fun error(): LithicError = error
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy