ButtonRadioGroupFieldV1

toloka.client.project.template_builder.fields.ButtonRadioGroupFieldV1 | Source code

ButtonRadioGroupFieldV1(
self,
data: Optional[BaseComponent] = None,
options: Optional[Union[BaseComponent, List[Union[BaseComponent, GroupFieldOption]]]] = None,
*,
hint: Optional[Any] = None,
label: Optional[Any] = None,
validation: Optional[BaseComponent] = None,
version: Optional[str] = '1.0.0'
)

A group of buttons for choosing one option.

For more information, see field.button-radio-group.

Parameters description

ParametersTypeDescription
dataOptional[BaseComponent]

A data path.

optionsOptional[Union[BaseComponent, List[Union[BaseComponent, GroupFieldOption]]]]

A list of options.

hintOptional[Any]

A hint.

labelOptional[Any]

A label above the component.

validationOptional[BaseComponent]

Validation rules.

Examples:

import toloka.client.project.template_builder as tb
classification_buttons = tb.fields.ButtonRadioGroupFieldV1(
data=tb.data.OutputData(path='class'),
options=[
tb.fields.GroupFieldOption('Cat', 'cat'),
tb.fields.GroupFieldOption('Dog', 'dog'),
],
validation=tb.conditions.RequiredConditionV1(hint='Choose one of the answer options'),
)

Last updated: August 28, 2023

Toloka-Kit
OverviewGetting API keyQuick start
Recipes
Reference
toloka.client
toloka.async_client
toloka.autoquality [autoquality]
toloka.metrics
toloka.streaming