Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class V2ApiController < ApplicationController
- # На входе:
- # device_uid - ID устройства
- # subscribe_uids - Идентификаторы подписок
- # На выходе JSON массив состоящий из hash вида
- # subscribe_uid - Идентификатор подписки
- # active => true или error => error_message
- def add_subscribes
- # pending
- end
- # На входе:
- # device_uid - ID устройства
- # На выходе hash в JSON'е следующего вида:
- # Ключ "subscriptions" => хэш Подписок, где в ключах Номера Подписок, а в значениях - Статус Подписок. (если есть подписки)
- # Ключ "configurations" => хэш Конфигураций, где в ключах Название Конфигурации, а в значениях массив Релизов, отсортированный от самых новых к самым свежим. (если есть конфигурации)
- # Ключ "releases" => массив всех Релизов, отсортированный от самых новых к самым свежим. (если есть новости)
- def actual_data
- end
- # На входе:
- # device_uid - ID устройства
- # conf_uid - Идентификатор конфигурации (опционально)
- # page - Текущая страница (по умолчанию 1)
- # per_page - Записей на странице (по умолчанию 20)
- # На выходе в JSON массив Релизов
- def news_list
- end
- # На входе:
- # device_uid - ID устройства
- # news_uid - Идентификатор релиза
- # На выходе JSON объект новости
- def news_detail
- end
- end
Add Comment
Please, Sign In to add comment