Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

yotta / pictogram

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 60
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Settings
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Apimethod

Apimethod

Last edited by Eladio Blanco López Jan 02, 2015
Page history

<< REST API

Leer métodos de trabajo Leer método Nuevo método Modificar nombre o descripción del método Eliminar método

Leer matrículas asociadas a un método


Leer métodos de trabajo

Operación

GET /method

Petición

No se pasa ningún valor.

Ejemplo de petición:

GET /method

Respuesta

Se devuelve un array de métodos.

Ejemplo de respuesta:

[
    {
        "enrolments": [ ... ],
        "id": 1,
        "name": "PECS",
        "description": "Picture Exchange Communiaction System"
    },
    {
         ...
    }
]

Leer método

Operación

GET /method/<method-ID>

Petición

Se pasa el ID del método al final de la petición.

Ejemplo de petición:

GET /method/1

Respuesta

Se devuelve el método.

Ejemplo de respuesta:

{
        "enrolments": [ ... ],
        "id": 1,
        "name": "PECS",
        "description": "Picture Exchange Communiaction System"
}

Nuevo método

Operación

POST /method

Petición

Se pasa un objeto JSON con los siguientes campos:

  • name (string): Nombre del método
  • description (string): Descripción del método (opcional)

Ejemplo de petición:

POST /method

{
    "name": "Sound PECS",
    "description": "Sound Picture Exchange Communiaction System"
}

Respuesta

Se devuelve un objeto con el método creado.

Ejemplo de respuesta:

{
    "name": "Sound PECS",
    "description": "Sound Picture Exchange Communiaction System",
    "id": 2
}

Modificar nombre o descripción del método

Operación

PUT /method/<method-ID>

Petición

Se pasa el ID del método y un objeto JSON con los datos a modificar:

  • name (string): Nombre del método
  • description (string): Descripción del método

Ejemplo de petición:

PUT /method/2

{
  "name": "SPECS"
}

Respuesta

Se devuelve un objeto con los datos cambiados.

Ejemplo de respuesta:

{
    "enrolments": [],
    "id": 2,
    "name": "SPECS",
    "description": "Sound Picture Exchange Communiaction System"
}

Eliminar método

Operación

DELETE /method/<method-ID>

Petición

Se pasa el id del método a eliminar al final de la petición.

Ejemplo de petición:

DELETE /method/2

Respuesta

Se devuelve el método eliminado.

Ejemplo de respuesta:

{
    "enrolments": [],
    "id": 2,
    "name": "SPECS",
    "description": "Sound Picture Exchange Communiaction System"
}

Leer matrículas asociadas a un método

Operación

GET /method/<method-ID>/enrolments

Petición

Se pasa el ID del método en la la petición.

Ejemplo de petición:

GET /method/1/enrolments

Respuesta

Se devuelve un array de matrículas.

Ejemplo de respuesta:

[
    {
        "id": 1,
        "registration": "2014-01-10T23:00:00.000Z",
        "notes": "Matrícula para 3 meses",
        "idMet": 1,
        "idStu": 1,
        "idTea": 1
    },
    {
        ...
    }
]
  Clone repository
  • 20170328_isabellemonfort
  • 20170328_luisballesteros
  • 20170328_luisperez
  • Apiaction
  • Apiadminvalid
  • Apiattribute
  • Apidevicevalid
  • Apienrolment
  • Apiinstructionresource
  • Apiinstructionvalid
  • Apilearningunitresource
  • Apimetamethodvalid
  • Apimethod
  • Apimethodresource
  • Apimethodvalid
More Pages
×

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.