Constructs a new GenerationInput with null/empty default values
The primary entity that owns the relationship
Metadata about the relationship between the primary entity and related entity, including display configuration and join information
The unique camelCase key for the section in collapsible section-based forms. Used for deferred loading using the IsSectionExpanded() method from BaseFormComponent. Allows components to optimize rendering by only loading data when the section is expanded.
The name of the tab in a multi-tabbed interface. Optional but useful for deferred loading using the IsCurrentTab() method from BaseFormComponent. Allows components to optimize rendering by only loading data when the tab is active.
Input parameters required for the Generate() method of component generators. Contains all the context needed to generate appropriate Angular templates for related entity components.