first
This commit is contained in:
92
app/schemas/__init__.py
Normal file
92
app/schemas/__init__.py
Normal file
@@ -0,0 +1,92 @@
|
||||
# app/schemas/__init__.py
|
||||
# Common
|
||||
from app.schemas.common import (
|
||||
BaseSchema,
|
||||
PaginationParams,
|
||||
PaginatedResponse,
|
||||
MessageResponse,
|
||||
ErrorResponse
|
||||
)
|
||||
|
||||
# Field
|
||||
from app.schemas.field import (
|
||||
FieldType,
|
||||
FieldValidationRules,
|
||||
FieldOptions,
|
||||
FieldCreate,
|
||||
FieldUpdate,
|
||||
FieldResponse
|
||||
)
|
||||
|
||||
# Form
|
||||
from app.schemas.form import (
|
||||
FormSettings,
|
||||
FormCreate,
|
||||
FormUpdate,
|
||||
FormResponse,
|
||||
FormWithFieldsResponse,
|
||||
FormPublishRequest # ✅ теперь импорт работает
|
||||
)
|
||||
|
||||
# Submission
|
||||
from app.schemas.submission import (
|
||||
SubmissionMetadata,
|
||||
SubmissionCreate,
|
||||
SubmissionUpdate,
|
||||
SubmissionResponse,
|
||||
SubmissionWithFormResponse,
|
||||
SubmissionFilterParams
|
||||
)
|
||||
|
||||
# Response
|
||||
from app.schemas.response import (
|
||||
HealthResponse,
|
||||
ValidationErrorDetail,
|
||||
ValidationErrorResponse,
|
||||
ExportResponse,
|
||||
AnalyticsFieldStats,
|
||||
AnalyticsDailyStats,
|
||||
FormAnalyticsResponse
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
# Common
|
||||
"BaseSchema",
|
||||
"PaginationParams",
|
||||
"PaginatedResponse",
|
||||
"MessageResponse",
|
||||
"ErrorResponse",
|
||||
|
||||
# Field
|
||||
"FieldType",
|
||||
"FieldValidationRules",
|
||||
"FieldOptions",
|
||||
"FieldCreate",
|
||||
"FieldUpdate",
|
||||
"FieldResponse",
|
||||
|
||||
# Form
|
||||
"FormSettings",
|
||||
"FormCreate",
|
||||
"FormUpdate",
|
||||
"FormResponse",
|
||||
"FormWithFieldsResponse",
|
||||
"FormPublishRequest",
|
||||
|
||||
# Submission
|
||||
"SubmissionMetadata",
|
||||
"SubmissionCreate",
|
||||
"SubmissionUpdate",
|
||||
"SubmissionResponse",
|
||||
"SubmissionWithFormResponse",
|
||||
"SubmissionFilterParams",
|
||||
|
||||
# Response
|
||||
"HealthResponse",
|
||||
"ValidationErrorDetail",
|
||||
"ValidationErrorResponse",
|
||||
"ExportResponse",
|
||||
"AnalyticsFieldStats",
|
||||
"AnalyticsDailyStats",
|
||||
"FormAnalyticsResponse",
|
||||
]
|
||||
Reference in New Issue
Block a user