class_docstr: Hook for Looker APIs.
class_docstr_tok: ["Hook","for","Looker","APIs","."]
code: def __init__(
      self,
      looker_conn_id: str,
      **kwargs,
  ) -> None:
      super().__init__(**kwargs)
      self.looker_conn_id = looker_conn_id
      # source is used to track origin of the requests
      self.source = f"airflow:{version}"
  
imports: from __future__ import annotations
  import json
  import time
  from enum import Enum
  from typing import TYPE_CHECKING
  from looker_sdk.rtl import api_settings, auth_session, requests_transport, serialize
  from looker_sdk.sdk.api40 import methods
  from packaging.version import parse
  from airflow.exceptions import AirflowException
  from airflow.hooks.base import BaseHook
  from airflow.version import version
label_desc: Use image node_id 1 to create a new LookerHook object from inherited base classes: BaseHook with example: obj = LookerHook(looker_conn_id)