public Task <ChangesetComment> CreateComment(string username, string repository, string node, NewChangesetComment comment) { var uri = $"{BitbucketClient.ApiUrl}/repositories/{Uri.EscapeDataString(username)}/{Uri.EscapeDataString(repository)}" + $"/changesets/{node}/comments"; return(_client.Post <ChangesetComment>(uri, comment)); }
public Task <Repository> Fork(string username, string repository, string name, string description = null, string language = null, bool?isPrivate = null) { var data = new Dictionary <string, string>(); data.Add("name", name); if (description != null) { data.Add("description", description); } if (language != null) { data.Add("language", language); } if (isPrivate != null) { data.Add("is_private", isPrivate.Value.ToString()); } var uri = $"{BitbucketClient.ApiUrl}/repositories/{Uri.EscapeDataString(username)}/{Uri.EscapeDataString(repository)}"; return(_client.Post <Repository>($"{uri}/fork", data)); }