Exemplo n.º 1
0
        public async Task <Tag> CreateTagAsync(string projectKey, string repositorySlug, TagTypes tagType, string tagName, string startPoint)
        {
            var data = new
            {
                type = BitbucketHelpers.TagTypeToString(tagType),
                name = tagName,
                startPoint
            };

            var response = await GetGitUrl($"/projects/{projectKey}/repos/{repositorySlug}/tags")
                           .PostJsonAsync(data)
                           .ConfigureAwait(false);

            return(await HandleResponseAsync <Tag>(response).ConfigureAwait(false));
        }