diff --git a/src/libs/Terra/Generated/Terra.ActivityClient.ActivityGet.g.cs b/src/libs/Terra/Generated/Terra.ActivityClient.ActivityGet.g.cs
index c0d53cc..94fc094 100644
--- a/src/libs/Terra/Generated/Terra.ActivityClient.ActivityGet.g.cs
+++ b/src/libs/Terra/Generated/Terra.ActivityClient.ActivityGet.g.cs
@@ -186,8 +186,8 @@ partial void ProcessActivityGetResponseContent(
PrepareActivityGetRequest(
httpClient: HttpClient,
httpRequestMessage: __httpRequest,
- userId: userId!,
- startDate: startDate!,
+ userId: userId,
+ startDate: startDate,
endDate: endDate,
toWebhook: toWebhook,
withSamples: withSamples);
@@ -212,7 +212,7 @@ partial void ProcessActivityGetResponseContent(
pathTemplate: "\"/activity\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: null,
clientOptions: Options,
@@ -246,7 +246,7 @@ partial void ProcessActivityGetResponseContent(
pathTemplate: "\"/activity\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: __exception,
clientOptions: Options,
@@ -287,7 +287,7 @@ partial void ProcessActivityGetResponseContent(
pathTemplate: "\"/activity\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -335,7 +335,7 @@ partial void ProcessActivityGetResponseContent(
pathTemplate: "\"/activity\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -357,7 +357,7 @@ partial void ProcessActivityGetResponseContent(
pathTemplate: "\"/activity\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
diff --git a/src/libs/Terra/Generated/Terra.AllOf.2.g.cs b/src/libs/Terra/Generated/Terra.AllOf.2.g.cs
index b87df7d..0a31eac 100644
--- a/src/libs/Terra/Generated/Terra.AllOf.2.g.cs
+++ b/src/libs/Terra/Generated/Terra.AllOf.2.g.cs
@@ -41,8 +41,8 @@ public bool TryPickValue1(
///
///
///
- public T1 PickValue1() => IsValue1
- ? Value1!
+ public T1 PickValue1() => Value1 is { } value
+ ? value
: throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}.");
///
@@ -78,8 +78,8 @@ public bool TryPickValue2(
///
///
///
- public T2 PickValue2() => IsValue2
- ? Value2!
+ public T2 PickValue2() => Value2 is { } value
+ ? value
: throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}.");
///
///
@@ -190,13 +190,13 @@ public bool Validate()
Validate();
}
- if (IsValue1 && value1 != null)
+ if (Value1 is { } __value0 && value1 != null)
{
- return value1(Value1!);
+ return value1(__value0);
}
- else if (IsValue2 && value2 != null)
+ else if (Value2 is { } __value1 && value2 != null)
{
- return value2(Value2!);
+ return value2(__value1);
}
return default(TResult);
@@ -216,13 +216,13 @@ public void Match(
Validate();
}
- if (IsValue1)
+ if (Value1 is { } __value0)
{
- value1?.Invoke(Value1!);
+ value1?.Invoke(__value0);
}
- else if (IsValue2)
+ else if (Value2 is { } __value1)
{
- value2?.Invoke(Value2!);
+ value2?.Invoke(__value1);
}
}
@@ -239,13 +239,13 @@ public void Switch(
Validate();
}
- if (IsValue1)
+ if (Value1 is { } __value0)
{
- value1?.Invoke(Value1!);
+ value1?.Invoke(__value0);
}
- else if (IsValue2)
+ else if (Value2 is { } __value1)
{
- value2?.Invoke(Value2!);
+ value2?.Invoke(__value1);
}
}
diff --git a/src/libs/Terra/Generated/Terra.AthleteClient.AthleteGet.g.cs b/src/libs/Terra/Generated/Terra.AthleteClient.AthleteGet.g.cs
index 09ea96e..57d1c2b 100644
--- a/src/libs/Terra/Generated/Terra.AthleteClient.AthleteGet.g.cs
+++ b/src/libs/Terra/Generated/Terra.AthleteClient.AthleteGet.g.cs
@@ -159,7 +159,7 @@ partial void ProcessAthleteGetResponseContent(
PrepareAthleteGetRequest(
httpClient: HttpClient,
httpRequestMessage: __httpRequest,
- userId: userId!,
+ userId: userId,
toWebhook: toWebhook);
return __httpRequest;
@@ -182,7 +182,7 @@ partial void ProcessAthleteGetResponseContent(
pathTemplate: "\"/athlete\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: null,
clientOptions: Options,
@@ -216,7 +216,7 @@ partial void ProcessAthleteGetResponseContent(
pathTemplate: "\"/athlete\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: __exception,
clientOptions: Options,
@@ -257,7 +257,7 @@ partial void ProcessAthleteGetResponseContent(
pathTemplate: "\"/athlete\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -305,7 +305,7 @@ partial void ProcessAthleteGetResponseContent(
pathTemplate: "\"/athlete\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -327,7 +327,7 @@ partial void ProcessAthleteGetResponseContent(
pathTemplate: "\"/athlete\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
diff --git a/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationAuthenticateUser.g.cs b/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationAuthenticateUser.g.cs
index f0c9938..4c84642 100644
--- a/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationAuthenticateUser.g.cs
+++ b/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationAuthenticateUser.g.cs
@@ -169,7 +169,7 @@ partial void ProcessAuthenticationAuthenticateUserResponseContent(
PrepareAuthenticationAuthenticateUserRequest(
httpClient: HttpClient,
httpRequestMessage: __httpRequest,
- resource: resource!,
+ resource: resource,
request: request);
return __httpRequest;
@@ -192,7 +192,7 @@ partial void ProcessAuthenticationAuthenticateUserResponseContent(
pathTemplate: "\"/auth/authenticateUser\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: null,
clientOptions: Options,
@@ -226,7 +226,7 @@ partial void ProcessAuthenticationAuthenticateUserResponseContent(
pathTemplate: "\"/auth/authenticateUser\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: __exception,
clientOptions: Options,
@@ -267,7 +267,7 @@ partial void ProcessAuthenticationAuthenticateUserResponseContent(
pathTemplate: "\"/auth/authenticateUser\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -315,7 +315,7 @@ partial void ProcessAuthenticationAuthenticateUserResponseContent(
pathTemplate: "\"/auth/authenticateUser\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -337,7 +337,7 @@ partial void ProcessAuthenticationAuthenticateUserResponseContent(
pathTemplate: "\"/auth/authenticateUser\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
diff --git a/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationCreateAuthToken.g.cs b/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationCreateAuthToken.g.cs
index a5ce7a8..60f859b 100644
--- a/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationCreateAuthToken.g.cs
+++ b/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationCreateAuthToken.g.cs
@@ -172,7 +172,7 @@ partial void ProcessAuthenticationCreateAuthTokenResponseContent(
pathTemplate: "\"/auth/tokens\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: null,
clientOptions: Options,
@@ -206,7 +206,7 @@ partial void ProcessAuthenticationCreateAuthTokenResponseContent(
pathTemplate: "\"/auth/tokens\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: __exception,
clientOptions: Options,
@@ -247,7 +247,7 @@ partial void ProcessAuthenticationCreateAuthTokenResponseContent(
pathTemplate: "\"/auth/tokens\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -295,7 +295,7 @@ partial void ProcessAuthenticationCreateAuthTokenResponseContent(
pathTemplate: "\"/auth/tokens\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -317,7 +317,7 @@ partial void ProcessAuthenticationCreateAuthTokenResponseContent(
pathTemplate: "\"/auth/tokens\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
diff --git a/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationDeauthenticateUser.g.cs b/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationDeauthenticateUser.g.cs
index cd72227..8fe0efe 100644
--- a/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationDeauthenticateUser.g.cs
+++ b/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationDeauthenticateUser.g.cs
@@ -150,7 +150,7 @@ partial void ProcessAuthenticationDeauthenticateUserResponseContent(
PrepareAuthenticationDeauthenticateUserRequest(
httpClient: HttpClient,
httpRequestMessage: __httpRequest,
- userId: userId!);
+ userId: userId);
return __httpRequest;
}
@@ -172,7 +172,7 @@ partial void ProcessAuthenticationDeauthenticateUserResponseContent(
pathTemplate: "\"/auth/deauthenticateUser\"",
httpMethod: "DELETE",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: null,
clientOptions: Options,
@@ -206,7 +206,7 @@ partial void ProcessAuthenticationDeauthenticateUserResponseContent(
pathTemplate: "\"/auth/deauthenticateUser\"",
httpMethod: "DELETE",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: __exception,
clientOptions: Options,
@@ -247,7 +247,7 @@ partial void ProcessAuthenticationDeauthenticateUserResponseContent(
pathTemplate: "\"/auth/deauthenticateUser\"",
httpMethod: "DELETE",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -295,7 +295,7 @@ partial void ProcessAuthenticationDeauthenticateUserResponseContent(
pathTemplate: "\"/auth/deauthenticateUser\"",
httpMethod: "DELETE",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -317,7 +317,7 @@ partial void ProcessAuthenticationDeauthenticateUserResponseContent(
pathTemplate: "\"/auth/deauthenticateUser\"",
httpMethod: "DELETE",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
diff --git a/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationGenerateWidgetSession.g.cs b/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationGenerateWidgetSession.g.cs
index 69da5a7..564910f 100644
--- a/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationGenerateWidgetSession.g.cs
+++ b/src/libs/Terra/Generated/Terra.AuthenticationClient.AuthenticationGenerateWidgetSession.g.cs
@@ -180,7 +180,7 @@ partial void ProcessAuthenticationGenerateWidgetSessionResponseContent(
pathTemplate: "\"/auth/generateWidgetSession\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: null,
clientOptions: Options,
@@ -214,7 +214,7 @@ partial void ProcessAuthenticationGenerateWidgetSessionResponseContent(
pathTemplate: "\"/auth/generateWidgetSession\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: __exception,
clientOptions: Options,
@@ -255,7 +255,7 @@ partial void ProcessAuthenticationGenerateWidgetSessionResponseContent(
pathTemplate: "\"/auth/generateWidgetSession\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -303,7 +303,7 @@ partial void ProcessAuthenticationGenerateWidgetSessionResponseContent(
pathTemplate: "\"/auth/generateWidgetSession\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -325,7 +325,7 @@ partial void ProcessAuthenticationGenerateWidgetSessionResponseContent(
pathTemplate: "\"/auth/generateWidgetSession\"",
httpMethod: "POST",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
diff --git a/src/libs/Terra/Generated/Terra.AutoSDKHttpResponse.g.cs b/src/libs/Terra/Generated/Terra.AutoSDKHttpResponse.g.cs
index a29ac42..ae2d161 100644
--- a/src/libs/Terra/Generated/Terra.AutoSDKHttpResponse.g.cs
+++ b/src/libs/Terra/Generated/Terra.AutoSDKHttpResponse.g.cs
@@ -164,9 +164,9 @@ public static class AutoSDKConditionalRequests
{
send = send ?? throw new global::System.ArgumentNullException(nameof(send));
requestOptions = CloneRequestOptions(requestOptions);
- if (!string.IsNullOrWhiteSpace(entityTag))
+ if (entityTag is { } nonEmptyEntityTag && !string.IsNullOrWhiteSpace(nonEmptyEntityTag))
{
- requestOptions.Headers["If-None-Match"] = entityTag!;
+ requestOptions.Headers["If-None-Match"] = nonEmptyEntityTag;
}
try
diff --git a/src/libs/Terra/Generated/Terra.BodyClient.BodyGet.g.cs b/src/libs/Terra/Generated/Terra.BodyClient.BodyGet.g.cs
index 554ab60..4211960 100644
--- a/src/libs/Terra/Generated/Terra.BodyClient.BodyGet.g.cs
+++ b/src/libs/Terra/Generated/Terra.BodyClient.BodyGet.g.cs
@@ -186,8 +186,8 @@ partial void ProcessBodyGetResponseContent(
PrepareBodyGetRequest(
httpClient: HttpClient,
httpRequestMessage: __httpRequest,
- userId: userId!,
- startDate: startDate!,
+ userId: userId,
+ startDate: startDate,
endDate: endDate,
toWebhook: toWebhook,
withSamples: withSamples);
@@ -212,7 +212,7 @@ partial void ProcessBodyGetResponseContent(
pathTemplate: "\"/body\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: null,
clientOptions: Options,
@@ -246,7 +246,7 @@ partial void ProcessBodyGetResponseContent(
pathTemplate: "\"/body\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: __exception,
clientOptions: Options,
@@ -287,7 +287,7 @@ partial void ProcessBodyGetResponseContent(
pathTemplate: "\"/body\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -335,7 +335,7 @@ partial void ProcessBodyGetResponseContent(
pathTemplate: "\"/body\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -357,7 +357,7 @@ partial void ProcessBodyGetResponseContent(
pathTemplate: "\"/body\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
diff --git a/src/libs/Terra/Generated/Terra.DailyClient.DailyGet.g.cs b/src/libs/Terra/Generated/Terra.DailyClient.DailyGet.g.cs
index b19bd16..d1c388d 100644
--- a/src/libs/Terra/Generated/Terra.DailyClient.DailyGet.g.cs
+++ b/src/libs/Terra/Generated/Terra.DailyClient.DailyGet.g.cs
@@ -186,8 +186,8 @@ partial void ProcessDailyGetResponseContent(
PrepareDailyGetRequest(
httpClient: HttpClient,
httpRequestMessage: __httpRequest,
- userId: userId!,
- startDate: startDate!,
+ userId: userId,
+ startDate: startDate,
endDate: endDate,
toWebhook: toWebhook,
withSamples: withSamples);
@@ -212,7 +212,7 @@ partial void ProcessDailyGetResponseContent(
pathTemplate: "\"/daily\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: null,
clientOptions: Options,
@@ -246,7 +246,7 @@ partial void ProcessDailyGetResponseContent(
pathTemplate: "\"/daily\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: __exception,
clientOptions: Options,
@@ -287,7 +287,7 @@ partial void ProcessDailyGetResponseContent(
pathTemplate: "\"/daily\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -335,7 +335,7 @@ partial void ProcessDailyGetResponseContent(
pathTemplate: "\"/daily\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -357,7 +357,7 @@ partial void ProcessDailyGetResponseContent(
pathTemplate: "\"/daily\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
diff --git a/src/libs/Terra/Generated/Terra.IntegrationsClient.IntegrationsList.g.cs b/src/libs/Terra/Generated/Terra.IntegrationsClient.IntegrationsList.g.cs
index 636f609..4713b01 100644
--- a/src/libs/Terra/Generated/Terra.IntegrationsClient.IntegrationsList.g.cs
+++ b/src/libs/Terra/Generated/Terra.IntegrationsClient.IntegrationsList.g.cs
@@ -160,7 +160,7 @@ partial void ProcessIntegrationsListResponseContent(
pathTemplate: "\"/integrations\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: null,
clientOptions: Options,
@@ -194,7 +194,7 @@ partial void ProcessIntegrationsListResponseContent(
pathTemplate: "\"/integrations\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: __exception,
clientOptions: Options,
@@ -235,7 +235,7 @@ partial void ProcessIntegrationsListResponseContent(
pathTemplate: "\"/integrations\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -283,7 +283,7 @@ partial void ProcessIntegrationsListResponseContent(
pathTemplate: "\"/integrations\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -305,7 +305,7 @@ partial void ProcessIntegrationsListResponseContent(
pathTemplate: "\"/integrations\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
diff --git a/src/libs/Terra/Generated/Terra.IntegrationsClient.IntegrationsListDetailed.g.cs b/src/libs/Terra/Generated/Terra.IntegrationsClient.IntegrationsListDetailed.g.cs
index 7ce5e40..f95ce92 100644
--- a/src/libs/Terra/Generated/Terra.IntegrationsClient.IntegrationsListDetailed.g.cs
+++ b/src/libs/Terra/Generated/Terra.IntegrationsClient.IntegrationsListDetailed.g.cs
@@ -172,7 +172,7 @@ partial void ProcessIntegrationsListDetailedResponseContent(
pathTemplate: "\"/integrations/detailed\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: null,
clientOptions: Options,
@@ -206,7 +206,7 @@ partial void ProcessIntegrationsListDetailedResponseContent(
pathTemplate: "\"/integrations/detailed\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: null,
exception: __exception,
clientOptions: Options,
@@ -247,7 +247,7 @@ partial void ProcessIntegrationsListDetailedResponseContent(
pathTemplate: "\"/integrations/detailed\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -295,7 +295,7 @@ partial void ProcessIntegrationsListDetailedResponseContent(
pathTemplate: "\"/integrations/detailed\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
@@ -317,7 +317,7 @@ partial void ProcessIntegrationsListDetailedResponseContent(
pathTemplate: "\"/integrations/detailed\"",
httpMethod: "GET",
baseUri: BaseUri,
- request: __httpRequest!,
+ request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."),
response: __response,
exception: null,
clientOptions: Options,
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.AllOf2.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.AllOf2.g.cs
index 89c8d6b..842afda 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.AllOf2.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.AllOf2.g.cs
@@ -69,7 +69,7 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}");
- var __element0 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.Value1!, typeInfo);
+ var __element0 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickValue1(), typeInfo);
if (__element0.ValueKind != global::System.Text.Json.JsonValueKind.Object)
{
throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects.");
@@ -87,7 +87,7 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}");
- var __element1 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.Value2!, typeInfo);
+ var __element1 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickValue2(), typeInfo);
if (__element1.ValueKind != global::System.Text.Json.JsonValueKind.Object)
{
throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects.");
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.CompletionConditionType.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.CompletionConditionType.g.cs
index 891685d..5fff05e 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.CompletionConditionType.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.CompletionConditionType.g.cs
@@ -884,103 +884,103 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant1!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant1(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant2!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant2(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant3)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant3).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant3!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant3(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant4)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant4).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant4!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant4(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant5)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant5).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant5!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant5(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant6)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant6).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant6!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant6(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant7)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant7).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant7!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant7(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant8)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant8).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant8!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant8(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant9)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant9), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant9).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant9!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant9(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant10)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant10), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant10).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant10!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant10(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant11)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant11), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant11).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant11!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant11(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant12)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant12), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant12).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant12!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant12(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant13)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant13), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant13).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant13!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant13(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant14)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant14), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant14).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant14!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant14(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant15)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant15), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant15).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant15!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant15(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant16)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant16), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant16).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant16!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant16(), typeInfo);
}
else if (value.IsCompletionConditionTypeVariant17)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.CompletionConditionTypeVariant17), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.CompletionConditionTypeVariant17).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletionConditionTypeVariant17!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletionConditionTypeVariant17(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.DrillType.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.DrillType.g.cs
index 1d7b640..76f9172 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.DrillType.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.DrillType.g.cs
@@ -198,19 +198,19 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.DrillTypeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.DrillTypeVariant1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.DrillTypeVariant1!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDrillTypeVariant1(), typeInfo);
}
else if (value.IsDrillTypeVariant2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.DrillTypeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.DrillTypeVariant2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.DrillTypeVariant2!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDrillTypeVariant2(), typeInfo);
}
else if (value.IsDrillTypeVariant3)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.DrillTypeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.DrillTypeVariant3).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.DrillTypeVariant3!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDrillTypeVariant3(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.EnvironmentType.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.EnvironmentType.g.cs
index 73a616c..8d951ad 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.EnvironmentType.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.EnvironmentType.g.cs
@@ -198,19 +198,19 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.EnvironmentTypeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.EnvironmentTypeVariant1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.EnvironmentTypeVariant1!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickEnvironmentTypeVariant1(), typeInfo);
}
else if (value.IsEnvironmentTypeVariant2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.EnvironmentTypeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.EnvironmentTypeVariant2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.EnvironmentTypeVariant2!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickEnvironmentTypeVariant2(), typeInfo);
}
else if (value.IsEnvironmentTypeVariant3)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.EnvironmentTypeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.EnvironmentTypeVariant3).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.EnvironmentTypeVariant3!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickEnvironmentTypeVariant3(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.LabReportEventResultSource.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.LabReportEventResultSource.g.cs
index f5fe12c..f1abf01 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.LabReportEventResultSource.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.LabReportEventResultSource.g.cs
@@ -54,7 +54,7 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.LabReportResultSource), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.LabReportResultSource).Name}");
- var __element0 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.LabReportResultSource!, typeInfo);
+ var __element0 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.PickLabReportResultSource(), typeInfo);
if (__element0.ValueKind != global::System.Text.Json.JsonValueKind.Object)
{
throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects.");
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.LabReportWebhook.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.LabReportWebhook.g.cs
index 9fb05b0..7a0326b 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.LabReportWebhook.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.LabReportWebhook.g.cs
@@ -156,13 +156,13 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.LabReportCompletedEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.LabReportCompletedEvent).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.CompletedEvent!, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCompletedEvent(), typeInfo);
}
else if (value.IsFailedEvent)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.LabReportFailedEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.LabReportFailedEvent).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.FailedEvent!, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickFailedEvent(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.OneOf2.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.OneOf2.g.cs
index a600877..d7218a2 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.OneOf2.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.OneOf2.g.cs
@@ -148,13 +148,13 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue1(), typeInfo);
}
else if (value.IsValue2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue2(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.PlannedWorkoutSport.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.PlannedWorkoutSport.g.cs
index 6da2415..3e31ff8 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.PlannedWorkoutSport.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.PlannedWorkoutSport.g.cs
@@ -149,13 +149,13 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.WorkoutSport), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.WorkoutSport).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.WorkoutSport!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickWorkoutSport(), typeInfo);
}
else if (value.IsEnum)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.PlannedWorkoutSportEnum), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.PlannedWorkoutSportEnum).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Enum!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickEnum(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.StepControlType.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.StepControlType.g.cs
index 3f4595c..57244ca 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.StepControlType.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.StepControlType.g.cs
@@ -149,13 +149,13 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StepControlTypeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StepControlTypeVariant1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StepControlTypeVariant1!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStepControlTypeVariant1(), typeInfo);
}
else if (value.IsStepControlTypeVariant2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StepControlTypeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StepControlTypeVariant2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StepControlTypeVariant2!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStepControlTypeVariant2(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthBarPosition.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthBarPosition.g.cs
index b1e990d..2be1e8b 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthBarPosition.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthBarPosition.g.cs
@@ -443,49 +443,49 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthBarPositionVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthBarPositionVariant1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthBarPositionVariant1!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthBarPositionVariant1(), typeInfo);
}
else if (value.IsStrengthBarPositionVariant2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthBarPositionVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthBarPositionVariant2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthBarPositionVariant2!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthBarPositionVariant2(), typeInfo);
}
else if (value.IsStrengthBarPositionVariant3)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthBarPositionVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthBarPositionVariant3).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthBarPositionVariant3!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthBarPositionVariant3(), typeInfo);
}
else if (value.IsStrengthBarPositionVariant4)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthBarPositionVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthBarPositionVariant4).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthBarPositionVariant4!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthBarPositionVariant4(), typeInfo);
}
else if (value.IsStrengthBarPositionVariant5)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthBarPositionVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthBarPositionVariant5).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthBarPositionVariant5!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthBarPositionVariant5(), typeInfo);
}
else if (value.IsStrengthBarPositionVariant6)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthBarPositionVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthBarPositionVariant6).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthBarPositionVariant6!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthBarPositionVariant6(), typeInfo);
}
else if (value.IsStrengthBarPositionVariant7)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthBarPositionVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthBarPositionVariant7).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthBarPositionVariant7!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthBarPositionVariant7(), typeInfo);
}
else if (value.IsStrengthBarPositionVariant8)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthBarPositionVariant8!, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthBarPositionVariant8(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthGripOrientation.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthGripOrientation.g.cs
index 292395b..1c643af 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthGripOrientation.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthGripOrientation.g.cs
@@ -492,55 +492,55 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthGripOrientationVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthGripOrientationVariant1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripOrientationVariant1!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripOrientationVariant1(), typeInfo);
}
else if (value.IsStrengthGripOrientationVariant2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthGripOrientationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthGripOrientationVariant2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripOrientationVariant2!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripOrientationVariant2(), typeInfo);
}
else if (value.IsStrengthGripOrientationVariant3)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthGripOrientationVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthGripOrientationVariant3).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripOrientationVariant3!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripOrientationVariant3(), typeInfo);
}
else if (value.IsStrengthGripOrientationVariant4)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthGripOrientationVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthGripOrientationVariant4).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripOrientationVariant4!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripOrientationVariant4(), typeInfo);
}
else if (value.IsStrengthGripOrientationVariant5)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthGripOrientationVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthGripOrientationVariant5).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripOrientationVariant5!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripOrientationVariant5(), typeInfo);
}
else if (value.IsStrengthGripOrientationVariant6)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthGripOrientationVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthGripOrientationVariant6).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripOrientationVariant6!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripOrientationVariant6(), typeInfo);
}
else if (value.IsStrengthGripOrientationVariant7)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthGripOrientationVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthGripOrientationVariant7).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripOrientationVariant7!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripOrientationVariant7(), typeInfo);
}
else if (value.IsStrengthGripOrientationVariant8)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthGripOrientationVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthGripOrientationVariant8).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripOrientationVariant8!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripOrientationVariant8(), typeInfo);
}
else if (value.IsStrengthGripOrientationVariant9)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripOrientationVariant9!, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripOrientationVariant9(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthGripWidth.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthGripWidth.g.cs
index c03ab03..4da7449 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthGripWidth.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthGripWidth.g.cs
@@ -247,25 +247,25 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthGripWidthVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthGripWidthVariant1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripWidthVariant1!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripWidthVariant1(), typeInfo);
}
else if (value.IsStrengthGripWidthVariant2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthGripWidthVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthGripWidthVariant2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripWidthVariant2!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripWidthVariant2(), typeInfo);
}
else if (value.IsStrengthGripWidthVariant3)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthGripWidthVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthGripWidthVariant3).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripWidthVariant3!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripWidthVariant3(), typeInfo);
}
else if (value.IsStrengthGripWidthVariant4)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthGripWidthVariant4!, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthGripWidthVariant4(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthImplement.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthImplement.g.cs
index 32999ba..8a6526c 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthImplement.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthImplement.g.cs
@@ -1325,157 +1325,157 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant1!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant1(), typeInfo);
}
else if (value.IsStrengthImplementVariant2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant2!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant2(), typeInfo);
}
else if (value.IsStrengthImplementVariant3)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant3).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant3!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant3(), typeInfo);
}
else if (value.IsStrengthImplementVariant4)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant4).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant4!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant4(), typeInfo);
}
else if (value.IsStrengthImplementVariant5)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant5).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant5!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant5(), typeInfo);
}
else if (value.IsStrengthImplementVariant6)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant6).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant6!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant6(), typeInfo);
}
else if (value.IsStrengthImplementVariant7)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant7).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant7!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant7(), typeInfo);
}
else if (value.IsStrengthImplementVariant8)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant8).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant8!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant8(), typeInfo);
}
else if (value.IsStrengthImplementVariant9)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant9), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant9).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant9!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant9(), typeInfo);
}
else if (value.IsStrengthImplementVariant10)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant10), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant10).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant10!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant10(), typeInfo);
}
else if (value.IsStrengthImplementVariant11)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant11), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant11).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant11!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant11(), typeInfo);
}
else if (value.IsStrengthImplementVariant12)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant12), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant12).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant12!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant12(), typeInfo);
}
else if (value.IsStrengthImplementVariant13)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant13), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant13).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant13!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant13(), typeInfo);
}
else if (value.IsStrengthImplementVariant14)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant14), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant14).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant14!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant14(), typeInfo);
}
else if (value.IsStrengthImplementVariant15)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant15), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant15).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant15!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant15(), typeInfo);
}
else if (value.IsStrengthImplementVariant16)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant16), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant16).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant16!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant16(), typeInfo);
}
else if (value.IsStrengthImplementVariant17)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant17), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant17).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant17!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant17(), typeInfo);
}
else if (value.IsStrengthImplementVariant18)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant18), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant18).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant18!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant18(), typeInfo);
}
else if (value.IsStrengthImplementVariant19)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant19), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant19).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant19!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant19(), typeInfo);
}
else if (value.IsStrengthImplementVariant20)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant20), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant20).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant20!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant20(), typeInfo);
}
else if (value.IsStrengthImplementVariant21)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant21), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant21).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant21!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant21(), typeInfo);
}
else if (value.IsStrengthImplementVariant22)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant22), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant22).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant22!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant22(), typeInfo);
}
else if (value.IsStrengthImplementVariant23)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant23), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant23).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant23!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant23(), typeInfo);
}
else if (value.IsStrengthImplementVariant24)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant24), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant24).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant24!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant24(), typeInfo);
}
else if (value.IsStrengthImplementVariant25)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthImplementVariant25), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthImplementVariant25).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant25!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant25(), typeInfo);
}
else if (value.IsStrengthImplementVariant26)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthImplementVariant26!, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthImplementVariant26(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthLaterality.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthLaterality.g.cs
index b570518..1eec41f 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthLaterality.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthLaterality.g.cs
@@ -296,31 +296,31 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthLateralityVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthLateralityVariant1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthLateralityVariant1!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthLateralityVariant1(), typeInfo);
}
else if (value.IsStrengthLateralityVariant2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthLateralityVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthLateralityVariant2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthLateralityVariant2!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthLateralityVariant2(), typeInfo);
}
else if (value.IsStrengthLateralityVariant3)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthLateralityVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthLateralityVariant3).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthLateralityVariant3!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthLateralityVariant3(), typeInfo);
}
else if (value.IsStrengthLateralityVariant4)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthLateralityVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthLateralityVariant4).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthLateralityVariant4!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthLateralityVariant4(), typeInfo);
}
else if (value.IsStrengthLateralityVariant5)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthLateralityVariant5!, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthLateralityVariant5(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthLoadType.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthLoadType.g.cs
index 4c98172..25697d4 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthLoadType.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthLoadType.g.cs
@@ -345,37 +345,37 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthLoadTypeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthLoadTypeVariant1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthLoadTypeVariant1!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthLoadTypeVariant1(), typeInfo);
}
else if (value.IsStrengthLoadTypeVariant2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthLoadTypeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthLoadTypeVariant2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthLoadTypeVariant2!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthLoadTypeVariant2(), typeInfo);
}
else if (value.IsStrengthLoadTypeVariant3)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthLoadTypeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthLoadTypeVariant3).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthLoadTypeVariant3!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthLoadTypeVariant3(), typeInfo);
}
else if (value.IsStrengthLoadTypeVariant4)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthLoadTypeVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthLoadTypeVariant4).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthLoadTypeVariant4!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthLoadTypeVariant4(), typeInfo);
}
else if (value.IsStrengthLoadTypeVariant5)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthLoadTypeVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthLoadTypeVariant5).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthLoadTypeVariant5!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthLoadTypeVariant5(), typeInfo);
}
else if (value.IsStrengthLoadTypeVariant6)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthLoadTypeVariant6!, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthLoadTypeVariant6(), typeInfo);
}
}
}
diff --git a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthMovement.g.cs b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthMovement.g.cs
index 2fb2aaa..b15f2ef 100644
--- a/src/libs/Terra/Generated/Terra.JsonConverters.StrengthMovement.g.cs
+++ b/src/libs/Terra/Generated/Terra.JsonConverters.StrengthMovement.g.cs
@@ -8852,1057 +8852,1057 @@ public override void Write(
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant1).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant1!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant1(), typeInfo);
}
else if (value.IsStrengthMovementVariant2)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant2).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant2!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant2(), typeInfo);
}
else if (value.IsStrengthMovementVariant3)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant3).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant3!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant3(), typeInfo);
}
else if (value.IsStrengthMovementVariant4)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant4).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant4!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant4(), typeInfo);
}
else if (value.IsStrengthMovementVariant5)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant5).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant5!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant5(), typeInfo);
}
else if (value.IsStrengthMovementVariant6)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant6).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant6!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant6(), typeInfo);
}
else if (value.IsStrengthMovementVariant7)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant7).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant7!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant7(), typeInfo);
}
else if (value.IsStrengthMovementVariant8)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant8).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant8!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant8(), typeInfo);
}
else if (value.IsStrengthMovementVariant9)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant9), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant9).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant9!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant9(), typeInfo);
}
else if (value.IsStrengthMovementVariant10)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant10), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant10).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant10!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant10(), typeInfo);
}
else if (value.IsStrengthMovementVariant11)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant11), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant11).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant11!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant11(), typeInfo);
}
else if (value.IsStrengthMovementVariant12)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant12), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant12).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant12!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant12(), typeInfo);
}
else if (value.IsStrengthMovementVariant13)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant13), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant13).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant13!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant13(), typeInfo);
}
else if (value.IsStrengthMovementVariant14)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant14), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant14).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant14!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant14(), typeInfo);
}
else if (value.IsStrengthMovementVariant15)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant15), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant15).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant15!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant15(), typeInfo);
}
else if (value.IsStrengthMovementVariant16)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant16), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant16).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant16!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant16(), typeInfo);
}
else if (value.IsStrengthMovementVariant17)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant17), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant17).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant17!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant17(), typeInfo);
}
else if (value.IsStrengthMovementVariant18)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant18), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant18).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant18!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant18(), typeInfo);
}
else if (value.IsStrengthMovementVariant19)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant19), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant19).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant19!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant19(), typeInfo);
}
else if (value.IsStrengthMovementVariant20)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant20), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant20).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant20!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant20(), typeInfo);
}
else if (value.IsStrengthMovementVariant21)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant21), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant21).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant21!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant21(), typeInfo);
}
else if (value.IsStrengthMovementVariant22)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant22), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant22).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant22!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant22(), typeInfo);
}
else if (value.IsStrengthMovementVariant23)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant23), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant23).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant23!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant23(), typeInfo);
}
else if (value.IsStrengthMovementVariant24)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant24), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant24).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant24!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant24(), typeInfo);
}
else if (value.IsStrengthMovementVariant25)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant25), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant25).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant25!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant25(), typeInfo);
}
else if (value.IsStrengthMovementVariant26)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant26), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant26).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant26!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant26(), typeInfo);
}
else if (value.IsStrengthMovementVariant27)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant27), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant27).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant27!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant27(), typeInfo);
}
else if (value.IsStrengthMovementVariant28)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant28), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant28).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant28!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant28(), typeInfo);
}
else if (value.IsStrengthMovementVariant29)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant29), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant29).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant29!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant29(), typeInfo);
}
else if (value.IsStrengthMovementVariant30)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant30), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant30).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant30!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant30(), typeInfo);
}
else if (value.IsStrengthMovementVariant31)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant31), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant31).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant31!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant31(), typeInfo);
}
else if (value.IsStrengthMovementVariant32)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant32), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant32).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant32!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant32(), typeInfo);
}
else if (value.IsStrengthMovementVariant33)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant33), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant33).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant33!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant33(), typeInfo);
}
else if (value.IsStrengthMovementVariant34)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant34), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant34).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant34!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant34(), typeInfo);
}
else if (value.IsStrengthMovementVariant35)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant35), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant35).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant35!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant35(), typeInfo);
}
else if (value.IsStrengthMovementVariant36)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant36), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant36).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant36!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant36(), typeInfo);
}
else if (value.IsStrengthMovementVariant37)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant37), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant37).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant37!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant37(), typeInfo);
}
else if (value.IsStrengthMovementVariant38)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant38), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant38).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant38!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant38(), typeInfo);
}
else if (value.IsStrengthMovementVariant39)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant39), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant39).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant39!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant39(), typeInfo);
}
else if (value.IsStrengthMovementVariant40)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant40), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant40).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant40!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant40(), typeInfo);
}
else if (value.IsStrengthMovementVariant41)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant41), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant41).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant41!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant41(), typeInfo);
}
else if (value.IsStrengthMovementVariant42)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant42), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant42).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant42!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant42(), typeInfo);
}
else if (value.IsStrengthMovementVariant43)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant43), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant43).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant43!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant43(), typeInfo);
}
else if (value.IsStrengthMovementVariant44)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant44), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant44).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant44!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant44(), typeInfo);
}
else if (value.IsStrengthMovementVariant45)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant45), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant45).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant45!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant45(), typeInfo);
}
else if (value.IsStrengthMovementVariant46)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant46), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant46).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant46!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant46(), typeInfo);
}
else if (value.IsStrengthMovementVariant47)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant47), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant47).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant47!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant47(), typeInfo);
}
else if (value.IsStrengthMovementVariant48)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant48), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant48).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant48!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant48(), typeInfo);
}
else if (value.IsStrengthMovementVariant49)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant49), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant49).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant49!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant49(), typeInfo);
}
else if (value.IsStrengthMovementVariant50)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant50), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant50).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant50!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant50(), typeInfo);
}
else if (value.IsStrengthMovementVariant51)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant51), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant51).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant51!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant51(), typeInfo);
}
else if (value.IsStrengthMovementVariant52)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant52), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant52).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant52!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant52(), typeInfo);
}
else if (value.IsStrengthMovementVariant53)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant53), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant53).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant53!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant53(), typeInfo);
}
else if (value.IsStrengthMovementVariant54)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant54), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant54).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant54!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant54(), typeInfo);
}
else if (value.IsStrengthMovementVariant55)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant55), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant55).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant55!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant55(), typeInfo);
}
else if (value.IsStrengthMovementVariant56)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant56), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant56).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant56!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant56(), typeInfo);
}
else if (value.IsStrengthMovementVariant57)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant57), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant57).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant57!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant57(), typeInfo);
}
else if (value.IsStrengthMovementVariant58)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant58), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant58).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant58!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant58(), typeInfo);
}
else if (value.IsStrengthMovementVariant59)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant59), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant59).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant59!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant59(), typeInfo);
}
else if (value.IsStrengthMovementVariant60)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant60), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant60).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant60!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant60(), typeInfo);
}
else if (value.IsStrengthMovementVariant61)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant61), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant61).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant61!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant61(), typeInfo);
}
else if (value.IsStrengthMovementVariant62)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant62), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant62).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant62!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant62(), typeInfo);
}
else if (value.IsStrengthMovementVariant63)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant63), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant63).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant63!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant63(), typeInfo);
}
else if (value.IsStrengthMovementVariant64)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant64), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant64).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant64!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant64(), typeInfo);
}
else if (value.IsStrengthMovementVariant65)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant65), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant65).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant65!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant65(), typeInfo);
}
else if (value.IsStrengthMovementVariant66)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant66), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant66).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant66!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant66(), typeInfo);
}
else if (value.IsStrengthMovementVariant67)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant67), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant67).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant67!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant67(), typeInfo);
}
else if (value.IsStrengthMovementVariant68)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant68), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant68).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant68!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant68(), typeInfo);
}
else if (value.IsStrengthMovementVariant69)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant69), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant69).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant69!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant69(), typeInfo);
}
else if (value.IsStrengthMovementVariant70)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant70), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant70).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant70!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant70(), typeInfo);
}
else if (value.IsStrengthMovementVariant71)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant71), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant71).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant71!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant71(), typeInfo);
}
else if (value.IsStrengthMovementVariant72)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant72), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant72).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant72!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant72(), typeInfo);
}
else if (value.IsStrengthMovementVariant73)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant73), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant73).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant73!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant73(), typeInfo);
}
else if (value.IsStrengthMovementVariant74)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant74), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant74).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant74!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant74(), typeInfo);
}
else if (value.IsStrengthMovementVariant75)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant75), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant75).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant75!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant75(), typeInfo);
}
else if (value.IsStrengthMovementVariant76)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant76), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant76).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant76!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant76(), typeInfo);
}
else if (value.IsStrengthMovementVariant77)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant77), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant77).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant77!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant77(), typeInfo);
}
else if (value.IsStrengthMovementVariant78)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant78), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant78).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant78!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant78(), typeInfo);
}
else if (value.IsStrengthMovementVariant79)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant79), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant79).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant79!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant79(), typeInfo);
}
else if (value.IsStrengthMovementVariant80)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant80), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant80).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant80!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant80(), typeInfo);
}
else if (value.IsStrengthMovementVariant81)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant81), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant81).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant81!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant81(), typeInfo);
}
else if (value.IsStrengthMovementVariant82)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant82), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant82).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant82!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant82(), typeInfo);
}
else if (value.IsStrengthMovementVariant83)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant83), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant83).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant83!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant83(), typeInfo);
}
else if (value.IsStrengthMovementVariant84)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant84), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant84).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant84!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant84(), typeInfo);
}
else if (value.IsStrengthMovementVariant85)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant85), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant85).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant85!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant85(), typeInfo);
}
else if (value.IsStrengthMovementVariant86)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant86), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant86).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant86!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant86(), typeInfo);
}
else if (value.IsStrengthMovementVariant87)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant87), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant87).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant87!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant87(), typeInfo);
}
else if (value.IsStrengthMovementVariant88)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant88), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant88).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant88!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant88(), typeInfo);
}
else if (value.IsStrengthMovementVariant89)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant89), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant89).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant89!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant89(), typeInfo);
}
else if (value.IsStrengthMovementVariant90)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant90), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant90).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant90!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant90(), typeInfo);
}
else if (value.IsStrengthMovementVariant91)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant91), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant91).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant91!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant91(), typeInfo);
}
else if (value.IsStrengthMovementVariant92)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant92), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant92).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant92!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant92(), typeInfo);
}
else if (value.IsStrengthMovementVariant93)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant93), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant93).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant93!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant93(), typeInfo);
}
else if (value.IsStrengthMovementVariant94)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant94), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant94).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant94!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant94(), typeInfo);
}
else if (value.IsStrengthMovementVariant95)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant95), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant95).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant95!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant95(), typeInfo);
}
else if (value.IsStrengthMovementVariant96)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant96), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant96).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant96!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant96(), typeInfo);
}
else if (value.IsStrengthMovementVariant97)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant97), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant97).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant97!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant97(), typeInfo);
}
else if (value.IsStrengthMovementVariant98)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant98), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant98).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant98!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant98(), typeInfo);
}
else if (value.IsStrengthMovementVariant99)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant99), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant99).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant99!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant99(), typeInfo);
}
else if (value.IsStrengthMovementVariant100)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant100), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant100).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant100!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant100(), typeInfo);
}
else if (value.IsStrengthMovementVariant101)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant101), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant101).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant101!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant101(), typeInfo);
}
else if (value.IsStrengthMovementVariant102)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant102), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant102).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant102!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant102(), typeInfo);
}
else if (value.IsStrengthMovementVariant103)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant103), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant103).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant103!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant103(), typeInfo);
}
else if (value.IsStrengthMovementVariant104)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant104), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant104).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant104!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant104(), typeInfo);
}
else if (value.IsStrengthMovementVariant105)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant105), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant105).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant105!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant105(), typeInfo);
}
else if (value.IsStrengthMovementVariant106)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant106), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant106).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant106!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant106(), typeInfo);
}
else if (value.IsStrengthMovementVariant107)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant107), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant107).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant107!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant107(), typeInfo);
}
else if (value.IsStrengthMovementVariant108)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant108), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant108).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant108!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant108(), typeInfo);
}
else if (value.IsStrengthMovementVariant109)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant109), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant109).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant109!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant109(), typeInfo);
}
else if (value.IsStrengthMovementVariant110)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant110), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant110).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant110!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant110(), typeInfo);
}
else if (value.IsStrengthMovementVariant111)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant111), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant111).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant111!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant111(), typeInfo);
}
else if (value.IsStrengthMovementVariant112)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant112), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant112).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant112!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant112(), typeInfo);
}
else if (value.IsStrengthMovementVariant113)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant113), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant113).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant113!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant113(), typeInfo);
}
else if (value.IsStrengthMovementVariant114)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant114), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant114).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant114!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant114(), typeInfo);
}
else if (value.IsStrengthMovementVariant115)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant115), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant115).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant115!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant115(), typeInfo);
}
else if (value.IsStrengthMovementVariant116)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant116), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant116).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant116!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant116(), typeInfo);
}
else if (value.IsStrengthMovementVariant117)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant117), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant117).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant117!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant117(), typeInfo);
}
else if (value.IsStrengthMovementVariant118)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant118), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant118).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant118!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant118(), typeInfo);
}
else if (value.IsStrengthMovementVariant119)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant119), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant119).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant119!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant119(), typeInfo);
}
else if (value.IsStrengthMovementVariant120)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant120), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant120).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant120!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant120(), typeInfo);
}
else if (value.IsStrengthMovementVariant121)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant121), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant121).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant121!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant121(), typeInfo);
}
else if (value.IsStrengthMovementVariant122)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant122), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant122).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant122!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant122(), typeInfo);
}
else if (value.IsStrengthMovementVariant123)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant123), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant123).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant123!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant123(), typeInfo);
}
else if (value.IsStrengthMovementVariant124)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant124), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant124).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant124!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant124(), typeInfo);
}
else if (value.IsStrengthMovementVariant125)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant125), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant125).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant125!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant125(), typeInfo);
}
else if (value.IsStrengthMovementVariant126)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant126), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant126).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant126!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant126(), typeInfo);
}
else if (value.IsStrengthMovementVariant127)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant127), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant127).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant127!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant127(), typeInfo);
}
else if (value.IsStrengthMovementVariant128)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant128), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant128).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant128!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant128(), typeInfo);
}
else if (value.IsStrengthMovementVariant129)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant129), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant129).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant129!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant129(), typeInfo);
}
else if (value.IsStrengthMovementVariant130)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant130), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant130).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant130!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant130(), typeInfo);
}
else if (value.IsStrengthMovementVariant131)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant131), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant131).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant131!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant131(), typeInfo);
}
else if (value.IsStrengthMovementVariant132)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant132), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant132).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant132!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant132(), typeInfo);
}
else if (value.IsStrengthMovementVariant133)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant133), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant133).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant133!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant133(), typeInfo);
}
else if (value.IsStrengthMovementVariant134)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant134), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant134).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant134!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant134(), typeInfo);
}
else if (value.IsStrengthMovementVariant135)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant135), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant135).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant135!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant135(), typeInfo);
}
else if (value.IsStrengthMovementVariant136)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant136), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant136).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant136!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant136(), typeInfo);
}
else if (value.IsStrengthMovementVariant137)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant137), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant137).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant137!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant137(), typeInfo);
}
else if (value.IsStrengthMovementVariant138)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant138), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant138).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant138!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant138(), typeInfo);
}
else if (value.IsStrengthMovementVariant139)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant139), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant139).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant139!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant139(), typeInfo);
}
else if (value.IsStrengthMovementVariant140)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant140), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant140).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant140!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant140(), typeInfo);
}
else if (value.IsStrengthMovementVariant141)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant141), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant141).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant141!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant141(), typeInfo);
}
else if (value.IsStrengthMovementVariant142)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant142), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant142).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant142!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant142(), typeInfo);
}
else if (value.IsStrengthMovementVariant143)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant143), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant143).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant143!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant143(), typeInfo);
}
else if (value.IsStrengthMovementVariant144)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant144), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant144).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant144!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant144(), typeInfo);
}
else if (value.IsStrengthMovementVariant145)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant145), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant145).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant145!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant145(), typeInfo);
}
else if (value.IsStrengthMovementVariant146)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant146), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant146).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant146!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant146(), typeInfo);
}
else if (value.IsStrengthMovementVariant147)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant147), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant147).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant147!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant147(), typeInfo);
}
else if (value.IsStrengthMovementVariant148)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant148), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant148).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant148!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant148(), typeInfo);
}
else if (value.IsStrengthMovementVariant149)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant149), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant149).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant149!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant149(), typeInfo);
}
else if (value.IsStrengthMovementVariant150)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant150), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant150).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant150!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant150(), typeInfo);
}
else if (value.IsStrengthMovementVariant151)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant151), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant151).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant151!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant151(), typeInfo);
}
else if (value.IsStrengthMovementVariant152)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant152), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant152).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant152!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant152(), typeInfo);
}
else if (value.IsStrengthMovementVariant153)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant153), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant153).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant153!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant153(), typeInfo);
}
else if (value.IsStrengthMovementVariant154)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant154), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant154).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant154!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant154(), typeInfo);
}
else if (value.IsStrengthMovementVariant155)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant155), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant155).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant155!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant155(), typeInfo);
}
else if (value.IsStrengthMovementVariant156)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant156), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant156).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant156!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant156(), typeInfo);
}
else if (value.IsStrengthMovementVariant157)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant157), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant157).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant157!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant157(), typeInfo);
}
else if (value.IsStrengthMovementVariant158)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant158), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant158).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant158!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant158(), typeInfo);
}
else if (value.IsStrengthMovementVariant159)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant159), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant159).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant159!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant159(), typeInfo);
}
else if (value.IsStrengthMovementVariant160)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant160), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Terra.StrengthMovementVariant160).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.StrengthMovementVariant160!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickStrengthMovementVariant160(), typeInfo);
}
else if (value.IsStrengthMovementVariant161)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Terra.StrengthMovementVariant161), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo