{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/auravant/json-schema/auravant-post-registro-campo-aplicacion-request-schema.json",
  "title": "PostRegistroCampoAplicacionRequest",
  "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/PostRegistroCampoAplicacionRequest",
  "type": "object",
  "properties": {
    "uuids": {
      "type": "array",
      "description": "vector con UUIDs V1 (string) para identificar la o las labores creadas"
    },
    "fields": {
      "type": "array",
      "description": "vector con IDs de lotes en los que se registrará la labor"
    },
    "campaigns": {
      "type": "array",
      "description": "vector con IDs de campaña (si no se especifican lotes)"
    },
    "yeargroup": {
      "type": "integer",
      "description": "año de la campaña (YYYY)"
    },
    "biennial": {
      "type": "boolean",
      "description": "permite definir nombre de campaña como Year/Year+1 o YYYY"
    },
    "status": {
      "type": "integer",
      "description": "estado de la labor (ver estados )"
    },
    "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 de texto libre"
    },
    "inputs": {
      "type": "array",
      "description": "listado de insumos utilizados"
    },
    "category": {
      "type": "integer",
      "description": "ID de tipo de aplicación"
    }
  }
}