{"action":"created","comment":{"url":"https://api.github.com/repos/magento-engcom/msi/pulls/comments/171824148","pull_request_review_id":100745808,"id":171824148,"diff_hunk":"@@ -0,0 +1,156 @@\n+<?php\n+/**\n+ * Copyright © Magento, Inc. All rights reserved.\n+ * See COPYING.txt for license details.\n+ */\n+declare(strict_types=1);\n+\n+namespace Magento\\InventorySales\\Test\\Integration\\IsProductSalableForRequestedQty;\n+\n+use Magento\\Catalog\\Api\\ProductRepositoryInterface;\n+use Magento\\CatalogInventory\\Api\\StockItemCriteriaInterfaceFactory;\n+use Magento\\CatalogInventory\\Api\\StockItemRepositoryInterface;\n+use Magento\\Framework\\Api\\SearchCriteriaBuilder;\n+use Magento\\InventoryApi\\Api\\SourceItemRepositoryInterface;\n+use Magento\\InventoryApi\\Api\\SourceItemsSaveInterface;\n+use Magento\\InventoryReservations\\Model\\CleanupReservationsInterface;\n+use Magento\\InventoryReservations\\Model\\ReservationBuilderInterface;\n+use Magento\\InventoryReservationsApi\\Api\\AppendReservationsInterface;\n+use Magento\\InventorySalesApi\\Api\\IsProductSalableForRequestedQtyInterface;\n+use Magento\\TestFramework\\Helper\\Bootstrap;\n+use PHPUnit\\Framework\\TestCase;\n+\n+class IsSalableWithReservationsConditionTest extends TestCase\n+{\n+    /**\n+     * @var ReservationBuilderInterface\n+     */\n+    private $reservationBuilder;\n+\n+    /**\n+     * @var AppendReservationsInterface\n+     */\n+    private $appendReservations;\n+\n+    /**\n+     * @var CleanupReservationsInterface\n+     */\n+    private $cleanupReservations;\n+\n+    /**\n+     * @var IsProductSalableForRequestedQtyInterface\n+     */\n+    private $isProductSalableForRequestedQty;\n+\n+    /**\n+     * @var ProductRepositoryInterface\n+     */\n+    private $productRepository;\n+\n+    /**\n+     * @var StockItemRepositoryInterface\n+     */\n+    private $stockItemRepository;\n+\n+    /**\n+     * @var StockItemCriteriaInterfaceFactory\n+     */\n+    private $stockItemCriteriaFactory;\n+\n+    /**\n+     * @var SourceItemRepositoryInterface\n+     */\n+    private $sourceItemRepository;\n+\n+    /**\n+     * @var SearchCriteriaBuilder\n+     */\n+    private $searchCriteriaBuilder;\n+\n+    /**\n+     * @var SourceItemsSaveInterface\n+     */\n+    private $sourceItemsSave;\n+\n+    /**\n+     * @inheritdoc\n+     */\n+    protected function setUp()\n+    {\n+        parent::setUp();\n+\n+        $this->reservationBuilder = Bootstrap::getObjectManager()->get(ReservationBuilderInterface::class);\n+        $this->appendReservations = Bootstrap::getObjectManager()->get(AppendReservationsInterface::class);\n+        $this->cleanupReservations = Bootstrap::getObjectManager()->get(CleanupReservationsInterface::class);\n+        $this->isProductSalableForRequestedQty\n+            = Bootstrap::getObjectManager()->get(IsProductSalableForRequestedQtyInterface::class);\n+        $this->productRepository = Bootstrap::getObjectManager()->get(ProductRepositoryInterface::class);\n+        $this->stockItemRepository = Bootstrap::getObjectManager()->get(StockItemRepositoryInterface::class);\n+        $this->stockItemCriteriaFactory = Bootstrap::getObjectManager()->get(\n+            StockItemCriteriaInterfaceFactory::class\n+        );\n+        $this->sourceItemRepository = Bootstrap::getObjectManager()->get(SourceItemRepositoryInterface::class);\n+        $this->searchCriteriaBuilder = Bootstrap::getObjectManager()->get(SearchCriteriaBuilder::class);\n+        $this->sourceItemsSave = Bootstrap::getObjectManager()->get(SourceItemsSaveInterface::class);\n+    }\n+\n+    /**\n+     * @magentoDataFixture ../../../../app/code/Magento/InventoryApi/Test/_files/products.php\n+     * @magentoDataFixture ../../../../app/code/Magento/InventoryApi/Test/_files/sources.php\n+     * @magentoDataFixture ../../../../app/code/Magento/InventoryApi/Test/_files/stocks.php\n+     * @magentoDataFixture ../../../../app/code/Magento/InventoryApi/Test/_files/stock_source_links.php\n+     * @magentoDataFixture ../../../../app/code/Magento/InventoryApi/Test/_files/source_items.php\n+     * @magentoDataFixture ../../../../app/code/Magento/InventoryIndexer/Test/_files/reindex_inventory.php\n+     *\n+     * @param string $sku\n+     * @param int $stockId\n+     * @param bool $isSalable\n+     *\n+     * @dataProvider productIsSalableDataProvider\n+     */\n+    public function testProductIsSalable(string $sku, int $stockId, float $qty, bool $isSalable)\n+    {\n+        self::assertEquals($isSalable, $this->isProductSalableForRequestedQty->execute($sku, $stockId, $qty));\n+    }\n+\n+    /**\n+     * @return array\n+     */\n+    public function productIsSalableDataProvider(): array\n+    {\n+        return [\n+            ['SKU-1', 10, 1, true],\n+            ['SKU-1', 20, 1, false],\n+            ['SKU-1', 30, 1, true],\n+            ['SKU-2', 10, 1, false],\n+            ['SKU-2', 20, 1, true],\n+            ['SKU-2', 30, 1, true],\n+            ['SKU-3', 10, 1, false],\n+            ['SKU-3', 20, 1, false],\n+            ['SKU-3', 30, 1, false],","path":"app/code/Magento/InventorySales/Test/Integration/IsProductSalableForRequestedQty/IsSalableWithReservationsConditionTest.php","position":130,"original_position":130,"commit_id":"77cd18ff035352ef8badb1b9d7db15c85df2b906","original_commit_id":"77cd18ff035352ef8badb1b9d7db15c85df2b906","user":{"login":"aleron75","id":1199894,"avatar_url":"https://avatars2.githubusercontent.com/u/1199894?v=4","gravatar_id":"","url":"https://api.github.com/users/aleron75","html_url":"https://github.com/aleron75","followers_url":"https://api.github.com/users/aleron75/followers","following_url":"https://api.github.com/users/aleron75/following{/other_user}","gists_url":"https://api.github.com/users/aleron75/gists{/gist_id}","starred_url":"https://api.github.com/users/aleron75/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aleron75/subscriptions","organizations_url":"https://api.github.com/users/aleron75/orgs","repos_url":"https://api.github.com/users/aleron75/repos","events_url":"https://api.github.com/users/aleron75/events{/privacy}","received_events_url":"https://api.github.com/users/aleron75/received_events","type":"User","site_admin":false},"body":"the qty is never used because the tested methods are only proxy methods;\r\nfor that reason, let's discuss removing those tests at all","created_at":"2018-03-02T11:25:40Z","updated_at":"2018-03-02T11:25:41Z","html_url":"https://github.com/magento-engcom/msi/pull/629#discussion_r171824148","pull_request_url":"https://api.github.com/repos/magento-engcom/msi/pulls/629","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/magento-engcom/msi/pulls/comments/171824148"},"html":{"href":"https://github.com/magento-engcom/msi/pull/629#discussion_r171824148"},"pull_request":{"href":"https://api.github.com/repos/magento-engcom/msi/pulls/629"}},"in_reply_to_id":171797045},"pull_request":{"url":"https://api.github.com/repos/magento-engcom/msi/pulls/629","id":172272895,"html_url":"https://github.com/magento-engcom/msi/pull/629","diff_url":"https://github.com/magento-engcom/msi/pull/629.diff","patch_url":"https://github.com/magento-engcom/msi/pull/629.patch","issue_url":"https://api.github.com/repos/magento-engcom/msi/issues/629","number":629,"state":"open","locked":false,"title":"Add IsProductSalableForRequestedQty service","user":{"login":"aleron75","id":1199894,"avatar_url":"https://avatars2.githubusercontent.com/u/1199894?v=4","gravatar_id":"","url":"https://api.github.com/users/aleron75","html_url":"https://github.com/aleron75","followers_url":"https://api.github.com/users/aleron75/followers","following_url":"https://api.github.com/users/aleron75/following{/other_user}","gists_url":"https://api.github.com/users/aleron75/gists{/gist_id}","starred_url":"https://api.github.com/users/aleron75/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aleron75/subscriptions","organizations_url":"https://api.github.com/users/aleron75/orgs","repos_url":"https://api.github.com/users/aleron75/repos","events_url":"https://api.github.com/users/aleron75/events{/privacy}","received_events_url":"https://api.github.com/users/aleron75/received_events","type":"User","site_admin":false},"body":"This work-in-progress PR is related to issue #520 and is intended to discuss about adding a new service for InventorySalesAPI to be used to check whether a customer can buy or put to Shopping Cart a certain amount of product.\r\n\r\nThe first two commits do the following:\r\n- Rename `ManageConfigConditionTest` class to `ManageStockConditionTest`\r\n- Add `IsProductSalableForRequestedQtyConditionChain`\r\n- Add definition and implementation of conditions for the `IsProductSalableForRequestedQtyConditionChain`\r\n- Add conditions tests (except for `IsCorrectQtyCondition`)\r\n\r\nLet's also discuss about naming.\r\n\r\n","created_at":"2018-03-01T15:42:37Z","updated_at":"2018-03-02T11:25:41Z","closed_at":null,"merged_at":null,"merge_commit_sha":"6ae6ba934380841bde58f8c5fbb1b330ca276ae3","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":712304680,"url":"https://api.github.com/repos/magento-engcom/msi/labels/WIP","name":"WIP","color":"fbca04","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/magento-engcom/msi/pulls/629/commits","review_comments_url":"https://api.github.com/repos/magento-engcom/msi/pulls/629/comments","review_comment_url":"https://api.github.com/repos/magento-engcom/msi/pulls/comments{/number}","comments_url":"https://api.github.com/repos/magento-engcom/msi/issues/629/comments","statuses_url":"https://api.github.com/repos/magento-engcom/msi/statuses/77cd18ff035352ef8badb1b9d7db15c85df2b906","head":{"label":"magento-engcom:msi-520-is-product-salable-for-requested-qty","ref":"msi-520-is-product-salable-for-requested-qty","sha":"77cd18ff035352ef8badb1b9d7db15c85df2b906","user":{"login":"magento-engcom","id":25439648,"avatar_url":"https://avatars0.githubusercontent.com/u/25439648?v=4","gravatar_id":"","url":"https://api.github.com/users/magento-engcom","html_url":"https://github.com/magento-engcom","followers_url":"https://api.github.com/users/magento-engcom/followers","following_url":"https://api.github.com/users/magento-engcom/following{/other_user}","gists_url":"https://api.github.com/users/magento-engcom/gists{/gist_id}","starred_url":"https://api.github.com/users/magento-engcom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/magento-engcom/subscriptions","organizations_url":"https://api.github.com/users/magento-engcom/orgs","repos_url":"https://api.github.com/users/magento-engcom/repos","events_url":"https://api.github.com/users/magento-engcom/events{/privacy}","received_events_url":"https://api.github.com/users/magento-engcom/received_events","type":"Organization","site_admin":false},"repo":{"id":91593797,"name":"msi","full_name":"magento-engcom/msi","owner":{"login":"magento-engcom","id":25439648,"avatar_url":"https://avatars0.githubusercontent.com/u/25439648?v=4","gravatar_id":"","url":"https://api.github.com/users/magento-engcom","html_url":"https://github.com/magento-engcom","followers_url":"https://api.github.com/users/magento-engcom/followers","following_url":"https://api.github.com/users/magento-engcom/following{/other_user}","gists_url":"https://api.github.com/users/magento-engcom/gists{/gist_id}","starred_url":"https://api.github.com/users/magento-engcom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/magento-engcom/subscriptions","organizations_url":"https://api.github.com/users/magento-engcom/orgs","repos_url":"https://api.github.com/users/magento-engcom/repos","events_url":"https://api.github.com/users/magento-engcom/events{/privacy}","received_events_url":"https://api.github.com/users/magento-engcom/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/magento-engcom/msi","description":"All Submissions you make to Magento Inc. (“Magento\") through GitHub are subject to the following terms and conditions: (1) You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty free, irrevocable license under your applicable copyrights and patents to reproduce, prepare derivative works of, display, publically perform, sublicense and distribute any feedback, ideas, code, or other information (“Submission\") you submit through GitHub. (2) Your Submission is an original work of authorship and you are the owner or are legally entitled to grant the license stated above. (3) You agree to the Contributor License Agreement found here:  https://github.com/magento/magento2/blob/master/CONTRIBUTOR_LICENSE_AGREEMENT.html","fork":true,"url":"https://api.github.com/repos/magento-engcom/msi","forks_url":"https://api.github.com/repos/magento-engcom/msi/forks","keys_url":"https://api.github.com/repos/magento-engcom/msi/keys{/key_id}","collaborators_url":"https://api.github.com/repos/magento-engcom/msi/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/magento-engcom/msi/teams","hooks_url":"https://api.github.com/repos/magento-engcom/msi/hooks","issue_events_url":"https://api.github.com/repos/magento-engcom/msi/issues/events{/number}","events_url":"https://api.github.com/repos/magento-engcom/msi/events","assignees_url":"https://api.github.com/repos/magento-engcom/msi/assignees{/user}","branches_url":"https://api.github.com/repos/magento-engcom/msi/branches{/branch}","tags_url":"https://api.github.com/repos/magento-engcom/msi/tags","blobs_url":"https://api.github.com/repos/magento-engcom/msi/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/magento-engcom/msi/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/magento-engcom/msi/git/refs{/sha}","trees_url":"https://api.github.com/repos/magento-engcom/msi/git/trees{/sha}","statuses_url":"https://api.github.com/repos/magento-engcom/msi/statuses/{sha}","languages_url":"https://api.github.com/repos/magento-engcom/msi/languages","stargazers_url":"https://api.github.com/repos/magento-engcom/msi/stargazers","contributors_url":"https://api.github.com/repos/magento-engcom/msi/contributors","subscribers_url":"https://api.github.com/repos/magento-engcom/msi/subscribers","subscription_url":"https://api.github.com/repos/magento-engcom/msi/subscription","commits_url":"https://api.github.com/repos/magento-engcom/msi/commits{/sha}","git_commits_url":"https://api.github.com/repos/magento-engcom/msi/git/commits{/sha}","comments_url":"https://api.github.com/repos/magento-engcom/msi/comments{/number}","issue_comment_url":"https://api.github.com/repos/magento-engcom/msi/issues/comments{/number}","contents_url":"https://api.github.com/repos/magento-engcom/msi/contents/{+path}","compare_url":"https://api.github.com/repos/magento-engcom/msi/compare/{base}...{head}","merges_url":"https://api.github.com/repos/magento-engcom/msi/merges","archive_url":"https://api.github.com/repos/magento-engcom/msi/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/magento-engcom/msi/downloads","issues_url":"https://api.github.com/repos/magento-engcom/msi/issues{/number}","pulls_url":"https://api.github.com/repos/magento-engcom/msi/pulls{/number}","milestones_url":"https://api.github.com/repos/magento-engcom/msi/milestones{/number}","notifications_url":"https://api.github.com/repos/magento-engcom/msi/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/magento-engcom/msi/labels{/name}","releases_url":"https://api.github.com/repos/magento-engcom/msi/releases{/id}","deployments_url":"https://api.github.com/repos/magento-engcom/msi/deployments","created_at":"2017-05-17T15:47:14Z","updated_at":"2018-02-26T12:05:06Z","pushed_at":"2018-03-01T23:13:58Z","git_url":"git://github.com/magento-engcom/msi.git","ssh_url":"git@github.com:magento-engcom/msi.git","clone_url":"https://github.com/magento-engcom/msi.git","svn_url":"https://github.com/magento-engcom/msi","homepage":"http://www.magento.com","size":403982,"stargazers_count":77,"watchers_count":77,"language":"PHP","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":31,"mirror_url":null,"archived":false,"open_issues_count":142,"license":null,"forks":31,"open_issues":142,"watchers":77,"default_branch":"develop"}},"base":{"label":"magento-engcom:develop","ref":"develop","sha":"f4ab9771bf6e5b1f8fea81eb6d1f990a89fa337c","user":{"login":"magento-engcom","id":25439648,"avatar_url":"https://avatars0.githubusercontent.com/u/25439648?v=4","gravatar_id":"","url":"https://api.github.com/users/magento-engcom","html_url":"https://github.com/magento-engcom","followers_url":"https://api.github.com/users/magento-engcom/followers","following_url":"https://api.github.com/users/magento-engcom/following{/other_user}","gists_url":"https://api.github.com/users/magento-engcom/gists{/gist_id}","starred_url":"https://api.github.com/users/magento-engcom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/magento-engcom/subscriptions","organizations_url":"https://api.github.com/users/magento-engcom/orgs","repos_url":"https://api.github.com/users/magento-engcom/repos","events_url":"https://api.github.com/users/magento-engcom/events{/privacy}","received_events_url":"https://api.github.com/users/magento-engcom/received_events","type":"Organization","site_admin":false},"repo":{"id":91593797,"name":"msi","full_name":"magento-engcom/msi","owner":{"login":"magento-engcom","id":25439648,"avatar_url":"https://avatars0.githubusercontent.com/u/25439648?v=4","gravatar_id":"","url":"https://api.github.com/users/magento-engcom","html_url":"https://github.com/magento-engcom","followers_url":"https://api.github.com/users/magento-engcom/followers","following_url":"https://api.github.com/users/magento-engcom/following{/other_user}","gists_url":"https://api.github.com/users/magento-engcom/gists{/gist_id}","starred_url":"https://api.github.com/users/magento-engcom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/magento-engcom/subscriptions","organizations_url":"https://api.github.com/users/magento-engcom/orgs","repos_url":"https://api.github.com/users/magento-engcom/repos","events_url":"https://api.github.com/users/magento-engcom/events{/privacy}","received_events_url":"https://api.github.com/users/magento-engcom/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/magento-engcom/msi","description":"All Submissions you make to Magento Inc. (“Magento\") through GitHub are subject to the following terms and conditions: (1) You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty free, irrevocable license under your applicable copyrights and patents to reproduce, prepare derivative works of, display, publically perform, sublicense and distribute any feedback, ideas, code, or other information (“Submission\") you submit through GitHub. (2) Your Submission is an original work of authorship and you are the owner or are legally entitled to grant the license stated above. (3) You agree to the Contributor License Agreement found here:  https://github.com/magento/magento2/blob/master/CONTRIBUTOR_LICENSE_AGREEMENT.html","fork":true,"url":"https://api.github.com/repos/magento-engcom/msi","forks_url":"https://api.github.com/repos/magento-engcom/msi/forks","keys_url":"https://api.github.com/repos/magento-engcom/msi/keys{/key_id}","collaborators_url":"https://api.github.com/repos/magento-engcom/msi/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/magento-engcom/msi/teams","hooks_url":"https://api.github.com/repos/magento-engcom/msi/hooks","issue_events_url":"https://api.github.com/repos/magento-engcom/msi/issues/events{/number}","events_url":"https://api.github.com/repos/magento-engcom/msi/events","assignees_url":"https://api.github.com/repos/magento-engcom/msi/assignees{/user}","branches_url":"https://api.github.com/repos/magento-engcom/msi/branches{/branch}","tags_url":"https://api.github.com/repos/magento-engcom/msi/tags","blobs_url":"https://api.github.com/repos/magento-engcom/msi/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/magento-engcom/msi/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/magento-engcom/msi/git/refs{/sha}","trees_url":"https://api.github.com/repos/magento-engcom/msi/git/trees{/sha}","statuses_url":"https://api.github.com/repos/magento-engcom/msi/statuses/{sha}","languages_url":"https://api.github.com/repos/magento-engcom/msi/languages","stargazers_url":"https://api.github.com/repos/magento-engcom/msi/stargazers","contributors_url":"https://api.github.com/repos/magento-engcom/msi/contributors","subscribers_url":"https://api.github.com/repos/magento-engcom/msi/subscribers","subscription_url":"https://api.github.com/repos/magento-engcom/msi/subscription","commits_url":"https://api.github.com/repos/magento-engcom/msi/commits{/sha}","git_commits_url":"https://api.github.com/repos/magento-engcom/msi/git/commits{/sha}","comments_url":"https://api.github.com/repos/magento-engcom/msi/comments{/number}","issue_comment_url":"https://api.github.com/repos/magento-engcom/msi/issues/comments{/number}","contents_url":"https://api.github.com/repos/magento-engcom/msi/contents/{+path}","compare_url":"https://api.github.com/repos/magento-engcom/msi/compare/{base}...{head}","merges_url":"https://api.github.com/repos/magento-engcom/msi/merges","archive_url":"https://api.github.com/repos/magento-engcom/msi/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/magento-engcom/msi/downloads","issues_url":"https://api.github.com/repos/magento-engcom/msi/issues{/number}","pulls_url":"https://api.github.com/repos/magento-engcom/msi/pulls{/number}","milestones_url":"https://api.github.com/repos/magento-engcom/msi/milestones{/number}","notifications_url":"https://api.github.com/repos/magento-engcom/msi/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/magento-engcom/msi/labels{/name}","releases_url":"https://api.github.com/repos/magento-engcom/msi/releases{/id}","deployments_url":"https://api.github.com/repos/magento-engcom/msi/deployments","created_at":"2017-05-17T15:47:14Z","updated_at":"2018-02-26T12:05:06Z","pushed_at":"2018-03-01T23:13:58Z","git_url":"git://github.com/magento-engcom/msi.git","ssh_url":"git@github.com:magento-engcom/msi.git","clone_url":"https://github.com/magento-engcom/msi.git","svn_url":"https://github.com/magento-engcom/msi","homepage":"http://www.magento.com","size":403982,"stargazers_count":77,"watchers_count":77,"language":"PHP","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":31,"mirror_url":null,"archived":false,"open_issues_count":142,"license":null,"forks":31,"open_issues":142,"watchers":77,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/magento-engcom/msi/pulls/629"},"html":{"href":"https://github.com/magento-engcom/msi/pull/629"},"issue":{"href":"https://api.github.com/repos/magento-engcom/msi/issues/629"},"comments":{"href":"https://api.github.com/repos/magento-engcom/msi/issues/629/comments"},"review_comments":{"href":"https://api.github.com/repos/magento-engcom/msi/pulls/629/comments"},"review_comment":{"href":"https://api.github.com/repos/magento-engcom/msi/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/magento-engcom/msi/pulls/629/commits"},"statuses":{"href":"https://api.github.com/repos/magento-engcom/msi/statuses/77cd18ff035352ef8badb1b9d7db15c85df2b906"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"aleron75"}}