Topic Messages: _schems

Partition: 0   Offset: 3   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.confirmation.model.ConfirmDocsEvent","version":1,"magic":1}   Timestamp: 2025-10-22 07:42:54.579 Headers: empty
 
{"subject":"com.isimplelab.generated.confirmation.model.ConfirmDocsEvent","version":1,"id":1,"schema":"{\"type\":\"record\",\"name\":\"ConfirmDocsEvent\",\"namespace\":\"com.isimplelab.generated.confirmation.model\",\"doc\":\"Пакетное подтверждение документов - запрос и ответ(для ответа не будет указан callbackTopic)\",\"fields\":[{\"name\":\"uuid\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Уникальный идентификатор подтверждения\"},{\"name\":\"documentSnapshot\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Сигнатура документа (набор неизменяемых полей, которые должен будет подтвердить сервис подтверждений)\"},{\"name\":\"documentSnapshotVersion\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Версия сигнатуры документа\"},{\"name\":\"documentModule\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Модуль документа\"},{\"name\":\"documentType\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип документа\"},{\"name\":\"documentIds\",\"type\":{\"type\":\"array\",\"items\":\"long\"},\"doc\":\"Список идентификаторов документов\"},{\"name\":\"absClientId\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Идентификатор клиента в АБС\"},{\"name\":\"callbackTopic\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Топик, в который сервис вернет ответ о подтверждении документов\"}]}","deleted":false}
Partition: 0   Offset: 5   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.absadapter.model.ClientRequestAbsSendEvent","version":1,"magic":1}   Timestamp: 2025-10-22 11:34:24.279 Headers: empty
 
{"subject":"com.isimplelab.generated.absadapter.model.ClientRequestAbsSendEvent","version":1,"id":2,"schema":"{\"type\":\"record\",\"name\":\"ClientRequestAbsSendEvent\",\"namespace\":\"com.isimplelab.generated.absadapter.model\",\"doc\":\"Выгрузка заявки клиента в АБС\",\"fields\":[{\"name\":\"id\",\"type\":\"long\",\"doc\":\"Идентификатор заявки\"},{\"name\":\"docType\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип заявки\"},{\"name\":\"docName\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Наименования заявки\"},{\"name\":\"docData\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Содержимое заявки(JSON формат)\"},{\"name\":\"absClientId\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Идентификатор клиента в АБС\"},{\"name\":\"creationTime\",\"type\":[\"null\",{\"type\":\"long\",\"logicalType\":\"timestamp-millis\"}],\"doc\":\"Дата создания заявки\"},{\"name\":\"answerTopic\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Топик для ответа о статусе исполнения заявки\"}]}","deleted":false}
Partition: 0   Offset: 6   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.pfm.model.PfmAddMiniTransactionRequest","version":1,"magic":1}   Timestamp: 2025-10-22 11:34:24.643 Headers: empty
 
{"subject":"com.isimplelab.generated.pfm.model.PfmAddMiniTransactionRequest","version":1,"id":3,"schema":"{\"type\":\"record\",\"name\":\"PfmAddMiniTransactionRequest\",\"namespace\":\"com.isimplelab.generated.pfm.model\",\"doc\":\"Запрос на добавление/обновление набора сокращенных транзакций\",\"fields\":[{\"name\":\"dataSourceCode\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Название общего источника данных для поиска / привязки транзакций для всех транзакций\"},{\"name\":\"transactions\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"PfmAddMiniTransactionItem\",\"doc\":\"Сокращенные транзакции для добавления/обновления\",\"fields\":[{\"name\":\"product\",\"type\":{\"type\":\"record\",\"name\":\"PfmProductRequest\",\"doc\":\"Информация по продукту\",\"fields\":[{\"name\":\"type\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип продукта: account, card...\"},{\"name\":\"hash\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"ХЭШ номера продукта\"},{\"name\":\"bikOwnerCode\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"БИК банка владельца продукта\"},{\"name\":\"caption\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Название продукта\"},{\"name\":\"description\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Описание продукта\"}]},\"doc\":\"Информация по продукту транзакции\"},{\"name\":\"type\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип транзакции\"},{\"name\":\"code\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Код транзакции (уникальный в рамках type)\"},{\"name\":\"createDate\",\"type\":{\"type\":\"long\",\"logicalType\":\"timestamp-millis\"},\"doc\":\"Дата/время создания транзакции\"},{\"name\":\"statusId\",\"type\":\"int\",\"doc\":\"Идентификатор статуса транзакции (1: проведенная, 2: плановая, 3: не проведенная)\"},{\"name\":\"amountCredit\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Сумма по кредиту (доход) или не заполнено, если транзакция не кредитовая\"},{\"name\":\"amountDebit\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Сумма по дебету (расход) или не заполнено, если транзакция не дебетовая\"},{\"name\":\"currCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код валюты операции\"},{\"name\":\"idReturnedOperation\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Идентификатор возвращенной операции(rrn)\"},{\"name\":\"docCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Внешний идентификатор документа\"},{\"name\":\"kind\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"тип документа (payment - платёж, request - заявление)\"},{\"name\":\"geoLatitude\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"широта точки совершения операции\"},{\"name\":\"geoLongitude\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"долгота точки совершения операции\"},{\"name\":\"description\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"описание транзакции\"},{\"name\":\"tags\",\"type\":[\"null\",{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}}],\"doc\":\"набор тэгов к транзакции\",\"default\":null},{\"name\":\"ignoreInStat\",\"type\":[\"null\",\"boolean\"],\"doc\":\"исключить из статистики\"},{\"name\":\"correspondentCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код корреспондента\"},{\"name\":\"categoryCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код категории\"},{\"name\":\"subCategoryCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код подкатегории\"}]}},\"doc\":\"Список добавляемых / обновляемых сокращенных транзакций\"}]}","deleted":false}
Partition: 0   Offset: 8   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.retail.client.model.ClientRequestExecuteNotifyRetailClientsEvent","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:20.256 Headers: empty
 
