{"action":"opened","issue":{"url":"https://api.github.com/repos/chrsmith/google-api-java-client/issues/698","labels_url":"https://api.github.com/repos/chrsmith/google-api-java-client/issues/698/labels{/name}","comments_url":"https://api.github.com/repos/chrsmith/google-api-java-client/issues/698/comments","events_url":"https://api.github.com/repos/chrsmith/google-api-java-client/issues/698/events","html_url":"https://github.com/chrsmith/google-api-java-client/issues/698","id":59382523,"number":698,"title":"rename Google API methods (e.g. delete) to createXXXRequest (e.g. createDeleteRequest)","user":{"login":"GoogleCodeExporter","id":9614759,"avatar_url":"https://avatars.githubusercontent.com/u/9614759?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCodeExporter","html_url":"https://github.com/GoogleCodeExporter","followers_url":"https://api.github.com/users/GoogleCodeExporter/followers","following_url":"https://api.github.com/users/GoogleCodeExporter/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCodeExporter/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCodeExporter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCodeExporter/subscriptions","organizations_url":"https://api.github.com/users/GoogleCodeExporter/orgs","repos_url":"https://api.github.com/users/GoogleCodeExporter/repos","events_url":"https://api.github.com/users/GoogleCodeExporter/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCodeExporter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/chrsmith/google-api-java-client/labels/auto-migrated","name":"auto-migrated","color":"ededed"},{"url":"https://api.github.com/repos/chrsmith/google-api-java-client/labels/Component-Google-APIs","name":"Component-Google-APIs","color":"ededed"},{"url":"https://api.github.com/repos/chrsmith/google-api-java-client/labels/Priority-High","name":"Priority-High","color":"ededed"},{"url":"https://api.github.com/repos/chrsmith/google-api-java-client/labels/Type-Enhancement","name":"Type-Enhancement","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-01T06:00:56Z","updated_at":"2015-03-01T06:00:56Z","closed_at":null,"body":"```\nExternal references, such as a standards document, or specification?\n\nhttps://google-api-client-libraries.appspot.com/documentation/calendar/v3/java/l\natest/com/google/api/services/calendar/Calendar.Calendars.html#delete(java.lang.\nString)\n\nJava environments (e.g. Java 6, Android 2.3, App Engine, or All)?\n\nAll\n\nPlease describe the feature requested.\n\nFor example (borrowed from CalendarSample.java):\n\n    client.calendars().delete(calendar.getId()).execute();\n\nSome users complain that it is unintuitive that you have to call execute().  \nWhen you first try the library you intuitively guess that calling delete() \nshould actually delete the Calendar.  We can hopefully make it more intuitive \nby renaming it createDeleteRequest, e.g.:\n\n    client.calendars().createDeleteRequest(calendar.getId()).execute();\n\n```\n\nOriginal issue reported on code.google.com by `yan...@google.com` on 3 Jan 2013 at 7:14"}}