using LegalOne.Lib.BusinessLogic.Contexts.Publication.BatchAction.Task;
var publicationsBatchActionBackgroundTaskQueueResolver = Activate<PublicationsBatchActionBackgroundTaskQueueResolver<SaveFlowExecutorBackgroundTask<PublicationsDiscardModel>,TaskQueueFlowItemParam<PublicationsDiscardModel>>>();
publicationsBatchActionBackgroundTaskQueueResolver.Run(
"Batch tasks: SaveFlowExecutorBackgroundTask`1 for Tenancy: app2",
FromJson<TaskQueueFlowItemParam`1>("{\"FlowIdentifier\":\"BATCH-ACTION-DISCARD-SAVE\",\"Inputs\":[{\"PublicationId\":6131,\"SelectionViewModel\":null,\"ItemId\":null},{\"PublicationId\":6130,\"SelectionViewModel\":null,\"ItemId\":null}],\"Parameters\":{\"Parameters\":{\"initProcess\":\"2025-04-07T20:04:58.7846955-03:00\",\"batchActionType\":\"Discard\",\"publicationBatchActionTopic\":\"PublicationBatchActionDiscardTopic\"}},\"Tenancy\":\"app2\",\"TenantIdentifier\":null,\"UserId\":12,\"BatchId\":\"8b98f3db-2e3b-48a9-b6d4-ccf74b5d596c\",\"OperationId\":null,\"EnqueueTime\":\"2025-04-07T20:04:58.8051868-03:00\",\"MutexIdentifier\":null,\"QueueType\":null}"),
null);