code: function() {
        var out = {
          date: this.getDate(),
          token: this.getToken(),
          id: this.getId(),
          app: this.getApp()
        };
        if (!out.date) {
          throw new CError('missing date').log();
        }
        if (!out.token) {
          throw new CError('missing token').log();
        }
        if (!out.id) {
          throw new CError('missing id').log();
        }
        if (!out.app) {
          throw new CError('missing app').log();
        }
        if (!this._reply) {
          out.username = this.getUsername();
          out.password = this.getPassword();
        }
  
        return out;
      }
docs: Get the content property of the header
  
  @return {Object} The content property of the header