class_docstr: Strava List Club Activities by id Table implementation
class_docstr_tok: ["Strava","List","Club","Activities","by","id","Table","implementation"]
docstr: Pulls all the records from the given and returns it select()
  
  Returns
  -------
  pd.DataFrame of all the records of the "getClubActivitiesById" API end point
docstr_tok: ["Pulls","all","the","records","from","the","given","and","returns","it","select","(",")","Returns","--","--","--","-","pd.DataFrame","of","all","the","records","of","the","``","getClubActivitiesById","''","API","end","point"]
code: def call_strava_clubactivities_api(self, club_id):
      """Pulls all the records from the given and returns it select()
  
      Returns
      -------
      pd.DataFrame of all the records of the "getClubActivitiesById" API end point
      """
  
      club_activities = self.handler.connect().get_club_activities(
          club_id
      )
  
      club_cols = self.get_columns()
      data = []
  
      for club in club_activities:
          club_dict = club.dict()
          data.append([club_dict.get(x) for x in club_cols])
  
      all_strava_club_activities_df = pd.DataFrame(
          data, columns=club_cols
      )
  
      return all_strava_club_activities_df
  
file_path: mindsdb/mindsdb/integrations/handlers/strava_handler/strava_tables.py
imports: import pandas
  from typing import List
  from mindsdb.integrations.libs.api_handler import APITable
  from mindsdb.integrations.utilities.sql_utils import extract_comparison_conditions
  from mindsdb.utilities import log
  from mindsdb_sql.parser import ast
  import requests
  import pandas
  import json
label_desc: Use image node_id 3 for calling the StravaClubActivitesTable obj's underlying member method code with example usage: obj.call_strava_clubactivities_api(club_id) and returns: all_strava_club_activities_df