docs: function checkMessageDetails(payload) {
      if (!payload 	|| !payload.id 
                      || !payload.personId 
                      || !payload.personEmail 
  					// As of July 2016, Message Details has been enriched with the Room type,
  					// note that Outgoing integrations do not receive the Room type property yet.
  					|| !payload.roomType					
                      || !payload.roomId  
                      || !payload.created) {
          debug("message structure is not compliant: missing property");
          return false;
      }
      if (!payload.text && !payload.files) {
          debug("message structure is not compliant: no text nor file in there");
          return false;
      }
      return true;
  }