{"action":"created","issue":{"url":"https://api.github.com/repos/BoltsFramework/Bolts-iOS/issues/61","labels_url":"https://api.github.com/repos/BoltsFramework/Bolts-iOS/issues/61/labels{/name}","comments_url":"https://api.github.com/repos/BoltsFramework/Bolts-iOS/issues/61/comments","events_url":"https://api.github.com/repos/BoltsFramework/Bolts-iOS/issues/61/events","html_url":"https://github.com/BoltsFramework/Bolts-iOS/issues/61","id":43936117,"number":61,"title":"Create separate API using Swift generics","user":{"login":"marchy","id":1369360,"avatar_url":"https://avatars.githubusercontent.com/u/1369360?v=3","gravatar_id":"","url":"https://api.github.com/users/marchy","html_url":"https://github.com/marchy","followers_url":"https://api.github.com/users/marchy/followers","following_url":"https://api.github.com/users/marchy/following{/other_user}","gists_url":"https://api.github.com/users/marchy/gists{/gist_id}","starred_url":"https://api.github.com/users/marchy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marchy/subscriptions","organizations_url":"https://api.github.com/users/marchy/orgs","repos_url":"https://api.github.com/users/marchy/repos","events_url":"https://api.github.com/users/marchy/events{/privacy}","received_events_url":"https://api.github.com/users/marchy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/BoltsFramework/Bolts-iOS/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"nlutsenko","id":606991,"avatar_url":"https://avatars.githubusercontent.com/u/606991?v=3","gravatar_id":"","url":"https://api.github.com/users/nlutsenko","html_url":"https://github.com/nlutsenko","followers_url":"https://api.github.com/users/nlutsenko/followers","following_url":"https://api.github.com/users/nlutsenko/following{/other_user}","gists_url":"https://api.github.com/users/nlutsenko/gists{/gist_id}","starred_url":"https://api.github.com/users/nlutsenko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nlutsenko/subscriptions","organizations_url":"https://api.github.com/users/nlutsenko/orgs","repos_url":"https://api.github.com/users/nlutsenko/repos","events_url":"https://api.github.com/users/nlutsenko/events{/privacy}","received_events_url":"https://api.github.com/users/nlutsenko/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2014-09-25T16:03:04Z","updated_at":"2015-08-09T08:03:56Z","closed_at":null,"body":"Now that Swift has been released, the API design between Android and iOS should be brought together with the support of generics in Swift.\r\n\r\nSwift apps should be able to reference a more modern API that takes advantage of generics for task results and continuations.\r\n\r\nFor legacy purposes it likely makes sense to keep the Objective-C implementation separate, since Obj-C does not support generics. However Swift codebases should not be held back from leveraging the advantages of generics due to the legacy nature of the Bolts Obj-C library."},"comment":{"url":"https://api.github.com/repos/BoltsFramework/Bolts-iOS/issues/comments/129133925","html_url":"https://github.com/BoltsFramework/Bolts-iOS/issues/61#issuecomment-129133925","issue_url":"https://api.github.com/repos/BoltsFramework/Bolts-iOS/issues/61","id":129133925,"user":{"login":"nlutsenko","id":606991,"avatar_url":"https://avatars.githubusercontent.com/u/606991?v=3","gravatar_id":"","url":"https://api.github.com/users/nlutsenko","html_url":"https://github.com/nlutsenko","followers_url":"https://api.github.com/users/nlutsenko/followers","following_url":"https://api.github.com/users/nlutsenko/following{/other_user}","gists_url":"https://api.github.com/users/nlutsenko/gists{/gist_id}","starred_url":"https://api.github.com/users/nlutsenko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nlutsenko/subscriptions","organizations_url":"https://api.github.com/users/nlutsenko/orgs","repos_url":"https://api.github.com/users/nlutsenko/repos","events_url":"https://api.github.com/users/nlutsenko/events{/privacy}","received_events_url":"https://api.github.com/users/nlutsenko/received_events","type":"User","site_admin":false},"created_at":"2015-08-09T08:03:56Z","updated_at":"2015-08-09T08:03:56Z","body":"Wanted to let you know guys that we are still tracking this, and that we are working on supporting Obj-C generics (and Swift generics as a result) with Bolts.framework very soon.\r\n\r\nStay tuned for updates on this issue..."}}