/// <summary>
 /// Prepare the user data in a structured queue message
 /// </summary>
 /// <param name="fileDescriptor"></param>
 /// <returns></returns>
 private static Message CreateMessageForQueuing(FileDescriptor fileDescriptor)
 {
     return(new Message
     {
         Id = Guid.NewGuid(),
         CorrelationId = Guid.NewGuid(),
         DataType = typeof(FileDescriptor).ToString(),
         Data = fileDescriptor.SerializeToJson(),
         SentDateTime = DateTime.UtcNow,
         Sender = "domain.com",
         ExpirationDateTime = DateTime.UtcNow.AddMinutes(10),
         Retries = 1
     });
 }