{"subject":"com.isimplelab.generated.retail.client.model.ClientRequestExecuteNotifyRetailClientsEvent","version":1,"id":4,"schema":"{\"type\":\"record\",\"name\":\"ClientRequestExecuteNotifyRetailClientsEvent\",\"namespace\":\"com.isimplelab.generated.retail.client.model\",\"doc\":\"Уведомление сервиса об исполнении заявки клиента\",\"fields\":[{\"name\":\"absClientId\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Идентификатор клиента в АБС\"},{\"name\":\"clientServiceCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код услуги клиента(не указывается для действия ABS_SYNC)\"},{\"name\":\"docData\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Содержимое заявки(JSON)\"},{\"name\":\"action\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Действие, которое нужно произвести в рамках сервиса, все описаны в com.isimplelab.micro.model.enums.ActionOnNotifyRetailClients\"}]}","deleted":false}
Partition: 0   Offset: 9   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.pfm.model.PfmAddTransactionFieldViolation","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:20.474 Headers: empty
 
{"subject":"com.isimplelab.generated.pfm.model.PfmAddTransactionFieldViolation","version":1,"id":5,"schema":"{\"type\":\"record\",\"name\":\"PfmAddTransactionFieldViolation\",\"namespace\":\"com.isimplelab.generated.pfm.model\",\"doc\":\"Ошибка валидации поля\",\"fields\":[{\"name\":\"field\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Имя поля\"},{\"name\":\"errorCode\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Код ошибки\"},{\"name\":\"errorMessage\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Текст ошибки\"}]}","deleted":false}
Partition: 0   Offset: 10   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.retailClientProducts.ProductLookupEvent","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:20.532 Headers: empty
 
{"subject":"com.isimplelab.generated.retailClientProducts.ProductLookupEvent","version":1,"id":6,"schema":"{\"type\":\"record\",\"name\":\"ProductLookupEvent\",\"namespace\":\"com.isimplelab.generated.retailClientProducts\",\"doc\":\"Запрос на поиск продуктов по набору полей (query-by-example). Более сложные фильтры следует реализовывать на стороне получателя\",\"fields\":[{\"name\":\"clientRef\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"}},{\"name\":\"productExample\",\"type\":{\"type\":\"record\",\"name\":\"ProductAvro\",\"doc\":\"Сущность продукта в AVRO-представлении\",\"fields\":[{\"name\":\"id\",\"type\":[\"null\",{\"type\":\"fixed\",\"name\":\"_UUIDAvro\",\"size\":16,\"logicalType\":\"uuid\"}],\"doc\":\"Идентификатор записи в ДБО. Обязательно присутствует у хранимой записи, но не фигурирует в запросах из АБС.\"},{\"name\":\"category\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Наименование категории продукта. Обязательно присутствует у хранимой записи.\"},{\"name\":\"status\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Статус продукта (см. ProductStatus). Обязательно присутствует у хранимой записи.\"},{\"name\":\"branchRef\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код подразделения. Обязательно присутствует у хранимой записи.\"},{\"name\":\"productNumber\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Номер продукта. Обязательно присутствует у хранимой записи.\"},{\"name\":\"startDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"endDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"contractStartDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"contractEndDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"fields\",\"type\":{\"type\":\"map\",\"values\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"},\"boolean\",\"long\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2},{\"type\":\"int\",\"logicalType\":\"date\"}],\"avro.java.string\":\"String\"},\"doc\":\"Динамические поля\"}]},\"doc\":\"Поля, по которым ведётся поиск (по подобию JPA Example)\"},{\"name\":\"fieldWhitelist\",\"type\":[\"null\",{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}}],\"doc\":\"Опциональный вайтлист на возвращаемые в ответе динамические поля, для экономии трафика в случае их большого количества/размера\"}]}","deleted":false}
Partition: 0   Offset: 11   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.pfm.model.PfmAddTransactionResult","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:20.585 Headers: empty
 
{"subject":"com.isimplelab.generated.pfm.model.PfmAddTransactionResult","version":1,"id":7,"schema":"{\"type\":\"record\",\"name\":\"PfmAddTransactionResult\",\"namespace\":\"com.isimplelab.generated.pfm.model\",\"doc\":\"Результат обработки транзакции\",\"fields\":[{\"name\":\"type\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип транзакции\"},{\"name\":\"code\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Код транзакции (уникальный в рамках type)\"},{\"name\":\"violations\",\"type\":[\"null\",{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"PfmAddTransactionFieldViolation\",\"doc\":\"Ошибка валидации поля\",\"fields\":[{\"name\":\"field\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Имя поля\"},{\"name\":\"errorCode\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Код ошибки\"},{\"name\":\"errorMessage\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Текст ошибки\"}]}}],\"doc\":\"Список ошибок полей\"},{\"name\":\"errorCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код ошибки\"},{\"name\":\"errorMessage\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Текст ошибки\"}]}","deleted":false}
Partition: 0   Offset: 12   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.pfm.model.PfmAddTransactionItem","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:20.640 Headers: empty
 
