Built motion from commit 67e5df37.|2.0.60
[motion2.git] / server / api / dashboardItem / dashboardItem.attributes.js
1 var _0x7438=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x73\x71\x75\x65\x6C","\x6C\x6F\x64\x61\x73\x68","\x65\x78\x70\x6F\x72\x74\x73","\x6C\x6F\x6E\x67","\x61\x74\x74\x72\x73","\x67\x65\x74\x44\x61\x74\x61\x56\x61\x6C\x75\x65","\x70\x61\x72\x73\x65","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x73\x65\x74\x44\x61\x74\x61\x56\x61\x6C\x75\x65","\x49\x4E\x54\x45\x47\x45\x52","\x53\x54\x52\x49\x4E\x47","\x23\x66\x66\x66\x66\x66\x66","\x23\x32\x31\x39\x36\x66\x33"];_0x7438[0];var Sequelize=require(_0x7438[1]);var squel=require(_0x7438[2]);var _=require(_0x7438[3]);module[_0x7438[4]]= {title:{type:Sequelize.STRING(20),validate:{len:[0,20]}},type:{type:Sequelize.STRING(20),allowNull:false,validate:{len:[1,20]}},attrs:{type:Sequelize.TEXT(_0x7438[5]),get:function(){try{return JSON[_0x7438[8]](this[_0x7438[7]](_0x7438[6]))}catch(e){return []}},set:function(_0x2ee2x4){try{this[_0x7438[10]](_0x7438[6],JSON[_0x7438[9]](_0x2ee2x4))}catch(e){this[_0x7438[10]](_0x7438[6],JSON[_0x7438[9]]([]))}}},sizeX:{type:Sequelize[_0x7438[11]],allowNull:false,defaultValue:1},sizeY:{type:Sequelize[_0x7438[11]],allowNull:false,defaultValue:1},row:{type:Sequelize[_0x7438[11]]},col:{type:Sequelize[_0x7438[11]]},background:{type:Sequelize[_0x7438[12]],allowNull:false,defaultValue:_0x7438[13],validate:{notEmpty:true}},foreground:{type:Sequelize[_0x7438[12]],allowNull:false,defaultValue:_0x7438[14],validate:{notEmpty:true}},link:{type:Sequelize[_0x7438[12]]}}