Models¶
Pydantic models matching the LCP v1 specification.
lcp.models ¶
Pydantic models for LCP (Library Context Protocol) structures.
SymbolKind ¶
StabilityLevel ¶
EffectCategory ¶
ParamKind ¶
Platform ¶
Distribution ¶
TypeRef ¶
Bases: BaseModel
Reference to a type.
Source code in src/lcp/models.py
Example ¶
Semantics ¶
Bases: BaseModel
Semantic description of a symbol.
Source code in src/lcp/models.py
Effects ¶
Bases: BaseModel
Side effects of a symbol.
Source code in src/lcp/models.py
Stability ¶
Bases: BaseModel
Stability information for a symbol.
Source code in src/lcp/models.py
Param ¶
Bases: BaseModel
Function/method parameter.
Source code in src/lcp/models.py
RaisesEntry ¶
Signature ¶
Bases: BaseModel
Function/method signature.
Source code in src/lcp/models.py
Symbol ¶
Bases: BaseModel
A symbol in the library (function, class, method, etc.).
Source code in src/lcp/models.py
Deprecation ¶
Bases: BaseModel
Deprecation information for a symbol.
Source code in src/lcp/models.py
Artifact ¶
DetailedIndexEntry ¶
Compatibility ¶
Bases: BaseModel
Runtime/platform compatibility.
Source code in src/lcp/models.py
Changelog ¶
Generation ¶
Library ¶
Bases: BaseModel
Library metadata.
Source code in src/lcp/models.py
Manifest ¶
Bases: BaseModel
LCP manifest section.
Source code in src/lcp/models.py
LCPDocument ¶
Bases: BaseModel
Complete LCP document.