gds_software.component.elements¶
Component diagram element declarations -- frozen Pydantic models for user-facing declarations.
Bases: BaseModel
A software component with provided and required interfaces.
Maps to: GDS Policy (if stateless) or Mechanism (if stateful).
Source code in packages/gds-software/gds_software/component/elements.py
Bases: BaseModel
A named interface that a component provides or requires.
Interfaces define the contract between components.