class_docstr: A class for handling connections and interactions with the Google Content API for Shopping.
class_docstr_tok: ["A","class","for","handling","connections","and","interactions","with","the","Google","Content","API","for","Shopping","."]
docstr: Check connection to the handler
  Returns:
      HandlerStatusResponse
docstr_tok: ["Check","connection","to","the","handler","Returns",":","HandlerStatusResponse"]
code: def check_connection(self) -> StatusResponse:
      """
      Check connection to the handler
      Returns:
          HandlerStatusResponse
      """
      response = StatusResponse(False)
  
      try:
          service = self.connect()
          response.success = True
      except Exception as e:
          logger.error(
              f"Error connecting to Google Content API for Shopping: {e}!"
          )
          response.error_message = e
  
      self.is_connected = response.success
      return response
  
imports: import json
  from collections import OrderedDict
  from mindsdb.integrations.libs.const import HANDLER_CONNECTION_ARG_TYPE
  import pandas
  from pandas import DataFrame
  from google.auth.transport.requests import Request
  from google.oauth2 import service_account
  from google.oauth2.credentials import Credentials
  from googleapiclient.discovery import build
  from mindsdb.api.executor.data_types.response_type import RESPONSE_TYPE
  from .google_content_shopping_tables import AccountsTable, OrdersTable, ProductsTable
  from mindsdb.integrations.libs.api_handler import APIHandler, FuncParser
  from mindsdb.integrations.libs.response import HandlerStatusResponse, HandlerResponse
  from mindsdb.utilities import log
label_desc: Use image node_id 3 for calling the GoogleContentShoppingHandler obj's underlying member method code with example usage: obj.check_connection() and returns: response