{"action":"created","issue":{"url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/3527","labels_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/3527/labels{/name}","comments_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/3527/comments","events_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/3527/events","html_url":"https://github.com/DynamoDS/Dynamo/pull/3527","id":54098101,"number":3527,"title":"Add Workspace Events to NodeServices","user":{"login":"ikeough","id":1139788,"avatar_url":"https://avatars.githubusercontent.com/u/1139788?v=3","gravatar_id":"","url":"https://api.github.com/users/ikeough","html_url":"https://github.com/ikeough","followers_url":"https://api.github.com/users/ikeough/followers","following_url":"https://api.github.com/users/ikeough/following{/other_user}","gists_url":"https://api.github.com/users/ikeough/gists{/gist_id}","starred_url":"https://api.github.com/users/ikeough/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ikeough/subscriptions","organizations_url":"https://api.github.com/users/ikeough/orgs","repos_url":"https://api.github.com/users/ikeough/repos","events_url":"https://api.github.com/users/ikeough/events{/privacy}","received_events_url":"https://api.github.com/users/ikeough/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-01-12T19:49:08Z","updated_at":"2015-01-26T10:31:49Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/DynamoDS/Dynamo/pulls/3527","html_url":"https://github.com/DynamoDS/Dynamo/pull/3527","diff_url":"https://github.com/DynamoDS/Dynamo/pull/3527.diff","patch_url":"https://github.com/DynamoDS/Dynamo/pull/3527.patch"},"body":"This PR addresses [MAGN-5461](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-5461).\r\n\r\n## How\r\n- Adds a `Guid` property to `WorkspaceModel` which is required for unique identification of `WorkspaceModel` objects.\r\n- Implements static methods on `DynamoServices` for `WorkspaceAdded`, and `WorkspaceRemoved`, which pass event arguments containing the `Name` and the `Guid` of the modified workspace.\r\n- Adds system tests to verify that the events are properly triggered.\r\n- Renames `NodeServices.dll` to `DynamoServices.dll`.\r\n\r\nPTAL: \r\n\r\n- [ ] @lukechurch "},"comment":{"url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/comments/71441181","html_url":"https://github.com/DynamoDS/Dynamo/pull/3527#issuecomment-71441181","issue_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/3527","id":71441181,"user":{"login":"lukechurch","id":2978182,"avatar_url":"https://avatars.githubusercontent.com/u/2978182?v=3","gravatar_id":"","url":"https://api.github.com/users/lukechurch","html_url":"https://github.com/lukechurch","followers_url":"https://api.github.com/users/lukechurch/followers","following_url":"https://api.github.com/users/lukechurch/following{/other_user}","gists_url":"https://api.github.com/users/lukechurch/gists{/gist_id}","starred_url":"https://api.github.com/users/lukechurch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukechurch/subscriptions","organizations_url":"https://api.github.com/users/lukechurch/orgs","repos_url":"https://api.github.com/users/lukechurch/repos","events_url":"https://api.github.com/users/lukechurch/events{/privacy}","received_events_url":"https://api.github.com/users/lukechurch/received_events","type":"User","site_admin":false},"created_at":"2015-01-26T10:31:49Z","updated_at":"2015-01-26T10:31:49Z","body":"@ikeough Sorry didn't realise this was needing me to look again\r\n\r\n"}}