{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/auravant/json-schema/auravant-post-registro-campo-cosecha-request-schema.json",
  "title": "PostRegistroCampoCosechaRequest",
  "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/PostRegistroCampoCosechaRequest",
  "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"
    },
    "yield": {
      "type": "number",
      "description": "rendimiento obtenido en la cosecha"
    },
    "unit": {
      "type": "string",
      "description": "unidad de medida de yield"
    },
    "humidity": {
      "type": "number",
      "description": "humedad al momento de cosecha"
    },
    "quality": {
      "type": "string",
      "description": "campo libre de texto para registrar calidad obtenida"
    }
  }
}