Inline Inputs (autotransform.input.inline)
The implementation for inline Inputs.
- class autotransform.input.inline.InlineFileInput(*, files: List[str])
Bases:
InputAn Input that simply returns the supplied file paths as FileItems for input.
- files
The file paths for Items to return.
- Type:
List[str]
- files: List[str]
- get_items() Sequence[FileItem]
Returns the supplied files as FileItems for input.
- Returns:
The supplied files as FileItems.
- Return type:
Sequence[FileItem]
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class autotransform.input.inline.InlineGenericInput(*, keys: List[str])
Bases:
InputAn Input that simply returns the supplied keys as Items for input.
- keys
The keys for Items to return.
- Type:
List[str]
- get_items() Sequence[Item]
Returns the supplied keys as Items for input.
- Returns:
The supplied keys as Items.
- Return type:
Sequence[Item]
- keys: List[str]
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class autotransform.input.inline.InlineInput(*, items: List[Item])
Bases:
InputAn Input that simply returns the supplied Items as input.
- classmethod from_data(data: Dict[str, Any]) InlineInput
Produces an instance of the component from decoded data.
- Parameters:
data (Dict[str, Any]) – The JSON decoded data.
- Returns:
An instance of the component.
- Return type:
- get_items() Sequence[Item]
Returns the supplied Items as input.
- Returns:
The supplied Items.
- Return type:
Sequence[Item]
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].