using LegalOne.Lib.Queue.Hangfire.Queues;
var contactMergeTaskQueueResolver = Activate<ContactMergeTaskQueueResolver<ContactMergeTask,NonConcurrentTaskQueueItemParam<ContactToMergeQueueParam>>>();
contactMergeTaskQueueResolver.Run(
"Job: ContactMergeTask for Tenancy: regression25",
FromJson<NonConcurrentTaskQueueItemParam`1>("{\"JobId\":\"7c30b4f8-decd-48af-85f0-b562c8059e6a\",\"TableId\":\"[198,199,200]\",\"ReportModelId\":0,\"ReportId\":0,\"AppIdInstance\":0,\"Parameter\":{\"ContactType\":1,\"AllContactsToMerge\":[{\"Id\":198,\"TipoContato\":1,\"Ordem\":0},{\"Id\":199,\"TipoContato\":1,\"Ordem\":1},{\"Id\":200,\"TipoContato\":1,\"Ordem\":2}]},\"ReportIdentifier\":null,\"TransactionId\":null,\"Tenancy\":\"regression25\",\"TenantIdentifier\":null,\"UserId\":13,\"BatchId\":null,\"OperationId\":\"lhCUREZLe9Q=\",\"EnqueueTime\":\"2026-02-19T21:28:17.305211-03:00\",\"MutexIdentifier\":null,\"QueueType\":null}"),
null);