Representa un Requisito para los Goods de tipo Servicio o una Habilidad para los Providers.
{
"id" : "long",
"name" : "string",
"created_at": "date",
"updated_at": "date"
}
Obtiene una lista de ServiceSkill ordenados alfabéticamente (orden natural).
Método | URI | Cabeceras |
---|---|---|
GET | /service-skill-groups/{group-id}/service-skills |
Authorization |
Ninguno
{success} Respuesta satisfactoria.
Código 200
ServiceSkill[]
[
{
"id" : 1,
"name" : "Cuidado de Bebés 0-12 meses",
"created_at": "2019-08-27 16:41:59",
"updated_at": "2019-08-27 16:41:59"
}
]
Guarda un nuevo registro en el servidor.
Método | URI | Cabeceras |
---|---|---|
POST | /service-skill-groups/{group-id}/service-skills |
Authorization |
{
"name": "required|string|max:64"
}
{info}
name
no permite valores repetidos dentro del mismo ServiceSkillGroup.
{success} Respuesta satisfactoria.
Código 201
ServiceSkill
{
"id" : 5,
"name" : "Cuidado de Niños 3-10 años",
"created_at": "2019-08-27 20:17:53",
"updated_at": "2019-08-27 20:17:53"
}
Actualiza los datos del registro especificado. Esta acción sólo es posible de realizar si ningún Provider está asociado a ese Skill.
Método | URI | Cabeceras |
---|---|---|
PATCH | /service-skills/{serviceSkillId} |
Authorization |
{
"name": "required|string|max:64"
}
{success} Respuesta satisfactoria.
Código 200
ServiceSkill
{
"id" : 5,
"name" : "Cajitas Felices",
"created_at": "2019-08-27 20:17:53",
"updated_at": "2019-08-27 21:06:50"
}
{danger} Respuesta de error
Código 428
Motivo Existen proveedores asociados. Se sugiere eliminar y crear otro registro.
{
"message": "attached_providers"
}
Código 428
Motivo Existen servicios asociados.
{
"message": "attached_goods"
}
Código 428
Motivo Existen propiedades asociadas.
{
"message": "attached_properties"
}
Elimina el registro especificado. Si existen Goods o Properties asociados, esta acción es restringida y se deben quitar los elementos asociados antes de poder elmiminar el registro.
Método | URI | Cabeceras |
---|---|---|
DELETE | /service-skills/{serviceSkillId} |
Authorization |
Ninguno
{success} Respuesta satisfactoria.
Código 200
ServiceSkill
{
"id" : 5,
"name" : "Cajitas Felices",
"created_at": "2019-08-27 20:17:53",
"updated_at": "2019-08-27 20:17:53"
}
{danger} Respuesta de error
Código 428
Motivo Existen servicios asociados.
{
"message": "attached_goods"
}
Código 428
Motivo Existen propiedades asociadas.
{
"message": "attached_properties"
}