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