{"subject":"com.isimplelab.generated.pfm.model.PfmAddTransactionItem","version":1,"id":8,"schema":"{\"type\":\"record\",\"name\":\"PfmAddTransactionItem\",\"namespace\":\"com.isimplelab.generated.pfm.model\",\"doc\":\"Транзакции для добавления/обновления\",\"fields\":[{\"name\":\"product\",\"type\":{\"type\":\"record\",\"name\":\"PfmProductRequest\",\"doc\":\"Информация по продукту\",\"fields\":[{\"name\":\"type\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип продукта: account, card...\"},{\"name\":\"hash\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"ХЭШ номера продукта\"},{\"name\":\"bikOwnerCode\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"БИК банка владельца продукта\"},{\"name\":\"caption\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Название продукта\"},{\"name\":\"description\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Описание продукта\"}]},\"doc\":\"Информация по продукту транзакции\"},{\"name\":\"type\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип транзакции\"},{\"name\":\"code\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Код транзакции (уникальный в рамках type)\"},{\"name\":\"createDate\",\"type\":{\"type\":\"long\",\"logicalType\":\"timestamp-millis\"},\"doc\":\"Дата/время создания транзакции\"},{\"name\":\"statusId\",\"type\":\"int\",\"doc\":\"Идентификатор статуса транзакции (1: проведенная, 2: плановая, 3: не проведенная)\"},{\"name\":\"amountCredit\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Сумма по кредиту (доход) или не заполнено, если транзакция не кредитовая\"},{\"name\":\"amountDebit\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Сумма по дебету (расход) или не заполнено, если транзакция не дебетовая\"},{\"name\":\"bonusCount\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Сумма бонусов\"},{\"name\":\"currCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код валюты операции\"},{\"name\":\"idReturnedOperation\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Идентификатор возвращенной операции(rrn)\"},{\"name\":\"docCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Внешний идентификатор документа\"},{\"name\":\"kind\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"тип документа (payment - платёж, request - заявление)\"},{\"name\":\"merchantCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код мерчанта (для карт)\"},{\"name\":\"pointCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код торговой точки (для карт)\"},{\"name\":\"serviceCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код услуги, для некарточных транзакций (кодификатор у каждого банка свой по типам документов и по оплате услуг)\"},{\"name\":\"countryCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код страны торговой точки (для карт)\"},{\"name\":\"city\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Город совершения операции\"},{\"name\":\"address\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"адрес совершения транзакции\"},{\"name\":\"geoLatitude\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"широта точки совершения операции\"},{\"name\":\"geoLongitude\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"долгота точки совершения операции\"},{\"name\":\"description\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"описание транзакции\"},{\"name\":\"tags\",\"type\":[\"null\",{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}}],\"doc\":\"набор тэгов к транзакции\",\"default\":null},{\"name\":\"ignoreInStat\",\"type\":[\"null\",\"boolean\"],\"doc\":\"исключить из статистики\"},{\"name\":\"subscriptionName\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Наименование подписки\"},{\"name\":\"maxAmount\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Максимальная сумма платежа по привязанному счету\"},{\"name\":\"limitValue\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Значение лимита, установленное Клиентом\"},{\"name\":\"limitTypeName\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Наименование типа лимита\"},{\"name\":\"limitPeriodName\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Наименование периода действия лимита\"},{\"name\":\"correspondentCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код корреспондента\"},{\"name\":\"categoryCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код категории\"},{\"name\":\"subCategoryCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код подкатегории\"}]}","deleted":false}
Partition: 0   Offset: 13   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.user.model.BlockUserEvent","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:20.744 Headers: empty
 
{"subject":"com.isimplelab.generated.user.model.BlockUserEvent","version":1,"id":9,"schema":"{\"type\":\"record\",\"name\":\"BlockUserEvent\",\"namespace\":\"com.isimplelab.generated.user.model\",\"fields\":[{\"name\":\"username\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Имя пользователя, подлежащего блокировке\"},{\"name\":\"useralias\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Псевдоним пользователя, подлежащего блокировке\"},{\"name\":\"absClientId\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Идентификатор клиента в АБС\"},{\"name\":\"absSubjectId\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Идентификатор субъекта в АБС\"},{\"name\":\"reason\",\"type\":[{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Причина блокировки пользователя (варианты определяются перечислением com.isimplelab.model.enums.UserBlockReason)\"},{\"name\":\"details\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Дополнительная информация\"}]}","deleted":false}
Partition: 0   Offset: 14   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.notification.model.NotificationEvent","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:20.800 Headers: empty
 
