{"_id":"@anzuev/studcloud.rds","_rev":"13-b67d788223dfa900e292a3a83071b763","name":"@anzuev/studcloud.rds","description":"RDS module for StudCloud Project","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@anzuev/studcloud.rds","version":"1.0.0","description":"RDS module for StudCloud Project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"AnZuev"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"dependencies":{"@anzuev/studcloud.errors":"^0.2.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-util":"^3.0.7","log4js":"^0.6.37","mongoose":"^4.5.3","q":"^1.4.1"},"gitHead":"2e87f93c7bfc8e84439b88c82d0bd94d81651f88","bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","_id":"@anzuev/studcloud.rds@1.0.0","_shasum":"caa9a44775140edaf4eba03d4d11005ff0227de4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"caa9a44775140edaf4eba03d4d11005ff0227de4","tarball":"https://registry.npmjs.org/@anzuev/studcloud.rds/-/studcloud.rds-1.0.0.tgz","integrity":"sha512-r2hs0PLiwC+C6JSXaeez2d0r4Ecj30BrQzIyYpvGE/oCs0fmvzL5gXI784bvtyZKkMibbvpcNTvJ0cr9pPt7Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZnJ2+pGICE1gBBI0VoHSHJrPq33yR6zRsvlokUBiwiAIgQUnX8goui6FtoqyX9aXNDjkpFkUuyJLIizwoo7/1tXU="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.rds-1.0.0.tgz_1467926660447_0.9185008767526597"}},"1.0.1":{"name":"@anzuev/studcloud.rds","version":"1.0.1","description":"RDS module for StudCloud Project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"AnZuev"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"dependencies":{"@anzuev/studcloud.errors":"^0.2.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-util":"^3.0.7","log4js":"^0.6.37","mongoose":"^4.5.3","q":"^1.4.1"},"gitHead":"91325096346eaf8a9b0eed51fb2e669414a5ded8","bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","_id":"@anzuev/studcloud.rds@1.0.1","_shasum":"28c35550161b052749f91266f7fcaa50b9e48a5b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"28c35550161b052749f91266f7fcaa50b9e48a5b","tarball":"https://registry.npmjs.org/@anzuev/studcloud.rds/-/studcloud.rds-1.0.1.tgz","integrity":"sha512-RuywxPgy/82++EqajLST5gDGurr/SKpZpQ0izxY+dUoJ1oN+k5r0DLkEhNJ252iLAHLPBrCFXLkqvbABnXvLIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEx2aJE+FRXhNUzS3OwC0m2e7FDPGLkmkdIz+deawskQIhAI3jPZYqgcVZyeXVzpEu7Y/lzXyMVrXDGZoRME0TyP3Q"}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.rds-1.0.1.tgz_1467928171212_0.5265293950214982"}},"1.0.2":{"name":"@anzuev/studcloud.rds","version":"1.0.2","description":"RDS module for StudCloud Project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"AnZuev"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"dependencies":{"@anzuev/studcloud.errors":"^0.2.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-util":"^3.0.7","log4js":"^0.6.37","mongoose":"^4.5.3","q":"^1.4.1"},"gitHead":"6f7ac3ec86b622cc8be8a924ae73482da6b96ebf","bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","_id":"@anzuev/studcloud.rds@1.0.2","_shasum":"e539f50ba7d0df3a07c6394277aa11a3513209ae","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"e539f50ba7d0df3a07c6394277aa11a3513209ae","tarball":"https://registry.npmjs.org/@anzuev/studcloud.rds/-/studcloud.rds-1.0.2.tgz","integrity":"sha512-iFMrIKLzqag3byGj1dTAv0TixlE6xzx/7rcRidgB7f9OVko+EeQj5ZTpviNphy4PglpgF4bZB6rkETaTA1SGIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhFg0yqswqD9YX7d2k7N+5YDLFmpRf7+Lw0HLi6M3fYQIgTsGkFelChHOhIODWyCgB+6han0DazogB1FbqRy8vel8="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.rds-1.0.2.tgz_1469704708342_0.47916272305883467"}},"1.0.3":{"name":"@anzuev/studcloud.rds","version":"1.0.3","description":"RDS module for StudCloud Project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"AnZuev"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"dependencies":{"@anzuev/studcloud.errors":"^0.2.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-util":"^3.0.7","log4js":"^0.6.37","mongoose":"^4.5.3","q":"^1.4.1"},"gitHead":"e8cbfe72122f5b85729fe0d2ef50cf939f7d7ec6","bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","_id":"@anzuev/studcloud.rds@1.0.3","_shasum":"794a336f72dbe17bb8fab067542b92efa0df8297","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"794a336f72dbe17bb8fab067542b92efa0df8297","tarball":"https://registry.npmjs.org/@anzuev/studcloud.rds/-/studcloud.rds-1.0.3.tgz","integrity":"sha512-HiB+EBIFY9I+MriNEhLJvYLhgu6lU7uWET/TmZkX+0+mSrtd0mtOC9jgHx0t/qqvsleOVFEDbyLYDlgKCfk71A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHKb1I5QTwaPHfiSiwIq7xZGmuNmbzutV7h3Fd3a9yEQIgRxqFeIOT2JzsqgIphYdPrgzelhwWECAoP5+Vv5n2lEg="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.rds-1.0.3.tgz_1469704805000_0.8253824252169579"}},"1.0.4":{"name":"@anzuev/studcloud.rds","version":"1.0.4","description":"RDS module for StudCloud Project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"AnZuev"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"dependencies":{"@anzuev/studcloud.errors":"^0.2.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-util":"^3.0.7","log4js":"^0.6.37","mongoose":"^4.5.3","q":"^1.4.1"},"gitHead":"2728d92d2f077c2ac87aaf3dd285cd608951bda7","bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","_id":"@anzuev/studcloud.rds@1.0.4","_shasum":"37489a2f1af6f98ce9ed551af76b31da2e7822d2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"37489a2f1af6f98ce9ed551af76b31da2e7822d2","tarball":"https://registry.npmjs.org/@anzuev/studcloud.rds/-/studcloud.rds-1.0.4.tgz","integrity":"sha512-lmEvQHNk8HbYkbzOoanZETh6BBTVtHk7BtpQJ9EflKhRrkad8lxsz+Ee4lIIEEVETZHQ1bewGjesnMUkBNOQQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKT9qEV3LCLwk1YMbzPqAm+zpJwa8mCfAckZh/HivO+AiEAmUGy3mpoyxp+vK6tjIroCwYerpaiY6YM9ulUClKIBpI="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.rds-1.0.4.tgz_1470064614080_0.829479523235932"}},"1.0.5":{"name":"@anzuev/studcloud.rds","version":"1.0.5","description":"RDS module for StudCloud Project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"AnZuev"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"dependencies":{"@anzuev/studcloud.errors":"^0.2.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-util":"^3.0.7","log4js":"^0.6.37","mongoose":"^4.5.3","q":"^1.4.1"},"gitHead":"425b50cd17cdcb5014f55cf152f771e5340f7378","bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","_id":"@anzuev/studcloud.rds@1.0.5","_shasum":"483c809f8b04732d5385c97178e6b4fa6800c832","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"483c809f8b04732d5385c97178e6b4fa6800c832","tarball":"https://registry.npmjs.org/@anzuev/studcloud.rds/-/studcloud.rds-1.0.5.tgz","integrity":"sha512-L7h2VHiWEVv4TRL8SNrCyKFnDy7RGWE3mcxLBVa4uZC2snTfaLrY8f3V04UR07oPRM6gnRO/FaoEbEbQx2OmFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0A0H8JRDrvQw/lOZSE6b7QeTHNKwV0fkDM9Jjb3YK+AiAutggCU9/eJTR745ii4/B0JeG+NPrFHElur72gqMISXw=="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.rds-1.0.5.tgz_1470065259103_0.003359649097546935"}},"1.0.6":{"name":"@anzuev/studcloud.rds","version":"1.0.6","description":"RDS module for StudCloud Project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"AnZuev"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"dependencies":{"@anzuev/studcloud.errors":"^0.2.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-util":"^3.0.7","log4js":"^0.6.37","mongoose":"^4.5.3","q":"^1.4.1"},"gitHead":"425b50cd17cdcb5014f55cf152f771e5340f7378","bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","_id":"@anzuev/studcloud.rds@1.0.6","_shasum":"a85edb42b50a0e8468295800dd93d8fb56290677","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"a85edb42b50a0e8468295800dd93d8fb56290677","tarball":"https://registry.npmjs.org/@anzuev/studcloud.rds/-/studcloud.rds-1.0.6.tgz","integrity":"sha512-moIE08Mjo/nIEGa3dc8JXHjHNk8QFyECSYWyMExerZNrppmrrY93K8w0PdpCEiUslLo+DRwHKVdLkJs05mT7vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxBNLRgm7r1Bk5kBq7fgsoes8i63YCySYeHS9hNpvKnQIhAIk/tFB7Cz/mbvLuIvXlYw0nTyPIsXft/iopiGbiH9bq"}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.rds-1.0.6.tgz_1471255413157_0.4857931025326252"}},"1.0.7":{"name":"@anzuev/studcloud.rds","version":"1.0.7","description":"RDS module for StudCloud Project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"AnZuev"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"dependencies":{"@anzuev/studcloud.errors":"^0.2.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-util":"^3.0.7","log4js":"^0.6.37","mongoose":"^4.5.3","q":"^1.4.1"},"gitHead":"ecf73bc5706c969b1f802359f1fb26fc12a040d8","bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","_id":"@anzuev/studcloud.rds@1.0.7","_shasum":"9185e241b3e81d5ad3246e2da12a84e12a8535b9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"9185e241b3e81d5ad3246e2da12a84e12a8535b9","tarball":"https://registry.npmjs.org/@anzuev/studcloud.rds/-/studcloud.rds-1.0.7.tgz","integrity":"sha512-iwSNd+KOk5uwaa4yyMTkCDWDNL87JWINqxd+l39oxALfPGTGPNLv1WMSaHRlnbDWTP20R/nMFl+3voGSvbSYdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQSzML/BwCK2te/aC28hDM7Un1UbDQ+wPwncjASaoc2QIhAP6A9aYTdKMRBKNOikqJvVv+IcZfKk0H2/SMVkCxQyze"}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.rds-1.0.7.tgz_1471255502138_0.30914143146947026"}},"1.0.8":{"name":"@anzuev/studcloud.rds","version":"1.0.8","description":"RDS module for StudCloud Project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"AnZuev"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"dependencies":{"@anzuev/studcloud.errors":"^0.2.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-util":"^3.0.7","log4js":"^0.6.37","mongoose":"^4.5.3","q":"^1.4.1"},"gitHead":"30f6a08fcac519d4d5d773ffbd85bc9bc3265066","bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","_id":"@anzuev/studcloud.rds@1.0.8","_shasum":"5a46ddb62b7927b1d4271034faaaff218075b75a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"5a46ddb62b7927b1d4271034faaaff218075b75a","tarball":"https://registry.npmjs.org/@anzuev/studcloud.rds/-/studcloud.rds-1.0.8.tgz","integrity":"sha512-m0jSdE60QedF5kIV3d19DOVuPGjeLgUAHKgs51CsScaKr1paaOPVW/rGyVev8+U+fCMvySUFl7B3DpMx5u3gGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgL//Lalph6hh7Ok3wnT9pPw810CGiedShlPzwC32uXAiEAjYM3n4+a/OrQzNuTxDZFZJ0WhGR8iLgfLyb1Ur5T0yI="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.rds-1.0.8.tgz_1471614992322_0.4708477118983865"}},"1.0.9":{"name":"@anzuev/studcloud.rds","version":"1.0.9","description":"RDS module for StudCloud Project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"AnZuev"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"dependencies":{"@anzuev/studcloud.errors":"^0.2.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-util":"^3.0.7","log4js":"^0.6.37","mongoose":"^4.5.3","q":"^1.4.1"},"gitHead":"40a55f0e74a66a5726a41ec9590805daa1cf99d7","bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","_id":"@anzuev/studcloud.rds@1.0.9","_shasum":"d3d8895c07d2db76f21c75c447075bcac3ac95d5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"d3d8895c07d2db76f21c75c447075bcac3ac95d5","tarball":"https://registry.npmjs.org/@anzuev/studcloud.rds/-/studcloud.rds-1.0.9.tgz","integrity":"sha512-KSddCCjr4VTZanXc6tLtW8lvG3uQYpuCRJtcPFfJv5MPLchCPURZDM/rAvLT/mXJZ4VhgNeQfcZPdEzZgh910Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCii4SiXMs4dJr8pwaeAFPrbfN9vmXc2sIYqBBpUAHryQIgHw5MkB+cNhVq4TZF/Zocv5Wr1nkhdYCQhweSD1ptUwk="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.rds-1.0.9.tgz_1474272466059_0.03516696649603546"}},"1.0.10":{"name":"@anzuev/studcloud.rds","version":"1.0.10","description":"RDS module for StudCloud Project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"AnZuev"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"dependencies":{"@anzuev/studcloud.errors":"^0.2.0","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-jsdoc-to-markdown":"^1.2.2","gulp-util":"^3.0.7","log4js":"^0.6.37","mongoose":"^4.5.3","q":"^1.4.1"},"gitHead":"40a55f0e74a66a5726a41ec9590805daa1cf99d7","bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","_id":"@anzuev/studcloud.rds@1.0.10","_shasum":"69a3152c65172acfd7f8e19880d72a548e3296b5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"69a3152c65172acfd7f8e19880d72a548e3296b5","tarball":"https://registry.npmjs.org/@anzuev/studcloud.rds/-/studcloud.rds-1.0.10.tgz","integrity":"sha512-IiOJqbdndpoBvuEVtrOOQJNN9Q5pBgUZaM1cIiprGCWdfWk8PXuHeAaD1VvLfjx5HgOvL4KE0dZJHSRMsM5uvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7G0hL5i6mgKO26Rd/q8PKU7mhvN5DBTCEqfg+uDRSRQIhAMfyVHb6a6wizuek8t9HMLq6E8s8iF0F93vJa/V/IKGi"}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.rds-1.0.10.tgz_1474711044580_0.6018173608463258"}}},"readme":"\n\n\n# Документация\n\n\n* [RDS](#module_RDS)\n    * [~RDS](#module_RDS..RDS)\n        * [.configure()](#module_RDS..RDS.configure)\n        * [.getUniversityModel()](#module_RDS..RDS.getUniversityModel) ⇒ <code>Mongoose.model</code>\n        * [.getWorkTypeModel()](#module_RDS..RDS.getWorkTypeModel) ⇒ <code>Mongoose.model</code>\n        * [.getSubjectModel()](#module_RDS..RDS.getSubjectModel) ⇒ <code>Mongoose.model</code>\n    * [~Subject](#module_RDS..Subject)\n        * _instance_\n            * [.saveSubject()](#module_RDS..Subject+saveSubject) ⇒ <code>Subject</code>\n            * [.getTitle()](#module_RDS..Subject+getTitle) ⇒ <code>string</code>\n        * _static_\n            * [.isExist(id)](#module_RDS..Subject.isExist) ⇒ <code>promise</code>\n            * [.getById(id)](#module_RDS..Subject.getById) ⇒ <code>Promise</code>\n            * [.getEnabled(query, skip)](#module_RDS..Subject.getEnabled) ⇒ <code>promise</code>\n            * [.getAll(query, skip)](#module_RDS..Subject.getAll) ⇒ <code>promise</code>\n            * [.getDisabled(query, skip)](#module_RDS..Subject.getDisabled) ⇒ <code>promise</code>\n            * [.setName(id, newTitle)](#module_RDS..Subject.setName) ⇒ <code>promise</code>\n            * [.enable(id)](#module_RDS..Subject.enable) ⇒ <code>promise</code>\n            * [.disable(id)](#module_RDS..Subject.disable) ⇒ <code>promise</code>\n    * [~Faculty](#module_RDS..Faculty)\n        * _instance_\n            * [.getShortTitle()](#module_RDS..Faculty+getShortTitle) ⇒ <code>string</code>\n            * [.formatForSearch(format)](#module_RDS..Faculty+formatForSearch) ⇒ <code>object</code>\n        * _static_\n            * [.getTitle()](#module_RDS..Faculty.getTitle) ⇒ <code>string</code>\n    * [~University](#module_RDS..University)\n        * _instance_\n            * [.getTitle()](#module_RDS..University+getTitle) ⇒ <code>string</code>\n            * [.getShortTitle()](#module_RDS..University+getShortTitle) ⇒ <code>String</code>\n            * [.formatForSearch(format)](#module_RDS..University+formatForSearch) ⇒ <code>object</code>\n            * [.saveUniversity()](#module_RDS..University+saveUniversity) ⇒ <code>university</code>\n        * _static_\n            * [.getById(id)](#module_RDS..University.getById) ⇒ <code>Promise</code>\n            * [.getFaculties(university, format,)](#module_RDS..University.getFaculties) ⇒ <code>Promise</code>\n            * [.getUniversities(format)](#module_RDS..University.getUniversities) ⇒ <code>promise</code>\n            * [.getUniversitiesByTitle(title, format)](#module_RDS..University.getUniversitiesByTitle) ⇒ <code>Promise</code>\n            * [.getFacultiesByTitle(title, university, format)](#module_RDS..University.getFacultiesByTitle) ⇒ <code>Promise</code>\n            * [.isExist(university, faculty)](#module_RDS..University.isExist) ⇒ <code>promise</code>\n            * [.getUniversityAndFacultyTitles(university, faculty)](#module_RDS..University.getUniversityAndFacultyTitles) ⇒ <code>Promise</code>\n            * [.createNew(title, shortTitle, street, building, city, rating)](#module_RDS..University.createNew) ⇒ <code>promise</code>\n            * [.addFaculty(title, shortTitle)](#module_RDS..University.addFaculty)\n    * [~WorkType](#module_RDS..WorkType)\n        * _instance_\n            * [.saveType()](#module_RDS..WorkType+saveType) ⇒ <code>WorkType</code>\n        * _static_\n            * [.setName(id, newTitle)](#module_RDS..WorkType.setName) ⇒ <code>Promise</code>\n            * [.enable(id)](#module_RDS..WorkType.enable) ⇒ <code>Promise</code>\n            * [.disable(id)](#module_RDS..WorkType.disable) ⇒ <code>Promise</code>\n            * [.getById(id)](#module_RDS..WorkType.getById) ⇒ <code>Promise</code>\n            * [.getEnabled(query, skip)](#module_RDS..WorkType.getEnabled) ⇒ <code>Promise</code>\n            * [.getAll(query, skip)](#module_RDS..WorkType.getAll) ⇒ <code>Promise</code>\n            * [.getDisabled(query, skip)](#module_RDS..WorkType.getDisabled) ⇒ <code>Promise</code>\n            * [.isExist(id)](#module_RDS..WorkType.isExist) ⇒ <code>Promise</code>\n\n<a name=\"module_RDS..RDS\"></a>\n\n### RDS~RDS\n**Kind**: inner class of <code>[RDS](#module_RDS)</code>  \n\n* [~RDS](#module_RDS..RDS)\n    * [.configure()](#module_RDS..RDS.configure)\n    * [.getUniversityModel()](#module_RDS..RDS.getUniversityModel) ⇒ <code>Mongoose.model</code>\n    * [.getWorkTypeModel()](#module_RDS..RDS.getWorkTypeModel) ⇒ <code>Mongoose.model</code>\n    * [.getSubjectModel()](#module_RDS..RDS.getSubjectModel) ⇒ <code>Mongoose.model</code>\n\n<a name=\"module_RDS..RDS.configure\"></a>\n\n#### RDS.configure()\nНастройка модуля\n\n**Kind**: static method of <code>[RDS](#module_RDS..RDS)</code>  \n**Throws**:\n\n- <code>Error</code> , не смог подключиться к базе данных.\n\n**this**: <code>{RDS}</code>  \n<a name=\"module_RDS..RDS.getUniversityModel\"></a>\n\n#### RDS.getUniversityModel() ⇒ <code>Mongoose.model</code>\nПолучение класса University для работы с типами работ\n\n**Kind**: static method of <code>[RDS](#module_RDS..RDS)</code>  \n**Throws**:\n\n- <code>DbError</code> , 500 - модуль не был инициализирован\n\n<a name=\"module_RDS..RDS.getWorkTypeModel\"></a>\n\n#### RDS.getWorkTypeModel() ⇒ <code>Mongoose.model</code>\nПолучение класса WorkType для работы с типами работ\n\n**Kind**: static method of <code>[RDS](#module_RDS..RDS)</code>  \n**Throws**:\n\n- <code>DbError</code> , 500 - модуль не был инициализирован\n\n<a name=\"module_RDS..RDS.getSubjectModel\"></a>\n\n#### RDS.getSubjectModel() ⇒ <code>Mongoose.model</code>\nПолучение класса Subject для работы с типами работ\n\n**Kind**: static method of <code>[RDS](#module_RDS..RDS)</code>  \n**Throws**:\n\n- <code>DbError</code> , 500 - модуль не был инициализирован\n\n<a name=\"module_RDS..Subject\"></a>\n\n### RDS~Subject\n**Kind**: inner class of <code>[RDS](#module_RDS)</code>  \n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| title | <code>string</code> | название |\n| created | <code>date</code> | дата создания |\n| updated | <code>date</code> | дата обновления |\n| enabled | <code>boolean</code> | Активен ли предмет? |\n\n\n* [~Subject](#module_RDS..Subject)\n    * _instance_\n        * [.saveSubject()](#module_RDS..Subject+saveSubject) ⇒ <code>Subject</code>\n        * [.getTitle()](#module_RDS..Subject+getTitle) ⇒ <code>string</code>\n    * _static_\n        * [.isExist(id)](#module_RDS..Subject.isExist) ⇒ <code>promise</code>\n        * [.getById(id)](#module_RDS..Subject.getById) ⇒ <code>Promise</code>\n        * [.getEnabled(query, skip)](#module_RDS..Subject.getEnabled) ⇒ <code>promise</code>\n        * [.getAll(query, skip)](#module_RDS..Subject.getAll) ⇒ <code>promise</code>\n        * [.getDisabled(query, skip)](#module_RDS..Subject.getDisabled) ⇒ <code>promise</code>\n        * [.setName(id, newTitle)](#module_RDS..Subject.setName) ⇒ <code>promise</code>\n        * [.enable(id)](#module_RDS..Subject.enable) ⇒ <code>promise</code>\n        * [.disable(id)](#module_RDS..Subject.disable) ⇒ <code>promise</code>\n\n<a name=\"module_RDS..Subject+saveSubject\"></a>\n\n#### subject.saveSubject() ⇒ <code>Subject</code>\nБезопасное сохранение предмета\n\n**Kind**: instance method of <code>[Subject](#module_RDS..Subject)</code>  \n**Throws**:\n\n- <code>DbError</code> , 500 - ошибка базы данных\n\n**this**: <code>{Subject}</code>  \n<a name=\"module_RDS..Subject+getTitle\"></a>\n\n#### subject.getTitle() ⇒ <code>string</code>\nПолучение имени предмета\n\n**Kind**: instance method of <code>[Subject](#module_RDS..Subject)</code>  \n**this**: <code>{Subject}</code>  \n<a name=\"module_RDS..Subject.isExist\"></a>\n\n#### Subject.isExist(id) ⇒ <code>promise</code>\nПроверка существуюет ли такой предмет\n\n**Kind**: static method of <code>[Subject](#module_RDS..Subject)</code>  \n**this**: <code>{Subject}</code>  \n**Fulfill**: <code>boolean</code>, true - предмет существует, false - предмета нет.  \n**Reject**: <code>DbError</code>, 500 - ошибка бд  \n\n| Param | Description |\n| --- | --- |\n| id | идентификатор предмета |\n\n<a name=\"module_RDS..Subject.getById\"></a>\n\n#### Subject.getById(id) ⇒ <code>Promise</code>\nПолучение предмета по id\n\n**Kind**: static method of <code>[Subject](#module_RDS..Subject)</code>  \n**this**: <code>{Subject}</code>  \n**Fulfill**: <code>Subject</code> - все прошло хорошо  \n**Reject**: <code>DbError</code>, 404 - не найден предмет по id  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных.  \n\n| Param | Description |\n| --- | --- |\n| id | идентификатор предмета |\n\n<a name=\"module_RDS..Subject.getEnabled\"></a>\n\n#### Subject.getEnabled(query, skip) ⇒ <code>promise</code>\nПоиск/получение неактивированных предметов\n\n**Kind**: static method of <code>[Subject](#module_RDS..Subject)</code>  \n**this**: <code>{Subject}</code>  \n**Fulfill**: <code>Subject</code>  \n**Reject**: <code>DbError</code>, 204 - ничего не найдено  \n**Reject**: <code>DbError</code>, 500 - ошибка сервера бд  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| query |  | опционально. Строка для поиска |\n| skip | <code>number</code> | сколько страниц пропускаем сначала? |\n\n<a name=\"module_RDS..Subject.getAll\"></a>\n\n#### Subject.getAll(query, skip) ⇒ <code>promise</code>\nПоиск/получение по всем предметам\n\n**Kind**: static method of <code>[Subject](#module_RDS..Subject)</code>  \n**this**: <code>{Subject}</code>  \n**Fulfill**: <code>Subject</code>  \n**Reject**: <code>DbError</code>, 204 - ничего не найдено  \n**Reject**: <code>DbError</code>, 500 - ошибка сервера бд  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| query |  | опционально. Строка для поиска |\n| skip | <code>number</code> | сколько страниц пропускаем сначала? |\n\n<a name=\"module_RDS..Subject.getDisabled\"></a>\n\n#### Subject.getDisabled(query, skip) ⇒ <code>promise</code>\nПоиск/получение неактивированных предметов\n\n**Kind**: static method of <code>[Subject](#module_RDS..Subject)</code>  \n**this**: <code>{Subject}</code>  \n**Fulfill**: <code>Subject</code>  \n**Reject**: <code>DbError</code>, 204 - ничего не найдено  \n**Reject**: <code>DbError</code>, 500 - ошибка сервера бд  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| query |  | опционально. Строка для поиска |\n| skip | <code>number</code> | сколько страниц пропускаем сначала? |\n\n<a name=\"module_RDS..Subject.setName\"></a>\n\n#### Subject.setName(id, newTitle) ⇒ <code>promise</code>\nИзменение title у предмета,\n\n**Kind**: static method of <code>[Subject](#module_RDS..Subject)</code>  \n**this**: <code>{Subject}</code>  \n**Reject**: <code>DbError</code>, 400 - нарушена уникальность названия  \n**Reject**: <code>DbError</code>, 500 - ошибка бд  \n**Fulfill**: <code>Subject</code> объект типа Subject  \n\n| Param | Description |\n| --- | --- |\n| id | идентификатор |\n| newTitle | новое название |\n\n<a name=\"module_RDS..Subject.enable\"></a>\n\n#### Subject.enable(id) ⇒ <code>promise</code>\nАктивация предмета по id,\n\n**Kind**: static method of <code>[Subject](#module_RDS..Subject)</code>  \n**this**: <code>{Subject}</code>  \n**Fulfill**: <code>WorkType</code> - все прошло хорошо  \n**Reject**: <code>DbError</code>, 404 - не найден тип по id  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных.  \n\n| Param | Description |\n| --- | --- |\n| id | идентификатор работы |\n\n<a name=\"module_RDS..Subject.disable\"></a>\n\n#### Subject.disable(id) ⇒ <code>promise</code>\nДизактивация работы по id\n\n**Kind**: static method of <code>[Subject](#module_RDS..Subject)</code>  \n**this**: <code>{Subject}</code>  \n**Fulfill**: <code>WorkType</code> - все прошло хорошо  \n**Reject**: <code>DbError</code>, 404 - не найден тип по id  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных.  \n\n| Param | Description |\n| --- | --- |\n| id | идентификатор работы |\n\n<a name=\"module_RDS..Faculty\"></a>\n\n### RDS~Faculty\n**Kind**: inner class of <code>[RDS](#module_RDS)</code>  \n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| title | <code>string</code> | полное название |\n| shortTitle | <code>string</code> | сокращенное название |\n| created | <code>date</code> | дата создания |\n| updated | <code>date</code> | дата обновления |\n| id | <code>mongoose.Types.ObjectId</code> | идентификатор |\n\n\n* [~Faculty](#module_RDS..Faculty)\n    * _instance_\n        * [.getShortTitle()](#module_RDS..Faculty+getShortTitle) ⇒ <code>string</code>\n        * [.formatForSearch(format)](#module_RDS..Faculty+formatForSearch) ⇒ <code>object</code>\n    * _static_\n        * [.getTitle()](#module_RDS..Faculty.getTitle) ⇒ <code>string</code>\n\n<a name=\"module_RDS..Faculty+getShortTitle\"></a>\n\n#### faculty.getShortTitle() ⇒ <code>string</code>\n**Kind**: instance method of <code>[Faculty](#module_RDS..Faculty)</code>  \n**Summary**: Получение краткого названия университета  \n**Returns**: <code>string</code> - - краткое название  \n**this**: <code>{Faculty}</code>  \n<a name=\"module_RDS..Faculty+formatForSearch\"></a>\n\n#### faculty.formatForSearch(format) ⇒ <code>object</code>\n**Kind**: instance method of <code>[Faculty](#module_RDS..Faculty)</code>  \n**Summary**: Метод для форматирования факультетов или университетов для выдачи  \n**Returns**: <code>object</code> - formatted faculty  \n**this**: <code>{Faculty}</code>  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| format | <code>boolean</code> | true - длинное(title), false - краткое(shortTitle) |\n\n<a name=\"module_RDS..Faculty.getTitle\"></a>\n\n#### Faculty.getTitle() ⇒ <code>string</code>\n**Kind**: static method of <code>[Faculty](#module_RDS..Faculty)</code>  \n**Summary**: Получение названия университета  \n**Returns**: <code>string</code> - - название  \n**this**: <code>{Faculty}</code>  \n<a name=\"module_RDS..University\"></a>\n\n### RDS~University\n**Kind**: inner class of <code>[RDS](#module_RDS)</code>  \n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| title | <code>String</code> | полное название |\n| shortTitle | <code>String</code> | сокращенное название |\n| faculties | <code>Array.&lt;Faculty&gt;</code> | массив факультетов |\n| location.city | <code>String</code> | Город |\n| location.street | <code>String</code> | улица |\n| location.building | <code>string</code> | Номер дома |\n| rating | <code>number</code> | рейтинг университета |\n| created | <code>date</code> | дата создания |\n| updated | <code>date</code> | дата обновления |\n| enabled | <code>boolean</code> | Активен ли предмет? |\n| _id | <code>mongoose.Types.ObjectId</code> | идентификатор |\n\n\n* [~University](#module_RDS..University)\n    * _instance_\n        * [.getTitle()](#module_RDS..University+getTitle) ⇒ <code>string</code>\n        * [.getShortTitle()](#module_RDS..University+getShortTitle) ⇒ <code>String</code>\n        * [.formatForSearch(format)](#module_RDS..University+formatForSearch) ⇒ <code>object</code>\n        * [.saveUniversity()](#module_RDS..University+saveUniversity) ⇒ <code>university</code>\n    * _static_\n        * [.getById(id)](#module_RDS..University.getById) ⇒ <code>Promise</code>\n        * [.getFaculties(university, format,)](#module_RDS..University.getFaculties) ⇒ <code>Promise</code>\n        * [.getUniversities(format)](#module_RDS..University.getUniversities) ⇒ <code>promise</code>\n        * [.getUniversitiesByTitle(title, format)](#module_RDS..University.getUniversitiesByTitle) ⇒ <code>Promise</code>\n        * [.getFacultiesByTitle(title, university, format)](#module_RDS..University.getFacultiesByTitle) ⇒ <code>Promise</code>\n        * [.isExist(university, faculty)](#module_RDS..University.isExist) ⇒ <code>promise</code>\n        * [.getUniversityAndFacultyTitles(university, faculty)](#module_RDS..University.getUniversityAndFacultyTitles) ⇒ <code>Promise</code>\n        * [.createNew(title, shortTitle, street, building, city, rating)](#module_RDS..University.createNew) ⇒ <code>promise</code>\n        * [.addFaculty(title, shortTitle)](#module_RDS..University.addFaculty)\n\n<a name=\"module_RDS..University+getTitle\"></a>\n\n#### university.getTitle() ⇒ <code>string</code>\n**Kind**: instance method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Получение названия университета  \n**Returns**: <code>string</code> - - название  \n**this**: <code>{University}</code>  \n<a name=\"module_RDS..University+getShortTitle\"></a>\n\n#### university.getShortTitle() ⇒ <code>String</code>\n**Kind**: instance method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Получение краткого названия университета  \n**Returns**: <code>String</code> - - краткое название  \n**this**: <code>{University}</code>  \n<a name=\"module_RDS..University+formatForSearch\"></a>\n\n#### university.formatForSearch(format) ⇒ <code>object</code>\n**Kind**: instance method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Метод для форматирования факультетов или университетов для выдачи  \n**Returns**: <code>object</code> - formatted University  \n**this**: <code>{University}</code>  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| format | <code>boolean</code> | true - длинное(title), false - краткое(shortTitle) |\n\n<a name=\"module_RDS..University+saveUniversity\"></a>\n\n#### university.saveUniversity() ⇒ <code>university</code>\n**Kind**: instance method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Безопасное сохранение университета  \n**Throws**:\n\n- <code>DbError</code> , 500 - ошибка базы данных\n\n**this**: <code>{University}</code>  \n<a name=\"module_RDS..University.getById\"></a>\n\n#### University.getById(id) ⇒ <code>Promise</code>\n**Kind**: static method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Получение университета по id  \n**this**: <code>{University}</code>  \n**Fulfill**: <code>University</code> - все прошло хорошо  \n**Reject**: <code>DbError</code>, 404 - не найден тип по id  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных.  \n\n| Param | Description |\n| --- | --- |\n| id | идентификатор типа |\n\n<a name=\"module_RDS..University.getFaculties\"></a>\n\n#### University.getFaculties(university, format,) ⇒ <code>Promise</code>\n**Kind**: static method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Метод для получения списка факультетов в рамках одного универа по id  \n**this**: <code>{University}</code>  \n**Fulfill**: - Массив для выдачи  \n**Reject{dberror},**: 204 - не найдено факультетов  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| university | <code>string</code> | id университета |\n| format, | <code>boolean</code> | true - длинное(title), false - краткое(shortTitle) |\n\n<a name=\"module_RDS..University.getUniversities\"></a>\n\n#### University.getUniversities(format) ⇒ <code>promise</code>\n**Kind**: static method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Метод для получения списка универов  \n**this**: <code>{University}</code>  \n**Fulfill**: - Массив для выдачи  \n**Reject**: <code>DbError</code>, 204 - не найдено университетов  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| format | <code>boolean</code> | true - длинное(title), false - краткое(shortTitle) |\n\n<a name=\"module_RDS..University.getUniversitiesByTitle\"></a>\n\n#### University.getUniversitiesByTitle(title, format) ⇒ <code>Promise</code>\n**Kind**: static method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Получение университетов по названию  \n**this**: <code>{University}</code>  \n**Fulfill**: - Массив для выдачи  \n**Reject**: <code>DbError</code>, 204 - не найдено университетов  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| title |  | строка поиска |\n| format | <code>boolean</code> | true - длинное(title), false - краткое(shortTitle) |\n\n<a name=\"module_RDS..University.getFacultiesByTitle\"></a>\n\n#### University.getFacultiesByTitle(title, university, format) ⇒ <code>Promise</code>\n**Kind**: static method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Получение университетов по названию  \n**this**: <code>{University}</code>  \n**Fulfill**: - Массив для выдачи  \n**Reject**: <code>DbError</code>, 204 - не найдено университетов  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| title |  | строка для поиска |\n| university |  | идентификатор университета |\n| format | <code>boolean</code> | true - длинное(title), false - краткое(shortTitle) |\n\n<a name=\"module_RDS..University.isExist\"></a>\n\n#### University.isExist(university, faculty) ⇒ <code>promise</code>\n**Kind**: static method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Метод проверки валидности университета и факультета  \n**this**: <code>{University}</code>  \n**Fulfill**: <code>boolean</code>, true - данные валидны, false - данные не валидны  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных  \n\n| Param | Description |\n| --- | --- |\n| university | идентификатор университета |\n| faculty | идентификатор факульета |\n\n<a name=\"module_RDS..University.getUniversityAndFacultyTitles\"></a>\n\n#### University.getUniversityAndFacultyTitles(university, faculty) ⇒ <code>Promise</code>\n**Kind**: static method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Метод, возвращающий названия факультета и университета  \n**this**: <code>{University}</code>  \n**Fulfill**: <code>object</code>, проперти university, faculty  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных  \n\n| Param | Description |\n| --- | --- |\n| university | идентификатор университета |\n| faculty | идентификатор факульета |\n\n<a name=\"module_RDS..University.createNew\"></a>\n\n#### University.createNew(title, shortTitle, street, building, city, rating) ⇒ <code>promise</code>\n**Kind**: static method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Добавление нового университета  \n**this**: <code>{University}</code>  \n\n| Param | Description |\n| --- | --- |\n| title | полное название |\n| shortTitle | краткое название |\n| street | улица/проспект |\n| building | номер дома |\n| city | город |\n| rating | рейтинг |\n\n<a name=\"module_RDS..University.addFaculty\"></a>\n\n#### University.addFaculty(title, shortTitle)\n**Kind**: static method of <code>[University](#module_RDS..University)</code>  \n**Summary**: Добавление нового факультета в университет  \n**Throws**:\n\n- <code>ValidationError</code> , 400 - Факультет уже присутствует в университете\n\n**this**: <code>{University}</code>  \n\n| Param | Description |\n| --- | --- |\n| title | полное название |\n| shortTitle | краткое название |\n\n<a name=\"module_RDS..WorkType\"></a>\n\n### RDS~WorkType\n**Kind**: inner class of <code>[RDS](#module_RDS)</code>  \n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| title | <code>string</code> | название |\n| created | <code>date</code> | дата создания |\n| updated | <code>date</code> | дата обновления |\n| enabled | <code>boolean</code> | Активен ли предмет? |\n| tags | <code>Array.&lt;string&gt;</code> | Тэги |\n\n\n* [~WorkType](#module_RDS..WorkType)\n    * _instance_\n        * [.saveType()](#module_RDS..WorkType+saveType) ⇒ <code>WorkType</code>\n    * _static_\n        * [.setName(id, newTitle)](#module_RDS..WorkType.setName) ⇒ <code>Promise</code>\n        * [.enable(id)](#module_RDS..WorkType.enable) ⇒ <code>Promise</code>\n        * [.disable(id)](#module_RDS..WorkType.disable) ⇒ <code>Promise</code>\n        * [.getById(id)](#module_RDS..WorkType.getById) ⇒ <code>Promise</code>\n        * [.getEnabled(query, skip)](#module_RDS..WorkType.getEnabled) ⇒ <code>Promise</code>\n        * [.getAll(query, skip)](#module_RDS..WorkType.getAll) ⇒ <code>Promise</code>\n        * [.getDisabled(query, skip)](#module_RDS..WorkType.getDisabled) ⇒ <code>Promise</code>\n        * [.isExist(id)](#module_RDS..WorkType.isExist) ⇒ <code>Promise</code>\n\n<a name=\"module_RDS..WorkType+saveType\"></a>\n\n#### workType.saveType() ⇒ <code>WorkType</code>\nБезопасное сохранение типа\n\n**Kind**: instance method of <code>[WorkType](#module_RDS..WorkType)</code>  \n**Throws**:\n\n- <code>DbError</code> , 500 - ошибка базы данных\n\n**this**: <code>{WorkType}</code>  \n<a name=\"module_RDS..WorkType.setName\"></a>\n\n#### WorkType.setName(id, newTitle) ⇒ <code>Promise</code>\nИзменение title у типа работы\n\n**Kind**: static method of <code>[WorkType](#module_RDS..WorkType)</code>  \n**this**: <code>{WorkType}</code>  \n**Fulfil**: <code>WorkType</code>, объект типа WorkType  \n**Reject**: <code>DbError</code>, 400 - нарушена уникальность названия  \n**Reject**: <code>DbError</code>, 404 - нет типа с таким названием  \n**Reject**: <code>DbError</code>, 500 - ошибка бд  \n\n| Param | Description |\n| --- | --- |\n| id | идентификатор типа работы |\n| newTitle | новое название |\n\n<a name=\"module_RDS..WorkType.enable\"></a>\n\n#### WorkType.enable(id) ⇒ <code>Promise</code>\nАктивация работы по id\n\n**Kind**: static method of <code>[WorkType](#module_RDS..WorkType)</code>  \n**this**: <code>{WorkType}</code>  \n**Fulfill**: <code>WorkType</code> - все прошло хорошо  \n**Reject**: <code>DbError</code>, 404 - не найден тип по id  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных.  \n\n| Param | Description |\n| --- | --- |\n| id | идентификатор работы |\n\n<a name=\"module_RDS..WorkType.disable\"></a>\n\n#### WorkType.disable(id) ⇒ <code>Promise</code>\nДизактивация работы по id\n\n**Kind**: static method of <code>[WorkType](#module_RDS..WorkType)</code>  \n**this**: <code>{WorkType}</code>  \n**Fulfill**: <code>WorkType</code> - все прошло хорошо  \n**Reject**: <code>DbError</code>, 404 - не найден тип по id  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных.  \n\n| Param | Description |\n| --- | --- |\n| id | идентификатор работы |\n\n<a name=\"module_RDS..WorkType.getById\"></a>\n\n#### WorkType.getById(id) ⇒ <code>Promise</code>\nПолучение типа по id\n\n**Kind**: static method of <code>[WorkType](#module_RDS..WorkType)</code>  \n**this**: <code>{WorkType}</code>  \n**Fulfill**: <code>WorkType</code> - все прошло хорошо  \n**Reject**: <code>DbError</code>, 404 - не найден тип по id  \n**Reject**: <code>DbError</code>, 500 - ошибка базы данных.  \n\n| Param | Description |\n| --- | --- |\n| id | идентификатор типа |\n\n<a name=\"module_RDS..WorkType.getEnabled\"></a>\n\n#### WorkType.getEnabled(query, skip) ⇒ <code>Promise</code>\nПоиск/получение неактивированных типов\n\n**Kind**: static method of <code>[WorkType](#module_RDS..WorkType)</code>  \n**this**: <code>{WorkType}</code>  \n**Fulfill**: <code>workType</code>  \n**Reject**: <code>DbError</code>, 204 - ничего не найдено  \n**Reject**: <code>DbError</code>, 500 - ошибка сервера бд  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| query |  | опционально. Строка для поиска |\n| skip | <code>number</code> | сколько страниц пропускаем сначала? |\n\n<a name=\"module_RDS..WorkType.getAll\"></a>\n\n#### WorkType.getAll(query, skip) ⇒ <code>Promise</code>\nПоиск/получение по всем типам работ\n\n**Kind**: static method of <code>[WorkType](#module_RDS..WorkType)</code>  \n**this**: <code>{WorkType}</code>  \n**Fulfill**: <code>workType</code>  \n**Reject**: <code>DbError</code>, 204 - ничего не найдено  \n**Reject**: <code>DbError</code>, 500 - ошибка сервера бд  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| query |  | опционально. Строка для поиска |\n| skip | <code>number</code> | сколько страниц пропускаем сначала? |\n\n<a name=\"module_RDS..WorkType.getDisabled\"></a>\n\n#### WorkType.getDisabled(query, skip) ⇒ <code>Promise</code>\nПоиск/получение неактивированных типов\n\n**Kind**: static method of <code>[WorkType](#module_RDS..WorkType)</code>  \n**this**: <code>{WorkType}</code>  \n**Fulfill**: <code>workType</code>  \n**Reject**: <code>DbError</code>, 204 - ничего не найдено  \n**Reject**: <code>DbError</code>, 500 - ошибка сервера бд  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| query |  | опционально. Строка для поиска |\n| skip | <code>number</code> | сколько страниц пропускаем сначала? |\n\n<a name=\"module_RDS..WorkType.isExist\"></a>\n\n#### WorkType.isExist(id) ⇒ <code>Promise</code>\nПроверка существуюет ли такой тип\n\n**Kind**: static method of <code>[WorkType](#module_RDS..WorkType)</code>  \n**this**: <code>{WorkType}</code>  \n**Fulfill**: <code>boolean</code>, true - тип существует, false - типа нет.  \n**Reject**: <code>DbError</code>, 500 - ошибка бд  \n\n| Param | Description |\n| --- | --- |\n| id | идентификатор типа |\n\n","maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"time":{"modified":"2022-06-12T14:43:25.023Z","created":"2016-07-07T21:24:23.103Z","1.0.0":"2016-07-07T21:24:23.103Z","1.0.1":"2016-07-07T21:49:33.522Z","1.0.2":"2016-07-28T11:18:31.096Z","1.0.3":"2016-07-28T11:20:07.761Z","1.0.4":"2016-08-01T15:16:55.025Z","1.0.5":"2016-08-01T15:27:40.119Z","1.0.6":"2016-08-15T10:03:35.069Z","1.0.7":"2016-08-15T10:05:04.104Z","1.0.8":"2016-08-19T13:56:33.779Z","1.0.9":"2016-09-19T08:07:48.050Z","1.0.10":"2016-09-24T09:57:26.542Z"},"homepage":"https://github.com/AnZuev/StudCloud.RDS#readme","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.RDS.git"},"author":{"name":"AnZuev"},"bugs":{"url":"https://github.com/AnZuev/StudCloud.RDS/issues"},"license":"ISC","readmeFilename":"README.md"}