Expand description
Core types shared across specification versions.
Mirrors Python _types.py: SpecificationRevision, ParameterValueType,
ParameterValue, TemplateSpecificationVersion, etc.
Structs§
- Caller
Limits - Caller-provided limits that layer on top of spec-defined limits.
- JobParameter
Value - A processed job parameter value.
- Model
Profile - Model-side profile: the specification revision plus the set of enabled extensions that together describe what features a template or job may use.
- Task
Parameter Value - A processed task parameter value.
- Validation
Context - Context for validation, carrying a
ModelProfileand caller-policyCallerLimitsas a single bundle.
Enums§
- Data
Flow - §2.2 PATH parameter dataFlow.
- EndOf
Line - End-of-line mode for embedded files (FEATURE_BUNDLE_1).
- File
Type - §6 Embedded file type.
- JobParameter
Type - The type of a job parameter definition.
- Model
Extension - Extension variants recognized by
openjd-modelfor the 2023-09 specification revision. - Object
Type - §2.2 PATH parameter objectType.
- Specification
Revision - Specification revision identifier.
- Task
Parameter Type - The type of a task parameter definition.
- Template
Specification Version - Template specification version strings (the
specificationVersionfield value).
Type Aliases§
- Extensions
- Set of extensions enabled for a template.
- JobParameter
Input Values - Input parameter values from the user (name → value).
- JobParameter
Values - Processed job parameter values (name → typed value).
- Task
Parameter Set - A single task’s parameter values.