UNPKG

node-fit-model

Version:

Checks whether an object is fits into a model.

26 lines (22 loc) 1.63 kB
/** * Represents a User Model * */ var prototype = [ { name: 'profile_id', type: 'integer', required: true, canBeNull: false }, { name: 'name', type: 'string', required: true, canBeNull: false }, { name: 'gender', type: 'enum', required: true, canBeNull: false, options: ['Male', 'Female'] }, { name: 'locale', type: 'string', required: true, canBeNull: false, maxLength: 5 }, { name: 'create_time', type: 'timestamp', required: true, canBeNull: false }, { name: 'timezone_offset', type: 'integer', required: true, canBeNull: true }, { name: 'latitude', type: 'float', required: true, canBeNull: false }, { name: 'longitude', type: 'float', required: true, canBeNull: false }, { name: 'weight', type: 'number', required: true, canBeNull: false }, { name: 'review', type: 'object(Stats)', required: true, canBeNull: false }, { name: 'activities', type: 'array(Activity)', required: true, canBeNull: false }, { name: 'images', type: 'array(Images)', required: true, canBeNull: false, canBeEmpty: true }, { name: 'lastActivity', type: 'object(Activity)', required: true, canBeNull: false, canBeEmpty: true }, { name: 'favorite_count', type: 'integer', required: true}, { name: 'rating', type: 'float', required: true} ]; module.exports = prototype;