Asociación de una característica a un producto.

Asociación de una característica a un producto.

Uso

Route /api/product_features
Protected true

Atributos

id integer
feature_id integer (PUT, DELETE), object (POST)
product_id integer (PUT, DELETE), object (POST)

Rutas

GET /
Devuelve la lista de asociaciones de características a productos

GET /features/{id}
Devuelve las asociaciones de características del producto encontradas a partir de un ID de característica {id}

GET /products/{id}
Devuelve las asociaciones de características del producto encontradas a partir de un ID de producto {id}

PUT/store
Requiredfeature_id, product_id
Crea una asociación entre un producto y una característica utilizando el cuerpo de la consulta

POST /features/{id}
Requiredproduct_id as an object with current and new properties. Ex : 
  1. "product_id": {
  2.         "current": 25,
  3.         "new": 21
  4.  }
Actualiza la asociación entre un producto y una característica a partir de la característica del producto cuyo ID es {id} y reemplaza el producto cuyo ID es product_id.current con el cuyo ID es product_id.new

POST /products/{id}
Requiredfeature_id as an object with current and new properties. Ex : 
  1. "feature_id": {
  2.         "current": 10,
  3.         "new": 30
  4.  }
Actualiza la asociación entre un producto y una característica a partir del producto cuyo ID es {id} y reemplaza la característica del producto cuyo ID es feature_id.current con aquella cuyo ID es feature_id.new

DELETE /features/{id}
Optionalfeature: {feature_id}
Elimina las asociaciones de características con un producto cuando el ID de la característica del producto es {id}. Si se especifica, reemplaza el ID de la característica del producto de cada una de estas asociaciones con {feature_id}.

DELETE /products/{id}
Optionalproduct: {product_id}
Elimina las asociaciones de características con un producto cuando el ID del producto es {id}. Si se especifica, reemplaza el ID del producto de cada una de estas asociaciones con {product_id}.