class
EventHandler:
Base class for all event handlers. All event handlers need to be derived from this class.
EventHandler(config, lx_client=None, **kwargs)
conditions =
{'fs_types': [], 'event_types': []}
supports_initial_sync =
False
def
get_event_types(self):
@classmethod
def
get(cls, name):
@classmethod
def
all(cls):
def
handle(self, event, fact_sheet, **kwargs):
Stub, implemented by actual handlers (child classes)
def
initial_sync_fields(self):
def
initial_sync_relations(self):
def
initial_sync_event(self, fs):
def
update_with_uniqueness_check(self, fs, field, value, unique_id_field):