Skip to content

Commit f483cbb

Browse files
committed
fix: remove enum types from GET enterprise configurations endpoint (box/box-openapi#560)
1 parent 5567fef commit f483cbb

File tree

32 files changed

+49
-129
lines changed

32 files changed

+49
-129
lines changed

.codegen.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "engineHash": "4421f42", "specHash": "cf21406", "version": "10.1.0" }
1+
{ "engineHash": "4421f42", "specHash": "1715587", "version": "10.1.0" }

Box.Sdk.Gen.Net/Managers/EnterpriseConfigurations/EnterpriseConfigurationsManager.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
using Box.Sdk.Gen;
2-
using System.Collections.Generic;
1+
using System;
32
using System.Collections.ObjectModel;
3+
using System.Collections.Generic;
4+
using Box.Sdk.Gen;
45
using Box.Sdk.Gen.Internal;
56
using Box.Sdk.Gen.Schemas;
67
using Box.Sdk.Gen.Parameters;

Box.Sdk.Gen.Net/Managers/EnterpriseConfigurations/GetEnterpriseConfigurationByIdV2025R0Headers.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
using Box.Sdk.Gen;
2-
using System.Collections.Generic;
1+
using System;
32
using System.Collections.ObjectModel;
3+
using System.Collections.Generic;
4+
using Box.Sdk.Gen;
45
using Box.Sdk.Gen.Internal;
56
using Box.Sdk.Gen.Schemas;
67
using Box.Sdk.Gen.Parameters;

Box.Sdk.Gen.Net/Managers/EnterpriseConfigurations/GetEnterpriseConfigurationByIdV2025R0QueryParams.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
using Box.Sdk.Gen;
2-
using System.Collections.Generic;
1+
using System;
32
using System.Collections.ObjectModel;
3+
using System.Collections.Generic;
4+
using Box.Sdk.Gen;
45
using Box.Sdk.Gen.Internal;
56
using Box.Sdk.Gen.Schemas;
67
using Box.Sdk.Gen.Parameters;
78

89
namespace Box.Sdk.Gen.Managers {
910
public class GetEnterpriseConfigurationByIdV2025R0QueryParams {
1011
/// <summary>
11-
/// The comma-delimited list of the enterprise configuration categories.
12+
/// A comma-separated list of the enterprise configuration categories.
1213
/// Allowed values: `security`, `content_and_sharing`, `user_settings`, `shield`.
1314
/// </summary>
14-
public string Categories { get; }
15+
public IReadOnlyList<string> Categories { get; }
1516

16-
public GetEnterpriseConfigurationByIdV2025R0QueryParams(string categories) {
17+
public GetEnterpriseConfigurationByIdV2025R0QueryParams(IReadOnlyList<string> categories) {
1718
Categories = categories;
1819
}
1920
}

Box.Sdk.Gen.Net/Managers/EnterpriseConfigurations/IEnterpriseConfigurationsManager.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
using Box.Sdk.Gen;
2-
using System.Collections.Generic;
1+
using System;
32
using System.Collections.ObjectModel;
3+
using System.Collections.Generic;
4+
using Box.Sdk.Gen;
45
using Box.Sdk.Gen.Internal;
56
using Box.Sdk.Gen.Schemas;
67
using Box.Sdk.Gen.Parameters;

Box.Sdk.Gen.Net/Schemas/V2025R0/CollaborationRestrictionV2025R0/CollaborationRestrictionV2025R0.cs

Lines changed: 0 additions & 11 deletions
This file was deleted.

Box.Sdk.Gen.Net/Schemas/V2025R0/EnterpriseConfigurationContentAndSharingV2025R0/EnterpriseConfigurationContentAndSharingV2025R0.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using Box.Sdk.Gen.Internal;
55
using System;
66
using System.Collections.ObjectModel;
7-
using System.Linq;
87
using Box.Sdk.Gen.Schemas;
98

109
namespace Box.Sdk.Gen.Schemas {

Box.Sdk.Gen.Net/Schemas/V2025R0/EnterpriseConfigurationContentAndSharingV2025R0/EnterpriseConfigurationContentAndSharingV2025R0CollaborationRestrictionsField.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,12 @@
44
using Box.Sdk.Gen.Internal;
55
using System;
66
using System.Collections.ObjectModel;
7-
using System.Linq;
87
using Box.Sdk.Gen.Schemas;
98

109
namespace Box.Sdk.Gen.Schemas {
1110
public class EnterpriseConfigurationContentAndSharingV2025R0CollaborationRestrictionsField : EnterpriseConfigurationItemV2025R0, ISerializable {
1211
[JsonPropertyName("value")]
13-
[JsonConverter(typeof(StringEnumListConverter<CollaborationRestrictionV2025R0>))]
14-
public IReadOnlyList<StringEnum<CollaborationRestrictionV2025R0>>? Value { get; init; }
12+
public IReadOnlyList<string>? Value { get; init; }
1513

1614
public EnterpriseConfigurationContentAndSharingV2025R0CollaborationRestrictionsField() {
1715

Box.Sdk.Gen.Net/Schemas/V2025R0/EnterpriseConfigurationContentAndSharingV2025R0/EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationAllowlistUsersField.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using Box.Sdk.Gen.Internal;
55
using System;
66
using System.Collections.ObjectModel;
7-
using System.Linq;
87
using Box.Sdk.Gen.Schemas;
98

109
namespace Box.Sdk.Gen.Schemas {

Box.Sdk.Gen.Net/Schemas/V2025R0/EnterpriseConfigurationContentAndSharingV2025R0/EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusField.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using Box.Sdk.Gen.Internal;
55
using System;
66
using System.Collections.ObjectModel;
7-
using System.Linq;
87
using Box.Sdk.Gen.Schemas;
98

109
namespace Box.Sdk.Gen.Schemas {
@@ -13,14 +12,13 @@ public class EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaboratio
1312
[JsonPropertyName("_isvalueSet")]
1413
protected bool _isValueSet { get; set; }
1514

16-
protected StringEnum<EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueField>? _value { get; set; }
15+
protected string? _value { get; set; }
1716

1817
/// <summary>
1918
/// The external collaboration status.
2019
/// </summary>
2120
[JsonPropertyName("value")]
22-
[JsonConverter(typeof(StringEnumConverter<EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueField>))]
23-
public StringEnum<EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueField>? Value { get => _value; init { _value = value; _isValueSet = true; } }
21+
public string? Value { get => _value; init { _value = value; _isValueSet = true; } }
2422

2523
public EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusField() {
2624

0 commit comments

Comments
 (0)