class_docstr: A class for handling connections and interactions with the CoinBase API.
  
  Attributes:
      api_key (str): API key
      api_secret (str): API secret
      is_connected (bool): Whether or not the API client is connected to CoinBase.
docstr: Registers all API tables and prepares the handler for an API connection.
  
  Args:
      name: (str): The handler name to use
docstr_tok: ["Registers","all","API","tables","and","prepares","the","handler","for","an","API","connection",".","Args",":","name",":","(","str",")",":","The","handler","name","to","use"]
code: def __init__(self, name: str = None, **kwargs):
      """Registers all API tables and prepares the handler for an API connection.
  
      Args:
          name: (str): The handler name to use
      """
      super().__init__(name)
      self.api_key = None
      self.api_secret = None
      self.api_passphrase = None
  
      args = kwargs.get("connection_data", {})
      if "api_key" in args:
          self.api_key = args["api_key"]
      if "api_secret" in args:
          self.api_secret = args["api_secret"]
      if "api_passphrase" in args:
          self.api_passphrase = args["api_passphrase"]
      self.client = None
      self.is_connected = False
  
      coinbase_candle_data = CoinBaseAggregatedTradesTable(self)
      self._register_table("coinbase_candle_data", coinbase_candle_data)
  
imports: import pandas
  from typing import Dict
  import datetime
  import hmac
  import hashlib
  import time
  import requests
  from collections import OrderedDict
  import base64
  from mindsdb.integrations.handlers.coinbase_handler.coinbase_tables import CoinBaseAggregatedTradesTable
  from mindsdb.integrations.libs.api_handler import APIHandler
  from mindsdb.integrations.libs.const import HANDLER_CONNECTION_ARG_TYPE
  from mindsdb.integrations.libs.response import HandlerStatusResponse, HandlerResponse
  from mindsdb_sql import parse_sql
label_desc: Use image node_id 1 to create a new CoinBaseHandler object from inherited base classes: APIHandler with example: obj = CoinBaseHandler(name)