Inline Inputs (autotransform.input.inline)¶
The implementation for inline Inputs.
- class autotransform.input.inline.InlineFileInput(*, files: List[str])¶
Bases:
Input
An 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]¶
- class autotransform.input.inline.InlineGenericInput(*, keys: List[str])¶
Bases:
Input
An 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]¶
- class autotransform.input.inline.InlineInput(*, items: List[Item])¶
Bases:
Input
An 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: