Skip to content

Commit 2c9557f

Browse files
authored
feat: Updates to generated code
1 parent ea4210e commit 2c9557f

File tree

107 files changed

+4103
-906
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+4103
-906
lines changed

src/GitHub/Enterprises/Item/Copilot/Billing/BillingRequestBuilder.cs src/GitHub/Enterprises/Item/CodeSecurity/CodeSecurityRequestBuilder.cs

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
11
// <auto-generated/>
22
#pragma warning disable CS0618
3-
using GitHub.Enterprises.Item.Copilot.Billing.Seats;
3+
using GitHub.Enterprises.Item.CodeSecurity.Configurations;
44
using Microsoft.Kiota.Abstractions.Extensions;
55
using Microsoft.Kiota.Abstractions;
66
using System.Collections.Generic;
77
using System.IO;
88
using System.Threading.Tasks;
99
using System;
10-
namespace GitHub.Enterprises.Item.Copilot.Billing
10+
namespace GitHub.Enterprises.Item.CodeSecurity
1111
{
1212
/// <summary>
13-
/// Builds and executes requests for operations under \enterprises\{enterprise}\copilot\billing
13+
/// Builds and executes requests for operations under \enterprises\{enterprise}\code-security
1414
/// </summary>
1515
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.19.0")]
16-
public partial class BillingRequestBuilder : BaseRequestBuilder
16+
public partial class CodeSecurityRequestBuilder : BaseRequestBuilder
1717
{
18-
/// <summary>The seats property</summary>
19-
public global::GitHub.Enterprises.Item.Copilot.Billing.Seats.SeatsRequestBuilder Seats
18+
/// <summary>The configurations property</summary>
19+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsRequestBuilder Configurations
2020
{
21-
get => new global::GitHub.Enterprises.Item.Copilot.Billing.Seats.SeatsRequestBuilder(PathParameters, RequestAdapter);
21+
get => new global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsRequestBuilder(PathParameters, RequestAdapter);
2222
}
2323
/// <summary>
24-
/// Instantiates a new <see cref="global::GitHub.Enterprises.Item.Copilot.Billing.BillingRequestBuilder"/> and sets the default values.
24+
/// Instantiates a new <see cref="global::GitHub.Enterprises.Item.CodeSecurity.CodeSecurityRequestBuilder"/> and sets the default values.
2525
/// </summary>
2626
/// <param name="pathParameters">Path parameters for the request</param>
2727
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
28-
public BillingRequestBuilder(Dictionary<string, object> pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/enterprises/{enterprise}/copilot/billing", pathParameters)
28+
public CodeSecurityRequestBuilder(Dictionary<string, object> pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/enterprises/{enterprise}/code-security", pathParameters)
2929
{
3030
}
3131
/// <summary>
32-
/// Instantiates a new <see cref="global::GitHub.Enterprises.Item.Copilot.Billing.BillingRequestBuilder"/> and sets the default values.
32+
/// Instantiates a new <see cref="global::GitHub.Enterprises.Item.CodeSecurity.CodeSecurityRequestBuilder"/> and sets the default values.
3333
/// </summary>
3434
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
3535
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
36-
public BillingRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/enterprises/{enterprise}/copilot/billing", rawUrl)
36+
public CodeSecurityRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/enterprises/{enterprise}/code-security", rawUrl)
3737
{
3838
}
3939
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
// <auto-generated/>
2+
#pragma warning disable CS0618
3+
using GitHub.Models;
4+
using Microsoft.Kiota.Abstractions.Extensions;
5+
using Microsoft.Kiota.Abstractions.Serialization;
6+
using System.Collections.Generic;
7+
using System.IO;
8+
using System;
9+
namespace GitHub.Enterprises.Item.CodeSecurity.Configurations
10+
{
11+
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.19.0")]
12+
#pragma warning disable CS1591
13+
public partial class ConfigurationsPostRequestBody : IParsable
14+
#pragma warning restore CS1591
15+
{
16+
/// <summary>The enablement status of GitHub Advanced Security</summary>
17+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_advanced_security? AdvancedSecurity { get; set; }
18+
/// <summary>The enablement status of code scanning default setup</summary>
19+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_code_scanning_default_setup? CodeScanningDefaultSetup { get; set; }
20+
/// <summary>Feature options for code scanning default setup</summary>
21+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
22+
#nullable enable
23+
public global::GitHub.Models.CodeScanningDefaultSetupOptions? CodeScanningDefaultSetupOptions { get; set; }
24+
#nullable restore
25+
#else
26+
public global::GitHub.Models.CodeScanningDefaultSetupOptions CodeScanningDefaultSetupOptions { get; set; }
27+
#endif
28+
/// <summary>The enablement status of Dependabot alerts</summary>
29+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependabot_alerts? DependabotAlerts { get; set; }
30+
/// <summary>The enablement status of Dependabot security updates</summary>
31+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependabot_security_updates? DependabotSecurityUpdates { get; set; }
32+
/// <summary>The enablement status of Dependency Graph</summary>
33+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph? DependencyGraph { get; set; }
34+
/// <summary>The enablement status of Automatic dependency submission</summary>
35+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph_autosubmit_action? DependencyGraphAutosubmitAction { get; set; }
36+
/// <summary>Feature options for Automatic dependency submission</summary>
37+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
38+
#nullable enable
39+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph_autosubmit_action_options? DependencyGraphAutosubmitActionOptions { get; set; }
40+
#nullable restore
41+
#else
42+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph_autosubmit_action_options DependencyGraphAutosubmitActionOptions { get; set; }
43+
#endif
44+
/// <summary>A description of the code security configuration</summary>
45+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
46+
#nullable enable
47+
public string? Description { get; set; }
48+
#nullable restore
49+
#else
50+
public string Description { get; set; }
51+
#endif
52+
/// <summary>The enforcement status for a security configuration</summary>
53+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_enforcement? Enforcement { get; set; }
54+
/// <summary>The name of the code security configuration. Must be unique within the enterprise.</summary>
55+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
56+
#nullable enable
57+
public string? Name { get; set; }
58+
#nullable restore
59+
#else
60+
public string Name { get; set; }
61+
#endif
62+
/// <summary>The enablement status of private vulnerability reporting</summary>
63+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_private_vulnerability_reporting? PrivateVulnerabilityReporting { get; set; }
64+
/// <summary>The enablement status of secret scanning</summary>
65+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning? SecretScanning { get; set; }
66+
/// <summary>The enablement status of secret scanning non provider patterns</summary>
67+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_non_provider_patterns? SecretScanningNonProviderPatterns { get; set; }
68+
/// <summary>The enablement status of secret scanning push protection</summary>
69+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_push_protection? SecretScanningPushProtection { get; set; }
70+
/// <summary>The enablement status of secret scanning validity checks</summary>
71+
public global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_validity_checks? SecretScanningValidityChecks { get; set; }
72+
/// <summary>
73+
/// Instantiates a new <see cref="global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody"/> and sets the default values.
74+
/// </summary>
75+
public ConfigurationsPostRequestBody()
76+
{
77+
AdvancedSecurity = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_advanced_security.Disabled;
78+
CodeScanningDefaultSetup = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_code_scanning_default_setup.Disabled;
79+
DependabotAlerts = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependabot_alerts.Disabled;
80+
DependabotSecurityUpdates = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependabot_security_updates.Disabled;
81+
DependencyGraph = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph.Enabled;
82+
DependencyGraphAutosubmitAction = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph_autosubmit_action.Disabled;
83+
Enforcement = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_enforcement.Enforced;
84+
PrivateVulnerabilityReporting = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_private_vulnerability_reporting.Disabled;
85+
SecretScanning = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning.Disabled;
86+
SecretScanningNonProviderPatterns = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_non_provider_patterns.Disabled;
87+
SecretScanningPushProtection = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_push_protection.Disabled;
88+
SecretScanningValidityChecks = global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_validity_checks.Disabled;
89+
}
90+
/// <summary>
91+
/// Creates a new instance of the appropriate class based on discriminator value
92+
/// </summary>
93+
/// <returns>A <see cref="global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody"/></returns>
94+
/// <param name="parseNode">The parse node to use to read the discriminator value and create the object</param>
95+
public static global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode)
96+
{
97+
_ = parseNode ?? throw new ArgumentNullException(nameof(parseNode));
98+
return new global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody();
99+
}
100+
/// <summary>
101+
/// The deserialization information for the current model
102+
/// </summary>
103+
/// <returns>A IDictionary&lt;string, Action&lt;IParseNode&gt;&gt;</returns>
104+
public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
105+
{
106+
return new Dictionary<string, Action<IParseNode>>
107+
{
108+
{ "advanced_security", n => { AdvancedSecurity = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_advanced_security>(); } },
109+
{ "code_scanning_default_setup", n => { CodeScanningDefaultSetup = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_code_scanning_default_setup>(); } },
110+
{ "code_scanning_default_setup_options", n => { CodeScanningDefaultSetupOptions = n.GetObjectValue<global::GitHub.Models.CodeScanningDefaultSetupOptions>(global::GitHub.Models.CodeScanningDefaultSetupOptions.CreateFromDiscriminatorValue); } },
111+
{ "dependabot_alerts", n => { DependabotAlerts = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependabot_alerts>(); } },
112+
{ "dependabot_security_updates", n => { DependabotSecurityUpdates = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependabot_security_updates>(); } },
113+
{ "dependency_graph", n => { DependencyGraph = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph>(); } },
114+
{ "dependency_graph_autosubmit_action", n => { DependencyGraphAutosubmitAction = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph_autosubmit_action>(); } },
115+
{ "dependency_graph_autosubmit_action_options", n => { DependencyGraphAutosubmitActionOptions = n.GetObjectValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph_autosubmit_action_options>(global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph_autosubmit_action_options.CreateFromDiscriminatorValue); } },
116+
{ "description", n => { Description = n.GetStringValue(); } },
117+
{ "enforcement", n => { Enforcement = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_enforcement>(); } },
118+
{ "name", n => { Name = n.GetStringValue(); } },
119+
{ "private_vulnerability_reporting", n => { PrivateVulnerabilityReporting = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_private_vulnerability_reporting>(); } },
120+
{ "secret_scanning", n => { SecretScanning = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning>(); } },
121+
{ "secret_scanning_non_provider_patterns", n => { SecretScanningNonProviderPatterns = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_non_provider_patterns>(); } },
122+
{ "secret_scanning_push_protection", n => { SecretScanningPushProtection = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_push_protection>(); } },
123+
{ "secret_scanning_validity_checks", n => { SecretScanningValidityChecks = n.GetEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_validity_checks>(); } },
124+
};
125+
}
126+
/// <summary>
127+
/// Serializes information the current object
128+
/// </summary>
129+
/// <param name="writer">Serialization writer to use to serialize this model</param>
130+
public virtual void Serialize(ISerializationWriter writer)
131+
{
132+
_ = writer ?? throw new ArgumentNullException(nameof(writer));
133+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_advanced_security>("advanced_security", AdvancedSecurity);
134+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_code_scanning_default_setup>("code_scanning_default_setup", CodeScanningDefaultSetup);
135+
writer.WriteObjectValue<global::GitHub.Models.CodeScanningDefaultSetupOptions>("code_scanning_default_setup_options", CodeScanningDefaultSetupOptions);
136+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependabot_alerts>("dependabot_alerts", DependabotAlerts);
137+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependabot_security_updates>("dependabot_security_updates", DependabotSecurityUpdates);
138+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph>("dependency_graph", DependencyGraph);
139+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph_autosubmit_action>("dependency_graph_autosubmit_action", DependencyGraphAutosubmitAction);
140+
writer.WriteObjectValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_dependency_graph_autosubmit_action_options>("dependency_graph_autosubmit_action_options", DependencyGraphAutosubmitActionOptions);
141+
writer.WriteStringValue("description", Description);
142+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_enforcement>("enforcement", Enforcement);
143+
writer.WriteStringValue("name", Name);
144+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_private_vulnerability_reporting>("private_vulnerability_reporting", PrivateVulnerabilityReporting);
145+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning>("secret_scanning", SecretScanning);
146+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_non_provider_patterns>("secret_scanning_non_provider_patterns", SecretScanningNonProviderPatterns);
147+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_push_protection>("secret_scanning_push_protection", SecretScanningPushProtection);
148+
writer.WriteEnumValue<global::GitHub.Enterprises.Item.CodeSecurity.Configurations.ConfigurationsPostRequestBody_secret_scanning_validity_checks>("secret_scanning_validity_checks", SecretScanningValidityChecks);
149+
}
150+
}
151+
}
152+
#pragma warning restore CS0618
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// <auto-generated/>
2+
using System.Runtime.Serialization;
3+
using System;
4+
namespace GitHub.Enterprises.Item.CodeSecurity.Configurations
5+
{
6+
/// <summary>The enablement status of GitHub Advanced Security</summary>
7+
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.19.0")]
8+
public enum ConfigurationsPostRequestBody_advanced_security
9+
{
10+
[EnumMember(Value = "enabled")]
11+
#pragma warning disable CS1591
12+
Enabled,
13+
#pragma warning restore CS1591
14+
[EnumMember(Value = "disabled")]
15+
#pragma warning disable CS1591
16+
Disabled,
17+
#pragma warning restore CS1591
18+
}
19+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// <auto-generated/>
2+
using System.Runtime.Serialization;
3+
using System;
4+
namespace GitHub.Enterprises.Item.CodeSecurity.Configurations
5+
{
6+
/// <summary>The enablement status of code scanning default setup</summary>
7+
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.19.0")]
8+
public enum ConfigurationsPostRequestBody_code_scanning_default_setup
9+
{
10+
[EnumMember(Value = "enabled")]
11+
#pragma warning disable CS1591
12+
Enabled,
13+
#pragma warning restore CS1591
14+
[EnumMember(Value = "disabled")]
15+
#pragma warning disable CS1591
16+
Disabled,
17+
#pragma warning restore CS1591
18+
[EnumMember(Value = "not_set")]
19+
#pragma warning disable CS1591
20+
Not_set,
21+
#pragma warning restore CS1591
22+
}
23+
}

0 commit comments

Comments
 (0)