Need mapping of confd_notification_type with union struct in confd_notification

I am working on Confd 6.4.3
From user guide, I could find detail about ConfD Asynchronous Events.
Depending on the confd_notification_type, one of the other union
structures in confd_notification is populated by the confd_read_notification() API function.

I need mapping of confd_notification_type with union structure. With available information from user guide, I could map some of confd_notification_type with union structure. Can someone complete this table.?

confd_notification_type - Union structure
CONFD_NOTIF_AUDIT - confd_audit_notification
CONFD_NOTIF_DAEMON -
CONFD_NOTIF_TAKEOVER_SYSLOG - confd_syslog_notification
CONFD_NOTIF_COMMIT_SIMPLE - confd_commit_notification
CONFD_NOTIF_COMMIT_DIFF - confd_commit_diff_notification
CONFD_NOTIF_USER_SESSION - confd_user_sess_notification
CONFD_NOTIF_HA_INFO - confd_ha_notification
CONFD_NOTIF_SUBAGENT_INFO - confd_subagent_notification
CONFD_NOTIF_COMMIT_FAILED - confd_commit_failed_notification
CONFD_NOTIF_SNMPA - confd_snmpa_notification
CONFD_NOTIF_FORWARD_INFO - confd_forward_notification
CONFD_NOTIF_NETCONF -
CONFD_NOTIF_DEVEL -
CONFD_NOTIF_HEARTBEAT -
CONFD_NOTIF_CONFIRMED_COMMIT - confd_confirmed_commit_notification
CONFD_NOTIF_UPGRADE_EVENT - confd_upgrade_notification
CONFD_NOTIF_COMMIT_PROGRESS - confd_progress_notification
CONFD_NOTIF_AUDIT_SYNC -
CONFD_NOTIF_HEALTH_CHECK -
CONFD_NOTIF_STREAM_EVENT - confd_stream_notification
CONFD_NOTIF_HA_INFO_SYNC -
NCS_NOTIF_PACKAGE_RELOAD -
NCS_NOTIF_CQ_PROGRESS - ncs_cq_progress_notification
CONFD_NOTIF_REOPEN_LOGS -

As far as I know, that version is out of maintenance and soon out of support - my quotes below are from ConfD-7.1, although I doubt that there are any significant differences.

Section “13.3. Syslog Messages” in the User Guide says:

To subscribe to syslog messages, the application needs to use one or more
of the flags CONFD_NOTIF_DAEMON, CONFD_NOTIF_NETCONF, CONFD_NOTIF_DEVEL

I.e. they all use the confd_syslog_notification structure.

There is no data structure associated with these events - they either arrive or they don’t.

The confd_lib_events(3) man page says:

CONFD_NOTIF_AUDIT_SYNC
     This flag modifies the behavior of a subscription for the CONFD_NOTIF_AUDIT event - it
     has no effect unless CONFD_NOTIF_AUDIT is also present. If this flag is present, ConfD
     will stop processing in the user session that causes an audit notification to be sent, and
     continue processing in that user session only after all subscribers with this flag have called
     confd_sync_audit_notification().

The confd_lib_events(3) man page says:

CONFD_NOTIF_HA_INFO_SYNC
     This flag modifies the behavior of a subscription for the CONFD_NOTIF_HA_INFO event - it
     has no effect unless CONFD_NOTIF_HA_INFO is also present. If this flag is present, ConfD
     will stop all HA processing, and continue only after all subscribers with this flag have called
     confd_sync_ha_notification().

Not relevant for ConfD, but there is no data structure associated with this event.

There is no data structure associated with this event.

Thank you @per. This helped.