{"_id":"@smartcloud/operations","_rev":"30-6b7ebc98ee1ea01308718ecf033dd859","name":"@smartcloud/operations","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@smartcloud/operations","version":"0.0.1","author":{"name":"Smart Parking Ltd"},"license":"Apache-2.0","_id":"@smartcloud/operations@0.0.1","maintainers":[{"name":"aung-sc","email":"pyitphyo.aung@smartparking.com"}],"homepage":"https://github.com/SmartParkingTechnology/smartcloud-node#readme","bugs":{"url":"https://github.com/SmartParkingTechnology/smartcloud-node/issues"},"dist":{"shasum":"8e6f8c7c19cd1017675afa1e5bdd66104c2a74d6","tarball":"https://registry.npmjs.org/@smartcloud/operations/-/operations-0.0.1.tgz","integrity":"sha512-pajFXUAODFRdKsR0RsNvlufjQEj0GNWdiFOOhRhRjXVqmICncgkfPRmTfNHcgNJL+6OVV4JnhBXJ1yqBCyy7dw==","signatures":[{"sig":"MEUCIQDdL/M7PCAqqpA4gWgqKo3sxxWwBn8YJ+3agqqnSRkiLwIgMANP+3UOSip8EdQeSFONqW1RMAQkZS0YCvIuzfvYFFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/index.js","files":["src","COPYING"],"scripts":{"test":"ava -T 20s --verbose test/*.test.js","publish-module":"npm publish --access public"},"_npmUser":{"name":"aung-sc","email":"pyitphyo.aung@smartparking.com"},"repository":{"url":"git+https://github.com/SmartParkingTechnology/smartcloud-node.git","type":"git"},"_npmVersion":"5.4.2","description":"Operations Module of SmartCloud Utility Library for Node.js","directories":{},"_nodeVersion":"6.11.0","dependencies":{"@google-cloud/pubsub":"^0.14.2"},"devDependencies":{"ava":"^0.19.1","sinon":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operations-0.0.1.tgz_1506649380983_0.36948350188322365","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@smartcloud/operations","version":"0.0.2","author":{"name":"Smart Parking Ltd"},"license":"Apache-2.0","_id":"@smartcloud/operations@0.0.2","maintainers":[{"name":"kin.chan","email":"kin.chan@smartparking.com"},{"name":"aung-sc","email":"pyitphyo.aung@smartparking.com"},{"name":"flavoureddavid","email":"flavoureddavid@gmail.com"},{"name":"ssh-spnz","email":"sungsoo.hong@smartparking.com"},{"name":"granatir","email":"brian.granatir@smartparking.com"}],"homepage":"https://github.com/SmartParkingTechnology/smartcloud-node#readme","bugs":{"url":"https://github.com/SmartParkingTechnology/smartcloud-node/issues"},"dist":{"shasum":"6ca141d9801e50c0e077dbb20cab23f174349dc9","tarball":"https://registry.npmjs.org/@smartcloud/operations/-/operations-0.0.2.tgz","integrity":"sha512-9CbceJMWVI78ZPDrsY8RrID3hFr6uM8VXLSLAlUFGOXJ4lhFmIDqiKyXOS2j0ZoBBcQTU7OZPYqRNwxN1pCEYQ==","signatures":[{"sig":"MEUCIQDN1Ad8umXfvujB302MH0bWy7kEjgOowZnB/P7hcKcvegIgTuSVXPb2Jl51EHBjZrvyGXyBUOip1iIxIHAbzKweygY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/index.js","files":["src","COPYING"],"scripts":{"test":"ava -T 20s --verbose test/*.test.js","publish-module":"npm publish --access public"},"_npmUser":{"name":"aung-sc","email":"pyitphyo.aung@smartparking.com"},"repository":{"url":"git+https://github.com/SmartParkingTechnology/smartcloud-node.git","type":"git"},"_npmVersion":"5.4.2","description":"Operations Module of SmartCloud Utility Library for Node.js","directories":{},"_nodeVersion":"6.11.0","dependencies":{"@smartcloud/logging":"0.0.3","@google-cloud/pubsub":"^0.14.2"},"devDependencies":{"ava":"^0.19.1","sinon":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operations-0.0.2.tgz_1506653245793_0.026545690838247538","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@smartcloud/operations","version":"0.0.3","author":{"name":"Smart Parking Ltd"},"license":"Apache-2.0","_id":"@smartcloud/operations@0.0.3","maintainers":[{"name":"kin.chan","email":"kin.chan@smartparking.com"},{"name":"aung-sc","email":"pyitphyo.aung@smartparking.com"},{"name":"flavoureddavid","email":"flavoureddavid@gmail.com"},{"name":"ssh-spnz","email":"sungsoo.hong@smartparking.com"},{"name":"granatir","email":"brian.granatir@smartparking.com"}],"homepage":"https://github.com/SmartParkingTechnology/smartcloud-node#readme","bugs":{"url":"https://github.com/SmartParkingTechnology/smartcloud-node/issues"},"dist":{"shasum":"f46369762726501b1c7f0dff6e4fb16d902589bb","tarball":"https://registry.npmjs.org/@smartcloud/operations/-/operations-0.0.3.tgz","integrity":"sha512-mRgXWsyRhyrdWZ5hYxNrQktLWmcnkXRJRzvDAJIpKT5h5cBK4QR7QJwDJZ5R9wxiNJtKVq5y6qnhUAJ4Vtc5pw==","signatures":[{"sig":"MEUCIQDCpZH9Jm6X94eAvSsWao7rXmz4XmxFFc9HXK9AjXLyHgIgTarI9IOr9IjjX8a8UgJJVCtXfcBTMb3kB/ZDdPyL+48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/index.js","files":["src","COPYING"],"scripts":{"test":"ava -T 20s --verbose test/*.test.js","publish-module":"npm publish --access public"},"_npmUser":{"name":"aung-sc","email":"pyitphyo.aung@smartparking.com"},"repository":{"url":"git+https://github.com/SmartParkingTechnology/smartcloud-node.git","type":"git"},"_npmVersion":"5.4.2","description":"Operations Module of SmartCloud Utility Library for Node.js","directories":{},"_nodeVersion":"6.11.0","dependencies":{"@smartcloud/logging":"0.0.3","@google-cloud/pubsub":"^0.14.2"},"devDependencies":{"ava":"^0.19.1","sinon":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/operations-0.0.3.tgz_1508182489692_0.9788245223462582","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-09-29T01:43:01.144Z","modified":"2025-05-11T22:39:33.800Z","0.0.1":"2017-09-29T01:43:01.144Z","0.0.2":"2017-09-29T02:47:25.945Z","0.0.3":"2017-10-16T19:34:49.949Z"},"bugs":{"url":"https://github.com/SmartParkingTechnology/smartcloud-node/issues"},"author":{"name":"Smart Parking Ltd"},"license":"Apache-2.0","homepage":"https://github.com/SmartParkingTechnology/smartcloud-node#readme","repository":{"url":"git+https://github.com/SmartParkingTechnology/smartcloud-node.git","type":"git"},"description":"Operations Module of SmartCloud Utility Library for Node.js","maintainers":[{"email":"kin.chan@smartparking.com","name":"kin.chan"},{"email":"mark.ibell@smartparking.com","name":"mib1085"},{"email":"connor.sage@smartparking.com","name":"connorsage"},{"email":"edison.hu@smartparking.com","name":"spt-edison"},{"email":"jacob.rowland@smartparking.com","name":"jacrowland1"},{"email":"gary.ng@smartparking.com","name":"sp_gary"},{"email":"clemens.zeidler@gmail.com","name":"clemens-zeidler"},{"email":"arif.azmi@smartparking.com","name":"spt-arif"},{"email":"ben.lawrence@smartparking.com","name":"ben_lawrence"}],"readme":"# @smartcloud/operations\n\nOperations Module of SmartCloud Utility Library for Node.js\n\n### npm installation\n```sh\n$ npm install --save @smartcloud/operations\n```\n\n### Initialization\n\nThe module has core class named \"**SmartCloudOperations**\".  To initialize an **SmartCloudOperations** object, pass the follow parameters.\n\n    * maxRetries - (optional) specify maximum number of times that process can retry in case of failure.  If not specified, default will be 10.\n\n### Sample usage\n```js\nconst SmartCloudOps = require('@smartcloud/operations');\n\nvar ops = new SmartCloudOps.SmartCloudOperations();\n```\n\n### Methods\n\n* updateOperation(operationDetails) *method* - Update operation based on operation details passed.\n        * Expected operationDetails' properties\n            * **functionName** - function name related to this operation\n            * **status** - current operation's relevant status\n            * **message** - update message\n            * **fact** - relevant generic SmartCloud fact details\n   \n","readmeFilename":"readme.md"}