Skip to content

apps/api/src/features/groups/groups.schema.ts ​

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

Purpose ​

Request body schemas for the groups feature slice (small groups, ministries, and leadership groups). Maps to api-contracts.md Section 7 (Groups & Ministries). The Group entity is distinct from FamilyGroup — see ADR 0007 and data-model-design.md. /

Exports ​

  • export const GroupTypeSchema
  • export type GroupTypeInput
  • export const CreateGroupSchema
  • export type CreateGroupBody
  • export const UpdateGroupSchema
  • export type UpdateGroupBody
  • export const JoinGroupSchema
  • export type JoinGroupBody
  • export const UpdateMemberRoleSchema
  • export type UpdateMemberRoleBody

Imports ​

  • zod

Imported by ​

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