com.lithic.api.errors.LithicServiceException.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lithic-java-core Show documentation
Show all versions of lithic-java-core Show documentation
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
@JvmOverloads
constructor(
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