Перейти к содержанию

SignerClient

Объявления на уровне пакета

Типы

Имя Описание
AuthorizationError [androidJvm]
@Serializable
sealed class AuthorizationError : Exception
AuthorizationSession [androidJvm]
class AuthorizationSession(url: String, tokenId: String, permissions: List<String>)
Клиентский refresh-token авторизации
PostError [androidJvm]
sealed class PostError : Exception
SignerClient [androidJvm]
class SignerClient(val url: String, val auth: AuthorizationSession, crypto: Crypto, timeout: UInt?, val transport: SSETransportDriver = SSETransportDriver( url, auth )) : SpatiumProtocol
Предварительно настроенный протокол, направленный на коммуникацию с Spatium Signer Service
SSETransportDriver [androidJvm]
class SSETransportDriver(val url: String, val auth: AuthorizationSession) : TransportDriver
Клиентский HTTP(S) + SSE двунаправленный транспорт
SSETransportError [androidJvm]
sealed class SSETransportError : Exception