Product Deleted
v1eventsUn producto debe salir del índice de búsqueda. No significa borrado físico: significa que dejó de ser indexable.
1{
2 "type": "record",
3 "name": "ProductDeleted",
4 "namespace": "search.product",
5 "doc": "Emitido cuando un producto deja de ser indexable en bigbox-backend (no necesariamente borrado fisico). Consumido por el servicio search para eliminar el documento de Elasticsearch.",
6 "fields": [
7 {
8 "name": "id",
9 "type": "int",
10 "doc": "Id del producto a eliminar del indice."
11 },
12 {
13 "name": "type",
14 "type": {
15 "type": "enum",
16 "name": "ProductType",
17 "symbols": ["Activity", "Box"]
18 },
19 "doc": "Tipo de producto. El consumer solo lo usa para loguear; el borrado es por id."
20 },
21 {
22 "name": "country_id",
23 "type": ["null", "int"],
24 "default": null,
25 "doc": "Id del pais del producto."
26 },
27 {
28 "name": "occurred_at",
29 "type": "string",
30 "doc": "ISO-8601 naive en hora local del proceso. Lo inyecta events.event.Event.__init__."
31 }
32 ]
33}
34Details
- Format
- JSON Schema
- Resource
- events
- Filename
- schema.json