{"subject":"com.isimplelab.generated.notification.model.NotificationEvent","version":1,"id":10,"schema":"{\"type\":\"record\",\"name\":\"NotificationEvent\",\"namespace\":\"com.isimplelab.generated.notification.model\",\"doc\":\"Нотификационное сообщение для отправки клиенту\",\"fields\":[{\"name\":\"userId\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Идентификатор пользователя, которому предназначено уведомление\"},{\"name\":\"title\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Заголовок уведомления\"},{\"name\":\"message\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Текст уведомления\"},{\"name\":\"templateCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код шаблона для текста уведомления (альтернатива полю 'message')\"},{\"name\":\"params\",\"type\":{\"type\":\"map\",\"values\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"avro.java.string\":\"String\",\"default\":null},\"doc\":\"Значения параметров для интерполяции шаблона текста уведомления\"},{\"name\":\"validityTimeout\",\"type\":[\"null\",\"long\"],\"doc\":\"Время жизни уведомления в мс. По умолчанию <пусто>\"},{\"name\":\"deliverySchema\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Схема доставки сообщения. Определяет последовательность каналов, по которым может доставляться сообщение. По умолчанию будет определена автоматически\",\"default\":null},{\"name\":\"priorityFlag\",\"type\":[\"null\",\"int\"],\"doc\":\"Приоритет сообщения 0..9. По умолчанию без приоритета\",\"default\":null},{\"name\":\"messageType\",\"type\":[\"null\",\"int\"],\"doc\":\"Тип сообщения (1-транзакционное, 2-сервисное, 3-рекламное, ...). По умолчанию <пусто>\",\"default\":null},{\"name\":\"hidden\",\"type\":[\"null\",\"boolean\"],\"doc\":\"Флагом hidden=true должны помечаться все сообщения, которые передают пароли и одноразовые коды. По умолчанию <пусто>\",\"default\":null}]}","deleted":false}
Partition: 0   Offset: 15   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.pfm.model.PfmAddMiniTransactionItem","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:20.896 Headers: empty
 
{"subject":"com.isimplelab.generated.pfm.model.PfmAddMiniTransactionItem","version":1,"id":11,"schema":"{\"type\":\"record\",\"name\":\"PfmAddMiniTransactionItem\",\"namespace\":\"com.isimplelab.generated.pfm.model\",\"doc\":\"Сокращенные транзакции для добавления/обновления\",\"fields\":[{\"name\":\"product\",\"type\":{\"type\":\"record\",\"name\":\"PfmProductRequest\",\"doc\":\"Информация по продукту\",\"fields\":[{\"name\":\"type\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип продукта: account, card...\"},{\"name\":\"hash\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"ХЭШ номера продукта\"},{\"name\":\"bikOwnerCode\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"БИК банка владельца продукта\"},{\"name\":\"caption\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Название продукта\"},{\"name\":\"description\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Описание продукта\"}]},\"doc\":\"Информация по продукту транзакции\"},{\"name\":\"type\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип транзакции\"},{\"name\":\"code\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Код транзакции (уникальный в рамках type)\"},{\"name\":\"createDate\",\"type\":{\"type\":\"long\",\"logicalType\":\"timestamp-millis\"},\"doc\":\"Дата/время создания транзакции\"},{\"name\":\"statusId\",\"type\":\"int\",\"doc\":\"Идентификатор статуса транзакции (1: проведенная, 2: плановая, 3: не проведенная)\"},{\"name\":\"amountCredit\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Сумма по кредиту (доход) или не заполнено, если транзакция не кредитовая\"},{\"name\":\"amountDebit\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Сумма по дебету (расход) или не заполнено, если транзакция не дебетовая\"},{\"name\":\"currCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код валюты операции\"},{\"name\":\"idReturnedOperation\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Идентификатор возвращенной операции(rrn)\"},{\"name\":\"docCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Внешний идентификатор документа\"},{\"name\":\"kind\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"тип документа (payment - платёж, request - заявление)\"},{\"name\":\"geoLatitude\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"широта точки совершения операции\"},{\"name\":\"geoLongitude\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"долгота точки совершения операции\"},{\"name\":\"description\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"описание транзакции\"},{\"name\":\"tags\",\"type\":[\"null\",{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}}],\"doc\":\"набор тэгов к транзакции\",\"default\":null},{\"name\":\"ignoreInStat\",\"type\":[\"null\",\"boolean\"],\"doc\":\"исключить из статистики\"},{\"name\":\"correspondentCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код корреспондента\"},{\"name\":\"categoryCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код категории\"},{\"name\":\"subCategoryCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код подкатегории\"}]}","deleted":false}
Partition: 0   Offset: 16   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.client.products.model.ClientRequestExecuteNotifyClientProductsEvent","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:20.953 Headers: empty
 
{"subject":"com.isimplelab.generated.client.products.model.ClientRequestExecuteNotifyClientProductsEvent","version":1,"id":12,"schema":"{\"type\":\"record\",\"name\":\"ClientRequestExecuteNotifyClientProductsEvent\",\"namespace\":\"com.isimplelab.generated.client.products.model\",\"doc\":\"Уведомление сервиса об исполнении заявки клиента\",\"fields\":[{\"name\":\"cardHash\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Хеш карты\"},{\"name\":\"accNumber\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Номер счета\"},{\"name\":\"absClientId\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Идентификатор клиента в АБС\"},{\"name\":\"action\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Действие, которое нужно произвести в рамках сервиса, все описаны в com.isimplelab.micro.model.enums.ActionOnNotifyClientProducts\"}]}","deleted":false}
Partition: 0   Offset: 17   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.retailClientProducts.ProductLookupEventAnswer","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:21.019 Headers: empty
 
