public string ToQueryString() { string result = String.Empty; if (!String.IsNullOrEmpty(MergeCommitMessage)) { result = QueryStringHelper.AddQueryParameter(result, "merge_commit_message", WebUtility.UrlEncode(MergeCommitMessage.Replace("\r", ""))); } if (!String.IsNullOrEmpty(SquashCommitMessage)) { result = QueryStringHelper.AddQueryParameter(result, "squash_commit_message", WebUtility.UrlEncode(SquashCommitMessage.Replace("\r", ""))); } if (Squash.HasValue) { result = QueryStringHelper.AddQueryParameter(result, "squash", Squash.ToString().ToLower()); } if (ShouldRemoveSourceBranch.HasValue) { result = QueryStringHelper.AddQueryParameter(result, "should_remove_source_branch", ShouldRemoveSourceBranch.ToString().ToLower()); } if (MergeWhenPipelineSucceeds.HasValue) { result = QueryStringHelper.AddQueryParameter(result, "merge_when_pipeline_succeeds", MergeWhenPipelineSucceeds.ToString().ToLower()); } if (!String.IsNullOrEmpty(Sha)) { result = QueryStringHelper.AddQueryParameter(result, "state_event", WebUtility.UrlEncode(Sha)); } return(result); }
public string ToQueryString() { string result = String.Empty; result = QueryStringHelper.AddQueryParameter(result, "source_branch", WebUtility.UrlEncode(SourceBranch)); result = QueryStringHelper.AddQueryParameter(result, "target_branch", WebUtility.UrlEncode(TargetBranch)); result = QueryStringHelper.AddQueryParameter(result, "title", WebUtility.UrlEncode(Title.Replace("\r", ""))); if (AssigneeId.HasValue) { result = QueryStringHelper.AddQueryParameter(result, "assignee_id", AssigneeId.Value.ToString()); } if (!String.IsNullOrEmpty(Description)) { result = QueryStringHelper.AddQueryParameter(result, "description", WebUtility.UrlEncode(Description.Replace("\r", ""))); } if (RemoveSourceBranch.HasValue) { result = QueryStringHelper.AddQueryParameter(result, "remove_source_branch", RemoveSourceBranch.ToString().ToLower()); } if (Squash.HasValue) { result = QueryStringHelper.AddQueryParameter(result, "squash", Squash.ToString().ToLower()); } if (Labels != null) { result = QueryStringHelper.AddQueryParameter(result, "labels", String.Join(",", Labels).ToLower()); } return(result); }