function QueueMessageResult(queue, messageId, popReceipt) {
  if (queue) {
    this.queue = queue;
  }

  if (messageId) {
    this.messageId = messageId;
  }

  if (popReceipt) {
    this.popReceipt = popReceipt;
  }
}
Creates a new QueueMessageResult object.
@class
The QueueMessageResult class is used to store the queue message information.

@property   {string}                      queue                           The queue name.
@property   {string}                      messageId                       The message id.
@property   {string}                      popReceipt                      The pop receipt.
@property   {string}                      messageText                     The message text.
@property   {string}                      timeNextVisible                 The time next visible.
@property   {string}                      insertionTime                   The insertion time.
@property   {string}                      expirationTime                  The expiration time.
@property   {number}                      dequeueCount                    The dequeue count.

@constructor
@param {string} [queue]                   The queue name.
@param {string} [messageId]               The message id.
@param {string} [popReceipt]              The pop receipt.