{"action":"opened","issue":{"url":"https://api.github.com/repos/squizzdotcom/ecommerce-standards-documents-dotnet-library/issues/46","repository_url":"https://api.github.com/repos/squizzdotcom/ecommerce-standards-documents-dotnet-library","labels_url":"https://api.github.com/repos/squizzdotcom/ecommerce-standards-documents-dotnet-library/issues/46/labels{/name}","comments_url":"https://api.github.com/repos/squizzdotcom/ecommerce-standards-documents-dotnet-library/issues/46/comments","events_url":"https://api.github.com/repos/squizzdotcom/ecommerce-standards-documents-dotnet-library/issues/46/events","html_url":"https://github.com/squizzdotcom/ecommerce-standards-documents-dotnet-library/issues/46","id":212348067,"number":46,"title":"ESDRecordProductCombinationParent class needs to set the default value of the defaultCombination property to -1","user":{"login":"squizzdev","id":16219195,"avatar_url":"https://avatars2.githubusercontent.com/u/16219195?v=3","gravatar_id":"","url":"https://api.github.com/users/squizzdev","html_url":"https://github.com/squizzdev","followers_url":"https://api.github.com/users/squizzdev/followers","following_url":"https://api.github.com/users/squizzdev/following{/other_user}","gists_url":"https://api.github.com/users/squizzdev/gists{/gist_id}","starred_url":"https://api.github.com/users/squizzdev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/squizzdev/subscriptions","organizations_url":"https://api.github.com/users/squizzdev/orgs","repos_url":"https://api.github.com/users/squizzdev/repos","events_url":"https://api.github.com/users/squizzdev/events{/privacy}","received_events_url":"https://api.github.com/users/squizzdev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-03-07T07:04:21Z","updated_at":"2017-03-07T07:04:21Z","closed_at":null,"body":"For the ESDRecordProductCombinationParent record class the defaultCombination property currently sets its default value as 0 and this value is ignored from being serialized into JSON. However this is a problem if the first child product combination is to be the default combination, since its index in the productCombinations array will be 0, and systems will not able to determine if the default combination has been set or not. Because of this the defaultCombination property's default value needs to be set to -1, and only when it is set to -1 will JSON serializers ignore placing the property into outputted JSON."}}
{"actor":{"display_login":"squizzdev"}}