UserSkillCursor
toloka.streaming.cursor.UserSkillCursor
| Source code
UserSkillCursor(
self,
toloka_client: Union[TolokaClient, AsyncTolokaClient],
event_type: Any,
user_id: Optional[str] = None,
skill_id: Optional[str] = None,
id_lt: Optional[str] = None,
id_lte: Optional[str] = None,
id_gt: Optional[str] = None,
id_gte: Optional[str] = None,
created_lt: Optional[datetime] = None,
created_lte: Optional[datetime] = None,
created_gt: Optional[datetime] = None,
created_gte: Optional[datetime] = None,
modified_lt: Optional[datetime] = None,
modified_lte: Optional[datetime] = None,
modified_gt: Optional[datetime] = None,
modified_gte: Optional[datetime] = None
)
Iterator over UserSkillEvent objects of seleted event_type.
Parameters Description
Parameters | Type | Description |
---|---|---|
toloka_client |
Union[TolokaClient, AsyncTolokaClient] | TolokaClient object that is being used to search user skills. |
request |
UserSkillSearchRequest | Base request to search user skills by. |
event_type |
Any | User skill event's type to search. |
Examples:
Iterate over user skills acceptances events.
it = UserSkillCursor(event_type='MODIFIED', toloka_client=toloka_client)
current_events = list(it)
new_events = list(it) # Contains only new events, occured since the previous call.