Skip to content

Commit 4fc5ff1

Browse files
committed
feat: Ignore OpenAPI errors by default.
1 parent fa1a7e8 commit 4fc5ff1

File tree

5,706 files changed

+5719
-5732
lines changed

Some content is hidden

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

5,706 files changed

+5719
-5732
lines changed

src/libs/AutoSDK.SourceGenerators/AutoSDK.SourceGenerators.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
<!-- List of ids separated by ;. Default: Empty -->
7878
<CompilerVisibleProperty Include="AutoSDK_ExcludeModels"/>
7979

80-
<!-- true/false. Default: false -->
80+
<!-- true/false. Default: true -->
8181
<CompilerVisibleProperty Include="AutoSDK_IgnoreOpenApiErrors"/>
8282
<!-- true/false. Default: true -->
8383
<CompilerVisibleProperty Include="AutoSDK_IgnoreOpenApiWarnings"/>

src/libs/AutoSDK.SourceGenerators/OptionsExtensions.cs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ public static Settings GetSettings(
3737
UseExperimentalAttributes: options.GetEnumGlobalOption<SdkFeatureUsage>(nameof(Settings.UseExperimentalAttributes), prefix),
3838
UseSetsRequiredMembersAttributes: options.GetEnumGlobalOption<SdkFeatureUsage>(nameof(Settings.UseSetsRequiredMembersAttributes), prefix),
3939

40-
GenerateConstructors: options.GetBoolGlobalOption(nameof(Settings.GenerateConstructors), prefix),
41-
GroupByTags: options.GetBoolGlobalOption(nameof(Settings.GroupByTags), prefix, defaultValue: true),
42-
GenerateMethods: options.GetBoolGlobalOption(nameof(Settings.GenerateMethods), prefix),
40+
GenerateConstructors: options.GetBoolGlobalOption(nameof(Settings.GenerateConstructors), prefix, defaultValue: Settings.Default.GenerateConstructors),
41+
GroupByTags: options.GetBoolGlobalOption(nameof(Settings.GroupByTags), prefix, defaultValue: Settings.Default.GroupByTags),
42+
GenerateMethods: options.GetBoolGlobalOption(nameof(Settings.GenerateMethods), prefix, defaultValue: Settings.Default.GenerateMethods),
4343
MethodNamingConvention: options.GetEnumGlobalOption<MethodNamingConvention>(nameof(Settings.MethodNamingConvention), prefix),
4444
MethodNamingConventionFallback: options.GetEnumGlobalOption(nameof(Settings.MethodNamingConventionFallback), prefix, defaultValue: MethodNamingConvention.MethodAndPath),
45-
GenerateMethodsAsHttpClientExtensions: options.GetBoolGlobalOption(nameof(Settings.GenerateMethodsAsHttpClientExtensions), prefix),
46-
GenerateMethodsUsingSystemNetHttpJson: options.GetBoolGlobalOption(nameof(Settings.GenerateMethodsUsingSystemNetHttpJson), prefix),
45+
GenerateMethodsAsHttpClientExtensions: options.GetBoolGlobalOption(nameof(Settings.GenerateMethodsAsHttpClientExtensions), prefix, defaultValue: Settings.Default.GenerateMethodsAsHttpClientExtensions),
46+
GenerateMethodsUsingSystemNetHttpJson: options.GetBoolGlobalOption(nameof(Settings.GenerateMethodsUsingSystemNetHttpJson), prefix, defaultValue: Settings.Default.GenerateMethodsUsingSystemNetHttpJson),
4747
IncludeOperationIds: (options.GetGlobalOption(nameof(Settings.IncludeOperationIds), prefix)?.Split(';') ??
4848
[]).ToImmutableArray(),
4949
ExcludeOperationIds: (options.GetGlobalOption(nameof(Settings.ExcludeOperationIds), prefix)?.Split(';') ??
@@ -52,28 +52,28 @@ public static Settings GetSettings(
5252
[]).ToImmutableArray(),
5353
ExcludeTags: (options.GetGlobalOption(nameof(Settings.ExcludeTags), prefix)?.Split(';') ??
5454
[]).ToImmutableArray(),
55-
ExcludeDeprecatedOperations: options.GetBoolGlobalOption(nameof(Settings.ExcludeDeprecatedOperations), prefix),
55+
ExcludeDeprecatedOperations: options.GetBoolGlobalOption(nameof(Settings.ExcludeDeprecatedOperations), prefix, defaultValue: Settings.Default.ExcludeDeprecatedOperations),
5656
JsonSerializerContext: options.GetGlobalOption(nameof(Settings.JsonSerializerContext), prefix) ?? string.Empty,
57-
GenerateJsonSerializerContextTypes: options.GetBoolGlobalOption(nameof(Settings.GenerateJsonSerializerContextTypes), prefix),
57+
GenerateJsonSerializerContextTypes: options.GetBoolGlobalOption(nameof(Settings.GenerateJsonSerializerContextTypes), prefix, defaultValue: Settings.Default.GenerateJsonSerializerContextTypes),
5858
ComputeDiscriminators: options.GetBoolGlobalOption(nameof(Settings.ComputeDiscriminators), prefix, defaultValue: Settings.Default.ComputeDiscriminators),
5959
AddMissingPathParameters: options.GetBoolGlobalOption(nameof(Settings.AddMissingPathParameters), prefix, defaultValue: Settings.Default.AddMissingPathParameters),
6060

61-
GenerateModels: options.GetBoolGlobalOption(nameof(Settings.GenerateModels), prefix),
62-
GenerateModelValidationMethods: options.GetBoolGlobalOption(nameof(Settings.GenerateModelValidationMethods), prefix),
63-
ValidateAnyOfs: options.GetBoolGlobalOption(nameof(Settings.ValidateAnyOfs), prefix),
61+
GenerateModels: options.GetBoolGlobalOption(nameof(Settings.GenerateModels), prefix, defaultValue: Settings.Default.GenerateModels),
62+
GenerateModelValidationMethods: options.GetBoolGlobalOption(nameof(Settings.GenerateModelValidationMethods), prefix, defaultValue: Settings.Default.GenerateModelValidationMethods),
63+
ValidateAnyOfs: options.GetBoolGlobalOption(nameof(Settings.ValidateAnyOfs), prefix, defaultValue: Settings.Default.ValidateAnyOfs),
6464
ModelStyle: options.GetEnumGlobalOption<ModelStyle>(nameof(Settings.ModelStyle), prefix),
6565
IncludeModels: (options.GetGlobalOption(nameof(Settings.IncludeModels), prefix)?.Split(';') ??
6666
[]).ToImmutableArray(),
6767
ExcludeModels: (options.GetGlobalOption(nameof(Settings.ExcludeModels), prefix)?.Split(';') ??
6868
[]).ToImmutableArray(),
6969

70-
GeneratePolyfills: options.GetBoolGlobalOption(nameof(Settings.GeneratePolyfills), prefix, defaultValue: true),
71-
GenerateExceptions: options.GetBoolGlobalOption(nameof(Settings.GenerateExceptions), prefix, defaultValue: true),
70+
GeneratePolyfills: options.GetBoolGlobalOption(nameof(Settings.GeneratePolyfills), prefix, defaultValue: Settings.Default.GeneratePolyfills),
71+
GenerateExceptions: options.GetBoolGlobalOption(nameof(Settings.GenerateExceptions), prefix, defaultValue: Settings.Default.GenerateExceptions),
7272

73-
IgnoreOpenApiErrors: options.GetBoolGlobalOption(nameof(Settings.IgnoreOpenApiErrors), prefix),
74-
IgnoreOpenApiWarnings: options.GetBoolGlobalOption(nameof(Settings.IgnoreOpenApiWarnings), prefix, defaultValue: true),
73+
IgnoreOpenApiErrors: options.GetBoolGlobalOption(nameof(Settings.IgnoreOpenApiErrors), prefix, defaultValue: Settings.Default.IgnoreOpenApiErrors),
74+
IgnoreOpenApiWarnings: options.GetBoolGlobalOption(nameof(Settings.IgnoreOpenApiWarnings), prefix, defaultValue: Settings.Default.IgnoreOpenApiWarnings),
7575

76-
GenerateSdk: options.GetBoolGlobalOption(nameof(Settings.GenerateSdk), prefix, defaultValue: true),
76+
GenerateSdk: options.GetBoolGlobalOption(nameof(Settings.GenerateSdk), prefix, defaultValue: Settings.Default.GenerateSdk),
7777
FromCli: false);
7878

7979
string? GetOptionFromAdditionalText(string name)

src/libs/AutoSDK/Models/Settings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public record struct Settings(
8080
ModelStyle: default,
8181
IncludeModels: ImmutableArray<string>.Empty,
8282
ExcludeModels: ImmutableArray<string>.Empty,
83-
IgnoreOpenApiErrors: false,
83+
IgnoreOpenApiErrors: true,
8484
IgnoreOpenApiWarnings: true,
8585
GeneratePolyfills: true,
8686
GenerateExceptions: true,

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/NewtonsoftJson/_#G.Api.ConvertDocumentFileStudioV1ChatFilesConvertPost.g.verified.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ partial void ProcessConvertDocumentFileStudioV1ChatFilesConvertPostResponseConte
4747
requestStartTime: ref requestStartTime,
4848
request: request);
4949

50-
var __pathBuilder = new PathBuilder(
50+
var __pathBuilder = new global::G.PathBuilder(
5151
path: "/studio/v1/chat/files/convert",
5252
baseUri: HttpClient.BaseAddress);
5353
__pathBuilder

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/NewtonsoftJson/_#G.Api.GenerateOrgTokenStudioV1ConnectorsConnectedUsersOrganizationIdTokensPost.g.verified.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ partial void ProcessGenerateOrgTokenStudioV1ConnectorsConnectedUsersOrganization
4545
organizationId: ref organizationId,
4646
requestStartTime: ref requestStartTime);
4747

48-
var __pathBuilder = new PathBuilder(
48+
var __pathBuilder = new global::G.PathBuilder(
4949
path: $"/studio/v1/connectors/connected-users/{organizationId}/tokens",
5050
baseUri: HttpClient.BaseAddress);
5151
__pathBuilder

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/NewtonsoftJson/_#G.Api.GetDataSourceStatusStudioV1ConnectorsConnectedUsersOrganizationIdDataSourcesDataSourceStatusGet.g.verified.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ partial void ProcessGetDataSourceStatusStudioV1ConnectorsConnectedUsersOrganizat
5050
dataSource: ref dataSource,
5151
requestStartTime: ref requestStartTime);
5252

53-
var __pathBuilder = new PathBuilder(
53+
var __pathBuilder = new global::G.PathBuilder(
5454
path: $"/studio/v1/connectors/connected-users/{organizationId}/data-sources/{dataSource}/status",
5555
baseUri: HttpClient.BaseAddress);
5656
__pathBuilder

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/NewtonsoftJson/_#G.Api.GetOrgDataSourcesInfoStudioV1ConnectorsConnectedUsersOrganizationIdDataSourcesGet.g.verified.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ partial void ProcessGetOrgDataSourcesInfoStudioV1ConnectorsConnectedUsersOrganiz
4545
organizationId: ref organizationId,
4646
requestStartTime: ref requestStartTime);
4747

48-
var __pathBuilder = new PathBuilder(
48+
var __pathBuilder = new global::G.PathBuilder(
4949
path: $"/studio/v1/connectors/connected-users/{organizationId}/data-sources",
5050
baseUri: HttpClient.BaseAddress);
5151
__pathBuilder

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/NewtonsoftJson/_#G.Api.V1ConversationalRag.g.verified.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ partial void ProcessV1ConversationalRagResponseContent(
4747
requestStartTime: ref requestStartTime,
4848
request: request);
4949

50-
var __pathBuilder = new PathBuilder(
50+
var __pathBuilder = new global::G.PathBuilder(
5151
path: "/studio/v1/conversational-rag",
5252
baseUri: HttpClient.BaseAddress);
5353
__pathBuilder

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/NewtonsoftJson/_#G.ChatClient.V1J2UltraChat.g.verified.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ partial void ProcessV1J2UltraChatResponseContent(
5454
requestStartTime: ref requestStartTime,
5555
request: request);
5656

57-
var __pathBuilder = new PathBuilder(
57+
var __pathBuilder = new global::G.PathBuilder(
5858
path: "/studio/v1/j2-ultra/chat",
5959
baseUri: HttpClient.BaseAddress);
6060
__pathBuilder

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/NewtonsoftJson/_#G.CompletionClient.V1J2GrandeComplete.g.verified.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ partial void ProcessV1J2GrandeCompleteResponseContent(
5454
requestStartTime: ref requestStartTime,
5555
request: request);
5656

57-
var __pathBuilder = new PathBuilder(
57+
var __pathBuilder = new global::G.PathBuilder(
5858
path: "/studio/v1/j2-grande/complete",
5959
baseUri: HttpClient.BaseAddress);
6060
__pathBuilder

0 commit comments

Comments
 (0)