Bladeren bron

Añadida documentacion simple de la API de Programmed Report

Tomas Ponce Gessi 3 jaren geleden
bovenliggende
commit
3a6d0c2a62
1 gewijzigde bestanden met toevoegingen van 13 en 0 verwijderingen
  1. 13 0
      app/api/views.py

+ 13 - 0
app/api/views.py

@@ -4,6 +4,19 @@ from .serializers import ProgrammedReportSerializer
 from .permissions import IsOmixomUser
 
 
+# API de Programmed Reports:
+# Requisitos:
+#   - Especificar el TOKEN del usuario en el HTTP Header "AUTHORIZATION".
+#   - Las requests deben ser JSON.
+#   - No es necesario enviar el field user_id, esto es seteado automaticamente al recibir el TOKEN.
+# Endpoints: (BASE_URL: /api/preports)
+#   - (List) GET /                   -> Obtener la lista de todos los Programmed Report
+#   - (Create) POST /                -> Crear un nuevo Programmed Report
+#   - (Retrieve) GET /{id}/          -> Obtener la informacion de un Programmed Report
+#   - (Update) PUT /{id}/            -> Actualizar un Programmed Report (requiere todos los fields)
+#   - (Partial_Update) PATCH /{id}/  -> Actualizar algunos fields de un Programmed Repor
+#   - (Delete) DELETE /{id}/         -> Elimina un Programmed Report
+
 class ProgrammedReportViewSet(viewsets.ModelViewSet):
     # El ViewSet solo es valido si el Token enviado es de un usuario de Omixom.
     permission_classes = [IsOmixomUser]