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