code: def __str__(self) -> str:
      if isinstance(self.value, bool):
          value = str(self.value).lower()
      else:
          value = f'"{self.value}"'
  
      return f"(`{self.name}`:{self.type.value} {self.operator.value} {value})"
  
imports: import typing
  from dataclasses import dataclass
  from enum import Enum
  from typing import Iterable
label_desc: Use image node_id 1 for calling the NQLQueryAttribute obj's underlying member method code with example usage: obj.__str__() and returns: str, self, str, self, str, self, str, value, str