Database Models¶
Database models.
- class shared.database.models.AgentStatus(*args, **kwargs)[source]¶
Bases:
Base
Real-time agent status tracking.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.ArxivPaper(*args, **kwargs)[source]¶
Bases:
Base
ArXiv papers for analysis.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.Base(*args, **kwargs)[source]¶
Bases:
AsyncAttrs
,DeclarativeBase
Base class for all database models.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.Finding(*args, **kwargs)[source]¶
Bases:
Base
Research findings from task processing.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.Message(*args, **kwargs)[source]¶
Bases:
Base
Legacy message model.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.PaperAnalysis(*args, **kwargs)[source]¶
Bases:
Base
Analysis of paper relevance to research topics.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.RateLimitRecord(*args, **kwargs)[source]¶
Bases:
Base
Rate limiting records for anti-spam protection.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.ResearchTopic(*args, **kwargs)[source]¶
Bases:
Base
Research topics for arXiv analysis.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.SearchQuery(*args, **kwargs)[source]¶
Bases:
Base
Search queries for task processing.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.Task(*args, **kwargs)[source]¶
Bases:
Base
Legacy task model.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.TaskQueue(*args, **kwargs)[source]¶
Bases:
Base
Global task queue with priority management.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.TaskStatistics(*args, **kwargs)[source]¶
Bases:
Base
Global task processing statistics for time estimation.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any
- class shared.database.models.User(*args, **kwargs)[source]¶
Bases:
Base
User model with plan management and rate limiting.
- Parameters:
args (Any)
kwargs (Any)
- Return type:
Any