# Package-level declarations

## Types

AddressRequiredException
Link copied to clipboard
class AddressRequiredException : InitializationException

Не указан адрес сервера.

APIVersionRequiredException
Link copied to clipboard
class APIVersionRequiredException : InitializationException

Не указана версия API сервера.

AuthException
Link copied to clipboard
sealed class AuthException : ClientException

Ошибки аутентификации.

CertException
Link copied to clipboard
class CertException(val cause: Throwable?) : NetworkIOException

Ошибка проверки сертификата сервера FMP (SSL Pinning).

ClientException
Link copied to clipboard
sealed class ClientException : FMPException

Ошибки клиента мобильной платформы (фреймворка).

DatabaseException
Link copied to clipboard
sealed class DatabaseException : ClientException

Ошибки при работе с базой данных.

DataIntegrityException
Link copied to clipboard
class DataIntegrityException(val message: String) : ClientException

Ошибки проверки целостности данных.

DeviceIDRequiredException
Link copied to clipboard
class DeviceIDRequiredException : InitializationException

Не указан идентификатор устройства.

EnvironmentRequiredException
Link copied to clipboard
class EnvironmentRequiredException : InitializationException

Не указана среда на сервере.

FileIOException
Link copied to clipboard
class FileIOException(val cause: Throwable?) : IOException

Ошибки файлового ввода-вывода.

FMPException
Link copied to clipboard
sealed class FMPException : Exception

Общий интерфейс для ошибок FMP.

InitializationException
Link copied to clipboard
sealed class InitializationException : ClientException

Ошибки инициализации фреймворка.

IOException
Link copied to clipboard
sealed class IOException : ClientException

Ошибки ввода-вывода.

LicenseException
Link copied to clipboard
class LicenseException : StateException

Ошибка при работе с сервером без лицензии.

NetworkIOException
Link copied to clipboard
open class NetworkIOException(val cause: Throwable?) : IOException

Ошибки сетевого ввода-вывода.

NoCredentialsException
Link copied to clipboard
class NoCredentialsException : AuthException

Ошибка нехватки данных для аутентификации.

NotFoundException
Link copied to clipboard
class NotFoundException : StateException

Ошибка при попытке обращения к несуществующим объектам.

OutdatedSchemaException
Link copied to clipboard
class OutdatedSchemaException : StateException

Ошибка при несоответствии схемы с полученными данными от сервера.

ProjectRequiredException
Link copied to clipboard
class ProjectRequiredException : InitializationException

Не указан проект на сервере.

SecurityRequirementsException
Link copied to clipboard
class SecurityRequirementsException(val cause: Throwable?) : InitializationException

Ошибка проверки среды безопасности для работы фреймворка.

ServerException
Link copied to clipboard
class ServerException(val message: String, val code: Int, val raw: String) : FMPException

Ошибки сервера мобильной платформы.

SQLException
Link copied to clipboard
class SQLException(val cause: Throwable?, query: String) : DatabaseException

Ошибки выполнения SQL запроса.

StateException
Link copied to clipboard
open class StateException(val message: String) : ClientException

Ошибки конфигурации объекта или самого фреймворка. Например, при попытке получения содержимого директории для файла.

StoragePathRequiredException
Link copied to clipboard
class StoragePathRequiredException : InitializationException

Не указан путь на файловой системе для работы фреймворка.

StorageWriteException
Link copied to clipboard
class StorageWriteException(val cause: Throwable?, path: String) : InitializationException

Ошибка записи на файловую систему по указанному пути.

UnauthorizedException
Link copied to clipboard
class UnauthorizedException : AuthException

Ошибка некорректных данных аутентификации.

UnknownException
Link copied to clipboard
class UnknownException(val cause: Throwable? = null, val message: String = "Неизвестная ошибка.") : FMPException

Неизвестные и не обработанные ошибки. Просьба присылать отчёты, чтобы мы могли их в будущем обработать.

UnsupportedException
Link copied to clipboard
class UnsupportedException(val message: String) : ClientException

Ошибка при попытке вызова неподдерживаемого функционала.

UserDisabledException
Link copied to clipboard
class UserDisabledException : AuthException

Пользователь заблокирован в системе аутентификации.

UsernameRequiredException
Link copied to clipboard
class UsernameRequiredException : InitializationException

Не указано имя пользователя.