{"subject":"com.isimplelab.generated.retailClientProducts.ProductLookupEventAnswer","version":1,"id":13,"schema":"{\"type\":\"record\",\"name\":\"ProductLookupEventAnswer\",\"namespace\":\"com.isimplelab.generated.retailClientProducts\",\"doc\":\"Результаты поиска продуктов по набору полей (query-by-example). Более сложные фильтры следует реализовывать на стороне получателя\",\"fields\":[{\"name\":\"results\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"ProductAvro\",\"doc\":\"Сущность продукта в AVRO-представлении\",\"fields\":[{\"name\":\"id\",\"type\":[\"null\",{\"type\":\"fixed\",\"name\":\"_UUIDAvro\",\"size\":16,\"logicalType\":\"uuid\"}],\"doc\":\"Идентификатор записи в ДБО. Обязательно присутствует у хранимой записи, но не фигурирует в запросах из АБС.\"},{\"name\":\"category\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Наименование категории продукта. Обязательно присутствует у хранимой записи.\"},{\"name\":\"status\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Статус продукта (см. ProductStatus). Обязательно присутствует у хранимой записи.\"},{\"name\":\"branchRef\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код подразделения. Обязательно присутствует у хранимой записи.\"},{\"name\":\"productNumber\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Номер продукта. Обязательно присутствует у хранимой записи.\"},{\"name\":\"startDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"endDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"contractStartDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"contractEndDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"fields\",\"type\":{\"type\":\"map\",\"values\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"},\"boolean\",\"long\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2},{\"type\":\"int\",\"logicalType\":\"date\"}],\"avro.java.string\":\"String\"},\"doc\":\"Динамические поля\"}]}}}]}","deleted":false}
Partition: 0   Offset: 18   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.absadapter.model.ClientRequestAbsResponseEvent","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:21.081 Headers: empty
 
{"subject":"com.isimplelab.generated.absadapter.model.ClientRequestAbsResponseEvent","version":1,"id":14,"schema":"{\"type\":\"record\",\"name\":\"ClientRequestAbsResponseEvent\",\"namespace\":\"com.isimplelab.generated.absadapter.model\",\"doc\":\"Ответ от АБС о статусе исполнения заявки\",\"fields\":[{\"name\":\"id\",\"type\":\"long\",\"doc\":\"Идентификатор заявки\"},{\"name\":\"docStatus\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Статус заявки, все варианты определены в com.isimplelab.model.enums.ClientRequestAbsStatus\"},{\"name\":\"executeTime\",\"type\":[\"null\",{\"type\":\"long\",\"logicalType\":\"timestamp-millis\"}],\"doc\":\"Время исполнения заявки\"}]}","deleted":false}
Partition: 0   Offset: 19   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.retailClientProducts.ProductUpdateEvent","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:21.138 Headers: empty
 
{"subject":"com.isimplelab.generated.retailClientProducts.ProductUpdateEvent","version":1,"id":15,"schema":"{\"type\":\"record\",\"name\":\"ProductUpdateEvent\",\"namespace\":\"com.isimplelab.generated.retailClientProducts\",\"doc\":\"Запрос на изменение продуктов по одному клиенту\",\"fields\":[{\"name\":\"clientRef\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"}},{\"name\":\"overrideCategories\",\"type\":[\"null\",{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}}],\"doc\":\"Категории продуктов, которые при обновлении окажутся перезаписаны целиком\"},{\"name\":\"updates\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"ProductAvro\",\"doc\":\"Сущность продукта в AVRO-представлении\",\"fields\":[{\"name\":\"id\",\"type\":[\"null\",{\"type\":\"fixed\",\"name\":\"_UUIDAvro\",\"size\":16,\"logicalType\":\"uuid\"}],\"doc\":\"Идентификатор записи в ДБО. Обязательно присутствует у хранимой записи, но не фигурирует в запросах из АБС.\"},{\"name\":\"category\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Наименование категории продукта. Обязательно присутствует у хранимой записи.\"},{\"name\":\"status\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Статус продукта (см. ProductStatus). Обязательно присутствует у хранимой записи.\"},{\"name\":\"branchRef\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код подразделения. Обязательно присутствует у хранимой записи.\"},{\"name\":\"productNumber\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Номер продукта. Обязательно присутствует у хранимой записи.\"},{\"name\":\"startDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"endDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"contractStartDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"contractEndDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"fields\",\"type\":{\"type\":\"map\",\"values\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"},\"boolean\",\"long\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2},{\"type\":\"int\",\"logicalType\":\"date\"}],\"avro.java.string\":\"String\"},\"doc\":\"Динамические поля\"}]}}}]}","deleted":false}
Partition: 0   Offset: 20   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.pfm.model.PfmAddTransactionResponse","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:21.216 Headers: empty
 
