code: def get_all_teams(self, mine=None, top=None, skip=None):
          
          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))
docs: 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]