code: def time(self, id=None, nome=None, slug=None, as_json=False):
          
          if not any((id, nome, slug)):
              raise CartolaFCError('Você precisa informar o nome ou o slug do time que deseja obter')
  
          param = 'id' if id else 'slug'
          value = id if id else (slug if slug else convert_team_name_to_slug(nome))
          url = '{api_url}/time/{param}/{value}'.format(api_url=self._api_url, param=param, value=value)
          data = self._request(url)
  
          if bool(as_json):
              return data
  
          clubes = {clube['id']: Clube.from_dict(clube) for clube in data['clubes'].values()}
          return Time.from_dict(data, clubes=clubes, capitao=data['capitao_id'])
docs: Obtém um time específico, baseando-se no nome ou no slug utilizado.
          Ao menos um dos dois devem ser informado.
  
          Args:
              id (int): Id to time que se deseja obter. *Este argumento sempre será utilizado primeiro*
              nome (str): Nome do time que se deseja obter. Requerido se o slug não for informado.
              slug (str): Slug do time que se deseja obter. *Este argumento tem prioridade sobre o nome*
              as_json (bool): Se desejar obter o retorno no formato json.
  
          Returns:
              Uma instância de cartolafc.Time se o time foi encontrado.
  
          Raises:
              cartolafc.CartolaFCError: Se algum erro aconteceu, como por exemplo: Nenhum time foi encontrado.