what is setShooter in sequelize transaction?

nishant vaja from

what will user.setShooter will do here?

return sequelize.transaction(function (t) {

  // chain all your queries here. make sure you return them. <br>
  return User.create({<br>
    firstName: 'Abraham',<br>
    lastName: 'Lincoln'<br>
  }, {transaction: t}).then(function (user) {<br>
    return user.setShooter({<br>
      firstName: 'John',<br>
      lastName: 'Boothe'<br>
    }, {transaction: t});<br>
  });<br>
<br>
}).then(function (result) {<br>
  // Transaction has been committed<br>
  // result is whatever the result of the promise chain returned to the transaction callback<br>
}).catch(function (err) {<br>
  // Transaction has been rolled back<br>
  // err is whatever rejected the promise chain returned to the transaction callback<br>
});<br>

node.js transactions sequelize.js