React native , cuba-react-core и передача CommitContext

Добрый день!

Пишу react-native клиент для существующего приложения на cuba 7.2.15 приложения.
Для работы с сервером использую cuba-react-sdk.

"@cuba-platform/react-core": "^2.1.0",
"@cuba-platform/rest": "^2.1.0",

В соответствии с инструкцией генерирую model , enum и services командой
gen-cuba-front sdk:all

в cuba проект включен add-on 'REST API’ и добавлены описание сервисы в rest-service.xml

Cервис слой с бизнес логикой принимает entity и CommitContext для валидации графа сущностей и сохранения в БД.

interface EmployeeService {
        public Set<Entity> updateEmployee(Employee inputEmployee, CommitContext commitContext);
   ....
   }

на клиенте , хотелось бы передать CommitContext, но в sdk нет такого объекта.
Вызываю сервис методы примерно так:

restServices.demo_EmployeeService.updateEmployee(cubaREST)({
     inputEmployee: empl, 
     commitContext: commitContext
}).then(result => {
     console.log('result: ', result);
});

Подскажите, как передать в сервис слой объект CommitContext из react-native клиента?
Не хотелось бы повторять или модифицировать сервис слой для работы отдельно с react native клиентами.

Был бы благодарен за хороший пример работы commitContext в react клиенте.
Спасибо!

Здравствуйте!

А Вы не могли бы уточнить, зачем нужен именно commitContext?
В простейшем случае в сервис можно отправить набор сущностей, а commitContext собрать на бекенде.

Добрый день!
Причина - не создавать слой между service и мобильным клиентов.
На самом деле, я так и делаю, создаю commitContext в restService слое и вызываю Service слой.
Спасибо, значит я иду верной дорогой.