@app-connect/core
Version:
RingCentral App Connect Core
36 lines (34 loc) • 728 B
JavaScript
const Sequelize = require('sequelize');
const { sequelize } = require('./sequelize');
// Model for Admin data
exports.AdminConfigModel = sequelize.define('adminConfigs', {
// hashed rc account ID
id: {
type: Sequelize.STRING,
primaryKey: true,
},
userSettings: {
type: Sequelize.JSON
},
// Obsolete
customAdapter: {
type: Sequelize.JSON
},
adminAccessToken: {
type: Sequelize.STRING(512),
},
adminRefreshToken: {
type: Sequelize.STRING(512),
},
adminTokenExpiry: {
type: Sequelize.DATE
},
// Array of:
// {
// crmUserId: string,
// rcExtensionId: array of strings
// }
userMappings: {
type: Sequelize.JSON
}
});