class_docstr: A class for handling connections and interactions with the Plaid API.
  
  Attributes:
      plaid_env (str): Enviroment used by user [ 'sandbox'(default) OR 'development' OR 'production' ].
      client_id (str): Your Plaid API client_id. 
      secret (str): Your Plaid API secret
      access_token (str): The access token for the Plaid account.
docstr: It evaluates if the connection with Plaid API is alive and healthy.
  Returns:
      HandlerStatusResponse
docstr_tok: ["It","evaluates","if","the","connection","with","Plaid","API","is","alive","and","healthy",".","Returns",":","HandlerStatusResponse"]
code: def check_connection(self) -> StatusResponse:
      """It evaluates if the connection with Plaid API is alive and healthy.
      Returns:
          HandlerStatusResponse
      """
  
      response = StatusResponse(False)
  
      try:
          api = self.connect()
          api.accounts_balance_get(
              AccountsBalanceGetRequest(access_token=self.access_token)
          )
          response.success = True
  
      except Exception as e:
          response.error_message = (
              f"Error connecting to Plaid api: {e}. "
          )
          logger.error(response.error_message)
  
      if response.success is False and self.is_connected is True:
          self.is_connected = False
  
      return response
  
imports: import pandas
  from mindsdb.utilities import log
  from mindsdb_sql import parse_sql
  from mindsdb.integrations.libs.api_handler import APIHandler, FuncParser
  from mindsdb.integrations.libs.response import HandlerStatusResponse, HandlerResponse, RESPONSE_TYPE
  from datetime import datetime
  import plaid
  from plaid.api import plaid_api
  from plaid.model.accounts_balance_get_request import AccountsBalanceGetRequest
  from plaid.model.accounts_balance_get_request_options import AccountsBalanceGetRequestOptions
  from plaid.model.transactions_get_request import TransactionsGetRequest
  from plaid.model.transactions_get_request_options import TransactionsGetRequestOptions
  from .plaid_tables import BalanceTable, TransactionTable
  from .utils import parse_transaction
label_desc: Use image node_id 3 for calling the PlaidHandler obj's underlying member method code with example usage: obj.check_connection() and returns: response