class_docstr: A criteria to invert the truth value of another criteria.
  
  Parameters
  ----------
  criteria : `Callable[[Order, Exchange], bool]`
      The criteria to invert the truth value of.
class_docstr_tok: ["A","criteria","to","invert","the","truth","value","of","another","criteria",".","Parameters","--","--","--","--","--","criteria",":","`","Callable","[","[","Order",",","Exchange","]",",","bool","]","`","The","criteria","to","invert","the","truth","value","of","."]
code: def __init__(
      self, criteria: "Callable[[Order, Exchange], bool]"
  ) -> None:
      self.criteria = criteria
  
imports: import operator
  from abc import abstractmethod, ABCMeta
  from typing import Callable, Union, TypeVar
  from enum import Enum
  from tensortrade.oms.orders import TradeSide, Order
  from tensortrade.oms.exchanges import Exchange
label_desc: Use image node_id 1 to create a new NotCriteria object from inherited base classes: Criteria with example: obj = NotCriteria(criteria)