No refresh_token in response of getToken

I don't receive refresh_token in the response of getToken().

Here is how I generate the auth url:

oauth2Client.generateAuthUrl({
  access_type: 'offline',
  scope: 'https://www.googleapis.com/auth/cloudprint'
});

Thanks!