Files
cleveragents-core/docs/reference/contracts/stubs/syntax.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

48 lines
1.4 KiB
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
class Language(str, Enum):
"""Enum for Language."""
LanguageBash = "LanguageBash"
LanguageC = "LanguageC"
LanguageCpp = "LanguageCpp"
LanguageCsharp = "LanguageCsharp"
LanguageCss = "LanguageCss"
LanguageCue = "LanguageCue"
LanguageDockerfile = "LanguageDockerfile"
LanguageElixir = "LanguageElixir"
LanguageElm = "LanguageElm"
LanguageGo = "LanguageGo"
LanguageGroovy = "LanguageGroovy"
LanguageHcl = "LanguageHcl"
LanguageHtml = "LanguageHtml"
LanguageJava = "LanguageJava"
LanguageJavascript = "LanguageJavascript"
LanguageJson = "LanguageJson"
LanguageKotlin = "LanguageKotlin"
LanguageLua = "LanguageLua"
LanguageOCaml = "LanguageOCaml"
LanguagePhp = "LanguagePhp"
LanguageProtobuf = "LanguageProtobuf"
LanguagePython = "LanguagePython"
LanguageRuby = "LanguageRuby"
LanguageRust = "LanguageRust"
LanguageScala = "LanguageScala"
LanguageSvelte = "LanguageSvelte"
LanguageSwift = "LanguageSwift"
LanguageToml = "LanguageToml"
LanguageTypescript = "LanguageTypescript"
LanguageJsx = "LanguageJsx"
LanguageTsx = "LanguageTsx"
LanguageYaml = "LanguageYaml"
LanguageMarkdown = "LanguageMarkdown"
Language = str