code: def menu_weekly(self, building_id):
          
          din = DiningV2(self.bearer, self.token)
          response = {'result_data': {'Document': {}}}
          days = []
          for i in range(7):
              date = str(datetime.date.today() + datetime.timedelta(days=i))
              v2_response = din.menu(building_id, date)
              if building_id in VENUE_NAMES:
                  response["result_data"]["Document"]["location"] = VENUE_NAMES[building_id]
              else:
                  response["result_data"]["Document"]["location"] = v2_response["result_data"]["days"][0]["cafes"][building_id]["name"]
              formatted_date = datetime.datetime.strptime(date, '%Y-%m-%d').strftime('%-m/%d/%Y')
              days.append({"tblDayPart": get_meals(v2_response, building_id), "menudate": formatted_date})
          response["result_data"]["Document"]["tblMenu"] = days
          return normalize_weekly(response)
docs: Get an array of menu objects corresponding to the weekly menu for the
          venue with building_id.
  
          :param building_id:
              A string representing the id of a building, e.g. "abc".
  
          >>> commons_week = din.menu_weekly("593")