public async Task <int> ExecuteAsync(GenerateCommand command)
        {
            var data           = string.Join(' ', command.GenerationDataJson);
            var generationData = JsonConvert.DeserializeObject <GenerationData>(data);
            var result         = await _generateService.GenerateAsync(generationData);

            _messageService.SendResult(MessageType.GenerateResult, result);
            return(0);
        }