{"action":"created","comment":{"url":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/comments/225493067","pull_request_review_id":165059486,"id":225493067,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyNTQ5MzA2Nw==","diff_hunk":"@@ -0,0 +1,210 @@\n+/* tslint:disable:completed-docs no-commented-code no-big-function no-duplicate-string max-union-size */\n+import { Observable, Observer, BehaviorSubject } from \"rxjs\";\n+\n+import { Store } from \"@ngrx/store\";\n+\n+import Spy = jasmine.Spy;\n+import SpyObj = jasmine.SpyObj;\n+import createSpyObj = jasmine.createSpyObj;\n+\n+import { MockStarkLoggingService } from \"@nationalbankbelgium/stark-core/testing\";\n+\n+import { StarkMessage, StarkMessageType } from \"../../../common/message\";\n+import { StarkUIApplicationState } from \"../../../common/store\";\n+\n+import { StarkMessagePaneServiceImpl } from \"./message-pane.service\";\n+import { StarkMessageCollection } from \"../entities\";\n+\n+import { StarkAddMessages, StarkClearMessages, StarkGetAllMessages, StarkRemoveMessages } from \"../actions\";\n+import { StarkMessageImpl } from \"../../../common/message/message.entity\";\n+\n+describe(\"Service: StarkMessagePaneService\", () => {\n+\tlet mockStore: SpyObj<Store<StarkUIApplicationState>>;\n+\tconst mockLogger: MockStarkLoggingService = new MockStarkLoggingService();\n+\tlet appMessagesState$: BehaviorSubject<StarkMessageCollection>;\n+\tlet mockMessageCollection: StarkMessageCollection;\n+\tlet messagePaneService: MessagePaneServiceHelper;\n+\n+\tconst mockInfoMessage: StarkMessage = {\n+\t\tid: \"3\",\n+\t\tkey: \"MESSAGES.INFOS.DUMMY\",\n+\t\tinterpolateValues: { var1: \"some info value\", var2: \"whatever\" },\n+\t\tcode: \"1234\",\n+\t\ttype: StarkMessageType.INFO\n+\t};\n+\tconst mockWarningMessage: StarkMessage = {\n+\t\tid: \"2\",\n+\t\tkey: \"MESSAGES.WARNINGS.DUMMY\",\n+\t\tinterpolateValues: { var1: \"some warning value\", var2: \"whatever\" },\n+\t\tcode: \"4321\",\n+\t\ttype: StarkMessageType.WARNING\n+\t};\n+\tconst mockErrorMessage: StarkMessage = {\n+\t\tid: \"1\",\n+\t\tkey: \"MESSAGES.ERRORS.DUMMY\",\n+\t\tinterpolateValues: { var1: \"some error value\", var2: \"whatever\" },\n+\t\tcode: \"0159\",\n+\t\ttype: StarkMessageType.ERROR\n+\t};\n+\n+\tbeforeEach(() => {\n+\t\tmockStore = jasmine.createSpyObj<Store<StarkUIApplicationState>>(\"store\", [\"dispatch\", \"pipe\"]);\n+\n+\t\tmockMessageCollection = {\n+\t\t\terrorMessages: [],\n+\t\t\twarningMessages: [],\n+\t\t\tinfoMessages: []\n+\t\t};\n+\n+\t\tappMessagesState$ = new BehaviorSubject(mockMessageCollection);\n+\t\t(<Spy>mockStore.pipe).and.returnValue(appMessagesState$);\n+\n+\t\tmessagePaneService = new MessagePaneServiceHelper(mockLogger, mockStore);\n+\t});\n+\n+\tafterEach(() => {\n+\t\tappMessagesState$.complete();\n+\t});\n+\n+\tdescribe(\"on initialization\", () => {\n+\t\tit(\"should subscribe to the store to fetch the latest value of the starkMessages (StarkMessageCollection)\", () => {\n+\t\t\texpect(mockStore.pipe).toHaveBeenCalledTimes(1);\n+\t\t\texpect(messagePaneService.messages$).toBeDefined();\n+\n+\t\t\tconst mockMessagesObserver: Observer<any> = createSpyObj<Observer<any>>(\"observerSpy\", [\"next\", \"error\", \"complete\"]);\n+\n+\t\t\tmessagePaneService.messages$.subscribe(mockMessagesObserver);\n+\n+\t\t\texpect(mockMessagesObserver.next).toHaveBeenCalledTimes(1);\n+\t\t\texpect(mockMessagesObserver.next).toHaveBeenCalledWith(mockMessageCollection);\n+\t\t\texpect(mockMessagesObserver.error).not.toHaveBeenCalled();\n+\t\t\texpect(mockMessagesObserver.complete).not.toHaveBeenCalled();\n+\t\t});\n+\t});\n+\n+\tdescribe(\"add\", () => {\n+\t\tit(\"should dispatch the ADD_MESSAGES action passing the given messages in the payload\", () => {\n+\t\t\tconst mockMessages: StarkMessage[] = [mockInfoMessage, mockWarningMessage, mockErrorMessage];\n+\n+\t\t\tmessagePaneService.add(mockMessages);\n+\n+\t\t\tmockMessages[0] = { ...mockInfoMessage, priority: 999 };\n+\t\t\tmockMessages[1] = { ...mockWarningMessage, priority: 999 };\n+\t\t\tmockMessages[2] = { ...mockErrorMessage, priority: 999 };\n+\n+\t\t\texpect(mockStore.dispatch).toHaveBeenCalledTimes(1);\n+\t\t\texpect(mockStore.dispatch).toHaveBeenCalledWith(new StarkAddMessages(mockMessages));\n+\t\t});\n+\t});\n+\n+\tdescribe(\"addOne\", () => {\n+\t\tit(\"should dispatch the GET_ALL_MESSAGES action and return the observable used to fetch the latest value of the starkMessages\", () => {","path":"packages/stark-ui/src/modules/message-pane/services/message-pane.service.spec.ts","position":101,"original_position":101,"commit_id":"de1068aac133094fbdf4aa0eac83389bd5f3ff25","original_commit_id":"de1068aac133094fbdf4aa0eac83389bd5f3ff25","user":{"login":"christophercr","id":5698318,"node_id":"MDQ6VXNlcjU2OTgzMTg=","avatar_url":"https://avatars1.githubusercontent.com/u/5698318?v=4","gravatar_id":"","url":"https://api.github.com/users/christophercr","html_url":"https://github.com/christophercr","followers_url":"https://api.github.com/users/christophercr/followers","following_url":"https://api.github.com/users/christophercr/following{/other_user}","gists_url":"https://api.github.com/users/christophercr/gists{/gist_id}","starred_url":"https://api.github.com/users/christophercr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christophercr/subscriptions","organizations_url":"https://api.github.com/users/christophercr/orgs","repos_url":"https://api.github.com/users/christophercr/repos","events_url":"https://api.github.com/users/christophercr/events{/privacy}","received_events_url":"https://api.github.com/users/christophercr/received_events","type":"User","site_admin":false},"body":"\"should dispatch the GET_ALL_MESSAGES action...\" -> \"should dispatch the ADD_MESSAGES action...\"","created_at":"2018-10-16T11:01:59Z","updated_at":"2018-10-16T11:04:39Z","html_url":"https://github.com/NationalBankBelgium/stark/pull/767#discussion_r225493067","pull_request_url":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/767","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/comments/225493067"},"html":{"href":"https://github.com/NationalBankBelgium/stark/pull/767#discussion_r225493067"},"pull_request":{"href":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/767"}}},"pull_request":{"url":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/767","id":222801113,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIyODAxMTEz","html_url":"https://github.com/NationalBankBelgium/stark/pull/767","diff_url":"https://github.com/NationalBankBelgium/stark/pull/767.diff","patch_url":"https://github.com/NationalBankBelgium/stark/pull/767.patch","issue_url":"https://api.github.com/repos/NationalBankBelgium/stark/issues/767","number":767,"state":"open","locked":false,"title":"feat(stark-ui): message pane component","user":{"login":"RobbyDeLaet","id":12763352,"node_id":"MDQ6VXNlcjEyNzYzMzUy","avatar_url":"https://avatars0.githubusercontent.com/u/12763352?v=4","gravatar_id":"","url":"https://api.github.com/users/RobbyDeLaet","html_url":"https://github.com/RobbyDeLaet","followers_url":"https://api.github.com/users/RobbyDeLaet/followers","following_url":"https://api.github.com/users/RobbyDeLaet/following{/other_user}","gists_url":"https://api.github.com/users/RobbyDeLaet/gists{/gist_id}","starred_url":"https://api.github.com/users/RobbyDeLaet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RobbyDeLaet/subscriptions","organizations_url":"https://api.github.com/users/RobbyDeLaet/orgs","repos_url":"https://api.github.com/users/RobbyDeLaet/repos","events_url":"https://api.github.com/users/RobbyDeLaet/events{/privacy}","received_events_url":"https://api.github.com/users/RobbyDeLaet/received_events","type":"User","site_admin":false},"body":"ISSUES CLOSED: #593\r\n\r\n## PR Checklist\r\nPlease check if your PR fulfills the following requirements:\r\n\r\n- [X] The commit message follows our guidelines: https://github.com/NationalBankBelgium/stark/blob/master/CONTRIBUTING.md#-commit-message-guidelines\r\n- [X] Tests for the changes have been added (for bug fixes / features)\r\n- [ ] Docs have been added / updated (for bug fixes / features)\r\n\r\n\r\n## PR Type\r\nWhat kind of change does this PR introduce?\r\n\r\n<!-- Please check the one that applies to this PR using \"x\". -->\r\n```\r\n[ ] Bugfix\r\n[X] Feature\r\n[ ] Code style update (formatting, local variables)\r\n[ ] Refactoring (no functional changes, no api changes)\r\n[ ] Build related changes\r\n[ ] CI related changes\r\n[ ] Documentation content changes\r\n[ ] Other... Please describe:\r\n```\r\n\r\n## What is the current behavior?\r\n<!-- Please describe the current behavior that you are modifying, or link to a relevant issue. -->\r\n\r\nIssue Number: #593 \r\n\r\n\r\n## What is the new behavior?\r\n\r\n\r\n## Does this PR introduce a breaking change?\r\n```\r\n[ ] Yes\r\n[X] No\r\n```\r\n\r\n<!-- If this PR contains a breaking change, please describe the impact and migration path for existing applications below. -->\r\n\r\n\r\n## Other information","created_at":"2018-10-15T07:04:00Z","updated_at":"2018-10-16T11:04:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"925194873077dbe034a35dea972c11a84b0a2126","assignee":null,"assignees":[],"requested_reviewers":[{"login":"SuperITMan","id":10333565,"node_id":"MDQ6VXNlcjEwMzMzNTY1","avatar_url":"https://avatars0.githubusercontent.com/u/10333565?v=4","gravatar_id":"","url":"https://api.github.com/users/SuperITMan","html_url":"https://github.com/SuperITMan","followers_url":"https://api.github.com/users/SuperITMan/followers","following_url":"https://api.github.com/users/SuperITMan/following{/other_user}","gists_url":"https://api.github.com/users/SuperITMan/gists{/gist_id}","starred_url":"https://api.github.com/users/SuperITMan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SuperITMan/subscriptions","organizations_url":"https://api.github.com/users/SuperITMan/orgs","repos_url":"https://api.github.com/users/SuperITMan/repos","events_url":"https://api.github.com/users/SuperITMan/events{/privacy}","received_events_url":"https://api.github.com/users/SuperITMan/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":853825208,"node_id":"MDU6TGFiZWw4NTM4MjUyMDg=","url":"https://api.github.com/repos/NationalBankBelgium/stark/labels/comp:%20stark-ui","name":"comp: stark-ui","color":"1d76db","default":false},{"id":853792581,"node_id":"MDU6TGFiZWw4NTM3OTI1ODE=","url":"https://api.github.com/repos/NationalBankBelgium/stark/labels/type:%20feature","name":"type: feature","color":"c5def5","default":false}],"milestone":{"url":"https://api.github.com/repos/NationalBankBelgium/stark/milestones/11","html_url":"https://github.com/NationalBankBelgium/stark/milestone/11","labels_url":"https://api.github.com/repos/NationalBankBelgium/stark/milestones/11/labels","id":3539416,"node_id":"MDk6TWlsZXN0b25lMzUzOTQxNg==","number":11,"title":"10.0.0-beta.1","description":"","creator":{"login":"dsebastien","id":89887,"node_id":"MDQ6VXNlcjg5ODg3","avatar_url":"https://avatars3.githubusercontent.com/u/89887?v=4","gravatar_id":"","url":"https://api.github.com/users/dsebastien","html_url":"https://github.com/dsebastien","followers_url":"https://api.github.com/users/dsebastien/followers","following_url":"https://api.github.com/users/dsebastien/following{/other_user}","gists_url":"https://api.github.com/users/dsebastien/gists{/gist_id}","starred_url":"https://api.github.com/users/dsebastien/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsebastien/subscriptions","organizations_url":"https://api.github.com/users/dsebastien/orgs","repos_url":"https://api.github.com/users/dsebastien/repos","events_url":"https://api.github.com/users/dsebastien/events{/privacy}","received_events_url":"https://api.github.com/users/dsebastien/received_events","type":"User","site_admin":false},"open_issues":36,"closed_issues":29,"state":"open","created_at":"2018-08-01T14:17:06Z","updated_at":"2018-10-16T08:31:57Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/767/commits","review_comments_url":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/767/comments","review_comment_url":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/comments{/number}","comments_url":"https://api.github.com/repos/NationalBankBelgium/stark/issues/767/comments","statuses_url":"https://api.github.com/repos/NationalBankBelgium/stark/statuses/de1068aac133094fbdf4aa0eac83389bd5f3ff25","head":{"label":"RobbyDeLaet:feature/stark-ui-message-pane","ref":"feature/stark-ui-message-pane","sha":"de1068aac133094fbdf4aa0eac83389bd5f3ff25","user":{"login":"RobbyDeLaet","id":12763352,"node_id":"MDQ6VXNlcjEyNzYzMzUy","avatar_url":"https://avatars0.githubusercontent.com/u/12763352?v=4","gravatar_id":"","url":"https://api.github.com/users/RobbyDeLaet","html_url":"https://github.com/RobbyDeLaet","followers_url":"https://api.github.com/users/RobbyDeLaet/followers","following_url":"https://api.github.com/users/RobbyDeLaet/following{/other_user}","gists_url":"https://api.github.com/users/RobbyDeLaet/gists{/gist_id}","starred_url":"https://api.github.com/users/RobbyDeLaet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RobbyDeLaet/subscriptions","organizations_url":"https://api.github.com/users/RobbyDeLaet/orgs","repos_url":"https://api.github.com/users/RobbyDeLaet/repos","events_url":"https://api.github.com/users/RobbyDeLaet/events{/privacy}","received_events_url":"https://api.github.com/users/RobbyDeLaet/received_events","type":"User","site_admin":false},"repo":{"id":127866212,"node_id":"MDEwOlJlcG9zaXRvcnkxMjc4NjYyMTI=","name":"stark","full_name":"RobbyDeLaet/stark","private":false,"owner":{"login":"RobbyDeLaet","id":12763352,"node_id":"MDQ6VXNlcjEyNzYzMzUy","avatar_url":"https://avatars0.githubusercontent.com/u/12763352?v=4","gravatar_id":"","url":"https://api.github.com/users/RobbyDeLaet","html_url":"https://github.com/RobbyDeLaet","followers_url":"https://api.github.com/users/RobbyDeLaet/followers","following_url":"https://api.github.com/users/RobbyDeLaet/following{/other_user}","gists_url":"https://api.github.com/users/RobbyDeLaet/gists{/gist_id}","starred_url":"https://api.github.com/users/RobbyDeLaet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RobbyDeLaet/subscriptions","organizations_url":"https://api.github.com/users/RobbyDeLaet/orgs","repos_url":"https://api.github.com/users/RobbyDeLaet/repos","events_url":"https://api.github.com/users/RobbyDeLaet/events{/privacy}","received_events_url":"https://api.github.com/users/RobbyDeLaet/received_events","type":"User","site_admin":false},"html_url":"https://github.com/RobbyDeLaet/stark","description":"Modern client-side Web application framework based on Angular, Angular Material / Material Design, TypeScript, Redux, RxJS, ...","fork":true,"url":"https://api.github.com/repos/RobbyDeLaet/stark","forks_url":"https://api.github.com/repos/RobbyDeLaet/stark/forks","keys_url":"https://api.github.com/repos/RobbyDeLaet/stark/keys{/key_id}","collaborators_url":"https://api.github.com/repos/RobbyDeLaet/stark/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/RobbyDeLaet/stark/teams","hooks_url":"https://api.github.com/repos/RobbyDeLaet/stark/hooks","issue_events_url":"https://api.github.com/repos/RobbyDeLaet/stark/issues/events{/number}","events_url":"https://api.github.com/repos/RobbyDeLaet/stark/events","assignees_url":"https://api.github.com/repos/RobbyDeLaet/stark/assignees{/user}","branches_url":"https://api.github.com/repos/RobbyDeLaet/stark/branches{/branch}","tags_url":"https://api.github.com/repos/RobbyDeLaet/stark/tags","blobs_url":"https://api.github.com/repos/RobbyDeLaet/stark/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/RobbyDeLaet/stark/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/RobbyDeLaet/stark/git/refs{/sha}","trees_url":"https://api.github.com/repos/RobbyDeLaet/stark/git/trees{/sha}","statuses_url":"https://api.github.com/repos/RobbyDeLaet/stark/statuses/{sha}","languages_url":"https://api.github.com/repos/RobbyDeLaet/stark/languages","stargazers_url":"https://api.github.com/repos/RobbyDeLaet/stark/stargazers","contributors_url":"https://api.github.com/repos/RobbyDeLaet/stark/contributors","subscribers_url":"https://api.github.com/repos/RobbyDeLaet/stark/subscribers","subscription_url":"https://api.github.com/repos/RobbyDeLaet/stark/subscription","commits_url":"https://api.github.com/repos/RobbyDeLaet/stark/commits{/sha}","git_commits_url":"https://api.github.com/repos/RobbyDeLaet/stark/git/commits{/sha}","comments_url":"https://api.github.com/repos/RobbyDeLaet/stark/comments{/number}","issue_comment_url":"https://api.github.com/repos/RobbyDeLaet/stark/issues/comments{/number}","contents_url":"https://api.github.com/repos/RobbyDeLaet/stark/contents/{+path}","compare_url":"https://api.github.com/repos/RobbyDeLaet/stark/compare/{base}...{head}","merges_url":"https://api.github.com/repos/RobbyDeLaet/stark/merges","archive_url":"https://api.github.com/repos/RobbyDeLaet/stark/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/RobbyDeLaet/stark/downloads","issues_url":"https://api.github.com/repos/RobbyDeLaet/stark/issues{/number}","pulls_url":"https://api.github.com/repos/RobbyDeLaet/stark/pulls{/number}","milestones_url":"https://api.github.com/repos/RobbyDeLaet/stark/milestones{/number}","notifications_url":"https://api.github.com/repos/RobbyDeLaet/stark/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/RobbyDeLaet/stark/labels{/name}","releases_url":"https://api.github.com/repos/RobbyDeLaet/stark/releases{/id}","deployments_url":"https://api.github.com/repos/RobbyDeLaet/stark/deployments","created_at":"2018-04-03T07:09:10Z","updated_at":"2018-10-15T05:56:45Z","pushed_at":"2018-10-15T08:23:12Z","git_url":"git://github.com/RobbyDeLaet/stark.git","ssh_url":"git@github.com:RobbyDeLaet/stark.git","clone_url":"https://github.com/RobbyDeLaet/stark.git","svn_url":"https://github.com/RobbyDeLaet/stark","homepage":"","size":14942,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"NationalBankBelgium:master","ref":"master","sha":"203eaf7f6df2453a63866f9f550585eadd1e7785","user":{"login":"NationalBankBelgium","id":22069913,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyMDY5OTEz","avatar_url":"https://avatars1.githubusercontent.com/u/22069913?v=4","gravatar_id":"","url":"https://api.github.com/users/NationalBankBelgium","html_url":"https://github.com/NationalBankBelgium","followers_url":"https://api.github.com/users/NationalBankBelgium/followers","following_url":"https://api.github.com/users/NationalBankBelgium/following{/other_user}","gists_url":"https://api.github.com/users/NationalBankBelgium/gists{/gist_id}","starred_url":"https://api.github.com/users/NationalBankBelgium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NationalBankBelgium/subscriptions","organizations_url":"https://api.github.com/users/NationalBankBelgium/orgs","repos_url":"https://api.github.com/users/NationalBankBelgium/repos","events_url":"https://api.github.com/users/NationalBankBelgium/events{/privacy}","received_events_url":"https://api.github.com/users/NationalBankBelgium/received_events","type":"Organization","site_admin":false},"repo":{"id":105157749,"node_id":"MDEwOlJlcG9zaXRvcnkxMDUxNTc3NDk=","name":"stark","full_name":"NationalBankBelgium/stark","private":false,"owner":{"login":"NationalBankBelgium","id":22069913,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyMDY5OTEz","avatar_url":"https://avatars1.githubusercontent.com/u/22069913?v=4","gravatar_id":"","url":"https://api.github.com/users/NationalBankBelgium","html_url":"https://github.com/NationalBankBelgium","followers_url":"https://api.github.com/users/NationalBankBelgium/followers","following_url":"https://api.github.com/users/NationalBankBelgium/following{/other_user}","gists_url":"https://api.github.com/users/NationalBankBelgium/gists{/gist_id}","starred_url":"https://api.github.com/users/NationalBankBelgium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NationalBankBelgium/subscriptions","organizations_url":"https://api.github.com/users/NationalBankBelgium/orgs","repos_url":"https://api.github.com/users/NationalBankBelgium/repos","events_url":"https://api.github.com/users/NationalBankBelgium/events{/privacy}","received_events_url":"https://api.github.com/users/NationalBankBelgium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/NationalBankBelgium/stark","description":"Modern client-side Web application framework based on Angular, Angular Material / Material Design, TypeScript, Redux, RxJS, ...","fork":false,"url":"https://api.github.com/repos/NationalBankBelgium/stark","forks_url":"https://api.github.com/repos/NationalBankBelgium/stark/forks","keys_url":"https://api.github.com/repos/NationalBankBelgium/stark/keys{/key_id}","collaborators_url":"https://api.github.com/repos/NationalBankBelgium/stark/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/NationalBankBelgium/stark/teams","hooks_url":"https://api.github.com/repos/NationalBankBelgium/stark/hooks","issue_events_url":"https://api.github.com/repos/NationalBankBelgium/stark/issues/events{/number}","events_url":"https://api.github.com/repos/NationalBankBelgium/stark/events","assignees_url":"https://api.github.com/repos/NationalBankBelgium/stark/assignees{/user}","branches_url":"https://api.github.com/repos/NationalBankBelgium/stark/branches{/branch}","tags_url":"https://api.github.com/repos/NationalBankBelgium/stark/tags","blobs_url":"https://api.github.com/repos/NationalBankBelgium/stark/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/NationalBankBelgium/stark/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/NationalBankBelgium/stark/git/refs{/sha}","trees_url":"https://api.github.com/repos/NationalBankBelgium/stark/git/trees{/sha}","statuses_url":"https://api.github.com/repos/NationalBankBelgium/stark/statuses/{sha}","languages_url":"https://api.github.com/repos/NationalBankBelgium/stark/languages","stargazers_url":"https://api.github.com/repos/NationalBankBelgium/stark/stargazers","contributors_url":"https://api.github.com/repos/NationalBankBelgium/stark/contributors","subscribers_url":"https://api.github.com/repos/NationalBankBelgium/stark/subscribers","subscription_url":"https://api.github.com/repos/NationalBankBelgium/stark/subscription","commits_url":"https://api.github.com/repos/NationalBankBelgium/stark/commits{/sha}","git_commits_url":"https://api.github.com/repos/NationalBankBelgium/stark/git/commits{/sha}","comments_url":"https://api.github.com/repos/NationalBankBelgium/stark/comments{/number}","issue_comment_url":"https://api.github.com/repos/NationalBankBelgium/stark/issues/comments{/number}","contents_url":"https://api.github.com/repos/NationalBankBelgium/stark/contents/{+path}","compare_url":"https://api.github.com/repos/NationalBankBelgium/stark/compare/{base}...{head}","merges_url":"https://api.github.com/repos/NationalBankBelgium/stark/merges","archive_url":"https://api.github.com/repos/NationalBankBelgium/stark/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/NationalBankBelgium/stark/downloads","issues_url":"https://api.github.com/repos/NationalBankBelgium/stark/issues{/number}","pulls_url":"https://api.github.com/repos/NationalBankBelgium/stark/pulls{/number}","milestones_url":"https://api.github.com/repos/NationalBankBelgium/stark/milestones{/number}","notifications_url":"https://api.github.com/repos/NationalBankBelgium/stark/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/NationalBankBelgium/stark/labels{/name}","releases_url":"https://api.github.com/repos/NationalBankBelgium/stark/releases{/id}","deployments_url":"https://api.github.com/repos/NationalBankBelgium/stark/deployments","created_at":"2017-09-28T14:20:05Z","updated_at":"2018-10-16T08:32:00Z","pushed_at":"2018-10-16T08:31:57Z","git_url":"git://github.com/NationalBankBelgium/stark.git","ssh_url":"git@github.com:NationalBankBelgium/stark.git","clone_url":"https://github.com/NationalBankBelgium/stark.git","svn_url":"https://github.com/NationalBankBelgium/stark","homepage":"","size":39322,"stargazers_count":9,"watchers_count":9,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":13,"mirror_url":null,"archived":false,"open_issues_count":227,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":13,"open_issues":227,"watchers":9,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/767"},"html":{"href":"https://github.com/NationalBankBelgium/stark/pull/767"},"issue":{"href":"https://api.github.com/repos/NationalBankBelgium/stark/issues/767"},"comments":{"href":"https://api.github.com/repos/NationalBankBelgium/stark/issues/767/comments"},"review_comments":{"href":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/767/comments"},"review_comment":{"href":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/NationalBankBelgium/stark/pulls/767/commits"},"statuses":{"href":"https://api.github.com/repos/NationalBankBelgium/stark/statuses/de1068aac133094fbdf4aa0eac83389bd5f3ff25"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"christophercr"}}