{"subject":"com.isimplelab.generated.pfm.model.PfmAddTransactionResponse","version":1,"id":16,"schema":"{\"type\":\"record\",\"name\":\"PfmAddTransactionResponse\",\"namespace\":\"com.isimplelab.generated.pfm.model\",\"doc\":\"Результат добавления/обновления набора транзакций\",\"fields\":[{\"name\":\"dataSourceCode\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Название общего источника данных для поиска / привязки транзакций для всех транзакций\"},{\"name\":\"failed\",\"type\":[\"null\",{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"PfmAddTransactionResult\",\"doc\":\"Результат обработки транзакции\",\"fields\":[{\"name\":\"type\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип транзакции\"},{\"name\":\"code\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Код транзакции (уникальный в рамках type)\"},{\"name\":\"violations\",\"type\":[\"null\",{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"PfmAddTransactionFieldViolation\",\"doc\":\"Ошибка валидации поля\",\"fields\":[{\"name\":\"field\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Имя поля\"},{\"name\":\"errorCode\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Код ошибки\"},{\"name\":\"errorMessage\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Текст ошибки\"}]}}],\"doc\":\"Список ошибок полей\"},{\"name\":\"errorCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код ошибки\"},{\"name\":\"errorMessage\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Текст ошибки\"}]}}],\"doc\":\"Ошибки добавления / обновления транзакций\"}]}","deleted":false}
Partition: 0   Offset: 21   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.retailClientProducts.ProductAvro","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:21.279 Headers: empty
 
{"subject":"com.isimplelab.generated.retailClientProducts.ProductAvro","version":1,"id":17,"schema":"{\"type\":\"record\",\"name\":\"ProductAvro\",\"namespace\":\"com.isimplelab.generated.retailClientProducts\",\"doc\":\"Сущность продукта в AVRO-представлении\",\"fields\":[{\"name\":\"id\",\"type\":[\"null\",{\"type\":\"fixed\",\"name\":\"_UUIDAvro\",\"size\":16,\"logicalType\":\"uuid\"}],\"doc\":\"Идентификатор записи в ДБО. Обязательно присутствует у хранимой записи, но не фигурирует в запросах из АБС.\"},{\"name\":\"category\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Наименование категории продукта. Обязательно присутствует у хранимой записи.\"},{\"name\":\"status\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Статус продукта (см. ProductStatus). Обязательно присутствует у хранимой записи.\"},{\"name\":\"branchRef\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код подразделения. Обязательно присутствует у хранимой записи.\"},{\"name\":\"productNumber\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Номер продукта. Обязательно присутствует у хранимой записи.\"},{\"name\":\"startDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"endDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"contractStartDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"contractEndDate\",\"type\":[\"null\",\"int\"],\"logicalType\":\"date\"},{\"name\":\"fields\",\"type\":{\"type\":\"map\",\"values\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"},\"boolean\",\"long\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2},{\"type\":\"int\",\"logicalType\":\"date\"}],\"avro.java.string\":\"String\"},\"doc\":\"Динамические поля\"}]}","deleted":false}
Partition: 0   Offset: 22   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.pfm.model.PfmAddTransactionRequest","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:21.341 Headers: empty
 
{"subject":"com.isimplelab.generated.pfm.model.PfmAddTransactionRequest","version":1,"id":18,"schema":"{\"type\":\"record\",\"name\":\"PfmAddTransactionRequest\",\"namespace\":\"com.isimplelab.generated.pfm.model\",\"doc\":\"Запрос на добавление/обновление набора транзакций\",\"fields\":[{\"name\":\"dataSourceCode\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Название общего источника данных для поиска / привязки транзакций для всех транзакций\"},{\"name\":\"transactions\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"PfmAddTransactionItem\",\"doc\":\"Транзакции для добавления/обновления\",\"fields\":[{\"name\":\"product\",\"type\":{\"type\":\"record\",\"name\":\"PfmProductRequest\",\"doc\":\"Информация по продукту\",\"fields\":[{\"name\":\"type\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип продукта: account, card...\"},{\"name\":\"hash\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"ХЭШ номера продукта\"},{\"name\":\"bikOwnerCode\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"БИК банка владельца продукта\"},{\"name\":\"caption\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Название продукта\"},{\"name\":\"description\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Описание продукта\"}]},\"doc\":\"Информация по продукту транзакции\"},{\"name\":\"type\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип транзакции\"},{\"name\":\"code\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Код транзакции (уникальный в рамках type)\"},{\"name\":\"createDate\",\"type\":{\"type\":\"long\",\"logicalType\":\"timestamp-millis\"},\"doc\":\"Дата/время создания транзакции\"},{\"name\":\"statusId\",\"type\":\"int\",\"doc\":\"Идентификатор статуса транзакции (1: проведенная, 2: плановая, 3: не проведенная)\"},{\"name\":\"amountCredit\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Сумма по кредиту (доход) или не заполнено, если транзакция не кредитовая\"},{\"name\":\"amountDebit\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Сумма по дебету (расход) или не заполнено, если транзакция не дебетовая\"},{\"name\":\"bonusCount\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Сумма бонусов\"},{\"name\":\"currCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код валюты операции\"},{\"name\":\"idReturnedOperation\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Идентификатор возвращенной операции(rrn)\"},{\"name\":\"docCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Внешний идентификатор документа\"},{\"name\":\"kind\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"тип документа (payment - платёж, request - заявление)\"},{\"name\":\"merchantCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код мерчанта (для карт)\"},{\"name\":\"pointCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код торговой точки (для карт)\"},{\"name\":\"serviceCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код услуги, для некарточных транзакций (кодификатор у каждого банка свой по типам документов и по оплате услуг)\"},{\"name\":\"countryCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Код страны торговой точки (для карт)\"},{\"name\":\"city\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Город совершения операции\"},{\"name\":\"address\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"адрес совершения транзакции\"},{\"name\":\"geoLatitude\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"широта точки совершения операции\"},{\"name\":\"geoLongitude\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"долгота точки совершения операции\"},{\"name\":\"description\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"описание транзакции\"},{\"name\":\"tags\",\"type\":[\"null\",{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}}],\"doc\":\"набор тэгов к транзакции\",\"default\":null},{\"name\":\"ignoreInStat\",\"type\":[\"null\",\"boolean\"],\"doc\":\"исключить из статистики\"},{\"name\":\"subscriptionName\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Наименование подписки\"},{\"name\":\"maxAmount\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Максимальная сумма платежа по привязанному счету\"},{\"name\":\"limitValue\",\"type\":[\"null\",{\"type\":\"bytes\",\"logicalType\":\"decimal\",\"precision\":15,\"scale\":2}],\"doc\":\"Значение лимита, установленное Клиентом\"},{\"name\":\"limitTypeName\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Наименование типа лимита\"},{\"name\":\"limitPeriodName\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Наименование периода действия лимита\"},{\"name\":\"correspondentCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код корреспондента\"},{\"name\":\"categoryCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код категории\"},{\"name\":\"subCategoryCode\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"код подкатегории\"}]}},\"doc\":\"Список добавляемых / обновляемых транзакций\"}]}","deleted":false}
Partition: 0   Offset: 23   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.confirmation.model.ConfirmCheckFailedEvent","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:21.434 Headers: empty
 
