Recuperar la configuración de un recurso
Última modificación: 20/06/2024
Configuración de un recurso
Intenta recuperar el equipamiento y los servicios o medios físicos asociados a un recurso.
Request
HTTP request
GET /api/v1/resources/{resourceId}/configuration
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
Response
Si se ha conseguido recuperar el equipamiento que tiene asignado un recurso, se devuelve un código 200 con la información del equipamiento asociado al recurso.
{
"features": [
{
"id": "20fd2891-5e09-4674-aee0-6e59324037e7",
"name": "Monitor Grande"
},
{
"id": "2c17a0c5-52c9-454b-838f-588901e7edf8",
"name": "Proyector"
}
],
"reservables": [
{
"id": "77af2139-6a93-48ec-89d1-a68d32bed800",
"organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
"name": "Café estandar",
"type": "SERVICE",
"description": "Servicio de café estándar. Se permite indicar el tipo de leche.",
"chooseQuantity": true,
"chooseDeliveryTime": true,
"standardDeliveryTimeMs": 31500000,
"allowComments": true,
"minimumCancellationMs": 2700000
},
{
"id": "81842fde-2205-4acb-913f-9a5a3be98e83",
"organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
"name": "Camarera",
"type": "PHYSICAL_MEDIUM",
"description": "Cámara profesional.",
"chooseQuantity": false,
"chooseDeliveryTime": false,
"allowComments": false,
"minimumCancellationMs": 3600000
},
{
"id": "e10e69f7-3db9-4714-8d58-2be9daf58d63",
"organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
"name": "Mamparas",
"type": "PHYSICAL_MEDIUM",
"description": "Mamparas premium deluxe.",
"chooseQuantity": false,
"chooseDeliveryTime": false,
"allowComments": false,
"minimumCancellationMs": 3600000
},
{
"id": "efd62f06-a75a-40fa-b188-1990fd1c5e22",
"organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
"name": "Comida",
"type": "SERVICE",
"description": "Todo tipo de comida.",
"chooseQuantity": true,
"chooseDeliveryTime": true,
"standardDeliveryTimeMs": 52200000,
"allowComments": true,
"minimumCancellationMs": 10800000
}
],
"manuals": [
{
"id": "4c783e0e-db11-4063-bcd2-a307bef064c2",
"description": "descripcion del manual 1.",
"url": "https://actres.pre.srv.mercadona.com/actres-front-asset-management/room-configuration?roomReservableCrudOp=create"
},
{
"id": "acde35be-4729-4f6b-bd7e-b7802630eb07",
"description": "descripcion del manual 3.",
"url": "https://actres.pre.srv.mercadona.com/actres-front-asset-management/room-configuration?roomReservableCrudOp=create"
},
{
"id": "c3d7ef2b-ffd0-41f8-acc0-7caa52a60497",
"description": "descripcion del manual 2.",
"url": "https://actres.pre.srv.mercadona.com/actres-front-asset-management/room-configuration?roomReservableCrudOp=create"
}
],
"lockedCalendars": [
{
"resourceId": "20352833-47e8-4e25-8f97-1a7b1fdeca2d",
"year": "2024",
"days": "151,152",
"createdBy": "98cdbde3-c28c-436a-9df9-ea1273fcd6d0",
"createdDate": 1716363645000,
"lastModifiedBy": "98cdbde3-c28c-436a-9df9-ea1273fcd6d0",
"lastModifiedDate": 1716363645000
}
]
}
En el caso que no tenga equipamiento asociado, se devuelve un código 200 y un array vacío.
{
"features": [],
"reservables": [],
"manuals": [],
"lockedCalendars": []
}
Lista de posibles errores
| ErrorCode | HttpStatus | Descripción |
|---|---|---|
| 1002 - RESOURCE_NOT_FOUND | 404 | No se ha encontrado el recurso. El recurso, su planta o su edificio no están en estado ACTIVATED. El recurso, su planta o su edificio no están visibles. |
| 1044 - FEATURE_NOT_FOUND | 404 | No se ha encontrado el equipamiento asociado al recurso. |