Membresia
Crear membresia
POST
https://api.cakes.com/membresia/crear
Request Body
Name
Type
Description
nombre
string
precio
string
vencimiento_dias
string
nro_cuotas
string
servicios
array
{id: number, cantidadCreditos: number, vto: integer}
descuentos
array
[1,2,3,..] ids
{
"name": "Cake's name",
"recipe": "Cake's recipe name",
"cake": "Binary cake"
}
Editar
PUT
/membresia/editar/:id
Request Body
Name
Type
Description
nombre
string
precio
number
vencimiento_dias
string
nro_cuotas
string
servicios
string
{id: number, cantidadCreditos: number, vto:integer}
descuentos
string
[1,2,3,...] ids
Borrar
POST
/membresia/borrar
Request Body
Name
Type
Description
id
number
Traer todos las membresias
GET
/membresia/all
[{
nombre,
precio,
vencimiento_dias,
nro_cuotas
}]
Traer todas las membresias con descuentos y servicios
GET
/membresia/allConTodo
Path Parameters
Name
Type
Description
string
[ {
"id": 1,
"precio": 100,
"nombre": "membresia 1",
"vencimiento_dias": 30,
"nro_cuotas": 1,
"created_at": "2018-11-25 15:08:58",
"updated_at": "2018-11-25 15:08:58",
"deleted_at": null,
"descuentos": [
{
"id": 3,
"nombre": "descuento membresia 1",
"tipo": 1,
"porcentaje": 50,
"vencimiento_dias": 30,
"aplicable_enconjunto": 1,
"created_at": "2018-11-25 15:08:58",
"updated_at": "2018-11-25 15:08:58",
"deleted_at": null,
"pivot": {
"id_membresia": 1,
"id_descuento": 3
}
}
],
"servicios": [
{
"id": 1,
"nombre": "50%",
"registra_entrada": 1,
"creditos_minimos": 1,
"created_at": "2018-11-25 15:08:58",
"updated_at": "2018-11-25 15:08:58",
"deleted_at": null,
"pivot": {
"id_membresia": 1,
"id_servicio": 1,
"creditos": 10,
"vto": 30
}
}
]
}]
Traer una membresia
GET
/membresia/find/:id
[{
nombre,
precio,
vencimiento_dias,
nro_cuotas,
descuentos: [{
porcentaje: number,
vencimiento_dias: number,
nombre: string,
aplicable_enconjunto: boolean
}],
servicios: [{
nombre: string,
}]
}]
Last updated