Skip to content

Commit 265432d

Browse files
authored
Add support for DefaultBranch (#5)
1 parent 227c650 commit 265432d

File tree

5 files changed

+10
-2
lines changed

5 files changed

+10
-2
lines changed

visual-dotnet/SauceLabs.Visual/CreateBuildOptions.cs

+1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@ public class CreateBuildOptions
1313
public string? Project { get; set; }
1414
public string? Branch { get; set; }
1515
public string? CustomId { get; set; }
16+
public string? DefaultBranch { get; set; }
1617
}
1718
}

visual-dotnet/SauceLabs.Visual/GraphQL/CreateBuild.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,18 @@ internal class CreateBuild
1616
public string? Branch { get; }
1717
[JsonProperty("customId")]
1818
public string? CustomId { get; }
19+
[JsonProperty("defaultBranch")]
20+
public string? DefaultBranch { get; }
1921

20-
public CreateBuild(string id, string name, string url, string? project, string? branch, string? customId)
22+
public CreateBuild(string id, string name, string url, string? project, string? branch, string? customId, string? defaultBranch)
2123
{
2224
Id = id;
2325
Name = name;
2426
Url = url;
2527
Project = project;
2628
Branch = branch;
2729
CustomId = customId;
30+
DefaultBranch = defaultBranch;
2831
}
2932
}
3033
}

visual-dotnet/SauceLabs.Visual/GraphQL/CreateBuildIn.cs

+2
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,7 @@ internal class CreateBuildIn
1212
public string? Branch { get; set; }
1313
[JsonProperty("customId")]
1414
public string? CustomId { get; set; }
15+
[JsonProperty("defaultBranch")]
16+
public string? DefaultBranch { get; set; }
1517
}
1618
}

visual-dotnet/SauceLabs.Visual/GraphQL/CreateBuildMutation.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ mutation createBuild($input: BuildIn!) {
1212
url,
1313
project,
1414
branch,
15-
name
15+
name,
16+
defaultBranch
1617
}
1718
}
1819
";

visual-dotnet/SauceLabs.Visual/VisualClient.cs

+1
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ private async Task<VisualBuild> CreateBuild(CreateBuildOptions? options = null)
106106
Project = options?.Project,
107107
Branch = options?.Branch,
108108
CustomId = options?.CustomId,
109+
DefaultBranch = options?.DefaultBranch,
109110
})).EnsureValidResponse();
110111
return new VisualBuild(result.Result.Id, result.Result.Url);
111112
}

0 commit comments

Comments
 (0)