use HTTP verbs for clarity: PUT edition

GetOrCreate no more
This commit is contained in:
half-ogre
2013-10-14 12:14:29 -07:00
parent 7e6373ca53
commit a0306ae1df
8 changed files with 20 additions and 30 deletions
+3 -3
View File
@@ -16,9 +16,9 @@ namespace Octokit
Task<T> Get<T>(Uri endpoint, IDictionary<string, string> parameters);
Task<string> GetHtml(Uri endpoint, IDictionary<string, string> parameters);
Task<IReadOnlyList<T>> GetAll<T>(Uri endpoint, IDictionary<string, string> parameters);
Task<T> Create<T>(Uri endpoint, object data);
Task<T> GetOrCreate<T>(Uri endpoint, object data);
Task<T> GetOrCreate<T>(Uri endpoint, object data, string twoFactorAuthenticationCode);
Task<T> Post<T>(Uri endpoint, object data);
Task<T> Put<T>(Uri endpoint, object data);
Task<T> Put<T>(Uri endpoint, object data, string twoFactorAuthenticationCode);
Task<T> Update<T>(Uri endpoint, object data);
[SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Justification="Legitimate, but I'm not fixing it just yet.")]
Task Delete<T>(Uri endpoint);