@app-connect/core
Version:
RingCentral App Connect Core
39 lines (37 loc) • 775 B
JavaScript
const Sequelize = require('sequelize');
const { sequelize } = require('./sequelize');
// Model for User data
exports.UserModel = sequelize.define('users', {
id: {
type: Sequelize.STRING,
primaryKey: true,
},
hostname: {
type: Sequelize.STRING,
},
timezoneName: {
type: Sequelize.STRING,
},
timezoneOffset: {
type: Sequelize.STRING,
},
platform: {
type: Sequelize.STRING,
},
// in apiKey auth, accessToken will be API key
accessToken: {
type: Sequelize.STRING(2000),
},
refreshToken: {
type: Sequelize.STRING(2000),
},
tokenExpiry: {
type: Sequelize.DATE
},
platformAdditionalInfo: {
type: Sequelize.JSON
},
userSettings: {
type: Sequelize.JSON
}
});