using LegalOne.Lib.Queue.Hangfire.Queues;
var contactMergeTaskQueueResolver = Activate<ContactMergeTaskQueueResolver<ContactMergeTask,NonConcurrentTaskQueueItemParam<ContactToMergeQueueParam>>>();
contactMergeTaskQueueResolver.Run(
"Job: ContactMergeTask for Tenancy: regression29",
FromJson<NonConcurrentTaskQueueItemParam`1>("{\"JobId\":\"c9cd4f88-e34c-4f0f-b39c-6c3969a0c16f\",\"TableId\":\"[167,168]\",\"ReportModelId\":0,\"ReportId\":0,\"AppIdInstance\":0,\"Parameter\":{\"ContactType\":2,\"AllContactsToMerge\":[{\"Id\":167,\"TipoContato\":2,\"Ordem\":0},{\"Id\":168,\"TipoContato\":2,\"Ordem\":1}]},\"ReportIdentifier\":null,\"TransactionId\":null,\"Tenancy\":\"regression29\",\"TenantIdentifier\":null,\"UserId\":13,\"BatchId\":null,\"OperationId\":\"D1aHyG2MsNo=\",\"EnqueueTime\":\"2026-02-19T17:11:53.0841135-03:00\",\"MutexIdentifier\":null,\"QueueType\":null}"),
null);