{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/auravant/json-schema/auravant-patch-registro-campo-aplicacion-request-schema.json",
  "title": "PatchRegistroCampoAplicacionRequest",
  "x-generated": "2026-11-09",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/auravant-openapi-generated.yml#/components/schemas/PatchRegistroCampoAplicacionRequest",
  "type": "object",
  "properties": {
    "uuid": {
      "type": "string",
      "description": "UUID de la labor que se desea modificar"
    },
    "id": {
      "type": "integer",
      "description": "ID de la labor que se desea modificar"
    },
    "attachments": {
      "type": "array",
      "description": "arreglo con los uuid de los archivos adjuntos a la labor"
    },
    "campaign": {
      "type": "integer",
      "description": "ID de la nueva campaña"
    },
    "status": {
      "type": "integer",
      "description": "1: planificada, 2: ejecutada, 3: cancelada"
    },
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD o YYYY-MM-DDTHH:MM:SSZ"
    },
    "completion_date": {
      "type": "string",
      "description": "fecha de finalización si la labor está completada"
    },
    "observations": {
      "type": "string",
      "description": "campo libre de texto"
    },
    "inputs": {
      "type": "array",
      "description": "listado de insumos"
    },
    "category": {
      "type": "integer",
      "description": "ID de tipo de aplicación"
    }
  },
  "required": [
    "uuid",
    "id"
  ]
}