{"issue":{"state":"open","pull_request":{"diff_url":"https://github.com/cgeo/c-geo-opensource/pull/718.diff","html_url":"https://github.com/cgeo/c-geo-opensource/pull/718","patch_url":"https://github.com/cgeo/c-geo-opensource/pull/718.patch"},"milestone":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/ac3f5dcb94bd601cd7b3c90875c1ba70?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"ac3f5dcb94bd601cd7b3c90875c1ba70","url":"https://api.github.com/users/blafoo","login":"blafoo","id":971086},"labels":[],"updated_at":"2011-10-30T12:47:42Z","assignee":null,"comments":5,"closed_at":null,"url":"https://api.github.com/repos/cgeo/c-geo-opensource/issues/718","body":"A bigger one this time for issue #692. Changes include:\r\n- getters/setters for cgCache, cgCoord, cgWaypoint. No more direct access to the fields\r\n- instead of a class hierachy i started with three small interfaces: ILogable, IBasicCache and IWaypoint. Have a look at the type hierachy\r\n- use of the enum CacheType instead of a string as the return value for cgCache.getType()","html_url":"https://github.com/cgeo/c-geo-opensource/issues/718","title":"No direct access to fields","number":718,"id":2061957,"created_at":"2011-10-26T21:32:49Z"},"action":"created","comment":{"user":{"avatar_url":"https://secure.gravatar.com/avatar/f300c9887f4486fce09a63c9267dfc3c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"f300c9887f4486fce09a63c9267dfc3c","url":"https://api.github.com/users/Bananeweizen","login":"Bananeweizen","id":406876},"updated_at":"2011-10-30T12:47:42Z","url":"https://api.github.com/repos/cgeo/c-geo-opensource/issues/comments/2569403","body":"If I understand it right, we should wait until the 23 getType() changes of blafoo are also included and merge afterwards.","id":2569403,"created_at":"2011-10-30T12:47:42Z"}}