Skip to content

ListBotsRequest

Source code in docs_src/capo_wickr/types/list_bots_request.py
class ListBotsRequest(TypedDict, closed=True):
    network_id: "capo_wickr.types.network_id.NetworkId"
    """<p>The ID of the Wickr network from which to list bots.</p>"""
    next_token: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The token for retrieving the next page of results. This is returned from a previous request when there are more results available.</p>"""
    max_results: NotRequired["int"]
    """<p>The maximum number of bots to return in a single page. Valid range is 1-100. Default is 10.</p>"""
    sort_fields: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>The fields to sort bots by. Multiple fields can be specified by separating them with '+'. Accepted values include 'username', 'firstName', 'displayName', 'status', and 'groupId'.</p>"""
    sort_direction: NotRequired["capo_wickr.types.sort_direction.SortDirection"]
    """<p>The direction to sort results. Valid values are 'ASC' (ascending) or 'DESC' (descending). Default is 'DESC'.</p>"""
    display_name: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>Filter results to only include bots with display names matching this value.</p>"""
    username: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>Filter results to only include bots with usernames matching this value.</p>"""
    status: NotRequired["capo_wickr.types.bot_status.BotStatus"]
    """<p>Filter results to only include bots with this status (1 for pending, 2 for active).</p>"""
    group_id: NotRequired["capo_wickr.types.generic_string.GenericString"]
    """<p>Filter results to only include bots belonging to this security group.</p>"""

display_name instance-attribute

display_name: NotRequired[GenericString]

Filter results to only include bots with display names matching this value.

group_id instance-attribute

group_id: NotRequired[GenericString]

Filter results to only include bots belonging to this security group.

max_results instance-attribute

max_results: NotRequired[int]

The maximum number of bots to return in a single page. Valid range is 1-100. Default is 10.

network_id instance-attribute

network_id: NetworkId

The ID of the Wickr network from which to list bots.

next_token instance-attribute

next_token: NotRequired[GenericString]

The token for retrieving the next page of results. This is returned from a previous request when there are more results available.

sort_direction instance-attribute

sort_direction: NotRequired[SortDirection]

The direction to sort results. Valid values are 'ASC' (ascending) or 'DESC' (descending). Default is 'DESC'.

sort_fields instance-attribute

sort_fields: NotRequired[GenericString]

The fields to sort bots by. Multiple fields can be specified by separating them with '+'. Accepted values include 'username', 'firstName', 'displayName', 'status', and 'groupId'.

status instance-attribute

status: NotRequired[BotStatus]

Filter results to only include bots with this status (1 for pending, 2 for active).

username instance-attribute

username: NotRequired[GenericString]

Filter results to only include bots with usernames matching this value.