Skip to content

NemoTravel/nemo.travel.SDK

Repository files navigation

nemo.travel.SDK

Требования

Для успешной компилляции проекта требуется установка NuGet менеджера для Visual Studio.

Общее описание

SDK представляет из себя решение в Visual Studio, которое содержит несколько проектов:

  • AviaServerAPI - основной проект. Представляет из себя веб-сервис wcf с описанием всех методов и контрактов данных, которые необходимо выставить клиенту. Можно добавлять новые поля, классы, внутреннюю бизнес логику, но очень важно(!) не менять существующие форматы данных, чтобы максимально уменьшить вероятность несовместимости форматов, выставленного клиентом и поддерживаемого Nemo.
  • AviaEntitites, GeneralEntities - дополнительные проекты, содержащие описания контратов данных. Можно добавлять новые поля/классы, но менять и удалять существующие - нельзя.

Для того, чтобы Nemo мог принимать и отдавать в своём движке ваш контент, необходимо реализовать необходимые методы в проекте AviaServerAPI, оставив описание входящих и исходящих данных так, как оно есть в SDK и реализовав свою внутреннюю бизнес логику по выдаче контента. После того, как вы реализовали веб-сервис, необходимо сообщить технической поддержке Nemo адрес веб-сервиса, по которому вы выставили свой API в формате Nemo и реквизиты для авторизации. После этого, сотрудники Nemo подключат ваш веб-сервис к тестовой площадке, где можно будет увидеть на реальной выдаче на сайте свой контент, посмотреть логи, протестировать и выполнить необходимые исправления перед боевым подключением.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages