class_docstr: Configuration for an external HTTP endpoint.
class_docstr_tok: ["Configuration","for","an","external","HTTP","endpoint","."]
code: def __eq__(self, other: Any) -> bool:
      if isinstance(self, type(other)):
          return (
              other.url == self.url
              and other.params == self.params
              and other.headers == self.headers
              and other.basic_auth == self.basic_auth
              and other.token == self.token
              and other.token_name == self.token_name
          )
      else:
          return False
  
imports: import ssl
  from functools import cached_property
  import aiohttp
  import logging
  import os
  from aiohttp.client_exceptions import ContentTypeError
  from sanic.request import Request
  from typing import Any, Optional, Text, Dict
  from rasa.shared.exceptions import FileNotFoundException
  import rasa.shared.utils.io
  import rasa.utils.io
  from rasa.core.constants import DEFAULT_REQUEST_TIMEOUT
label_desc: Use image node_id 6 for calling the EndpointConfig obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown, False