Saltar al contenido principal

Recursos

Ver en Git


Los endpoints para recursos son:

  • /api/resources/machines: Para máquinas
  • /api/resources/people: Para personas (No implementado aún)

Los métodos disponibles en cada uno son GET, POST, PUT y DELETE

Máquinas​

  • Tipos de máquinas y de adjuntos: GET a /api/resources/machines/types

  • Agregar máquina: POST a /api/resources/machines

{
"name": "Mi máquina",
"brand": "Tesla",
"model": "Roadster",
"uuid": "5fcb5cbf-a823-1930-bfca-f4fa625a1272",
"labourId": "2953",
"type": "SPRAYER",
"comments": "Mi comentario de la máquina",
"customFields": {
"owner": "Mio",
"purchaseDate": "2020-01-02",
"registerNumber": "123"
}
}
  • Listar máquinas: GET a /api/resources/machines
  • Actualizar máquinas: PUT a /api/resources/machines

Notar que deben enviarse todos los datos de la máquina y no solo los actualizados

  • Borrar máquinas: DELETE a /api/resources/machines

  • Adjuntar documentos a una máquina: POST a /api/resources/machines/<machine UUID>/attachments

{
"date": "2020-01-02",
"typeId": "1",
"comments": "Mi comentario de los adjuntos",
"attachments": [
"5fcb5cbf-a823-1930-bfca-f4fa62aa2872",
"5fcb5cbf-a823-1930-bfca-f4fa62aa2871"
]
}

Personas​