Skip to content

Latest commit

 

History

History
234 lines (166 loc) · 16 KB

packages.md

File metadata and controls

234 lines (166 loc) · 16 KB

Module integration-library

Библиотека содержит инструменты для создания интеграционных приложений (приложений, которые влияют на работу базового программного обеспечения смарт-терминала).

Package ru.evotor

Пакет содержит интерфейс, который используется для упаковки данных в объект Bundle.

Package ru.evotor.devices.commons

\Это текст пустышка для проверки отображения описаний.

Package ru.evotor.devices.commons.exception

\Это текст пустышка для проверки отображения описаний.

Package ru.evotor.devices.commons.exception.error_extension

\Это текст пустышка для проверки отображения описаний.

Package ru.evotor.devices.commons.printer

\Это текст пустышка для проверки отображения описаний.

Package ru.evotor.devices.commons.printer.printable

\Это текст пустышка для проверки отображения описаний.

Package ru.evotor.devices.commons.result

\Это текст пустышка для проверки отображения описаний.

Package ru.evotor.devices.commons.scales

\Это текст пустышка для проверки отображения описаний.

Package ru.evotor.devices.commons.services

\Это текст пустышка для проверки отображения описаний.

Package ru.evotor.framework

Пакет содержит вспомогательные родительские классы.

Package ru.evotor.framework.calculator

Текст не отображается в сгенерированной справке. Пакет содержит классы для математических вычислений.

Package ru.evotor.framework.component

Пакет содержит API комбинированной оплаты и классы компонентов интеграционных приложений.

Package ru.evotor.framework.component.viewdata

Пакет содержит API для работы с ресурсами интеграционных компонентов.

Package ru.evotor.framework.core

Пакет содержит основные родительские классы, необходимые для создания интеграционных приложений. Например, класс интеграционной операции IntegrationActivity или класс интеграционной службы IntegrationService.

Package ru.evotor.framework.core.action.command.open_receipt_command

Текст не отображается в сгенерированной справке.

Package ru.evotor.framework.core.action.command.print_receipt_command

Пакет содержит команды печати чеков продажи и возврата, а также результат выполнения команд. Как использовать команды печати чеков, читайте в документации.

Package ru.evotor.framework.core.action.command.print_z_report_command

Пакет содержит команду и результат выполнения команды печати Z-отчёта.

Package ru.evotor.framework.core.action.datamapper

Пакет содержит вспомогательные классы для получения и записи данных в объект Bundle.

Package ru.evotor.framework.core.action.event.cash_drawer

Текст не отображается в сгенерированной справке. Используйте классы пакета ru.evotor.framework.device.cash_drawer.event.CashDrawerEvent.

Package ru.evotor.framework.core.action.event.cash_operations

Текст не отображается в сгенерированной справке. Используйте классы пакета ru.evotor.framework.kkt.event.

Package ru.evotor.framework.core.action.event.inventory

Текст не отображается в сгенерированной справке. Используйте классы пакета ru.evotor.framework.inventory.event.ProductCardOpenedEvent.

Package ru.evotor.framework.core.action.event.receipt.before_positions_edited

Текст не отображается в сгенерированной справке. Пакет содержит событие, обработчик и результат обработки события, которое смарт-терминал передаёт перед редактированием позиции в чеке.

Package ru.evotor.framework.core.action.event.receipt.changes

Пакет содержит классы для работы с событиями изменениями чека: редактирование позиций, дополнительных полей.

Package ru.evotor.framework.core.action.event.receipt.changes.position

Пакет содержит события редактирования (добавления, изменения, удаления) позиций в чеке.

Package ru.evotor.framework.core.action.event.receipt.changes.receipt.print_extra

Пакет содержит классы для записи в чек дополнительной информации и создания печатных групп.

Package ru.evotor.framework.core.action.event.receipt.discount

Текст не отображается в сгенерированной справке. Пакет содержит событие, обработчик и результат обработки события назначения скидки на чек.

Package ru.evotor.framework.core.action.event.receipt.merges

Пакет содержит классы, необходимые для "склеивания" двух и более позиций в чеке.

Package ru.evotor.framework.core.action.event.receipt.payment

Текст не отображается в сгенерированной справке. Пакет содержит событие, обработчик и результат обработки события оплаты чека.

Package ru.evotor.framework.core.action.event.receipt.payment.combined

Пакет содержит классы для комбинированной оплаты.

Package ru.evotor.framework.core.action.event.receipt.payment.combined.event

Пакет содержит событие комбинированной оплаты.

Package ru.evotor.framework.core.action.event.receipt.payment.combined.result

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

Package ru.evotor.framework.core.action.event.receipt.payment.system

Пакет содержит классы для работы с платёжными системами.

Package ru.evotor.framework.core.action.event.receipt.payment.system.event

Пакет содержит события возникающие при оплате чеков сторонними платёжными системами.

Package ru.evotor.framework.core.action.event.receipt.payment.system.result

Пакет содержит результаты обработки событий оплаты чеков сторонними платёжными системами.

Package ru.evotor.framework.core.action.event.receipt.position_edited

Текст не отображается в сгенерированной справке. Используйте классы пакета ru.evotor.framework.receipt.position.event.PositionUpdatedEvent.

