addedInput schema / properties / after
Added value: +{
+ "description": "Cursor for cursor-based pagination (document ID) / Cursor para paginacion",
+ "type": "string"
+}
removedInput schema / properties / clientName
Removed value: -{
- "description": "Client name to search for / Nombre del cliente a buscar",
- "type": "string"
-}
addedInput schema / properties / fields
Added value: +{
+ "description": "Comma-separated field names to return / Campos a devolver",
+ "type": "string"
+}
addedInput schema / properties / from
Added value: +{
+ "description": "Start date filter (YYYY-MM-DD) / Fecha inicio",
+ "type": "string"
+}
changedInput schema / properties / limit / description
Previous value: -"Max results / Resultados maximos"New value: +"Max results (1-100) / Resultados maximos"
addedInput schema / properties / query
Added value: +{
+ "description": "Search text (client name, etc.) / Texto de busqueda",
+ "type": "string"
+}
addedInput schema / properties / status
Added value: +{
+ "description": "Filter by status / Filtrar por estado",
+ "enum": [
+ "draft",
+ "sent",
+ "paid",
+ "overdue",
+ "cancelled"
+ ],
+ "type": "string"
+}
addedInput schema / properties / to
Added value: +{
+ "description": "End date filter (YYYY-MM-DD) / Fecha fin",
+ "type": "string"
+}
removedInput schema / required
Removed value: -[
- "clientName"
-]
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "clientName": {
+ "type": "string"
+ },
+ "createdAt": {
+ "type": "string"
+ },
+ "dueDate": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "issueDate": {
+ "type": "string"
+ },
+ "items": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "description": {
+ "type": "string"
+ },
+ "quantity": {
+ "type": "number"
+ },
+ "unitPrice": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "description",
+ "quantity",
+ "unitPrice"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "notes": {
+ "type": "string"
+ },
+ "status": {
+ "type": "string"
+ },
+ "taxRate": {
+ "type": "number"
+ },
+ "total": {
+ "type": "number"
+ },
+ "updatedAt": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "clientName",
+ "items"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "limit": {
+ "type": "number"
+ },
+ "nextCursor": {
+ "type": "string"
+ },
+ "offset": {
+ "type": "number"
+ },
+ "total": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "data",
+ "total",
+ "limit",
+ "offset"
+ ],
+ "type": "object"
+}