{"subject":"com.isimplelab.generated.confirmation.model.ConfirmCheckFailedEvent","version":1,"id":19,"schema":"{\"type\":\"record\",\"name\":\"ConfirmCheckFailedEvent\",\"namespace\":\"com.isimplelab.generated.confirmation.model\",\"doc\":\"Отправка в сервис подтверждений факта неуспешной проверки для идентификатора подтверждения\",\"fields\":[{\"name\":\"uuid\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Уникальный идентификатор подтверждения\"}]}","deleted":false}
Partition: 0   Offset: 24   Key: {"keytype":"SCHEMA","subject":"com.isimplelab.generated.pfm.model.PfmProductRequest","version":1,"magic":1}   Timestamp: 2025-10-22 12:20:21.484 Headers: empty
 
{"subject":"com.isimplelab.generated.pfm.model.PfmProductRequest","version":1,"id":20,"schema":"{\"type\":\"record\",\"name\":\"PfmProductRequest\",\"namespace\":\"com.isimplelab.generated.pfm.model\",\"doc\":\"Информация по продукту\",\"fields\":[{\"name\":\"type\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"Тип продукта: account, card...\"},{\"name\":\"hash\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"ХЭШ номера продукта\"},{\"name\":\"bikOwnerCode\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"БИК банка владельца продукта\"},{\"name\":\"caption\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Название продукта\"},{\"name\":\"description\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}],\"doc\":\"Описание продукта\"}]}","deleted":false}
Partition: 0   Offset: 26   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-22 14:46:24.731 Headers: empty
 
empty
Partition: 0   Offset: 27   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-23 12:46:17.299 Headers: empty
 
empty
Partition: 0   Offset: 28   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-23 12:57:13.684 Headers: empty
 
empty
Partition: 0   Offset: 29   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-23 14:04:23.987 Headers: empty
 
empty
Partition: 0   Offset: 30   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-26 05:10:52.458 Headers: empty
 
empty
Partition: 0   Offset: 31   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-27 08:26:23.517 Headers: empty
 
empty
Partition: 0   Offset: 32   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-27 14:06:04.345 Headers: empty
 
empty
Partition: 0   Offset: 33   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-27 19:00:04.487 Headers: empty
 
empty
Partition: 0   Offset: 34   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-28 04:15:55.500 Headers: empty
 
empty
Partition: 0   Offset: 35   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-28 08:14:06.595 Headers: empty
 
empty
Partition: 0   Offset: 36   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-28 08:22:57.824 Headers: empty
 
empty
Partition: 0   Offset: 37   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-28 11:34:10.308 Headers: empty
 
empty
Partition: 0   Offset: 38   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-28 12:28:35.815 Headers: empty
 
empty
Partition: 0   Offset: 39   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-28 13:36:28.795 Headers: empty
 
empty
Partition: 0   Offset: 40   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-29 06:08:45.701 Headers: empty
 
empty
Partition: 0   Offset: 41   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-29 06:56:04.071 Headers: empty
 
empty
Partition: 0   Offset: 42   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-29 07:08:17.529 Headers: empty
 
empty
Partition: 0   Offset: 43   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-29 07:08:37.548 Headers: empty
 
empty
Partition: 0   Offset: 44   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-29 07:09:31.516 Headers: empty
 
empty
Partition: 0   Offset: 45   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-29 07:22:18.424 Headers: empty
 
empty
Partition: 0   Offset: 46   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-29 13:25:05.736 Headers: empty
 
empty
Partition: 0   Offset: 47   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-29 14:27:17.164 Headers: empty
 
empty
Partition: 0   Offset: 48   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-29 15:26:11.777 Headers: empty
 
empty
Partition: 0   Offset: 49   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-29 16:12:32.226 Headers: empty
 
empty
Partition: 0   Offset: 50   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-30 05:10:11.413 Headers: empty
 
