Added documentation for the auto-population feature and the analytics integration.

This commit is contained in:
ajaysi
2026-01-17 11:01:10 +05:30
parent 8193cdba67
commit 1db10ccd0f
61 changed files with 6773 additions and 579 deletions

View File

@@ -1 +1,4 @@
# Models package for Alwrity
# Models package for Alwrity
# Import onboarding models to make them available globally
from .onboarding import OnboardingSession, APIKey, WebsiteAnalysis, ResearchPreferences, PersonaData, CompetitorAnalysis

View File

@@ -3,12 +3,15 @@ Subscription and Usage Tracking Models
Comprehensive models for usage-based subscription system with API cost tracking.
"""
# Ensure Optional is available in global scope for dynamic imports
from typing import Optional
from sqlalchemy import Column, Integer, String, DateTime, Float, Boolean, JSON, Text, ForeignKey, Enum
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import relationship
from datetime import datetime, timedelta
import enum
from typing import Dict, Any, Optional
from typing import Dict, Any
Base = declarative_base()