Package-level declarations

Types

Link copied to clipboard

Exception thrown when SEP-6 authentication is required but missing or invalid.

Link copied to clipboard

Exception thrown when additional customer information is required (HTTP 403).

Link copied to clipboard
class Sep06CustomerInformationStatusException(val status: String, val moreInfoUrl: String? = null, val eta: Long? = null) : Sep06Exception

Exception thrown when customer KYC status prevents the request (HTTP 403).

Link copied to clipboard
open class Sep06Exception(message: String, cause: Throwable? = null) : Exception

Base exception class for SEP-6 Deposit and Withdrawal API errors.

Link copied to clipboard

Exception thrown when SEP-6 request parameters are invalid (HTTP 400).

Link copied to clipboard
class Sep06ServerErrorException(val statusCode: Int, val errorMessage: String? = null) : Sep06Exception

Exception thrown when the SEP-6 anchor returns a server error (HTTP 5xx).

Link copied to clipboard
class Sep06TransactionNotFoundException(val transactionId: String? = null) : Sep06Exception

Exception thrown when a SEP-6 transaction is not found (HTTP 404).