empty
Partition: 0   Offset: 51   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-30 07:50:18.901 Headers: empty
 
empty
Partition: 0   Offset: 52   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-30 09:49:15.347 Headers: empty
 
empty
Partition: 0   Offset: 53   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-30 12:45:58.958 Headers: empty
 
empty
Partition: 0   Offset: 54   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-10-30 14:14:17.076 Headers: empty
 
empty
Partition: 0   Offset: 55   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-05 18:30:08.307 Headers: empty
 
empty
Partition: 0   Offset: 56   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-05 18:58:36.500 Headers: empty
 
empty
Partition: 0   Offset: 57   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-06 12:04:46.871 Headers: empty
 
empty
Partition: 0   Offset: 58   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-07 08:35:24.407 Headers: empty
 
empty
Partition: 0   Offset: 59   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-07 09:57:31.425 Headers: empty
 
empty
Partition: 0   Offset: 60   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-07 11:48:47.999 Headers: empty
 
empty
Partition: 0   Offset: 61   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-07 12:19:16.577 Headers: empty
 
empty
Partition: 0   Offset: 62   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-07 12:21:00.555 Headers: empty
 
empty
Partition: 0   Offset: 63   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-07 13:39:08.308 Headers: empty
 
empty
Partition: 0   Offset: 64   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-07 13:39:53.639 Headers: empty
 
empty
Partition: 0   Offset: 65   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-07 13:50:40.386 Headers: empty
 
empty
Partition: 0   Offset: 66   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-07 13:57:02.007 Headers: empty
 
empty
Partition: 0   Offset: 67   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-07 14:12:45.213 Headers: empty
 
empty
Partition: 0   Offset: 68   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-07 15:44:29.180 Headers: empty
 
empty
Partition: 0   Offset: 69   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-10 08:45:35.537 Headers: empty
 
empty
Partition: 0   Offset: 70   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-10 13:23:26.585 Headers: empty
 
empty
Partition: 0   Offset: 71   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-10 22:01:15.398 Headers: empty
 
empty
Partition: 0   Offset: 72   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-10 22:10:03.269 Headers: empty
 
empty
Partition: 0   Offset: 73   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-11 01:11:44.604 Headers: empty
 
empty
Partition: 0   Offset: 74   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-11 01:36:25.579 Headers: empty
 
empty
Partition: 0   Offset: 75   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-11 07:11:32.040 Headers: empty
 
empty
Partition: 0   Offset: 76   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-11 08:50:18.935 Headers: empty
 
empty
Partition: 0   Offset: 77   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-11 12:30:41.009 Headers: empty
 
empty
Partition: 0   Offset: 78   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-11 13:26:52.499 Headers: empty
 
empty
Partition: 0   Offset: 79   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-11 14:49:09.537 Headers: empty
 
empty
Partition: 0   Offset: 80   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-11 15:00:41.899 Headers: empty
 
empty
Partition: 0   Offset: 81   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-12 09:02:42.822 Headers: empty
 
empty
Partition: 0   Offset: 82   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-12 09:41:39.728 Headers: empty
 
empty
Partition: 0   Offset: 83   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-12 12:05:29.751 Headers: empty
 
empty
Partition: 0   Offset: 84   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-13 02:09:31.996 Headers: empty
 
empty
Partition: 0   Offset: 85   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-13 11:14:56.199 Headers: empty
 
empty
Partition: 0   Offset: 86   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-14 12:35:27.301 Headers: empty
 
empty
Partition: 0   Offset: 87   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-14 13:24:04.497 Headers: empty
 
empty
Partition: 0   Offset: 88   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-17 04:54:32.805 Headers: empty
 
empty
Partition: 0   Offset: 89   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-17 08:56:54.310 Headers: empty
 
empty
Partition: 0   Offset: 90   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-17 13:10:14.141 Headers: empty
 
empty
Partition: 0   Offset: 91   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-17 13:11:00.794 Headers: empty
 
empty
Partition: 0   Offset: 92   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-17 19:44:52.901 Headers: empty
 
empty
Partition: 0   Offset: 93   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-17 23:31:35.688 Headers: empty
 
empty
Partition: 0   Offset: 94   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-17 23:42:30.465 Headers: empty
 
empty
Partition: 0   Offset: 95   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-18 06:30:14.867 Headers: empty
 
empty
Partition: 0   Offset: 96   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-18 12:12:34.368 Headers: empty
 
empty
Partition: 0   Offset: 97   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-18 13:30:03.626 Headers: empty
 
empty
Partition: 0   Offset: 98   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-18 13:34:05.931 Headers: empty
 
empty
Partition: 0   Offset: 99   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-18 16:42:36.665 Headers: empty
 
empty
Partition: 0   Offset: 100   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-18 22:50:15.484 Headers: empty
 
empty
Partition: 0   Offset: 101   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-19 01:43:26.528 Headers: empty
 
empty
Partition: 0   Offset: 102   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-19 01:43:46.605 Headers: empty
 
empty
Partition: 0   Offset: 103   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-19 02:24:52.411 Headers: empty
 
empty
Partition: 0   Offset: 104   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-19 09:56:57.396 Headers: empty
 
empty
Partition: 0   Offset: 105   Key: {"keytype":"NOOP","magic":0}   Timestamp: 2025-11-19 13:36:53.458 Headers: empty
 
empty