Module

jobOffer

Members

Object

# inner constant jobOffer

View Source api/models/jobOffer.js, line 55

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

View Source api/models/jobOffer.js, line 108