// Interfaces TypeScript pour PageDTO (Backend Java).

export interface Page {
  id?: string;
  loreId: string;
  nodeId: string;
  templateId?: string | null;
  title: string;
  values?: Record<string, string>;
  notes?: string | null;
  tags?: string[];
  relatedPageIds?: string[];
}

/** Payload de création : seuls les champs structurels sont envoyés. */
export interface PageCreate {
  loreId: string;
  nodeId: string;
  templateId: string;
  title: string;
}
