// Custom types for therapist/clinician report features.
// Do NOT put these in api/user/generated.schemas.ts — that file is orval auto-generated
// and will be overwritten on every `npm run generate` run.

export interface PMItemResponse {
  item_number?: number;      // Old field name (numeric-ID endpoint)
  question_order?: number;   // New field name (UUID endpoint)
  question_text: string;
  scale_name?: string;       // May be absent in new response format
  score?: number;            // Old field name (0–3)
  answer_value?: number;     // New field name (0–3)
  answer_label: string;
}
