fferpcore.ihcc_PlatformEventServiceglobal with sharing class ihcc_PlatformEventService Service class to encapsulate enqueuing items to be processed to the Platform Event queue. MethodsenqueueMessagesglobal static List<Database.SaveResult> enqueueMessages(Map<Id, List<fferpcore.ihcc_PlatformEventService.PlatformEventMessage>> messages) Wraps the messages and enqueues to the event bus. Will be received by the trigger and then call the business logic for each integration ID to handle the message. fferpcore.ihcc_PlatformEventService.PlatformEventMessageglobal with sharing class PlatformEventMessage Data class for messages to send MethodsPlatformEventMessageglobal PlatformEventMessage(Long timestamp, String message, fferpcore.ihcc_IntegrationEventDirection direction) |