Members
Object
# inner constant jobOffer
Example
{
job_offer_id: {
type: DataTypes.INTEGER,
primaryKey: boolean,
autoIncrement: boolean,
allowNull: boolean
},
type: {
type: DataTypes.ENUM,
values: string[],
allowNull: boolean
},
title: {
type: DataTypes.TEXT,
allowNull: boolean
},
company_name: {
type: DataTypes.TEXT
allowNull: boolean
},
city: {
type: DataTypes.TEXT,
allowNull: boolean
},
postal_code: {
type: DataTypes.TEXT,
allowNull: boolean,
validate: { len: Array<number> }
},
content: {
type: DataTypes.TEXT,
allowNull: boolean
},
expiration_date: {
type: DataTypes.DATE,
allowNull: boolean,
validate: { isPosterior(expDate): void }
},
}
Methods
# static define(sequelize, name)
Define the model
Parameters:
| Name | Type | Description |
|---|---|---|
sequelize |
Sequelize
|
|
name |
string
|
The file name used for the definition |