forked from cleveragents/cleveragents-core
a6f3bd3841
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
48 lines
1.4 KiB
Python
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
|