class_docstr: A FiftyOne operator.
  
  Operators represent an operation and the details of how to execute it.
  
  FiftyOne operators contain enough information for a user interface to
  render a form or button allowing a user to execute the operation.
class_docstr_tok: ["A","FiftyOne","operator",".","Operators","represent","an","operation","and","the","details","of","how","to","execute","it",".","FiftyOne","operators","contain","enough","information","for","a","user","interface","to","render","a","form","or","button","allowing","a","user","to","execute","the","operation","."]
code: def __init__(self, _builtin=False):
      # Plugin names are populated when the operators are registered
      plugin_name = BUILTIN_OPERATOR_PREFIX if _builtin else None
  
      self._builtin = _builtin
      self._plugin_secrets = None
      self.plugin_name = plugin_name
      self.definition = Object()
      self.definition.define_property("inputs", Object())
      self.definition.define_property("outputs", Object())
  
imports: from .types import Object, PromptView
label_desc: Use image node_id 1 to create a new Operator object from inherited base classes: object with example: obj = Operator(_builtin)