@hrefcl/apidoc - v4.0.5
    Preparing search index...
    • Parser for payloadSchema tags - defines JSON Schema for MQTT payload validation

      This parser handles the payloadSchema tag that defines JSON Schema for validating MQTT message payloads. It supports:

      • Inline JSON Schema definitions
      • External file references
      • Schema validation with AJV

      Parameters

      • content: string

        Raw content from the payloadSchema tag

      Returns { type: string; schema: any; isValid: boolean }

      Parsed schema information or null if parsing fails

      // Input: 'inline\n{"type": "object", "properties": {"temp": {"type": "number"}}}'
      // Output: { type: "inline", schema: {...}, isValid: true }
      // Input: "file schemas/telemetry.json"
      // Output: { type: "file", schema: "schemas/telemetry.json", isValid: true }

      4.1.0