{"action":"created","comment":{"url":"https://api.github.com/repos/apifytech/apify-client-js/pulls/comments/175469258","pull_request_review_id":105001142,"id":175469258,"diff_hunk":"@@ -0,0 +1,340 @@\n+import { checkParamOrThrow, pluckData, catchNotFoundOrThrow } from './utils';\n+\n+/**\n+ * RequestQueues\n+ * @memberOf ApifyClient\n+ * @description\n+ * ### Basic usage\n+ * ```javascript\n+ * const ApifyClient = require('apify-client');\n+ *\n+ * const apifyClient = new ApifyClient({\n+ *        userId: 'RWnGtczasdwP63Mak',\n+ *        token: 'f5J7XsdaKDyRywwuGGo9',\n+ * });\n+ * const requestQueues = apifyClient.requestQueues;\n+ *\n+ * // Get request queue with name 'my-queue' and set it as default\n+ * // to be used in following commands.\n+ * const queue = await requestQueues.getOrCreateQueue({\n+ *     queueName: 'my-queue',\n+ * });\n+ * apifyClient.setOptions({ queueId: queue.id });\n+ *\n+ * // Add requests to queue.\n+ * await requestQueues.addRequest({ url: 'http://example.com', uniqueKey: 'http://example.com' });\n+ * await requestQueues.addRequest({ url: 'http://example.com/a/b', uniqueKey: 'http://example.com/a/b' });\n+ *\n+ * // Fetch unhandled requets from queue.\n+ * const [request1, request2] = await requestQueues.queryQueueHead();\n+ *\n+ * // Mark request as handled.\n+ * request1.handledAt = new Date();\n+ * await requestQueues.updateRequest(request1);\n+ * ```\n+ *\n+ * Every method can be used as either promise or with callback. If your Node version supports await/async then you can await promise result.\n+ * ```javascript\n+ * // Awaited promise\n+ * try {\n+ *      const queue = await requestQueues.getQueue(queueId);\n+ *      // Do something with the queue ...\n+ * } catch (err) {\n+ *      // Do something with error ...\n+ * }\n+ *\n+ * // Promise\n+ * requestQueues.getQueue(queueId)\n+ * .then((queue) => {\n+ *      // Do something with queue ...\n+ * })\n+ * .catch((err) => {\n+ *      // Do something with error ...\n+ * });\n+ *\n+ * // Callback\n+ * requestQueues.getQueue(queueId, (err, queue) => {\n+ *      // Do something with error or queue ...\n+ * });\n+ * ```\n+ * @namespace requestQueues\n+ */\n+\n+export const BASE_PATH = '/v2/request-queues';\n+\n+export default {\n+    /**\n+     * Creates request queue of given name and returns it's object. If queue with given name already exists then returns it's object.\n+     *\n+     * @memberof ApifyClient.requestQueues\n+     * @instance\n+     * @param {Object} options\n+     * @param options.token\n+     * @param {String} options.queueName - Custom unique name to easily identify the queue in the future.\n+     * @param callback\n+     * @returns {RequestQueue}\n+     */\n+    getOrCreateQueue: (requestPromise, options) => {\n+        const { baseUrl, token, queueName } = options;\n+\n+        checkParamOrThrow(baseUrl, 'baseUrl', 'String');\n+        checkParamOrThrow(token, 'token', 'String');\n+        checkParamOrThrow(queueName, 'queueName', 'String');\n+\n+        return requestPromise({\n+            url: `${baseUrl}${BASE_PATH}`,\n+            json: true,\n+            method: 'POST',\n+            qs: { name: queueName, token },\n+        })\n+            .then(pluckData);\n+    },\n+\n+    /**\n+     * Gets list of request queues.\n+     *\n+     * By default, the objects are sorted by the createdAt field in ascending order,\n+     * therefore you can use pagination to incrementally fetch all queues while new ones are still being created.\n+     * To sort them in descending order, use desc: 1 parameter.\n+     * The endpoint supports pagination using limit and offset parameters and it will not return more than 1000 array elements.\n+     *\n+     * @memberof ApifyClient.requestQueues\n+     * @instance\n+     * @param {Object} options\n+     * @param options.token\n+     * @param {Number} [options.offset=0] - Number of array elements that should be skipped at the start.\n+     * @param {Number} [options.limit=1000] - Maximum number of array elements to return.\n+     * @param {Number} [options.desc] - If 1 then the objects are sorted by the startedAt field in descending order.\n+     * @param callback\n+     * @returns {PaginationList}\n+     */\n+    listQueues: (requestPromise, options) => {\n+        const { baseUrl, token, offset, limit, desc, unnamed } = options;\n+\n+        checkParamOrThrow(baseUrl, 'baseUrl', 'String');\n+        checkParamOrThrow(token, 'token', 'String');\n+        checkParamOrThrow(limit, 'limit', 'Maybe Number');\n+        checkParamOrThrow(offset, 'offset', 'Maybe Number');\n+        checkParamOrThrow(desc, 'desc', 'Maybe Boolean');\n+        checkParamOrThrow(unnamed, 'unnamed', 'Maybe Boolean');\n+\n+        const query = { token };\n+\n+        if (limit) query.limit = limit;\n+        if (offset) query.offset = offset;\n+        if (desc) query.desc = 1;\n+        if (unnamed) query.unnamed = 1;\n+\n+        return requestPromise({\n+            url: `${baseUrl}${BASE_PATH}`,\n+            json: true,\n+            method: 'GET',\n+            qs: query,\n+        })\n+            .then(pluckData);\n+    },\n+\n+    /**\n+     * Gets request queue.\n+     *\n+     * @memberof ApifyClient.requestQueues\n+     * @instance\n+     * @param {Object} options\n+     * @param {String} options.queueId - Unique queue ID\n+     * @param callback\n+     * @returns {RequestQueue}\n+     */\n+    getQueue: (requestPromise, options) => {\n+        const { baseUrl, queueId } = options;\n+\n+        checkParamOrThrow(baseUrl, 'baseUrl', 'String');\n+        checkParamOrThrow(queueId, 'queueId', 'String');\n+\n+        return requestPromise({\n+            url: `${baseUrl}${BASE_PATH}/${queueId}`,\n+            json: true,\n+            method: 'GET',\n+        })\n+            .then(pluckData)\n+            .catch(catchNotFoundOrThrow);\n+    },\n+\n+    /**\n+     * Deletes request queue.\n+     *\n+     * @memberof ApifyClient.requestQueues\n+     * @instance\n+     * @param {Object} options\n+     * @param {String} options.queueId - Unique queue ID\n+     * @param callback\n+     * @returns {*}\n+     */\n+    deleteQueue: (requestPromise, options) => {\n+        const { baseUrl, queueId } = options;\n+\n+        checkParamOrThrow(baseUrl, 'baseUrl', 'String');\n+        checkParamOrThrow(queueId, 'queueId', 'String');\n+\n+        return requestPromise({\n+            url: `${baseUrl}${BASE_PATH}/${queueId}`,\n+            json: true,\n+            method: 'DELETE',\n+        });\n+    },\n+\n+    /**\n+     * @typedef {Object} AddedRequetInfo\n+     * @property {Boolean} wasAlreadyPresent Indicates if request was already present in the queue.\n+     * @property {Boolean} wasAlreadyHandled Indicates if request was already marked as handled.\n+     * @property {String} id The ID of the added request","path":"src/request_queues.js","position":189,"original_position":189,"commit_id":"955e59f22b24ef008e12402aca2b9258427e12e9","original_commit_id":"955e59f22b24ef008e12402aca2b9258427e12e9","user":{"login":"jancurn","id":10612996,"avatar_url":"https://avatars1.githubusercontent.com/u/10612996?v=4","gravatar_id":"","url":"https://api.github.com/users/jancurn","html_url":"https://github.com/jancurn","followers_url":"https://api.github.com/users/jancurn/followers","following_url":"https://api.github.com/users/jancurn/following{/other_user}","gists_url":"https://api.github.com/users/jancurn/gists{/gist_id}","starred_url":"https://api.github.com/users/jancurn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jancurn/subscriptions","organizations_url":"https://api.github.com/users/jancurn/orgs","repos_url":"https://api.github.com/users/jancurn/repos","events_url":"https://api.github.com/users/jancurn/events{/privacy}","received_events_url":"https://api.github.com/users/jancurn/received_events","type":"User","site_admin":false},"body":"it would be better to call this \"requestId\" than just simply \"id\", to make it more clear","created_at":"2018-03-19T15:09:11Z","updated_at":"2018-03-19T15:10:50Z","html_url":"https://github.com/apifytech/apify-client-js/pull/55#discussion_r175469258","pull_request_url":"https://api.github.com/repos/apifytech/apify-client-js/pulls/55","author_association":"OWNER","_links":{"self":{"href":"https://api.github.com/repos/apifytech/apify-client-js/pulls/comments/175469258"},"html":{"href":"https://github.com/apifytech/apify-client-js/pull/55#discussion_r175469258"},"pull_request":{"href":"https://api.github.com/repos/apifytech/apify-client-js/pulls/55"}}},"pull_request":{"url":"https://api.github.com/repos/apifytech/apify-client-js/pulls/55","id":175553520,"html_url":"https://github.com/apifytech/apify-client-js/pull/55","diff_url":"https://github.com/apifytech/apify-client-js/pull/55.diff","patch_url":"https://github.com/apifytech/apify-client-js/pull/55.patch","issue_url":"https://api.github.com/repos/apifytech/apify-client-js/issues/55","number":55,"state":"open","locked":false,"title":"Feature/request queue","user":{"login":"mtrunkat","id":594801,"avatar_url":"https://avatars1.githubusercontent.com/u/594801?v=4","gravatar_id":"","url":"https://api.github.com/users/mtrunkat","html_url":"https://github.com/mtrunkat","followers_url":"https://api.github.com/users/mtrunkat/followers","following_url":"https://api.github.com/users/mtrunkat/following{/other_user}","gists_url":"https://api.github.com/users/mtrunkat/gists{/gist_id}","starred_url":"https://api.github.com/users/mtrunkat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtrunkat/subscriptions","organizations_url":"https://api.github.com/users/mtrunkat/orgs","repos_url":"https://api.github.com/users/mtrunkat/repos","events_url":"https://api.github.com/users/mtrunkat/events{/privacy}","received_events_url":"https://api.github.com/users/mtrunkat/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-03-16T14:44:54Z","updated_at":"2018-03-19T15:10:50Z","closed_at":null,"merged_at":null,"merge_commit_sha":"80b7d384c7a4f4c2b35b59221a7ccba6d062aebe","assignee":null,"assignees":[],"requested_reviewers":[{"login":"gippy","id":3171028,"avatar_url":"https://avatars1.githubusercontent.com/u/3171028?v=4","gravatar_id":"","url":"https://api.github.com/users/gippy","html_url":"https://github.com/gippy","followers_url":"https://api.github.com/users/gippy/followers","following_url":"https://api.github.com/users/gippy/following{/other_user}","gists_url":"https://api.github.com/users/gippy/gists{/gist_id}","starred_url":"https://api.github.com/users/gippy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gippy/subscriptions","organizations_url":"https://api.github.com/users/gippy/orgs","repos_url":"https://api.github.com/users/gippy/repos","events_url":"https://api.github.com/users/gippy/events{/privacy}","received_events_url":"https://api.github.com/users/gippy/received_events","type":"User","site_admin":false},{"login":"drobnikj","id":11837643,"avatar_url":"https://avatars3.githubusercontent.com/u/11837643?v=4","gravatar_id":"","url":"https://api.github.com/users/drobnikj","html_url":"https://github.com/drobnikj","followers_url":"https://api.github.com/users/drobnikj/followers","following_url":"https://api.github.com/users/drobnikj/following{/other_user}","gists_url":"https://api.github.com/users/drobnikj/gists{/gist_id}","starred_url":"https://api.github.com/users/drobnikj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drobnikj/subscriptions","organizations_url":"https://api.github.com/users/drobnikj/orgs","repos_url":"https://api.github.com/users/drobnikj/repos","events_url":"https://api.github.com/users/drobnikj/events{/privacy}","received_events_url":"https://api.github.com/users/drobnikj/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/apifytech/apify-client-js/pulls/55/commits","review_comments_url":"https://api.github.com/repos/apifytech/apify-client-js/pulls/55/comments","review_comment_url":"https://api.github.com/repos/apifytech/apify-client-js/pulls/comments{/number}","comments_url":"https://api.github.com/repos/apifytech/apify-client-js/issues/55/comments","statuses_url":"https://api.github.com/repos/apifytech/apify-client-js/statuses/955e59f22b24ef008e12402aca2b9258427e12e9","head":{"label":"apifytech:feature/request_queue","ref":"feature/request_queue","sha":"955e59f22b24ef008e12402aca2b9258427e12e9","user":{"login":"apifytech","id":24586296,"avatar_url":"https://avatars3.githubusercontent.com/u/24586296?v=4","gravatar_id":"","url":"https://api.github.com/users/apifytech","html_url":"https://github.com/apifytech","followers_url":"https://api.github.com/users/apifytech/followers","following_url":"https://api.github.com/users/apifytech/following{/other_user}","gists_url":"https://api.github.com/users/apifytech/gists{/gist_id}","starred_url":"https://api.github.com/users/apifytech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apifytech/subscriptions","organizations_url":"https://api.github.com/users/apifytech/orgs","repos_url":"https://api.github.com/users/apifytech/repos","events_url":"https://api.github.com/users/apifytech/events{/privacy}","received_events_url":"https://api.github.com/users/apifytech/received_events","type":"Organization","site_admin":false},"repo":{"id":90863121,"name":"apify-client-js","full_name":"apifytech/apify-client-js","owner":{"login":"apifytech","id":24586296,"avatar_url":"https://avatars3.githubusercontent.com/u/24586296?v=4","gravatar_id":"","url":"https://api.github.com/users/apifytech","html_url":"https://github.com/apifytech","followers_url":"https://api.github.com/users/apifytech/followers","following_url":"https://api.github.com/users/apifytech/following{/other_user}","gists_url":"https://api.github.com/users/apifytech/gists{/gist_id}","starred_url":"https://api.github.com/users/apifytech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apifytech/subscriptions","organizations_url":"https://api.github.com/users/apifytech/orgs","repos_url":"https://api.github.com/users/apifytech/repos","events_url":"https://api.github.com/users/apifytech/events{/privacy}","received_events_url":"https://api.github.com/users/apifytech/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/apifytech/apify-client-js","description":"JavaScript / Node.js client for Apify API.","fork":false,"url":"https://api.github.com/repos/apifytech/apify-client-js","forks_url":"https://api.github.com/repos/apifytech/apify-client-js/forks","keys_url":"https://api.github.com/repos/apifytech/apify-client-js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/apifytech/apify-client-js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/apifytech/apify-client-js/teams","hooks_url":"https://api.github.com/repos/apifytech/apify-client-js/hooks","issue_events_url":"https://api.github.com/repos/apifytech/apify-client-js/issues/events{/number}","events_url":"https://api.github.com/repos/apifytech/apify-client-js/events","assignees_url":"https://api.github.com/repos/apifytech/apify-client-js/assignees{/user}","branches_url":"https://api.github.com/repos/apifytech/apify-client-js/branches{/branch}","tags_url":"https://api.github.com/repos/apifytech/apify-client-js/tags","blobs_url":"https://api.github.com/repos/apifytech/apify-client-js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/apifytech/apify-client-js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/apifytech/apify-client-js/git/refs{/sha}","trees_url":"https://api.github.com/repos/apifytech/apify-client-js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/apifytech/apify-client-js/statuses/{sha}","languages_url":"https://api.github.com/repos/apifytech/apify-client-js/languages","stargazers_url":"https://api.github.com/repos/apifytech/apify-client-js/stargazers","contributors_url":"https://api.github.com/repos/apifytech/apify-client-js/contributors","subscribers_url":"https://api.github.com/repos/apifytech/apify-client-js/subscribers","subscription_url":"https://api.github.com/repos/apifytech/apify-client-js/subscription","commits_url":"https://api.github.com/repos/apifytech/apify-client-js/commits{/sha}","git_commits_url":"https://api.github.com/repos/apifytech/apify-client-js/git/commits{/sha}","comments_url":"https://api.github.com/repos/apifytech/apify-client-js/comments{/number}","issue_comment_url":"https://api.github.com/repos/apifytech/apify-client-js/issues/comments{/number}","contents_url":"https://api.github.com/repos/apifytech/apify-client-js/contents/{+path}","compare_url":"https://api.github.com/repos/apifytech/apify-client-js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/apifytech/apify-client-js/merges","archive_url":"https://api.github.com/repos/apifytech/apify-client-js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/apifytech/apify-client-js/downloads","issues_url":"https://api.github.com/repos/apifytech/apify-client-js/issues{/number}","pulls_url":"https://api.github.com/repos/apifytech/apify-client-js/pulls{/number}","milestones_url":"https://api.github.com/repos/apifytech/apify-client-js/milestones{/number}","notifications_url":"https://api.github.com/repos/apifytech/apify-client-js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/apifytech/apify-client-js/labels{/name}","releases_url":"https://api.github.com/repos/apifytech/apify-client-js/releases{/id}","deployments_url":"https://api.github.com/repos/apifytech/apify-client-js/deployments","created_at":"2017-05-10T12:43:36Z","updated_at":"2018-03-16T14:54:59Z","pushed_at":"2018-03-19T09:52:17Z","git_url":"git://github.com/apifytech/apify-client-js.git","ssh_url":"git@github.com:apifytech/apify-client-js.git","clone_url":"https://github.com/apifytech/apify-client-js.git","svn_url":"https://github.com/apifytech/apify-client-js","homepage":"https://www.npmjs.com/package/apify-client","size":255,"stargazers_count":7,"watchers_count":7,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":4,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":1,"open_issues":4,"watchers":7,"default_branch":"master"}},"base":{"label":"apifytech:develop","ref":"develop","sha":"0a4fedc617d13bbb87f78ea03a3453e45ced6b4f","user":{"login":"apifytech","id":24586296,"avatar_url":"https://avatars3.githubusercontent.com/u/24586296?v=4","gravatar_id":"","url":"https://api.github.com/users/apifytech","html_url":"https://github.com/apifytech","followers_url":"https://api.github.com/users/apifytech/followers","following_url":"https://api.github.com/users/apifytech/following{/other_user}","gists_url":"https://api.github.com/users/apifytech/gists{/gist_id}","starred_url":"https://api.github.com/users/apifytech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apifytech/subscriptions","organizations_url":"https://api.github.com/users/apifytech/orgs","repos_url":"https://api.github.com/users/apifytech/repos","events_url":"https://api.github.com/users/apifytech/events{/privacy}","received_events_url":"https://api.github.com/users/apifytech/received_events","type":"Organization","site_admin":false},"repo":{"id":90863121,"name":"apify-client-js","full_name":"apifytech/apify-client-js","owner":{"login":"apifytech","id":24586296,"avatar_url":"https://avatars3.githubusercontent.com/u/24586296?v=4","gravatar_id":"","url":"https://api.github.com/users/apifytech","html_url":"https://github.com/apifytech","followers_url":"https://api.github.com/users/apifytech/followers","following_url":"https://api.github.com/users/apifytech/following{/other_user}","gists_url":"https://api.github.com/users/apifytech/gists{/gist_id}","starred_url":"https://api.github.com/users/apifytech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apifytech/subscriptions","organizations_url":"https://api.github.com/users/apifytech/orgs","repos_url":"https://api.github.com/users/apifytech/repos","events_url":"https://api.github.com/users/apifytech/events{/privacy}","received_events_url":"https://api.github.com/users/apifytech/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/apifytech/apify-client-js","description":"JavaScript / Node.js client for Apify API.","fork":false,"url":"https://api.github.com/repos/apifytech/apify-client-js","forks_url":"https://api.github.com/repos/apifytech/apify-client-js/forks","keys_url":"https://api.github.com/repos/apifytech/apify-client-js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/apifytech/apify-client-js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/apifytech/apify-client-js/teams","hooks_url":"https://api.github.com/repos/apifytech/apify-client-js/hooks","issue_events_url":"https://api.github.com/repos/apifytech/apify-client-js/issues/events{/number}","events_url":"https://api.github.com/repos/apifytech/apify-client-js/events","assignees_url":"https://api.github.com/repos/apifytech/apify-client-js/assignees{/user}","branches_url":"https://api.github.com/repos/apifytech/apify-client-js/branches{/branch}","tags_url":"https://api.github.com/repos/apifytech/apify-client-js/tags","blobs_url":"https://api.github.com/repos/apifytech/apify-client-js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/apifytech/apify-client-js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/apifytech/apify-client-js/git/refs{/sha}","trees_url":"https://api.github.com/repos/apifytech/apify-client-js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/apifytech/apify-client-js/statuses/{sha}","languages_url":"https://api.github.com/repos/apifytech/apify-client-js/languages","stargazers_url":"https://api.github.com/repos/apifytech/apify-client-js/stargazers","contributors_url":"https://api.github.com/repos/apifytech/apify-client-js/contributors","subscribers_url":"https://api.github.com/repos/apifytech/apify-client-js/subscribers","subscription_url":"https://api.github.com/repos/apifytech/apify-client-js/subscription","commits_url":"https://api.github.com/repos/apifytech/apify-client-js/commits{/sha}","git_commits_url":"https://api.github.com/repos/apifytech/apify-client-js/git/commits{/sha}","comments_url":"https://api.github.com/repos/apifytech/apify-client-js/comments{/number}","issue_comment_url":"https://api.github.com/repos/apifytech/apify-client-js/issues/comments{/number}","contents_url":"https://api.github.com/repos/apifytech/apify-client-js/contents/{+path}","compare_url":"https://api.github.com/repos/apifytech/apify-client-js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/apifytech/apify-client-js/merges","archive_url":"https://api.github.com/repos/apifytech/apify-client-js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/apifytech/apify-client-js/downloads","issues_url":"https://api.github.com/repos/apifytech/apify-client-js/issues{/number}","pulls_url":"https://api.github.com/repos/apifytech/apify-client-js/pulls{/number}","milestones_url":"https://api.github.com/repos/apifytech/apify-client-js/milestones{/number}","notifications_url":"https://api.github.com/repos/apifytech/apify-client-js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/apifytech/apify-client-js/labels{/name}","releases_url":"https://api.github.com/repos/apifytech/apify-client-js/releases{/id}","deployments_url":"https://api.github.com/repos/apifytech/apify-client-js/deployments","created_at":"2017-05-10T12:43:36Z","updated_at":"2018-03-16T14:54:59Z","pushed_at":"2018-03-19T09:52:17Z","git_url":"git://github.com/apifytech/apify-client-js.git","ssh_url":"git@github.com:apifytech/apify-client-js.git","clone_url":"https://github.com/apifytech/apify-client-js.git","svn_url":"https://github.com/apifytech/apify-client-js","homepage":"https://www.npmjs.com/package/apify-client","size":255,"stargazers_count":7,"watchers_count":7,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":4,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":1,"open_issues":4,"watchers":7,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/apifytech/apify-client-js/pulls/55"},"html":{"href":"https://github.com/apifytech/apify-client-js/pull/55"},"issue":{"href":"https://api.github.com/repos/apifytech/apify-client-js/issues/55"},"comments":{"href":"https://api.github.com/repos/apifytech/apify-client-js/issues/55/comments"},"review_comments":{"href":"https://api.github.com/repos/apifytech/apify-client-js/pulls/55/comments"},"review_comment":{"href":"https://api.github.com/repos/apifytech/apify-client-js/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/apifytech/apify-client-js/pulls/55/commits"},"statuses":{"href":"https://api.github.com/repos/apifytech/apify-client-js/statuses/955e59f22b24ef008e12402aca2b9258427e12e9"}},"author_association":"OWNER"}}
{"actor":{"display_login":"jancurn"}}