{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/loadsmart/json-schema/loadsmart-unit-limit-validate-dto-schema.json",
  "title": "UnitLimitValidateDTO",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/loadsmart-unit-limiter-api-openapi.yml#/components/schemas/UnitLimitValidateDTO",
  "type": "object",
  "properties": {
    "tags": {
      "type": "object"
    },
    "warehouseId": {
      "type": "string",
      "description": "The warehouse of the unit limit configuration"
    },
    "dockId": {
      "type": "string",
      "description": "The dock of the unit limit configuration"
    },
    "loadTypeId": {
      "type": "string",
      "description": "The load type of the unit limit configuration"
    },
    "start": {
      "type": "string",
      "description": "Start date of the unit limit validation period"
    },
    "end": {
      "type": "string",
      "description": "End date of the unit limit validation period (must be within 5 days of start date)"
    },
    "requestedUnits": {
      "type": "number",
      "description": "Number of units requested within the specified date range"
    }
  },
  "required": [
    "warehouseId",
    "dockId",
    "loadTypeId",
    "start",
    "end"
  ]
}