UNPKG

auth-center

Version:
40 lines (37 loc) 829 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; function _default(sequelize, DataTypes) { return sequelize.define('Code', { id: { type: DataTypes.UUID, defaultValue: DataTypes.UUIDV4, primaryKey: true, comment: 'Authorization Code' }, client_id: { type: DataTypes.STRING(100), allowNull: false, comment: 'Client Id' }, user_id: { type: DataTypes.BIGINT.UNSIGNED, allowNull: false, comment: 'User Id' }, redirect_uri: { type: DataTypes.STRING(255), allowNull: false, comment: 'Redirect URI' } }, { tableName: 'code', comment: 'Authorization Code Table', indexes: [{ fields: ['client_id'] }] }); } module.exports = exports.default;