using LegalOne.Lib.Queue.Hangfire.Queues;
var contactMergeTaskQueueResolver = Activate<ContactMergeTaskQueueResolver<ContactMergeTask,NonConcurrentTaskQueueItemParam<ContactToMergeQueueParam>>>();
contactMergeTaskQueueResolver.Run(
"Job: ContactMergeTask for Tenancy: regression32",
FromJson<NonConcurrentTaskQueueItemParam`1>("{\"JobId\":\"7c213826-43a7-4a9c-9993-febfad33ec89\",\"TableId\":\"[172,173]\",\"ReportModelId\":0,\"ReportId\":0,\"AppIdInstance\":0,\"Parameter\":{\"ContactType\":2,\"AllContactsToMerge\":[{\"Id\":172,\"TipoContato\":2,\"Ordem\":0},{\"Id\":173,\"TipoContato\":2,\"Ordem\":1}]},\"ReportIdentifier\":null,\"TransactionId\":null,\"Tenancy\":\"regression32\",\"TenantIdentifier\":null,\"UserId\":13,\"BatchId\":null,\"OperationId\":\"s/V5s0g6dEs=\",\"EnqueueTime\":\"2026-02-19T17:11:51.2808571-03:00\",\"MutexIdentifier\":null,\"QueueType\":null}"),
null);