get_user_restrictions

toloka.client.TolokaClient.get_user_restrictions | Source code

Finds all Toloker restrictions that match certain criteria.

get_user_restrictions returns a generator. You can iterate over all found Toloker restrictions using the generator. Several requests to the Toloka server are possible while iterating.

If you need to sort Toloker restrictions use the find_user_restrictions method.

Parameters description

ParametersTypeDescription
scopeOptional[UserRestriction.Scope]

The scope of a restriction. Refer to the UserRestriction.Scope page for more information on the available scope values.

user_idOptional[str]

The Toloker's ID.

project_idOptional[str]

The ID of a project with restricted access.

pool_idOptional[str]

The ID of a pool with restricted access.

id_ltOptional[str]

Restrictions with IDs less than the specified value.

id_lteOptional[str]

Restrictions with IDs less than or equal to the specified value.

id_gtOptional[str]

Restrictions with IDs greater than the specified value.

id_gteOptional[str]

Restrictions with IDs greater than or equal to the specified value.

created_ltOptional[datetime]

Restrictions created before the specified date.

created_lteOptional[datetime]

Restrictions created before or on the specified date.

created_gtOptional[datetime]

Restrictions created after the specified date.

created_gteOptional[datetime]

Restrictions created after or on the specified date.

batch_sizeOptional[int]

A limit of items returned by each request to Toloka. The maximum allowed value: 500.

  • Yields:

    The next matching Toloker restriction.

  • Yield type:

    Generator[UserRestriction, None, None]

Examples:

restrictions = list(toloka_client.get_user_restrictions(scope='ALL_PROJECTS'))

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