def list(cls, params=None, custom_headers=None):
        """
        Get a collection of all available users.

        :type params: dict[str, str]|None
        :type custom_headers: dict[str, str]|None

        :rtype: BunqResponseUserList
        """

        if params is None:
            params = {}

        if custom_headers is None:
            custom_headers = {}

        api_client = client.ApiClient(cls._get_api_context())
        endpoint_url = cls._ENDPOINT_URL_LISTING
        response_raw = api_client.get(endpoint_url, params, custom_headers)

        return BunqResponseUserList.cast_from_bunq_response(
            cls._from_json_list(response_raw)
        )
Get a collection of all available users.

        :type params: dict[str, str]|None
        :type custom_headers: dict[str, str]|None

        :rtype: BunqResponseUserList