public async Task DomainTopicCleanup([QueueTrigger(QueueNameToDelete)] string queueMessage) { DataCleanupParameters parameters = JsonSerializer.Deserialize <DataCleanupParameters>(queueMessage); if (string.IsNullOrWhiteSpace(parameters.DomainTopicName)) { throw new ArgumentException($"{nameof(parameters.DomainTopicName)} value is invalid."); } await _serviceLayer.DeleteDomainTopic(parameters); }