Package-level declarations

Types

Link copied to clipboard
abstract class AbstractSentryObject<T : Any>(val dptName: String, val dptStruct: List<Pair<Int, String>>) : BaseApi

Абстрактный класс для управления списком объектов пользователей или сущностей, связанных с DPT. Обеспечивает базовые операции: добавление, удаление, шифрование, загрузку данных и установку значений по умолчанию.

Link copied to clipboard
class AreasImpl : AbstractSentryObject<ProtoArea>

Реализация абстрактного класса AbstractSentryObject для управления участками (ProtoArea). Обеспечивает работу с участками: создание, загрузка, шифрование/расшифровку данных, установку значений по умолчанию и взаимодействие с системой DPT.

Link copied to clipboard
class GroupsImpl : AbstractSentryObject<ProtoGroup>

Реализация абстрактного класса AbstractSentryObject для управления группами пользователей (ProtoGroup). Обеспечивает работу с группами: создание, загрузка, шифрование/расшифровку данных, установку значений по умолчанию и взаимодействие с системой DPT.

Link copied to clipboard
class UsersImpl : AbstractSentryObject<ProtoUser>

Реализация абстрактного класса AbstractSentryObject для управления пользователями (ProtoUser). Обеспечивает работу с пользователями: создание, загрузка, шифрование/расшифровку данных, установку значений по умолчанию и взаимодействие с системой DPT.

Link copied to clipboard
class WorkStationsImpl : AbstractSentryObject<ProtoWorkStation>

Класс управления рабочими станциями (Work Stations) на основе ProtoWorkStation.Builder. Реализует абстрактный интерфейс AbstractUsers.