UNPKG

synt_backend

Version:

Synt light-weight node backend service

33 lines (32 loc) 826 B
"use strict"; const { Model } = require("sequelize"); module.exports = (sequelize, DataTypes) => { class Device extends Model { /** * Helper method for defining associations. * This method is not a part of Sequelize lifecycle. * The `models/index` file will call this method automatically. */ static associate(models) { // define association here Device.belongsTo(models.User); } } Device.init( { device_id: DataTypes.STRING, device_userAgent: DataTypes.STRING, device_name: DataTypes.STRING, token: DataTypes.STRING, ip_address: DataTypes.STRING, last_verified_at: DataTypes.DATE, apn_token: DataTypes.TEXT, fcm_token: DataTypes.TEXT, }, { sequelize, modelName: "Device", } ); return Device; };