package
0.0.10
Repository: https://github.com/blabu/messageslib.git
Documentation: pkg.go.dev

# Functions

CalculateSignature - generate signature.

# Constants

Набор поддерживаемых команд протого моста между клиентами Обработка всех команд происходит в Write методе */.
Набор поддерживаемых команд протого моста между клиентами Обработка всех команд происходит в Write методе */.
Набор поддерживаемых команд протого моста между клиентами Обработка всех команд происходит в Write методе */.
Набор поддерживаемых команд протого моста между клиентами Обработка всех команд происходит в Write методе */.
Набор поддерживаемых команд протого моста между клиентами Обработка всех команд происходит в Write методе */.
Набор поддерживаемых команд протого моста между клиентами Обработка всех команд происходит в Write методе */.
Набор поддерживаемых команд протого моста между клиентами Обработка всех команд происходит в Write методе */.
Набор поддерживаемых команд протого моста между клиентами Обработка всех команд происходит в Write методе */.
Набор поддерживаемых команд протого моста между клиентами Обработка всех команд происходит в Write методе */.
Набор поддерживаемых команд протого моста между клиентами Обработка всех команд происходит в Write методе */.
Набор поддерживаемых команд протого моста между клиентами Обработка всех команд происходит в Write методе */.

# Structs

Bot is entity with base communication and validation functions.
Channel is entity that store information about channel.
ClientDescriptor - предоставляет базовую информацию о пользователе (человек, участник общения) через веб интерфейс.
Message - сообщение между клиентами.
MessageContent - Содержимое сообщения безотносительно от того кому и куда оно отправлено.Для исключения дубликатов ключ - это хеш сумма содержимого,таким образом, сообщение не дублируется если его пересылать или повторно отправить.
MessageMetaInf - Хранит мета информацию от кого куда во сколько.История сообщений между пользователями.
ModemState - текущее состояние модема, передается при пинге устройства.

# Interfaces

No description provided by the author
No description provided by the author
IBgClientSaver - Интерфейс работы с модемами.
No description provided by the author
No description provided by the author
No description provided by the author
IBgSalt - update salt and return a new value.
No description provided by the author
IClient - интерфейс чтения записи сообщений в систему и из неё.
IContacts - базовый интерфейс по работе со списком контактов абонента.
IMessageHistory - позволяет работать с метаинформацией сообщения, хранит информацию от кого куда и когда отправлялось сообщение.
IMessageHistoryReader - Интерфейс читатель мета информации сообщения (куда, кому, во сколько).
IMessageHistoryWriter - Интерфейс писатель добавляет, редактирует (в случае совпадения ключа) и удаляет информацию о сообщении.
No description provided by the author
IMessanger - интерфейс сохранения и обмена сообщениями и контактами Сообщение хранится отдельно от истории его отправки.
IModemStateSaver - Интерфейс для сохранения состояния модема.
ReadWriteCloser - создает интерфейс работы с модемом через tcp или tls соединение.

# Type aliases

InitializerIClient - функция инициализатор работы с мессенджером.
Salt - is a random string that must be a uniq in system for all time for one client name in descriptor.