buildkite_sdk.input_step

 1from typing import Optional, List, Union, TypedDict
 2from buildkite_sdk.types import DependsOn, SelectField, TextField
 3from buildkite_sdk.schema import InputStep as _input_step
 4
 5
 6class InputStepArgs(TypedDict):
 7    input: str
 8    fields: List[Union[SelectField, TextField]]
 9    allow_dependency_failure: Optional[bool]
10    branches: Optional[Union[List[str], str]]
11    depends_on: Optional[Union[List[Union[DependsOn, str]], str]]
12    id: Optional[str]
13    identifier: Optional[str]
14    input_step_if: Optional[str]
15    key: Optional[str]
16    label: Optional[str]
17    name: Optional[str]
18    prompt: Optional[str]
19
20
21def InputStep(
22    input: str,
23    fields: List[Union[SelectField, TextField]],
24    allow_dependency_failure: Optional[bool] = None,
25    branches: Optional[Union[List[str], str]] = None,
26    depends_on: Optional[Union[List[Union[DependsOn, str]], str]] = None,
27    id: Optional[str] = None,
28    identifier: Optional[str] = None,
29    input_step_if: Optional[str] = None,
30    key: Optional[str] = None,
31    label: Optional[str] = None,
32    name: Optional[str] = None,
33    prompt: Optional[str] = None,
34) -> _input_step:
35    return _input_step(
36        allow_dependency_failure=allow_dependency_failure,
37        branches=branches,
38        depends_on=depends_on,
39        fields=fields,
40        id=id,
41        identifier=identifier,
42        input_step_if=input_step_if,
43        input=input,
44        key=key,
45        label=label,
46        name=name,
47        prompt=prompt,
48        type=None,
49    )
class InputStepArgs(typing.TypedDict):
 7class InputStepArgs(TypedDict):
 8    input: str
 9    fields: List[Union[SelectField, TextField]]
10    allow_dependency_failure: Optional[bool]
11    branches: Optional[Union[List[str], str]]
12    depends_on: Optional[Union[List[Union[DependsOn, str]], str]]
13    id: Optional[str]
14    identifier: Optional[str]
15    input_step_if: Optional[str]
16    key: Optional[str]
17    label: Optional[str]
18    name: Optional[str]
19    prompt: Optional[str]
input: str
allow_dependency_failure: Optional[bool]
branches: Union[List[str], str, NoneType]
depends_on: Union[List[Union[buildkite_sdk.types.DependsOn, str]], str, NoneType]
id: Optional[str]
identifier: Optional[str]
input_step_if: Optional[str]
key: Optional[str]
label: Optional[str]
name: Optional[str]
prompt: Optional[str]
def InputStep( input: str, fields: List[Union[buildkite_sdk.types.SelectField, buildkite_sdk.types.TextField]], allow_dependency_failure: Optional[bool] = None, branches: Union[List[str], str, NoneType] = None, depends_on: Union[List[Union[buildkite_sdk.types.DependsOn, str]], str, NoneType] = None, id: Optional[str] = None, identifier: Optional[str] = None, input_step_if: Optional[str] = None, key: Optional[str] = None, label: Optional[str] = None, name: Optional[str] = None, prompt: Optional[str] = None) -> buildkite_sdk.schema.InputStep:
22def InputStep(
23    input: str,
24    fields: List[Union[SelectField, TextField]],
25    allow_dependency_failure: Optional[bool] = None,
26    branches: Optional[Union[List[str], str]] = None,
27    depends_on: Optional[Union[List[Union[DependsOn, str]], str]] = None,
28    id: Optional[str] = None,
29    identifier: Optional[str] = None,
30    input_step_if: Optional[str] = None,
31    key: Optional[str] = None,
32    label: Optional[str] = None,
33    name: Optional[str] = None,
34    prompt: Optional[str] = None,
35) -> _input_step:
36    return _input_step(
37        allow_dependency_failure=allow_dependency_failure,
38        branches=branches,
39        depends_on=depends_on,
40        fields=fields,
41        id=id,
42        identifier=identifier,
43        input_step_if=input_step_if,
44        input=input,
45        key=key,
46        label=label,
47        name=name,
48        prompt=prompt,
49        type=None,
50    )