GetAllTeams.
        [Preview API] Get a list of all teams.
        :param bool mine: If true return all the teams requesting user is member, otherwise return all the teams user has read access
        :param int top: Maximum number of teams to return.
        :param int skip: Number of teams to skip.
        :rtype: [WebApiTeam]

def get_all_teams(self, mine=None, top=None, skip=None):
        """GetAllTeams.
        [Preview API] Get a list of all teams.
        :param bool mine: If true return all the teams requesting user is member, otherwise return all the teams user has read access
        :param int top: Maximum number of teams to return.
        :param int skip: Number of teams to skip.
        :rtype: [WebApiTeam]
        """
        query_parameters = {}
        if mine is not None:
            query_parameters['$mine'] = self._serialize.query('mine', mine, 'bool')
        if top is not None:
            query_parameters['$top'] = self._serialize.query('top', top, 'int')
        if skip is not None:
            query_parameters['$skip'] = self._serialize.query('skip', skip, 'int')
        response = self._send(http_method='GET',
                              location_id='7a4d9ee9-3433-4347-b47a-7a80f1cf307e',
                              version='5.0-preview.2',
                              query_parameters=query_parameters)
        return self._deserialize('[WebApiTeam]', self._unwrap_collection(response))