""" Classroom API - Pydantic Models Alle Request- und Response-Models fuer die Classroom API. Barrel re-export aus aufgeteilten Modulen. """ # Session & Phase Models from .models_session import ( CreateSessionRequest, NotesRequest, ExtendTimeRequest, PhaseInfo, TimerStatus, SuggestionItem, SessionResponse, SuggestionsResponse, PhasesListResponse, ActiveSessionsResponse, SessionHistoryItem, SessionHistoryResponse, ) # Template, Homework, Material Models from .models_templates import ( TemplateCreate, TemplateUpdate, TemplateResponse, TemplateListResponse, CreateHomeworkRequest, UpdateHomeworkRequest, HomeworkResponse, HomeworkListResponse, CreateMaterialRequest, UpdateMaterialRequest, MaterialResponse, MaterialListResponse, ) # Analytics, Reflection, Feedback, Settings Models from .models_analytics import ( SessionSummaryResponse, TeacherAnalyticsResponse, ReflectionCreate, ReflectionUpdate, ReflectionResponse, FeedbackCreate, FeedbackResponse, FeedbackListResponse, FeedbackStatsResponse, TeacherSettingsResponse, UpdatePhaseDurationsRequest, UpdatePreferencesRequest, ) # Context, Event, Routine Models from .models_context import ( SchoolInfo, SchoolYearInfo, MacroPhaseInfo, CoreCounts, ContextFlags, TeacherContextResponse, UpdateContextRequest, CreateEventRequest, EventResponse, CreateRoutineRequest, RoutineResponse, )