class_docstr: Something that a trigger can fire when its conditions are met.
  
  Events must have a uniquely identifying value that would be the same
  wherever the trigger is run; this is to ensure that if the same trigger
  is being run in two locations (for HA reasons) that we can deduplicate its
  events.
class_docstr_tok: ["Something","that","a","trigger","can","fire","when","its","conditions","are","met",".","Events","must","have","a","uniquely","identifying","value","that","would","be","the","same","wherever","the","trigger","is","run",";","this","is","to","ensure","that","if","the","same","trigger","is","being","run","in","two","locations","(","for","HA","reasons",")","that","we","can","deduplicate","its","events","."]
code: def __init__(self, payload: Any):
      self.payload = payload
  
file_path: airflow/airflow/triggers/base.py
imports: from __future__ import annotations
  import abc
  from typing import Any, AsyncIterator
  from airflow.utils.log.logging_mixin import LoggingMixin
label_desc: Use image node_id 1 to create a new TriggerEvent object  with example: obj = TriggerEvent(payload)