Package ru.evotor.framework.core.action.event.receipt.print_extra

Пакет содержит классы для печати дополнительной информации внутри чека.

Package ru.evotor.framework.core.action.event.receipt.print_group

Текст не отображается в сгенерированной справке. Пакет содержит событие, обработчик и результат обработки события, необходимые для разделения чека на несколько печатных групп. Процесс разделения чека на несколько печатных групп описан в документации.

Package ru.evotor.framework.core.action.event.receipt.receipt_edited

Текст не отображается в сгенерированной справке. Пакет содержит события редактирования чека, в том числе, редактирования печатных групп. См. также классы пакета ru.evotor.framework.receipt.event.ReceiptEvent.

Package ru.evotor.framework.core.action.event.session

Текст не отображается в сгенерированной справке. Пакет содержит события кассовой смены. TODO: уточнить про пакет ru.evotor.framework.session.

Package ru.evotor.framework.core.action.event.users

Текст не отображается в сгенерированной справке. Пакет содержит классы для работы с данными пользователей смарт-терминала. TODO: уточнить про пакет ru.evotor.framework.users.

Package ru.evotor.framework.core.action.processor

Текст не отображается в сгенерированной справке. Пакет содержит родительский класс обработчиков событий смарт-терминала.

Package ru.evotor.framework.counterparties

Пакет содержит класс для создания контрагента, действующего в рамках агентской схемы.

Package ru.evotor.framework.counterparties.collaboration.agent_scheme

Пакет содержит классы для создания контрагентов различных типов (Агент, Принципал, Субагент, Оператор перевода).

Package ru.evotor.framework.device.cash_drawer.event

Пакет содержит родительский класс события денежного ящика и производный класс события открытия денежного ящика. Событие обрабатывает соответствующий приёмник.

Package ru.evotor.framework.device.cash_drawer.event.handler.receiver

Пакет содержит приёмник событий денежного ящика.

Package ru.evotor.framework.device.scanner.event

Пакет содержит класс события сканера штрихкодов. Событие обрабатывает соответствующий приёмник.

Package ru.evotor.framework.device.scanner.event.handler.receiver

Пакет содержит приёмник событий сканера штрихкодов.

Package ru.evotor.framework.inventory

TODO: возможно deprecated в STDEV-468

Package ru.evotor.framework.inventory.event

TODO: возможно deprecated в STDEV-468

Package ru.evotor.framework.inventory.event.handler.receiver

TODO: возможно deprecated в STDEV-468

Package ru.evotor.framework.inventory.field

TODO: возможно deprecated в STDEV-468

Package ru.evotor.framework.kkt

Пакет содержит перечисление доступных версий ФФД.

Package ru.evotor.framework.kkt.api

Пакет содержит API для работы с ККТ (аппаратным модулем смарт-терминала, необходимым для выполнения кассовых операций).

Package ru.evotor.framework.kkt.event

Пакет содержит родительский класс события работы с наличными, а так же и производные классы событий внесения и изъятия наличных. Событие обрабатывает соответствующий приёмник.

Package ru.evotor.framework.kkt.event.handler.receiver

Пакет содержит приёмник событий внесения и изъятия наличных.

Package ru.evotor.framework.navigation

Пакет содержит API для вызова различных окон смарт-терминала, например, окна наполнения чека продажи или настроек кассового чека.

Package ru.evotor.framework.payment

Пакет содержит API и вспомогательные классы для работы с платёжными системами. Для поддержки комбинированной оплаты используйте классы пакета ru.evotor.framework.component.

Package ru.evotor.framework.receipt

Пакет содержит API и вспомогательные классы для работы с чеками.

Package ru.evotor.framework.receipt.event

Пакет содержит родительский класс события чека и производные классы событий создания, удаления и завершения чека. События могут обрабатываться различными приёмниками, хранящимися в пакете ru.evotor.framework.receipt.event.handler.receiver.

Package ru.evotor.framework.receipt.event.handler.receiver

Пакет содержит родительский класс приёмника событий чека и производные классы приёмников событий различных чеков.

Package ru.evotor.framework.receipt.position

Пакет содержит классы способов расчёта и агентских реквизитов.

Package ru.evotor.framework.receipt.position.event

Пакет содержит родительский класс события позиции и производные классы событий добавления, удаления и изменения позиции. События могут обрабатываться различными приёмниками, хранящимися в пакете ru.evotor.framework.receipt.event.handler.receiver.

Package ru.evotor.framework.receipt.position.provider

Пакет содержит класс контракта реквизитов участников агентской схемы (агентских реквизитов).

Package ru.evotor.framework.receipt.print_extras

Пакет содержит классы для печати дополнительной информации в чеке.

Package ru.evotor.framework.system

Пакет содержит API для получения данных о кассовой смене.

Package ru.evotor.framework.users

Пакет содержит классы для работы с данными пользователей смарт-терминалов. Каждый из пользователей обладает определённой ролью, которой соответствует набор прав. Роли и соответсвующие им права задаёт владелец смарт-терминала в Личном кабинете Эвотор.

Package ru.evotor.integrations

Пакет содержит приёмник сообщений сканера штрихкодов.

Package ru.evotor.pushNotifications

Текст не отображается в сгенерированной справке. Пакет содержит классы для получения и обработки push-уведомлений.