Files
temp/docs/reference/contracts/stubs/plan_model_settings.py
T
freemo a6f3bd3841 feat(discovery): Add comprehensive data contracts documentation and validation framework
This commit adds JSON/YAML schemas, Python stubs, fixture examples, and comprehensive test coverage for data contracts across all modules (auth, AI models, contexts, plans, orgs, etc.). Implements automated validation through Behave and
2025-11-01 23:33:12 -04:00

23 lines
799 B
Python

"""Auto-generated Python stubs from Go contracts."""
from dataclasses import dataclass, field
from typing import Any, Dict, List, Optional
from datetime import datetime
from enum import Enum
@dataclass
class PlanSettings:
"""Data contract for PlanSettings."""
modelPackName: str
modelPack: Optional[ModelPack] = None
customModelPacks: List[*ModelPack] = field(default_factory=list)
customModels: List[*CustomModel] = field(default_factory=list)
customModelsById: Dict[str, map[ModelId]*CustomModel] = field(default_factory=dict)
customProviders: List[*CustomProvider] = field(default_factory=list)
usesCustomProviderByModelId: Dict[str, map[ModelId][]BaseModelUsesProvider] = field(default_factory=dict)
isCloud: bool
configured: bool
updatedAt: Time