Skip to content

Commit

Permalink
[authentication] Adds token param in docs
Browse files Browse the repository at this point in the history
  • Loading branch information
LaercioSantana committed Jul 7, 2016
1 parent 8441af9 commit b448727
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 2 deletions.
19 changes: 18 additions & 1 deletion application/controllers/Bus.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@
require APPPATH.'/libraries/Jsv4/Validator.php';
require APPPATH.'/libraries/Jsv4/ValidationException.php';
include( APPPATH.'controllers/Authentication.php' );

/**
* @apiDefine tokenParam
* @apiHeader {String} Token Token do usuario que realizara a ação.
*/
class Bus extends Authentication {

function loadModel(){
Expand All @@ -16,6 +19,8 @@ function loadModel(){
* @apiGroup Bus
* @apiPermission client
*
* @apiUse tokenParam
*
* @apiParam {Integer} idRoute ID da rota onde se deseja requisitar os onibus.
* @apiParam (Parametros de url) {Interger} localizations Se maior que 0, retorna os ônibus com suas n ultimas
* localizações. Onde n = localizations.
Expand Down Expand Up @@ -104,6 +109,8 @@ function getBuses($routeId){
* @apiGroup Bus
* @apiPermission client
*
* @apiUse tokenParam
*
* @apiParam {Integer} idRoute ID da rota que contem o onibus que se requisita.
* @apiParam {Integer} idBus ID do onibus solicitado.
* @apiParam (Parametros de url) {Interger} localizations Se maior que 0, retorna o ônibus com suas n ultimas
Expand Down Expand Up @@ -167,6 +174,8 @@ function getBus($idRoute, $idBus){
* @apiGroup Bus
* @apiPermission client
*
* @apiUse tokenParam
*
* @apiParam {Integer} idRoute ID da rota que contem o onibus que se requisita as localizações.
* @apiParam {Integer} idBus ID do onibus que se requisita as localizações.
*
Expand Down Expand Up @@ -223,6 +232,8 @@ function getLocalizations($idRoute, $idBus){
* @apiGroup Bus
* @apiPermission tracker
*
* @apiUse tokenParam
*
* @apiParam {Integer} idRoute ID da rota que contem o onibus que será adicionada a localização.
* @apiParam {Integer} idBus ID do onibus que será adicionada a localização.
*
Expand Down Expand Up @@ -290,6 +301,8 @@ function addLocalization($idRoute, $idBus){
* @apiGroup Bus
* @apiPermission tracker
*
* @apiUse tokenParam
*
* @apiSuccess (201 - RouteCreated) {Integer} idBus ID unico do onibus criado.
* @apiSuccess (201 - RouteCreated) {Integer} idRoute ID da rota em que o onibus foi criado.
*
Expand Down Expand Up @@ -338,6 +351,8 @@ function addBus($idRoute){
* @apiGroup Bus
* @apiPermission tracker
*
* @apiUse tokenParam
*
* @apiParam {Integer} idRoute ID da rota que contem o onibus.
* @apiParam {Integer} idBus ID do onibus que se deseja apagar as localizações.
*
Expand Down Expand Up @@ -376,6 +391,8 @@ function deleteLocalizations($idRoute, $idBus){
* @apiGroup Bus
* @apiPermission tracker
*
* @apiUse tokenParam
*
* @apiParam {Integer} idRoute ID da rota que contem o onibus.
* @apiParam {Integer} idBus ID do onibus que se deseja apagar.
*
Expand Down
14 changes: 13 additions & 1 deletion application/controllers/Routes.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,10 @@
require APPPATH.'/libraries/Jsv4/Validator.php';
require APPPATH.'/libraries/Jsv4/ValidationException.php';
include( APPPATH.'controllers/Authentication.php' );

/**
* @apiDefine tokenParam
* @apiHeader {String} Token Token do usuario que realizara a ação.
*/
class Routes extends Authentication {
private $routes = array();

Expand All @@ -18,6 +21,8 @@ function loadModel(){
* @apiGroup Routes
* @apiPermission client
*
* @apiUse tokenParam
*
* @apiParam (Parametros de url) {boolean} points Se false, retorna as rotas sem os pontos.
* Se true, retorna com os pontos. Por padrão é false.
* @apiExample Exemplo de uso:
Expand Down Expand Up @@ -88,6 +93,8 @@ function getRoutes(){
* @apiGroup Routes
* @apiPermission tracker
*
* @apiUse tokenParam
*
* @apiParam {String} name Nome da rota a ser adicionada.
* @apiParam {String} description Descrição da rota a ser adicionada.
* @apiParam {array} points Conjuntos de pontos(coordenadas geográfica) que quando ligados formam a rota a ser adicionada.
Expand Down Expand Up @@ -162,6 +169,7 @@ function updateRoute($id){
* @apiGroup Routes
* @apiPermission client
*
* @apiUse tokenParam
*
* @apiSuccess {Integer} id_routes ID unico da rota.
* @apiSuccess {String} name Nome da rota.
Expand Down Expand Up @@ -236,6 +244,8 @@ function addIdBuses($route){
* @apiGroup Routes
* @apiPermission client
*
* @apiUse tokenParam
*
* @apiParam {Integer} id ID da rota que se requisita os pontos.
* @apiSuccess {array} points Pontos com latidute e longitude que formam a rota.
*
Expand Down Expand Up @@ -288,6 +298,8 @@ function getPoints($id){
* @apiGroup Routes
* @apiPermission tracker
*
* @apiUse tokenParam
*
* @apiParam {Integer} id ID da rota a ser deletada.
* @apiSuccess (204 - RouteDeleted) {Integer} id ID da rota deletada.
* @apiError (404 - RouteNotFound) {Interger} id ID da rota requisitada não encontrado.
Expand Down

0 comments on commit b448727

Please sign in to comment.