Skip to content

apps/api/src/features/homeschool/homeschool.controller.ts ​

Auto-generated by scripts/generate-file-docs.ts. Do not edit — overwritten on every run.

Purpose ​

Homeschool HTTP handlers. Transport-only: parse + validate the request, delegate to HomeschoolService, format the response envelope. /

Exports ​

  • export async function enrollStudent
  • export async function approveEnrollment
  • export async function listEnrollments
  • export async function getEnrollment
  • export async function addRecord
  • export async function listResources
  • export async function createResource
  • export async function getResourceDownloadUrl
  • export async function deleteResource

Imports ​

  • ../../lib/errors
  • ../../lib/pagination
  • ../../lib/response
  • ./homeschool.service
  • fastify

Imported by ​

Heritage Community Hub — Internal. Access restricted via Cloudflare Access + Entra ID.