type: object
description: Document structure item representing a node in the document hierarchy
properties:
  id:
    type: string
    description: Unique identifier for the document structure item
  title:
    type: string
  description:
    type: string
  path:
    type: string
    description: Path in URL format, cannot be empty, cannot contain spaces or special characters, must start with /, no need to include language level, e.g., /zh/about should return /about
  parentPath:
    type: string
    description: Parent node path, if null indicates it is a top-level node
  icon: 
    type: string
    description: Iconify icon name, e.g., lucide:book, lucide:rocket, lucide:* etc.
required:
  - title
  - description
  - path
