diff --git a/docs/dev.md b/docs/dev.md index f1f47fa..09d00e4 100644 --- a/docs/dev.md +++ b/docs/dev.md @@ -1,6 +1,12 @@ > Перед началом обязательно, хотя бы поверхностно, ознакомиться с документацией к > [Django](https://docs.djangoproject.com). +### Содержание +- [Добавление свича](#добавление-поддерживаемого-устройства-(свича)) +- [Свой сервис для API](#свой-сервис-для-api) + + + ## Добавление поддерживаемого устройства (Свича) Для того чтоб добавить новый тип устройства с которым потом сможет работать биллинг нужно открыть файл *devapp/dev_types.py* и переопределить 2 интерфейса. Первый это *BasePort* для порта свича, а второй *DevBase* для самого свича соответственно. @@ -343,7 +349,12 @@ def check_news(request): *exist* - Логическое значение, обозначает есть или нет информации в ответе. Если *exist* == True тогда возвращае ещё *content* и *title*. - *content* - Соответственно содержимое оповещения. *title* - Заголовок оповещения. + + +### Свой сервис для API +Сервисы общаются с биллингом через http запросы и могут быть самыми разными, но все они должны уметь одинаково +расчитывать хеш сумму для проведения транзакци, иначе web сервер биллинга просто вернёт 403. +