Skip to content

Commit 185dd5e

Browse files
committed
feat: Now Enum converter will handle JsonTokenType.Null
1 parent 453b9d2 commit 185dd5e

File tree

8,765 files changed

+35064
-0
lines changed

Some content is hidden

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

8,765 files changed

+35064
-0
lines changed

src/libs/AutoSDK/Sources/Sources.JsonConverters.Enum.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ public sealed class {model.ClassName}JsonConverter : global::System.Text.Json.Se
4444
var numValue = reader.GetInt32();
4545
return ({model.GlobalClassName})numValue;
4646
}}
47+
case global::System.Text.Json.JsonTokenType.Null:
48+
{{
49+
return default({model.GlobalClassName});
50+
}}
4751
default:
4852
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
4953
}}
@@ -105,6 +109,10 @@ public sealed class {model.ClassName}NullableJsonConverter : global::System.Text
105109
var numValue = reader.GetInt32();
106110
return ({model.GlobalClassName})numValue;
107111
}}
112+
case global::System.Text.Json.JsonTokenType.Null:
113+
{{
114+
return default({model.GlobalClassName}?);
115+
}}
108116
default:
109117
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
110118
}}

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/SystemTextJson/_#JsonConverters.AnswerLength.g.verified.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public sealed class AnswerLengthJsonConverter : global::System.Text.Json.Seriali
2929
var numValue = reader.GetInt32();
3030
return (global::G.AnswerLength)numValue;
3131
}
32+
case global::System.Text.Json.JsonTokenType.Null:
33+
{
34+
return default(global::G.AnswerLength);
35+
}
3236
default:
3337
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
3438
}

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/SystemTextJson/_#JsonConverters.AnswerLengthNullable.g.verified.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public sealed class AnswerLengthNullableJsonConverter : global::System.Text.Json
2929
var numValue = reader.GetInt32();
3030
return (global::G.AnswerLength)numValue;
3131
}
32+
case global::System.Text.Json.JsonTokenType.Null:
33+
{
34+
return default(global::G.AnswerLength?);
35+
}
3236
default:
3337
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
3438
}

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/SystemTextJson/_#JsonConverters.AssistantMessageRole.g.verified.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public sealed class AssistantMessageRoleJsonConverter : global::System.Text.Json
2929
var numValue = reader.GetInt32();
3030
return (global::G.AssistantMessageRole)numValue;
3131
}
32+
case global::System.Text.Json.JsonTokenType.Null:
33+
{
34+
return default(global::G.AssistantMessageRole);
35+
}
3236
default:
3337
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
3438
}

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/SystemTextJson/_#JsonConverters.AssistantMessageRoleNullable.g.verified.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public sealed class AssistantMessageRoleNullableJsonConverter : global::System.T
2929
var numValue = reader.GetInt32();
3030
return (global::G.AssistantMessageRole)numValue;
3131
}
32+
case global::System.Text.Json.JsonTokenType.Null:
33+
{
34+
return default(global::G.AssistantMessageRole?);
35+
}
3236
default:
3337
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
3438
}

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/SystemTextJson/_#JsonConverters.ChatStreamingFirstDeltaRole.g.verified.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public sealed class ChatStreamingFirstDeltaRoleJsonConverter : global::System.Te
2929
var numValue = reader.GetInt32();
3030
return (global::G.ChatStreamingFirstDeltaRole)numValue;
3131
}
32+
case global::System.Text.Json.JsonTokenType.Null:
33+
{
34+
return default(global::G.ChatStreamingFirstDeltaRole);
35+
}
3236
default:
3337
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
3438
}

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/SystemTextJson/_#JsonConverters.ChatStreamingFirstDeltaRoleNullable.g.verified.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public sealed class ChatStreamingFirstDeltaRoleNullableJsonConverter : global::S
2929
var numValue = reader.GetInt32();
3030
return (global::G.ChatStreamingFirstDeltaRole)numValue;
3131
}
32+
case global::System.Text.Json.JsonTokenType.Null:
33+
{
34+
return default(global::G.ChatStreamingFirstDeltaRole?);
35+
}
3236
default:
3337
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
3438
}

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/SystemTextJson/_#JsonConverters.ConnectorsWorkflowStatus.g.verified.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public sealed class ConnectorsWorkflowStatusJsonConverter : global::System.Text.
2929
var numValue = reader.GetInt32();
3030
return (global::G.ConnectorsWorkflowStatus)numValue;
3131
}
32+
case global::System.Text.Json.JsonTokenType.Null:
33+
{
34+
return default(global::G.ConnectorsWorkflowStatus);
35+
}
3236
default:
3337
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
3438
}

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/SystemTextJson/_#JsonConverters.ConnectorsWorkflowStatusNullable.g.verified.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public sealed class ConnectorsWorkflowStatusNullableJsonConverter : global::Syst
2929
var numValue = reader.GetInt32();
3030
return (global::G.ConnectorsWorkflowStatus)numValue;
3131
}
32+
case global::System.Text.Json.JsonTokenType.Null:
33+
{
34+
return default(global::G.ConnectorsWorkflowStatus?);
35+
}
3236
default:
3337
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
3438
}

src/tests/AutoSDK.SnapshotTests/Snapshots/ai21/SystemTextJson/_#JsonConverters.ConversationalRagConfigRetrievalStrategy.g.verified.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public sealed class ConversationalRagConfigRetrievalStrategyJsonConverter : glob
2929
var numValue = reader.GetInt32();
3030
return (global::G.ConversationalRagConfigRetrievalStrategy)numValue;
3131
}
32+
case global::System.Text.Json.JsonTokenType.Null:
33+
{
34+
return default(global::G.ConversationalRagConfigRetrievalStrategy);
35+
}
3236
default:
3337
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
3438
}

0 commit comments

Comments
 (0)