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
Apipictoprop

Apipictoprop

Last edited by Eladio Blanco López Nov 25, 2014
Page history

<< REST API

Leer propiedades Leer propiedad Nueva propiedad Modificar nombre o descripción de la propiedad Eliminar propiedad

Leer configuraciones (de pictogramas) con una propiedad


Leer propiedades

Operación

GET /pictoprop

Petición

No se pasa ningún valor.

Ejemplo de petición:

GET /pictoprop

Respuesta

Se devuelve un array de propiedades.

Ejemplo de respuesta:

[
    {
        "configurations": [ ... ],
        "id": 1,
        "name": "resaltado",
        "description": "Resalta el pictograma con fondo de otro color"
    },
    {
         ...
    }
]

Leer propiedad

Operación

GET /pictoprop/pictoprop-ID>

Petición

Se pasa el ID de la propiedad al final de la petición.

Ejemplo de petición:

GET /pictoprop/1

Respuesta

Se devuelve la propiedad.

Ejemplo de respuesta:

{
    "configurations": [ ... ],
    "id": 1,
    "name": "resaltado",
    "description": "Resalta el pictograma con fondo de otro color"
}

Nueva propiedad

Operación

POST /pictoprop

Petición

Se pasa un objeto JSON con los siguientes campo:

  • name (string): Nombre de la propiedad
  • description (string): Descripción de la propiedad (opcional)

Ejemplo de petición:

POST /pictoprop

{
    "name": "resaltado",
    "description": "Resalta el pictograma con fondo de otro color"
}

Respuesta

Se devuelve un objeto con la propiedad creada.

Ejemplo de respuesta:

{
    "name": "resaltado",
    "description": "Resalta el pictograma con fondo de otro color",
    "id": 1
}

Modificar nombre o descripción de la propiedad

Operación

PUT /pictoprop/<pictoprop-ID>

Petición

Se pasa el ID de la propiedad y un objeto JSON con los datos a modificar:

  • name (string): Nombre de la propiedad
  • description (string): Descripción de la propiedad

Ejemplo de petición:

PUT /pictoprop/3

{
   "description": "Muestra en gris el pictograma hasta que se selecciona"
}

Respuesta

Se devuelve un objeto con los datos cambiados.

Ejemplo de respuesta:

{
    "configurations": [],
    "id": 3,
    "name": "desactivar",
    "description": "Muestra en gris el pictograma hasta que se selecciona"
}

Eliminar propiedad

Operación

DELETE /pictoprop/<pictoprop-ID>

Petición

Se pasa el id de la propiedad al final de la petición.

Ejemplo de petición:

DELETE /pictoprop/3

Respuesta

Se devuelve la propiedad eliminada.

Ejemplo de respuesta:

{
    "configurations": [],
    "id": 3,
    "name": "desactivar",
    "description": "Muestra en gris el pictograma hasta que se selecciona"
}

Leer configuraciones (de pictogramas) con una propiedad

Operación

GET /pictoprop/<pictoprop-ID>/configurations

Petición

Se pasa el ID de la propiedad en la la petición.

Ejemplo de petición:

GET /pictoprop/1/pictos

Respuesta

Se devuelve un array de configuraciones.

Ejemplo de respuesta:

[
    {
        "id": 1,
        "idStu": 2,
        "idPic": 1,
        "idPp": 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.