/**
 * API Documentation — endpoint definitions (barrel).
 *
 * All endpoint data lives in domain-specific sibling files:
 *   endpoints-python-core.ts  — core compliance framework, audit, projects, etc.
 *   endpoints-python-gdpr.ts  — GDPR, DSR, consent, data-subject modules
 *   endpoints-python-ops.ts   — TOM, VVT, vendor, ISMS, incidents, etc.
 *   endpoints-go.ts           — Go/Gin AI compliance SDK modules
 *
 * This file aggregates them into a single `apiModules` array that the
 * API docs page consumes.
 */

import { ApiModule } from './types'
import { pythonCoreModules } from './endpoints-python-core'
import { pythonGdprModules } from './endpoints-python-gdpr'
import { pythonOpsModules } from './endpoints-python-ops'
import { goModules } from './endpoints-go'

export const apiModules: ApiModule[] = [
  ...pythonCoreModules,
  ...pythonGdprModules,
  ...pythonOpsModules,
  ...goModules,
]
