using LegalOne.Lib.BusinessLogic.Contexts.Publication.BatchAction.Task;
var publicationsBatchActionBackgroundTaskQueueResolver = Activate<PublicationsBatchActionBackgroundTaskQueueResolver<SaveFlowExecutorBackgroundTask<PublicationsReadUnReadModel>,TaskQueueFlowItemParam<PublicationsReadUnReadModel>>>();
publicationsBatchActionBackgroundTaskQueueResolver.Run(
"Batch tasks: SaveFlowExecutorBackgroundTask`1 for Tenancy: app2",
FromJson<TaskQueueFlowItemParam`1>("{\"FlowIdentifier\":\"BATCH-ACTION-READ_UNREAD-SAVE\",\"Inputs\":[{\"PublicationId\":6357,\"IsRead\":true,\"ParentId\":0,\"SelectionViewModel\":null,\"ItemId\":null},{\"PublicationId\":6356,\"IsRead\":true,\"ParentId\":0,\"SelectionViewModel\":null,\"ItemId\":null}],\"Parameters\":{\"Parameters\":{\"initProcess\":\"2025-04-10T21:56:20.361329-03:00\",\"batchActionType\":\"Read\",\"publicationBatchActionTopic\":\"PublicationBatchActionReadUnReadTopic\"}},\"Tenancy\":\"app2\",\"TenantIdentifier\":null,\"UserId\":12,\"BatchId\":\"9c081f25-06ec-42d2-9c28-5a6fdc8c99c7\",\"OperationId\":null,\"EnqueueTime\":\"2025-04-10T21:56:20.3695147-03:00\",\"MutexIdentifier\":null,\"QueueType\":null}"),
null);