From 4814f52a8214c8bc8ffb7ddf889d82e9ae6caf70 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 6 Sep 2026 22:33:06 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...rationAPI.ActionsClient.ActionsCreate.g.cs | 2 +- ...rationAPI.ActionsClient.ActionsUpdate.g.cs | 2 +- ...ationAPI.IActionsClient.ActionsCreate.g.cs | 2 +- ...ationAPI.IActionsClient.ActionsUpdate.g.cs | 2 +- ...nConverters.ActionsCreateRequestType.g.cs} | 14 +- ...ers.ActionsCreateRequestTypeNullable.g.cs} | 14 +- ...Converters.ActionsCreateResponseType.g.cs} | 14 +- ...rs.ActionsCreateResponseTypeNullable.g.cs} | 14 +- ...sonConverters.ActionsGetResponseType.g.cs} | 14 +- ...rters.ActionsGetResponseTypeNullable.g.cs} | 14 +- ...nverters.ActionsListResponseItemType.g.cs} | 14 +- ....ActionsListResponseItemTypeNullable.g.cs} | 14 +- ...nConverters.ActionsUpdateRequestType.g.cs} | 14 +- ...ers.ActionsUpdateRequestTypeNullable.g.cs} | 14 +- ...Converters.ActionsUpdateResponseType.g.cs} | 14 +- ...rs.ActionsUpdateResponseTypeNullable.g.cs} | 14 +- ...ResponseInsightSentimentInsightValue.g.cs} | 14 +- ...InsightSentimentInsightValueNullable.g.cs} | 14 +- ...onConverters.PublicQueueItemMetaType.g.cs} | 14 +- ...ters.PublicQueueItemMetaTypeNullable.g.cs} | 14 +- .../ModerationAPI.JsonSerializerContext.g.cs | 88 +- ...erationAPI.JsonSerializerContextTypes.g.cs | 762 +++++++++--------- ...rationAPI.Models.ActionsCreateRequest.g.cs | 4 +- ...onAPI.Models.ActionsCreateRequestType.g.cs | 92 ++- ...nAPI.Models.ActionsCreateRequestType2.g.cs | 99 --- ...ationAPI.Models.ActionsCreateResponse.g.cs | 4 +- ...nAPI.Models.ActionsCreateResponseType.g.cs | 92 ++- ...API.Models.ActionsCreateResponseType2.g.cs | 99 --- ...derationAPI.Models.ActionsGetResponse.g.cs | 4 +- ...tionAPI.Models.ActionsGetResponseType.g.cs | 92 ++- ...ionAPI.Models.ActionsGetResponseType2.g.cs | 99 --- ...ionAPI.Models.ActionsListResponseItem.g.cs | 4 +- ...PI.Models.ActionsListResponseItemType.g.cs | 92 ++- ...I.Models.ActionsListResponseItemType2.g.cs | 99 --- ...rationAPI.Models.ActionsUpdateRequest.g.cs | 4 +- ...onAPI.Models.ActionsUpdateRequestType.g.cs | 92 ++- ...nAPI.Models.ActionsUpdateRequestType2.g.cs | 99 --- ...ationAPI.Models.ActionsUpdateResponse.g.cs | 4 +- ...nAPI.Models.ActionsUpdateResponseType.g.cs | 92 ++- ...API.Models.ActionsUpdateResponseType2.g.cs | 99 --- ...ionAPI.Models.ModerationAudioResponse.g.cs | 4 +- ....Models.ModerationAudioResponseAuthor.g.cs | 75 +- ...s.ModerationAudioResponseAuthor2.Json.g.cs | 141 ---- ...Models.ModerationAudioResponseAuthor2.g.cs | 92 --- ...ls.ModerationAudioResponseAuthorBlock.g.cs | 40 +- ...erationAudioResponseAuthorBlock2.Json.g.cs | 141 ---- ...s.ModerationAudioResponseAuthorBlock2.g.cs | 57 -- ...ionAPI.Models.ModerationImageResponse.g.cs | 4 +- ....Models.ModerationImageResponseAuthor.g.cs | 75 +- ...s.ModerationImageResponseAuthor2.Json.g.cs | 141 ---- ...Models.ModerationImageResponseAuthor2.g.cs | 92 --- ...ls.ModerationImageResponseAuthorBlock.g.cs | 40 +- ...erationImageResponseAuthorBlock2.Json.g.cs | 141 ---- ...s.ModerationImageResponseAuthorBlock2.g.cs | 57 -- ...dels.ModerationObjectResponseVariant1.g.cs | 4 +- ...oderationObjectResponseVariant1Author.g.cs | 75 +- ...ionObjectResponseVariant1Author2.Json.g.cs | 141 ---- ...derationObjectResponseVariant1Author2.g.cs | 92 --- ...tionObjectResponseVariant1AuthorBlock.g.cs | 40 +- ...jectResponseVariant1AuthorBlock2.Json.g.cs | 141 ---- ...ionObjectResponseVariant1AuthorBlock2.g.cs | 57 -- ...Models.ModerationTextResponseVariant1.g.cs | 4 +- ....ModerationTextResponseVariant1Author.g.cs | 75 +- ...ationTextResponseVariant1Author2.Json.g.cs | 141 ---- ...ModerationTextResponseVariant1Author2.g.cs | 92 --- ...rationTextResponseVariant1AuthorBlock.g.cs | 40 +- ...TextResponseVariant1AuthorBlock2.Json.g.cs | 141 ---- ...ationTextResponseVariant1AuthorBlock2.g.cs | 57 -- ...odels.ModerationVideoResponseVariant1.g.cs | 4 +- ...ModerationVideoResponseVariant1Author.g.cs | 75 +- ...tionVideoResponseVariant1Author2.Json.g.cs | 141 ---- ...oderationVideoResponseVariant1Author2.g.cs | 92 --- ...ationVideoResponseVariant1AuthorBlock.g.cs | 40 +- ...ideoResponseVariant1AuthorBlock2.Json.g.cs | 141 ---- ...tionVideoResponseVariant1AuthorBlock2.g.cs | 57 -- ...PI.Models.NewModerateModerateResponse.g.cs | 4 +- ...els.NewModerateModerateResponseAuthor.g.cs | 75 +- ...wModerateModerateResponseAuthor2.Json.g.cs | 141 ---- ...ls.NewModerateModerateResponseAuthor2.g.cs | 92 --- ...ewModerateModerateResponseAuthorBlock.g.cs | 40 +- ...rateModerateResponseAuthorBlock2.Json.g.cs | 141 ---- ...wModerateModerateResponseAuthorBlock2.g.cs | 57 -- ...derateResponseInsightSentimentInsight.g.cs | 4 +- ...eResponseInsightSentimentInsightValue.g.cs | 48 +- ...ResponseInsightSentimentInsightValue2.g.cs | 57 -- ...licieEntityMatcherOutputMatcheSignals.g.cs | 4 +- ...OutputMatcheSignalsBrandImpersonation.g.cs | 37 + ...MatcheSignalsBrandImpersonation2.Json.g.cs | 141 ---- ...utputMatcheSignalsBrandImpersonation2.g.cs | 56 -- .../ModerationAPI.Models.PublicAuthor.g.cs | 8 +- ...oderationAPI.Models.PublicAuthorBlock.g.cs | 40 +- ...ionAPI.Models.PublicAuthorBlock2.Json.g.cs | 141 ---- ...derationAPI.Models.PublicAuthorBlock2.g.cs | 57 -- ...API.Models.PublicAuthorRiskEvaluation.g.cs | 29 +- ...dels.PublicAuthorRiskEvaluation2.Json.g.cs | 141 ---- ...PI.Models.PublicAuthorRiskEvaluation2.g.cs | 46 -- .../ModerationAPI.Models.PublicQueueItem.g.cs | 8 +- ...PI.Models.PublicQueueItemClientAction.g.cs | 65 +- ...els.PublicQueueItemClientAction2.Json.g.cs | 141 ---- ...I.Models.PublicQueueItemClientAction2.g.cs | 82 -- ...ueItemLabelsVariant1ItemMatcheSignals.g.cs | 4 +- ...t1ItemMatcheSignalsBrandImpersonation.g.cs | 36 + ...MatcheSignalsBrandImpersonation2.Json.g.cs | 141 ---- ...1ItemMatcheSignalsBrandImpersonation2.g.cs | 55 -- ...ionAPI.Models.PublicQueueItemMetaType.g.cs | 86 +- ...onAPI.Models.PublicQueueItemMetaType2.g.cs | 93 --- ...ionAPI.Models.PublicQueueItemMetadata.g.cs | 2 +- ...onAPI.Models.PublicQueueItemMetadata2.g.cs | 2 +- ....Models.PublicQueueItemMetadata3.Json.g.cs | 141 ---- ...onAPI.Models.PublicQueueItemMetadata3.g.cs | 19 - ...ueViewOpenGetQueueResponseQueueFilter.g.cs | 4 +- 111 files changed, 2101 insertions(+), 5139 deletions(-) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsCreateResponseType2.g.cs => ModerationAPI.JsonConverters.ActionsCreateRequestType.g.cs} (77%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsCreateResponseType2Nullable.g.cs => ModerationAPI.JsonConverters.ActionsCreateRequestTypeNullable.g.cs} (78%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsCreateRequestType2.g.cs => ModerationAPI.JsonConverters.ActionsCreateResponseType.g.cs} (81%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsCreateRequestType2Nullable.g.cs => ModerationAPI.JsonConverters.ActionsCreateResponseTypeNullable.g.cs} (81%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsGetResponseType2.g.cs => ModerationAPI.JsonConverters.ActionsGetResponseType.g.cs} (81%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsGetResponseType2Nullable.g.cs => ModerationAPI.JsonConverters.ActionsGetResponseTypeNullable.g.cs} (82%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsListResponseItemType2.g.cs => ModerationAPI.JsonConverters.ActionsListResponseItemType.g.cs} (79%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsListResponseItemType2Nullable.g.cs => ModerationAPI.JsonConverters.ActionsListResponseItemTypeNullable.g.cs} (80%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsUpdateResponseType2.g.cs => ModerationAPI.JsonConverters.ActionsUpdateRequestType.g.cs} (77%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsUpdateResponseType2Nullable.g.cs => ModerationAPI.JsonConverters.ActionsUpdateRequestTypeNullable.g.cs} (78%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsUpdateRequestType2.g.cs => ModerationAPI.JsonConverters.ActionsUpdateResponseType.g.cs} (81%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.ActionsUpdateRequestType2Nullable.g.cs => ModerationAPI.JsonConverters.ActionsUpdateResponseTypeNullable.g.cs} (81%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue2.g.cs => ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue.g.cs} (77%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue2Nullable.g.cs => ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValueNullable.g.cs} (78%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.PublicQueueItemMetaType2.g.cs => ModerationAPI.JsonConverters.PublicQueueItemMetaType.g.cs} (81%) rename src/libs/ModerationAPI/Generated/{ModerationAPI.JsonConverters.PublicQueueItemMetaType2Nullable.g.cs => ModerationAPI.JsonConverters.PublicQueueItemMetaTypeNullable.g.cs} (82%) delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequestType2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponseType2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponseType2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItemType2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequestType2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponseType2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsightValue2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetaType2.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata3.Json.g.cs delete mode 100644 src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata3.g.cs diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.ActionsClient.ActionsCreate.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.ActionsClient.ActionsCreate.g.cs index 019321c..bb36c2a 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.ActionsClient.ActionsCreate.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.ActionsClient.ActionsCreate.g.cs @@ -613,7 +613,7 @@ partial void ProcessActionsCreateResponseContent( string name, string? key = default, string? description = default, - global::ModerationAPI.ActionsCreateRequestType2? type = default, + global::ModerationAPI.ActionsCreateRequestType? type = default, bool? builtIn = default, global::ModerationAPI.ActionsCreateRequestQueueBehaviour? queueBehaviour = default, global::System.Collections.Generic.IList? filterInQueueIds = default, diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.ActionsClient.ActionsUpdate.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.ActionsClient.ActionsUpdate.g.cs index 4d0f735..51c6084 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.ActionsClient.ActionsUpdate.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.ActionsClient.ActionsUpdate.g.cs @@ -667,7 +667,7 @@ partial void ProcessActionsUpdateResponseContent( string? key = default, string? name = default, string? description = default, - global::ModerationAPI.ActionsUpdateRequestType2? type = default, + global::ModerationAPI.ActionsUpdateRequestType? type = default, bool? builtIn = default, global::ModerationAPI.ActionsUpdateRequestQueueBehaviour? queueBehaviour = default, global::System.Collections.Generic.IList? filterInQueueIds = default, diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.IActionsClient.ActionsCreate.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.IActionsClient.ActionsCreate.g.cs index 370c909..1bc1618 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.IActionsClient.ActionsCreate.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.IActionsClient.ActionsCreate.g.cs @@ -99,7 +99,7 @@ public partial interface IActionsClient string name, string? key = default, string? description = default, - global::ModerationAPI.ActionsCreateRequestType2? type = default, + global::ModerationAPI.ActionsCreateRequestType? type = default, bool? builtIn = default, global::ModerationAPI.ActionsCreateRequestQueueBehaviour? queueBehaviour = default, global::System.Collections.Generic.IList? filterInQueueIds = default, diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.IActionsClient.ActionsUpdate.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.IActionsClient.ActionsUpdate.g.cs index 65eb5f9..8023a0b 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.IActionsClient.ActionsUpdate.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.IActionsClient.ActionsUpdate.g.cs @@ -111,7 +111,7 @@ public partial interface IActionsClient string? key = default, string? name = default, string? description = default, - global::ModerationAPI.ActionsUpdateRequestType2? type = default, + global::ModerationAPI.ActionsUpdateRequestType? type = default, bool? builtIn = default, global::ModerationAPI.ActionsUpdateRequestQueueBehaviour? queueBehaviour = default, global::System.Collections.Generic.IList? filterInQueueIds = default, diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestType.g.cs similarity index 77% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseType2.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestType.g.cs index 50141cf..87739fe 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseType2.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestType.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsCreateResponseType2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsCreateRequestTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsCreateResponseType2 Read( + public override global::ModerationAPI.ActionsCreateRequestType Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsCreateResponseType2JsonConverter : global::System.Tex var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsCreateResponseType2Extensions.ToEnum(stringValue) ?? default; + return global::ModerationAPI.ActionsCreateRequestTypeExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ActionsCreateResponseType2JsonConverter : global::System.Tex case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsCreateResponseType2)numValue; + return (global::ModerationAPI.ActionsCreateRequestType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsCreateResponseType2); + return default(global::ModerationAPI.ActionsCreateRequestType); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ActionsCreateResponseType2JsonConverter : global::System.Tex /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsCreateResponseType2 value, + global::ModerationAPI.ActionsCreateRequestType value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::ModerationAPI.ActionsCreateResponseType2Extensions.ToValueString(value)); + writer.WriteStringValue(global::ModerationAPI.ActionsCreateRequestTypeExtensions.ToValueString(value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseType2Nullable.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestTypeNullable.g.cs similarity index 78% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseType2Nullable.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestTypeNullable.g.cs index ec9f88b..fc63123 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseType2Nullable.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestTypeNullable.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsCreateResponseType2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsCreateRequestTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsCreateResponseType2? Read( + public override global::ModerationAPI.ActionsCreateRequestType? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsCreateResponseType2NullableJsonConverter : global::Sy var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsCreateResponseType2Extensions.ToEnum(stringValue); + return global::ModerationAPI.ActionsCreateRequestTypeExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ActionsCreateResponseType2NullableJsonConverter : global::Sy case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsCreateResponseType2)numValue; + return (global::ModerationAPI.ActionsCreateRequestType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsCreateResponseType2?); + return default(global::ModerationAPI.ActionsCreateRequestType?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ActionsCreateResponseType2NullableJsonConverter : global::Sy /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsCreateResponseType2? value, + global::ModerationAPI.ActionsCreateRequestType? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::ModerationAPI.ActionsCreateResponseType2Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::ModerationAPI.ActionsCreateRequestTypeExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseType.g.cs similarity index 81% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestType2.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseType.g.cs index 8aedfc3..819ed5b 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestType2.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseType.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsCreateRequestType2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsCreateResponseTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsCreateRequestType2 Read( + public override global::ModerationAPI.ActionsCreateResponseType Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsCreateRequestType2JsonConverter : global::System.Text var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsCreateRequestType2Extensions.ToEnum(stringValue) ?? default; + return global::ModerationAPI.ActionsCreateResponseTypeExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ActionsCreateRequestType2JsonConverter : global::System.Text case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsCreateRequestType2)numValue; + return (global::ModerationAPI.ActionsCreateResponseType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsCreateRequestType2); + return default(global::ModerationAPI.ActionsCreateResponseType); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ActionsCreateRequestType2JsonConverter : global::System.Text /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsCreateRequestType2 value, + global::ModerationAPI.ActionsCreateResponseType value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::ModerationAPI.ActionsCreateRequestType2Extensions.ToValueString(value)); + writer.WriteStringValue(global::ModerationAPI.ActionsCreateResponseTypeExtensions.ToValueString(value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestType2Nullable.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseTypeNullable.g.cs similarity index 81% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestType2Nullable.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseTypeNullable.g.cs index 849e6ac..ee7e41b 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateRequestType2Nullable.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsCreateResponseTypeNullable.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsCreateRequestType2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsCreateResponseTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsCreateRequestType2? Read( + public override global::ModerationAPI.ActionsCreateResponseType? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsCreateRequestType2NullableJsonConverter : global::Sys var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsCreateRequestType2Extensions.ToEnum(stringValue); + return global::ModerationAPI.ActionsCreateResponseTypeExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ActionsCreateRequestType2NullableJsonConverter : global::Sys case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsCreateRequestType2)numValue; + return (global::ModerationAPI.ActionsCreateResponseType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsCreateRequestType2?); + return default(global::ModerationAPI.ActionsCreateResponseType?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ActionsCreateRequestType2NullableJsonConverter : global::Sys /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsCreateRequestType2? value, + global::ModerationAPI.ActionsCreateResponseType? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::ModerationAPI.ActionsCreateRequestType2Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::ModerationAPI.ActionsCreateResponseTypeExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseType.g.cs similarity index 81% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseType2.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseType.g.cs index 1cd837b..f95d7af 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseType2.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseType.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsGetResponseType2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsGetResponseTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsGetResponseType2 Read( + public override global::ModerationAPI.ActionsGetResponseType Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsGetResponseType2JsonConverter : global::System.Text.J var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsGetResponseType2Extensions.ToEnum(stringValue) ?? default; + return global::ModerationAPI.ActionsGetResponseTypeExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ActionsGetResponseType2JsonConverter : global::System.Text.J case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsGetResponseType2)numValue; + return (global::ModerationAPI.ActionsGetResponseType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsGetResponseType2); + return default(global::ModerationAPI.ActionsGetResponseType); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ActionsGetResponseType2JsonConverter : global::System.Text.J /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsGetResponseType2 value, + global::ModerationAPI.ActionsGetResponseType value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::ModerationAPI.ActionsGetResponseType2Extensions.ToValueString(value)); + writer.WriteStringValue(global::ModerationAPI.ActionsGetResponseTypeExtensions.ToValueString(value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseType2Nullable.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseTypeNullable.g.cs similarity index 82% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseType2Nullable.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseTypeNullable.g.cs index 40d21c4..8b95002 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseType2Nullable.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsGetResponseTypeNullable.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsGetResponseType2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsGetResponseTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsGetResponseType2? Read( + public override global::ModerationAPI.ActionsGetResponseType? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsGetResponseType2NullableJsonConverter : global::Syste var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsGetResponseType2Extensions.ToEnum(stringValue); + return global::ModerationAPI.ActionsGetResponseTypeExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ActionsGetResponseType2NullableJsonConverter : global::Syste case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsGetResponseType2)numValue; + return (global::ModerationAPI.ActionsGetResponseType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsGetResponseType2?); + return default(global::ModerationAPI.ActionsGetResponseType?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ActionsGetResponseType2NullableJsonConverter : global::Syste /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsGetResponseType2? value, + global::ModerationAPI.ActionsGetResponseType? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::ModerationAPI.ActionsGetResponseType2Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::ModerationAPI.ActionsGetResponseTypeExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemType.g.cs similarity index 79% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemType2.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemType.g.cs index 494853b..1b1c0af 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemType2.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemType.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsListResponseItemType2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsListResponseItemTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsListResponseItemType2 Read( + public override global::ModerationAPI.ActionsListResponseItemType Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsListResponseItemType2JsonConverter : global::System.T var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsListResponseItemType2Extensions.ToEnum(stringValue) ?? default; + return global::ModerationAPI.ActionsListResponseItemTypeExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ActionsListResponseItemType2JsonConverter : global::System.T case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsListResponseItemType2)numValue; + return (global::ModerationAPI.ActionsListResponseItemType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsListResponseItemType2); + return default(global::ModerationAPI.ActionsListResponseItemType); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ActionsListResponseItemType2JsonConverter : global::System.T /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsListResponseItemType2 value, + global::ModerationAPI.ActionsListResponseItemType value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::ModerationAPI.ActionsListResponseItemType2Extensions.ToValueString(value)); + writer.WriteStringValue(global::ModerationAPI.ActionsListResponseItemTypeExtensions.ToValueString(value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemType2Nullable.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemTypeNullable.g.cs similarity index 80% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemType2Nullable.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemTypeNullable.g.cs index cd9e283..9f6f3c4 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemType2Nullable.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsListResponseItemTypeNullable.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsListResponseItemType2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsListResponseItemTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsListResponseItemType2? Read( + public override global::ModerationAPI.ActionsListResponseItemType? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsListResponseItemType2NullableJsonConverter : global:: var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsListResponseItemType2Extensions.ToEnum(stringValue); + return global::ModerationAPI.ActionsListResponseItemTypeExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ActionsListResponseItemType2NullableJsonConverter : global:: case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsListResponseItemType2)numValue; + return (global::ModerationAPI.ActionsListResponseItemType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsListResponseItemType2?); + return default(global::ModerationAPI.ActionsListResponseItemType?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ActionsListResponseItemType2NullableJsonConverter : global:: /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsListResponseItemType2? value, + global::ModerationAPI.ActionsListResponseItemType? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::ModerationAPI.ActionsListResponseItemType2Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::ModerationAPI.ActionsListResponseItemTypeExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestType.g.cs similarity index 77% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseType2.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestType.g.cs index 69781dc..30ebd7c 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseType2.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestType.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsUpdateResponseType2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsUpdateRequestTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsUpdateResponseType2 Read( + public override global::ModerationAPI.ActionsUpdateRequestType Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsUpdateResponseType2JsonConverter : global::System.Tex var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsUpdateResponseType2Extensions.ToEnum(stringValue) ?? default; + return global::ModerationAPI.ActionsUpdateRequestTypeExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ActionsUpdateResponseType2JsonConverter : global::System.Tex case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsUpdateResponseType2)numValue; + return (global::ModerationAPI.ActionsUpdateRequestType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsUpdateResponseType2); + return default(global::ModerationAPI.ActionsUpdateRequestType); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ActionsUpdateResponseType2JsonConverter : global::System.Tex /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsUpdateResponseType2 value, + global::ModerationAPI.ActionsUpdateRequestType value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::ModerationAPI.ActionsUpdateResponseType2Extensions.ToValueString(value)); + writer.WriteStringValue(global::ModerationAPI.ActionsUpdateRequestTypeExtensions.ToValueString(value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseType2Nullable.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestTypeNullable.g.cs similarity index 78% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseType2Nullable.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestTypeNullable.g.cs index 2511bc9..14a1832 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseType2Nullable.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestTypeNullable.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsUpdateResponseType2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsUpdateRequestTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsUpdateResponseType2? Read( + public override global::ModerationAPI.ActionsUpdateRequestType? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsUpdateResponseType2NullableJsonConverter : global::Sy var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsUpdateResponseType2Extensions.ToEnum(stringValue); + return global::ModerationAPI.ActionsUpdateRequestTypeExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ActionsUpdateResponseType2NullableJsonConverter : global::Sy case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsUpdateResponseType2)numValue; + return (global::ModerationAPI.ActionsUpdateRequestType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsUpdateResponseType2?); + return default(global::ModerationAPI.ActionsUpdateRequestType?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ActionsUpdateResponseType2NullableJsonConverter : global::Sy /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsUpdateResponseType2? value, + global::ModerationAPI.ActionsUpdateRequestType? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::ModerationAPI.ActionsUpdateResponseType2Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::ModerationAPI.ActionsUpdateRequestTypeExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseType.g.cs similarity index 81% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestType2.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseType.g.cs index 93b7529..5e52486 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestType2.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseType.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsUpdateRequestType2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsUpdateResponseTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsUpdateRequestType2 Read( + public override global::ModerationAPI.ActionsUpdateResponseType Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsUpdateRequestType2JsonConverter : global::System.Text var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsUpdateRequestType2Extensions.ToEnum(stringValue) ?? default; + return global::ModerationAPI.ActionsUpdateResponseTypeExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ActionsUpdateRequestType2JsonConverter : global::System.Text case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsUpdateRequestType2)numValue; + return (global::ModerationAPI.ActionsUpdateResponseType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsUpdateRequestType2); + return default(global::ModerationAPI.ActionsUpdateResponseType); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ActionsUpdateRequestType2JsonConverter : global::System.Text /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsUpdateRequestType2 value, + global::ModerationAPI.ActionsUpdateResponseType value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::ModerationAPI.ActionsUpdateRequestType2Extensions.ToValueString(value)); + writer.WriteStringValue(global::ModerationAPI.ActionsUpdateResponseTypeExtensions.ToValueString(value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestType2Nullable.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseTypeNullable.g.cs similarity index 81% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestType2Nullable.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseTypeNullable.g.cs index 1edc6d4..30cfbfa 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateRequestType2Nullable.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.ActionsUpdateResponseTypeNullable.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class ActionsUpdateRequestType2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ActionsUpdateResponseTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.ActionsUpdateRequestType2? Read( + public override global::ModerationAPI.ActionsUpdateResponseType? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ActionsUpdateRequestType2NullableJsonConverter : global::Sys var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.ActionsUpdateRequestType2Extensions.ToEnum(stringValue); + return global::ModerationAPI.ActionsUpdateResponseTypeExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ActionsUpdateRequestType2NullableJsonConverter : global::Sys case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.ActionsUpdateRequestType2)numValue; + return (global::ModerationAPI.ActionsUpdateResponseType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.ActionsUpdateRequestType2?); + return default(global::ModerationAPI.ActionsUpdateResponseType?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ActionsUpdateRequestType2NullableJsonConverter : global::Sys /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.ActionsUpdateRequestType2? value, + global::ModerationAPI.ActionsUpdateResponseType? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::ModerationAPI.ActionsUpdateRequestType2Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::ModerationAPI.ActionsUpdateResponseTypeExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue.g.cs similarity index 77% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue2.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue.g.cs index da532f6..ab2733b 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue2.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class NewModerateModerateResponseInsightSentimentInsightValue2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class NewModerateModerateResponseInsightSentimentInsightValueJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2 Read( + public override global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class NewModerateModerateResponseInsightSentimentInsightValue2Json var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2Extensions.ToEnum(stringValue) ?? default; + return global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValueExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class NewModerateModerateResponseInsightSentimentInsightValue2Json case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2)numValue; + return (global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2); + return default(global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class NewModerateModerateResponseInsightSentimentInsightValue2Json /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2 value, + global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2Extensions.ToValueString(value)); + writer.WriteStringValue(global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValueExtensions.ToValueString(value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue2Nullable.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValueNullable.g.cs similarity index 78% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue2Nullable.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValueNullable.g.cs index 04e1349..0f61511 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue2Nullable.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValueNullable.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class NewModerateModerateResponseInsightSentimentInsightValue2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class NewModerateModerateResponseInsightSentimentInsightValueNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2? Read( + public override global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class NewModerateModerateResponseInsightSentimentInsightValue2Null var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2Extensions.ToEnum(stringValue); + return global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValueExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class NewModerateModerateResponseInsightSentimentInsightValue2Null case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2)numValue; + return (global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2?); + return default(global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class NewModerateModerateResponseInsightSentimentInsightValue2Null /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2? value, + global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValueExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaType.g.cs similarity index 81% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaType2.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaType.g.cs index 17dfe02..5ca8a56 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaType2.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaType.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class PublicQueueItemMetaType2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class PublicQueueItemMetaTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.PublicQueueItemMetaType2 Read( + public override global::ModerationAPI.PublicQueueItemMetaType Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublicQueueItemMetaType2JsonConverter : global::System.Text. var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.PublicQueueItemMetaType2Extensions.ToEnum(stringValue) ?? default; + return global::ModerationAPI.PublicQueueItemMetaTypeExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class PublicQueueItemMetaType2JsonConverter : global::System.Text. case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.PublicQueueItemMetaType2)numValue; + return (global::ModerationAPI.PublicQueueItemMetaType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.PublicQueueItemMetaType2); + return default(global::ModerationAPI.PublicQueueItemMetaType); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class PublicQueueItemMetaType2JsonConverter : global::System.Text. /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.PublicQueueItemMetaType2 value, + global::ModerationAPI.PublicQueueItemMetaType value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::ModerationAPI.PublicQueueItemMetaType2Extensions.ToValueString(value)); + writer.WriteStringValue(global::ModerationAPI.PublicQueueItemMetaTypeExtensions.ToValueString(value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaType2Nullable.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaTypeNullable.g.cs similarity index 82% rename from src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaType2Nullable.g.cs rename to src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaTypeNullable.g.cs index 41ee41f..30a8560 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaType2Nullable.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonConverters.PublicQueueItemMetaTypeNullable.g.cs @@ -3,10 +3,10 @@ namespace ModerationAPI.JsonConverters { /// - public sealed class PublicQueueItemMetaType2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class PublicQueueItemMetaTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::ModerationAPI.PublicQueueItemMetaType2? Read( + public override global::ModerationAPI.PublicQueueItemMetaType? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublicQueueItemMetaType2NullableJsonConverter : global::Syst var stringValue = reader.GetString(); if (stringValue != null) { - return global::ModerationAPI.PublicQueueItemMetaType2Extensions.ToEnum(stringValue); + return global::ModerationAPI.PublicQueueItemMetaTypeExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class PublicQueueItemMetaType2NullableJsonConverter : global::Syst case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::ModerationAPI.PublicQueueItemMetaType2)numValue; + return (global::ModerationAPI.PublicQueueItemMetaType)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::ModerationAPI.PublicQueueItemMetaType2?); + return default(global::ModerationAPI.PublicQueueItemMetaType?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class PublicQueueItemMetaType2NullableJsonConverter : global::Syst /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::ModerationAPI.PublicQueueItemMetaType2? value, + global::ModerationAPI.PublicQueueItemMetaType? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::ModerationAPI.PublicQueueItemMetaType2Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::ModerationAPI.PublicQueueItemMetaTypeExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonSerializerContext.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonSerializerContext.g.cs index be6faab..71a9d8d 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonSerializerContext.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonSerializerContext.g.cs @@ -25,9 +25,9 @@ namespace ModerationAPI typeof(global::ModerationAPI.JsonConverters.PublicQueueItemClientActionBehaviorNullableJsonConverter), - typeof(global::ModerationAPI.JsonConverters.PublicQueueItemMetaType2JsonConverter), + typeof(global::ModerationAPI.JsonConverters.PublicQueueItemMetaTypeJsonConverter), - typeof(global::ModerationAPI.JsonConverters.PublicQueueItemMetaType2NullableJsonConverter), + typeof(global::ModerationAPI.JsonConverters.PublicQueueItemMetaTypeNullableJsonConverter), typeof(global::ModerationAPI.JsonConverters.WebhookEventDiscriminatorTypeJsonConverter), @@ -73,9 +73,9 @@ namespace ModerationAPI typeof(global::ModerationAPI.JsonConverters.VoiceSessionEndedEventNullableJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsCreateRequestType2JsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsCreateRequestTypeJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsCreateRequestType2NullableJsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsCreateRequestTypeNullableJsonConverter), typeof(global::ModerationAPI.JsonConverters.ActionsCreateRequestQueueBehaviourJsonConverter), @@ -85,9 +85,9 @@ namespace ModerationAPI typeof(global::ModerationAPI.JsonConverters.ActionsCreateRequestPositionNullableJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsUpdateRequestType2JsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsUpdateRequestTypeJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsUpdateRequestType2NullableJsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsUpdateRequestTypeNullableJsonConverter), typeof(global::ModerationAPI.JsonConverters.ActionsUpdateRequestQueueBehaviourJsonConverter), @@ -157,9 +157,9 @@ namespace ModerationAPI typeof(global::ModerationAPI.JsonConverters.QueueViewOpenGetItemsResponseItemStatusNullableJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsListResponseItemType2JsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsListResponseItemTypeJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsListResponseItemType2NullableJsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsListResponseItemTypeNullableJsonConverter), typeof(global::ModerationAPI.JsonConverters.ActionsListResponseItemQueueBehaviourJsonConverter), @@ -169,9 +169,9 @@ namespace ModerationAPI typeof(global::ModerationAPI.JsonConverters.ActionsListResponseItemPositionNullableJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsCreateResponseType2JsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsCreateResponseTypeJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsCreateResponseType2NullableJsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsCreateResponseTypeNullableJsonConverter), typeof(global::ModerationAPI.JsonConverters.ActionsCreateResponseQueueBehaviourJsonConverter), @@ -181,9 +181,9 @@ namespace ModerationAPI typeof(global::ModerationAPI.JsonConverters.ActionsCreateResponsePositionNullableJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsGetResponseType2JsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsGetResponseTypeJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsGetResponseType2NullableJsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsGetResponseTypeNullableJsonConverter), typeof(global::ModerationAPI.JsonConverters.ActionsGetResponseQueueBehaviourJsonConverter), @@ -193,9 +193,9 @@ namespace ModerationAPI typeof(global::ModerationAPI.JsonConverters.ActionsGetResponsePositionNullableJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsUpdateResponseType2JsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsUpdateResponseTypeJsonConverter), - typeof(global::ModerationAPI.JsonConverters.ActionsUpdateResponseType2NullableJsonConverter), + typeof(global::ModerationAPI.JsonConverters.ActionsUpdateResponseTypeNullableJsonConverter), typeof(global::ModerationAPI.JsonConverters.ActionsUpdateResponseQueueBehaviourJsonConverter), @@ -289,9 +289,9 @@ namespace ModerationAPI typeof(global::ModerationAPI.JsonConverters.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonationMethodNullableJsonConverter), - typeof(global::ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue2JsonConverter), + typeof(global::ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValueJsonConverter), - typeof(global::ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValue2NullableJsonConverter), + typeof(global::ModerationAPI.JsonConverters.NewModerateModerateResponseInsightSentimentInsightValueNullableJsonConverter), typeof(global::ModerationAPI.JsonConverters.NewModerateModerateResponseMetaStatusJsonConverter), @@ -382,8 +382,8 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicAuthorStatus), TypeInfoPropertyName = "PublicAuthorStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicAuthorTrustLevel))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(bool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicAuthorBlock2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicAuthorRiskEvaluation2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicAuthorBlock))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicAuthorRiskEvaluation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicAuthorMetrics))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicAuthorMetadata))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ErrorBadRequest))] @@ -429,9 +429,9 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatche))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(byte[]))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListString_System_Collections_Generic_IList_string")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignals))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.OneOf), TypeInfoPropertyName = "PublicQueueItemContentObject_a5b10a16560a2a90")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemContentText))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemContentImage))] @@ -444,10 +444,10 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemContentObjectDataImage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemContentObjectDataVideo))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemContentObjectDataAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemClientAction2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemClientAction))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemClientActionAction), TypeInfoPropertyName = "PublicQueueItemClientActionAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemClientActionBehavior), TypeInfoPropertyName = "PublicQueueItemClientActionBehavior2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemMetaType2), TypeInfoPropertyName = "PublicQueueItemMetaType22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicQueueItemMetaType), TypeInfoPropertyName = "PublicQueueItemMetaType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.QueueItemActionEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.QueueItemActionEventData))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.PublicActionPerformed))] @@ -491,13 +491,13 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.QueueViewOpenResolveItemRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.QueueViewOpenUnresolveItemRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateRequestType2), TypeInfoPropertyName = "ActionsCreateRequestType22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateRequestType), TypeInfoPropertyName = "ActionsCreateRequestType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateRequestQueueBehaviour), TypeInfoPropertyName = "ActionsCreateRequestQueueBehaviour2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateRequestPosition), TypeInfoPropertyName = "ActionsCreateRequestPosition2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateRequestPossibleValue))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsUpdateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsUpdateRequestType2), TypeInfoPropertyName = "ActionsUpdateRequestType22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsUpdateRequestType), TypeInfoPropertyName = "ActionsUpdateRequestType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsUpdateRequestQueueBehaviour), TypeInfoPropertyName = "ActionsUpdateRequestQueueBehaviour2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsUpdateRequestPosition), TypeInfoPropertyName = "ActionsUpdateRequestPosition2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -584,6 +584,7 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.QueueViewOpenGetQueueResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.QueueViewOpenGetQueueResponseQueue))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.QueueViewOpenGetQueueResponseQueueFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListString_System_Collections_Generic_IList_string_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.QueueViewOpenGetQueueResponseQueueFilterFilterLabel))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.QueueViewOpenGetQueueResponseQueueFilterFilterLabelType), TypeInfoPropertyName = "QueueViewOpenGetQueueResponseQueueFilterFilterLabelType2")] @@ -615,25 +616,25 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.QueueViewOpenUnresolveItemResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsListResponseItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsListResponseItemType2), TypeInfoPropertyName = "ActionsListResponseItemType22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsListResponseItemType), TypeInfoPropertyName = "ActionsListResponseItemType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsListResponseItemQueueBehaviour), TypeInfoPropertyName = "ActionsListResponseItemQueueBehaviour2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsListResponseItemPosition), TypeInfoPropertyName = "ActionsListResponseItemPosition2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsListResponseItemPossibleValue))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateResponseType2), TypeInfoPropertyName = "ActionsCreateResponseType22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateResponseType), TypeInfoPropertyName = "ActionsCreateResponseType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateResponseQueueBehaviour), TypeInfoPropertyName = "ActionsCreateResponseQueueBehaviour2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateResponsePosition), TypeInfoPropertyName = "ActionsCreateResponsePosition2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsCreateResponsePossibleValue))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsGetResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsGetResponseType2), TypeInfoPropertyName = "ActionsGetResponseType22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsGetResponseType), TypeInfoPropertyName = "ActionsGetResponseType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsGetResponseQueueBehaviour), TypeInfoPropertyName = "ActionsGetResponseQueueBehaviour2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsGetResponsePosition), TypeInfoPropertyName = "ActionsGetResponsePosition2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsGetResponsePossibleValue))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsUpdateResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsUpdateResponseType2), TypeInfoPropertyName = "ActionsUpdateResponseType22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsUpdateResponseType), TypeInfoPropertyName = "ActionsUpdateResponseType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsUpdateResponseQueueBehaviour), TypeInfoPropertyName = "ActionsUpdateResponseQueueBehaviour2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ActionsUpdateResponsePosition), TypeInfoPropertyName = "ActionsUpdateResponsePosition2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -644,8 +645,8 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.AllOf), TypeInfoPropertyName = "AllOfModerationTextResponseVariant1Object2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationTextResponseVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationTextResponseVariant1Request))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationTextResponseVariant1Author2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationTextResponseVariant1Author))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationTextResponseVariant1AuthorStatus), TypeInfoPropertyName = "ModerationTextResponseVariant1AuthorStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationTextResponseVariant1AuthorTrustLevel))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationTextResponseVariant1Nsfw))] @@ -682,8 +683,8 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.AllOf), TypeInfoPropertyName = "AllOfModerationObjectResponseVariant1Object2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationObjectResponseVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationObjectResponseVariant1Request))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationObjectResponseVariant1Author2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationObjectResponseVariant1Author))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationObjectResponseVariant1AuthorStatus), TypeInfoPropertyName = "ModerationObjectResponseVariant1AuthorStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationObjectResponseVariant1AuthorTrustLevel))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -697,8 +698,8 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationObjectResponseVariant1Field))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationImageResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationImageResponseRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationImageResponseAuthor2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationImageResponseAuthorBlock2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationImageResponseAuthor))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationImageResponseAuthorBlock))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationImageResponseAuthorStatus), TypeInfoPropertyName = "ModerationImageResponseAuthorStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationImageResponseAuthorTrustLevel))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -707,14 +708,14 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.AllOf), TypeInfoPropertyName = "AllOfModerationVideoResponseVariant1Object2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationVideoResponseVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationVideoResponseVariant1Request))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationVideoResponseVariant1Author2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationVideoResponseVariant1Author))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationVideoResponseVariant1AuthorStatus), TypeInfoPropertyName = "ModerationVideoResponseVariant1AuthorStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationVideoResponseVariant1AuthorTrustLevel))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationAudioResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationAudioResponseRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationAudioResponseAuthor2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationAudioResponseAuthorBlock2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationAudioResponseAuthor))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationAudioResponseAuthorBlock))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationAudioResponseAuthorStatus), TypeInfoPropertyName = "ModerationAudioResponseAuthorStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.ModerationAudioResponseAuthorTrustLevel))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.AccountGetResponse))] @@ -737,8 +738,8 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseContentModifiedVariant1ModifiedNestedObjectContentImage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseContentModifiedVariant1ModifiedNestedObjectContentVideo))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseContentModifiedVariant1ModifiedNestedObjectContentAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseAuthor2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseAuthorBlock2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseAuthor))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseAuthorBlock))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseAuthorStatus), TypeInfoPropertyName = "NewModerateModerateResponseAuthorStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseAuthorTrustLevel))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseEvaluation))] @@ -758,12 +759,12 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatche))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignals))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonationMethod), TypeInfoPropertyName = "NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonationMethod2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.OneOf), TypeInfoPropertyName = "OneOfNewModerateModerateResponseInsightSentimentInsightNewModerateModerateResponseInsightLanguageInsight2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsight))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2), TypeInfoPropertyName = "NewModerateModerateResponseInsightSentimentInsightValue22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue), TypeInfoPropertyName = "NewModerateModerateResponseInsightSentimentInsightValue2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseInsightLanguageInsight))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseMeta))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::ModerationAPI.NewModerateModerateResponseMetaStatus), TypeInfoPropertyName = "NewModerateModerateResponseMetaStatus2")] @@ -796,12 +797,13 @@ namespace ModerationAPI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListString_System_Collections_Generic_List_string")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "NewModerateModerateRequestPolicieGuideline_04f5af6f80588c35")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListString_System_Collections_Generic_List_string_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonSerializerContextTypes.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonSerializerContextTypes.g.cs index 3392269..ce78cc6 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.JsonSerializerContextTypes.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.JsonSerializerContextTypes.g.cs @@ -61,11 +61,11 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::ModerationAPI.PublicAuthorBlock2? Type7 { get; set; } + public global::ModerationAPI.PublicAuthorBlock? Type7 { get; set; } /// /// /// - public global::ModerationAPI.PublicAuthorRiskEvaluation2? Type8 { get; set; } + public global::ModerationAPI.PublicAuthorRiskEvaluation? Type8 { get; set; } /// /// /// @@ -249,1367 +249,1363 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.IList? Type54 { get; set; } + public global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignals? Type54 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignals? Type55 { get; set; } + public global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation? Type55 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2? Type56 { get; set; } + public global::ModerationAPI.PublicQueueItemContentText? Type56 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemContentText? Type57 { get; set; } + public global::ModerationAPI.PublicQueueItemContentImage? Type57 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemContentImage? Type58 { get; set; } + public global::ModerationAPI.PublicQueueItemContentVideo? Type58 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemContentVideo? Type59 { get; set; } + public global::ModerationAPI.PublicQueueItemContentAudio? Type59 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemContentAudio? Type60 { get; set; } + public global::ModerationAPI.PublicQueueItemContentObject? Type60 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemContentObject? Type61 { get; set; } + public global::ModerationAPI.PublicQueueItemContentObjectDataText? Type61 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemContentObjectDataText? Type62 { get; set; } + public global::ModerationAPI.PublicQueueItemContentObjectDataImage? Type62 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemContentObjectDataImage? Type63 { get; set; } + public global::ModerationAPI.PublicQueueItemContentObjectDataVideo? Type63 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemContentObjectDataVideo? Type64 { get; set; } + public global::ModerationAPI.PublicQueueItemContentObjectDataAudio? Type64 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemContentObjectDataAudio? Type65 { get; set; } + public global::ModerationAPI.PublicQueueItemClientAction? Type65 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemClientAction2? Type66 { get; set; } + public global::ModerationAPI.PublicQueueItemClientActionAction? Type66 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemClientActionAction? Type67 { get; set; } + public global::ModerationAPI.PublicQueueItemClientActionBehavior? Type67 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemClientActionBehavior? Type68 { get; set; } + public global::ModerationAPI.PublicQueueItemMetaType? Type68 { get; set; } /// /// /// - public global::ModerationAPI.PublicQueueItemMetaType2? Type69 { get; set; } + public global::ModerationAPI.QueueItemActionEvent? Type69 { get; set; } /// /// /// - public global::ModerationAPI.QueueItemActionEvent? Type70 { get; set; } + public global::ModerationAPI.QueueItemActionEventData? Type70 { get; set; } /// /// /// - public global::ModerationAPI.QueueItemActionEventData? Type71 { get; set; } + public global::ModerationAPI.PublicActionPerformed? Type71 { get; set; } /// /// /// - public global::ModerationAPI.PublicActionPerformed? Type72 { get; set; } + public global::ModerationAPI.PublicActionPerformedQueue? Type72 { get; set; } /// /// /// - public global::ModerationAPI.PublicActionPerformedQueue? Type73 { get; set; } + public global::ModerationAPI.QueueItemRejectedEvent? Type73 { get; set; } /// /// /// - public global::ModerationAPI.QueueItemRejectedEvent? Type74 { get; set; } + public global::ModerationAPI.QueueItemRejectedEventData? Type74 { get; set; } /// /// /// - public global::ModerationAPI.QueueItemRejectedEventData? Type75 { get; set; } + public global::ModerationAPI.QueueItemAllowedEvent? Type75 { get; set; } /// /// /// - public global::ModerationAPI.QueueItemAllowedEvent? Type76 { get; set; } + public global::ModerationAPI.QueueItemAllowedEventData? Type76 { get; set; } /// /// /// - public global::ModerationAPI.QueueItemAllowedEventData? Type77 { get; set; } + public global::ModerationAPI.WebhookEvent? Type77 { get; set; } /// /// /// - public global::ModerationAPI.WebhookEvent? Type78 { get; set; } + public global::ModerationAPI.WebhookEventDiscriminator? Type78 { get; set; } /// /// /// - public global::ModerationAPI.WebhookEventDiscriminator? Type79 { get; set; } + public global::ModerationAPI.WebhookEventDiscriminatorType? Type79 { get; set; } /// /// /// - public global::ModerationAPI.WebhookEventDiscriminatorType? Type80 { get; set; } + public global::ModerationAPI.VoiceStartFrame? Type80 { get; set; } /// /// /// - public global::ModerationAPI.VoiceStartFrame? Type81 { get; set; } + public global::ModerationAPI.VoiceStartFrameEvent? Type81 { get; set; } /// /// /// - public global::ModerationAPI.VoiceStartFrameEvent? Type82 { get; set; } + public global::ModerationAPI.VoiceStartFrameMediaFormat? Type82 { get; set; } /// /// /// - public global::ModerationAPI.VoiceStartFrameMediaFormat? Type83 { get; set; } + public int? Type83 { get; set; } /// /// /// - public int? Type84 { get; set; } + public global::System.Collections.Generic.IList? Type84 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type85 { get; set; } + public global::ModerationAPI.VoiceStartFrameTrack? Type85 { get; set; } /// /// /// - public global::ModerationAPI.VoiceStartFrameTrack? Type86 { get; set; } + public global::ModerationAPI.VoiceStartFrameTrackName? Type86 { get; set; } /// /// /// - public global::ModerationAPI.VoiceStartFrameTrackName? Type87 { get; set; } + public global::ModerationAPI.VoiceMediaFrame? Type87 { get; set; } /// /// /// - public global::ModerationAPI.VoiceMediaFrame? Type88 { get; set; } + public global::ModerationAPI.VoiceMediaFrameEvent? Type88 { get; set; } /// /// /// - public global::ModerationAPI.VoiceMediaFrameEvent? Type89 { get; set; } + public global::ModerationAPI.VoiceMediaFrameMedia? Type89 { get; set; } /// /// /// - public global::ModerationAPI.VoiceMediaFrameMedia? Type90 { get; set; } + public global::ModerationAPI.VoiceMediaFrameMediaTrack? Type90 { get; set; } /// /// /// - public global::ModerationAPI.VoiceMediaFrameMediaTrack? Type91 { get; set; } + public global::ModerationAPI.VoiceStopFrame? Type91 { get; set; } /// /// /// - public global::ModerationAPI.VoiceStopFrame? Type92 { get; set; } + public global::ModerationAPI.VoiceStopFrameEvent? Type92 { get; set; } /// /// /// - public global::ModerationAPI.VoiceStopFrameEvent? Type93 { get; set; } + public global::ModerationAPI.VoiceSessionStarted? Type93 { get; set; } /// /// /// - public global::ModerationAPI.VoiceSessionStarted? Type94 { get; set; } + public global::ModerationAPI.VoiceSessionStartedEvent? Type94 { get; set; } /// /// /// - public global::ModerationAPI.VoiceSessionStartedEvent? Type95 { get; set; } + public global::ModerationAPI.VoiceUtteranceFinal? Type95 { get; set; } /// /// /// - public global::ModerationAPI.VoiceUtteranceFinal? Type96 { get; set; } + public global::ModerationAPI.VoiceUtteranceFinalEvent? Type96 { get; set; } /// /// /// - public global::ModerationAPI.VoiceUtteranceFinalEvent? Type97 { get; set; } + public global::ModerationAPI.VoiceUtteranceFinalTrack? Type97 { get; set; } /// /// /// - public global::ModerationAPI.VoiceUtteranceFinalTrack? Type98 { get; set; } + public global::ModerationAPI.VoiceUtteranceFinalRecommendation? Type98 { get; set; } /// /// /// - public global::ModerationAPI.VoiceUtteranceFinalRecommendation? Type99 { get; set; } + public global::ModerationAPI.VoiceUtteranceFinalRecommendationAction? Type99 { get; set; } /// /// /// - public global::ModerationAPI.VoiceUtteranceFinalRecommendationAction? Type100 { get; set; } + public global::System.Collections.Generic.IList? Type100 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type101 { get; set; } + public global::ModerationAPI.VoiceSessionEnded? Type101 { get; set; } /// /// /// - public global::ModerationAPI.VoiceSessionEnded? Type102 { get; set; } + public global::ModerationAPI.VoiceSessionEndedEvent? Type102 { get; set; } /// /// /// - public global::ModerationAPI.VoiceSessionEndedEvent? Type103 { get; set; } + public global::ModerationAPI.VoiceSessionEndedStats? Type103 { get; set; } /// /// /// - public global::ModerationAPI.VoiceSessionEndedStats? Type104 { get; set; } + public global::ModerationAPI.VoiceSessionEndedStatsActions? Type104 { get; set; } /// /// /// - public global::ModerationAPI.VoiceSessionEndedStatsActions? Type105 { get; set; } + public global::ModerationAPI.AuthorOpenCreateRequest? Type105 { get; set; } /// /// /// - public global::ModerationAPI.AuthorOpenCreateRequest? Type106 { get; set; } + public global::ModerationAPI.AuthorOpenCreateRequestMetadata? Type106 { get; set; } /// /// /// - public global::ModerationAPI.AuthorOpenCreateRequestMetadata? Type107 { get; set; } + public global::ModerationAPI.AuthorOpenUpdateRequest? Type107 { get; set; } /// /// /// - public global::ModerationAPI.AuthorOpenUpdateRequest? Type108 { get; set; } + public global::ModerationAPI.AuthorOpenUpdateRequestMetadata? Type108 { get; set; } /// /// /// - public global::ModerationAPI.AuthorOpenUpdateRequestMetadata? Type109 { get; set; } + public global::ModerationAPI.QueueViewOpenResolveItemRequest? Type109 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenResolveItemRequest? Type110 { get; set; } + public global::ModerationAPI.QueueViewOpenUnresolveItemRequest? Type110 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenUnresolveItemRequest? Type111 { get; set; } + public global::ModerationAPI.ActionsCreateRequest? Type111 { get; set; } /// /// /// - public global::ModerationAPI.ActionsCreateRequest? Type112 { get; set; } + public global::ModerationAPI.ActionsCreateRequestType? Type112 { get; set; } /// /// /// - public global::ModerationAPI.ActionsCreateRequestType2? Type113 { get; set; } + public global::ModerationAPI.ActionsCreateRequestQueueBehaviour? Type113 { get; set; } /// /// /// - public global::ModerationAPI.ActionsCreateRequestQueueBehaviour? Type114 { get; set; } + public global::ModerationAPI.ActionsCreateRequestPosition? Type114 { get; set; } /// /// /// - public global::ModerationAPI.ActionsCreateRequestPosition? Type115 { get; set; } + public global::System.Collections.Generic.IList? Type115 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type116 { get; set; } + public global::ModerationAPI.ActionsCreateRequestPossibleValue? Type116 { get; set; } /// /// /// - public global::ModerationAPI.ActionsCreateRequestPossibleValue? Type117 { get; set; } + public global::ModerationAPI.ActionsUpdateRequest? Type117 { get; set; } /// /// /// - public global::ModerationAPI.ActionsUpdateRequest? Type118 { get; set; } + public global::ModerationAPI.ActionsUpdateRequestType? Type118 { get; set; } /// /// /// - public global::ModerationAPI.ActionsUpdateRequestType2? Type119 { get; set; } + public global::ModerationAPI.ActionsUpdateRequestQueueBehaviour? Type119 { get; set; } /// /// /// - public global::ModerationAPI.ActionsUpdateRequestQueueBehaviour? Type120 { get; set; } + public global::ModerationAPI.ActionsUpdateRequestPosition? Type120 { get; set; } /// /// /// - public global::ModerationAPI.ActionsUpdateRequestPosition? Type121 { get; set; } + public global::System.Collections.Generic.IList? Type121 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type122 { get; set; } + public global::ModerationAPI.ActionsUpdateRequestPossibleValue? Type122 { get; set; } /// /// /// - public global::ModerationAPI.ActionsUpdateRequestPossibleValue? Type123 { get; set; } + public global::ModerationAPI.ActionsExecuteRequest? Type123 { get; set; } /// /// /// - public global::ModerationAPI.ActionsExecuteRequest? Type124 { get; set; } + public global::ModerationAPI.ActionsExecuteDeprecatedRequest? Type124 { get; set; } /// /// /// - public global::ModerationAPI.ActionsExecuteDeprecatedRequest? Type125 { get; set; } + public global::ModerationAPI.ModerationTextRequest? Type125 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextRequest? Type126 { get; set; } + public global::ModerationAPI.ModerationObjectRequest? Type126 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectRequest? Type127 { get; set; } + public global::ModerationAPI.ModerationObjectRequestValue? Type127 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectRequestValue? Type128 { get; set; } + public global::ModerationAPI.ModerationObjectRequestValueType? Type128 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectRequestValueType? Type129 { get; set; } + public global::System.Collections.Generic.Dictionary? Type129 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type130 { get; set; } + public global::ModerationAPI.ModerationObjectRequestValueData2? Type130 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectRequestValueData2? Type131 { get; set; } + public global::ModerationAPI.ModerationObjectRequestValueDataType? Type131 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectRequestValueDataType? Type132 { get; set; } + public global::ModerationAPI.ModerationImageRequest? Type132 { get; set; } /// /// /// - public global::ModerationAPI.ModerationImageRequest? Type133 { get; set; } + public global::ModerationAPI.ModerationVideoRequest? Type133 { get; set; } /// /// /// - public global::ModerationAPI.ModerationVideoRequest? Type134 { get; set; } + public global::ModerationAPI.ModerationAudioRequest? Type134 { get; set; } /// /// /// - public global::ModerationAPI.ModerationAudioRequest? Type135 { get; set; } + public global::ModerationAPI.WordlistUpdateRequest? Type135 { get; set; } /// /// /// - public global::ModerationAPI.WordlistUpdateRequest? Type136 { get; set; } + public global::ModerationAPI.WordlistAddWordsRequest? Type136 { get; set; } /// /// /// - public global::ModerationAPI.WordlistAddWordsRequest? Type137 { get; set; } + public global::ModerationAPI.NewModerateModerateRequest? Type137 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequest? Type138 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestContentText? Type138 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestContentText? Type139 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestContentImage? Type139 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestContentImage? Type140 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestContentVideo? Type140 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestContentVideo? Type141 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestContentAudio? Type141 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestContentAudio? Type142 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestContentObject? Type142 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestContentObject? Type143 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestContentObjectDataText? Type143 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestContentObjectDataText? Type144 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestContentObjectDataImage? Type144 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestContentObjectDataImage? Type145 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestContentObjectDataVideo? Type145 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestContentObjectDataVideo? Type146 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestContentObjectDataAudio? Type146 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestContentObjectDataAudio? Type147 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestMetaType? Type147 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestMetaType? Type148 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestClientAction? Type148 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestClientAction? Type149 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestClientActionAction? Type149 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestClientActionAction? Type150 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestClientActionBehavior? Type150 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestClientActionBehavior? Type151 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieToxicity? Type151 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieToxicity? Type152 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPoliciePersonalInformation? Type152 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPoliciePersonalInformation? Type153 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieToxicitySevere? Type153 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieToxicitySevere? Type154 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieHate? Type154 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieHate? Type155 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieIllicit? Type155 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieIllicit? Type156 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieIllicitDrugs? Type156 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieIllicitDrugs? Type157 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieIllicitAlcohol? Type157 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieIllicitAlcohol? Type158 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieIllicitFirearms? Type158 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieIllicitFirearms? Type159 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieIllicitTobacco? Type159 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieIllicitTobacco? Type160 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieIllicitGambling? Type160 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieIllicitGambling? Type161 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieCannabis? Type161 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieCannabis? Type162 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieAdult? Type162 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieAdult? Type163 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieCrypto? Type163 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieCrypto? Type164 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieSexual? Type164 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieSexual? Type165 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieFlirtation? Type165 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieFlirtation? Type166 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieProfanity? Type166 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieProfanity? Type167 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieViolence? Type167 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieViolence? Type168 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieSelfHarm? Type168 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieSelfHarm? Type169 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieSpam? Type169 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieSpam? Type170 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieLowQualityContent? Type170 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieLowQualityContent? Type171 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieFaceDetection? Type171 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieFaceDetection? Type172 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieFaceDetectionComparator? Type172 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieFaceDetectionComparator? Type173 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieSelfPromotion? Type173 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieSelfPromotion? Type174 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPoliciePolitical? Type174 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPoliciePolitical? Type175 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieReligion? Type175 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieReligion? Type176 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieCodeAbuse? Type176 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieCodeAbuse? Type177 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPoliciePiiMasking? Type177 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPoliciePiiMasking? Type178 { get; set; } + public global::System.Collections.Generic.Dictionary? Type178 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type179 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPoliciePiiMaskingEntities2? Type179 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPoliciePiiMaskingEntities2? Type180 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieUrlMasking? Type180 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieUrlMasking? Type181 { get; set; } + public global::System.Collections.Generic.Dictionary? Type181 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type182 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieUrlMaskingEntities2? Type182 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieUrlMaskingEntities2? Type183 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieUrlRisk? Type183 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieUrlRisk? Type184 { get; set; } + public global::ModerationAPI.NewModerateModerateRequestPolicieGuideline? Type184 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateRequestPolicieGuideline? Type185 { get; set; } + public global::ModerationAPI.GetStreamRequest? Type185 { get; set; } /// /// /// - public global::ModerationAPI.GetStreamRequest? Type186 { get; set; } + public global::ModerationAPI.GetStreamRequestDiscriminator? Type186 { get; set; } /// /// /// - public global::ModerationAPI.GetStreamRequestDiscriminator? Type187 { get; set; } + public global::ModerationAPI.GetStreamRequestDiscriminatorEvent? Type187 { get; set; } /// /// /// - public global::ModerationAPI.GetStreamRequestDiscriminatorEvent? Type188 { get; set; } + public global::ModerationAPI.AuthorOpenListAuthorsSortBy? Type188 { get; set; } /// /// /// - public global::ModerationAPI.AuthorOpenListAuthorsSortBy? Type189 { get; set; } + public global::ModerationAPI.AuthorOpenListAuthorsSortDirection? Type189 { get; set; } /// /// /// - public global::ModerationAPI.AuthorOpenListAuthorsSortDirection? Type190 { get; set; } + public global::ModerationAPI.QueueViewOpenGetItemsSortField? Type190 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetItemsSortField? Type191 { get; set; } + public global::ModerationAPI.QueueViewOpenGetItemsSortDirection? Type191 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetItemsSortDirection? Type192 { get; set; } + public global::ModerationAPI.GetStreamSecWebSocketProtocol? Type192 { get; set; } /// /// /// - public global::ModerationAPI.GetStreamSecWebSocketProtocol? Type193 { get; set; } + public global::ModerationAPI.AuthorOpenListAuthorsResponse? Type193 { get; set; } /// /// /// - public global::ModerationAPI.AuthorOpenListAuthorsResponse? Type194 { get; set; } + public global::System.Collections.Generic.IList? Type194 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type195 { get; set; } + public global::ModerationAPI.AuthorOpenListAuthorsResponsePagination? Type195 { get; set; } /// /// /// - public global::ModerationAPI.AuthorOpenListAuthorsResponsePagination? Type196 { get; set; } + public global::ModerationAPI.AuthorDeleteResponse? Type196 { get; set; } /// /// /// - public global::ModerationAPI.AuthorDeleteResponse? Type197 { get; set; } + public global::ModerationAPI.QueueViewOpenGetQueueResponse? Type197 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetQueueResponse? Type198 { get; set; } + public global::ModerationAPI.QueueViewOpenGetQueueResponseQueue? Type198 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetQueueResponseQueue? Type199 { get; set; } + public global::ModerationAPI.QueueViewOpenGetQueueResponseQueueFilter? Type199 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetQueueResponseQueueFilter? Type200 { get; set; } + public global::System.Collections.Generic.IList? Type200 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type201 { get; set; } + public global::ModerationAPI.QueueViewOpenGetQueueResponseQueueFilterFilterLabel? Type201 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetQueueResponseQueueFilterFilterLabel? Type202 { get; set; } + public global::ModerationAPI.QueueViewOpenGetQueueResponseQueueFilterFilterLabelType? Type202 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetQueueResponseQueueFilterFilterLabelType? Type203 { get; set; } + public global::System.Collections.Generic.IList? Type203 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type204 { get; set; } + public global::ModerationAPI.QueueViewOpenGetQueueResponseQueueFilterRecommendationAction? Type204 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetQueueResponseQueueFilterRecommendationAction? Type205 { get; set; } + public global::ModerationAPI.QueueViewOpenGetStatsResponse? Type205 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetStatsResponse? Type206 { get; set; } + public global::ModerationAPI.QueueViewOpenGetStatsResponseReviewStats? Type206 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetStatsResponseReviewStats? Type207 { get; set; } + public global::System.Collections.Generic.IList? Type207 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type208 { get; set; } + public global::ModerationAPI.QueueViewOpenGetStatsResponseActionStat? Type208 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetStatsResponseActionStat? Type209 { get; set; } + public global::System.Collections.Generic.IList? Type209 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type210 { get; set; } + public global::ModerationAPI.QueueViewOpenGetStatsResponseTopReviewer? Type210 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetStatsResponseTopReviewer? Type211 { get; set; } + public global::System.Collections.Generic.IList? Type211 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type212 { get; set; } + public global::ModerationAPI.QueueViewOpenGetStatsResponseTopReviewerTopAction? Type212 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetStatsResponseTopReviewerTopAction? Type213 { get; set; } + public global::ModerationAPI.QueueViewOpenGetStatsResponseTrends? Type213 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetStatsResponseTrends? Type214 { get; set; } + public global::System.Collections.Generic.IList? Type214 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type215 { get; set; } + public global::ModerationAPI.QueueViewOpenGetStatsResponseTrendsDailyReviewCount? Type215 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetStatsResponseTrendsDailyReviewCount? Type216 { get; set; } + public global::System.Collections.Generic.IList? Type216 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type217 { get; set; } + public global::ModerationAPI.QueueViewOpenGetStatsResponseTrendsFlaggedContentTrend? Type217 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetStatsResponseTrendsFlaggedContentTrend? Type218 { get; set; } + public global::ModerationAPI.QueueViewOpenGetItemsResponse? Type218 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetItemsResponse? Type219 { get; set; } + public global::System.Collections.Generic.IList? Type219 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type220 { get; set; } + public global::ModerationAPI.QueueViewOpenGetItemsResponseItem? Type220 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetItemsResponseItem? Type221 { get; set; } + public global::System.Collections.Generic.IList? Type221 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type222 { get; set; } + public global::ModerationAPI.QueueViewOpenGetItemsResponseItemLabel? Type222 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetItemsResponseItemLabel? Type223 { get; set; } + public global::System.Collections.Generic.IList? Type223 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type224 { get; set; } + public global::ModerationAPI.QueueViewOpenGetItemsResponseItemAction? Type224 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetItemsResponseItemAction? Type225 { get; set; } + public global::ModerationAPI.QueueViewOpenGetItemsResponseItemStatus? Type225 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetItemsResponseItemStatus? Type226 { get; set; } + public global::ModerationAPI.QueueViewOpenGetItemsResponsePagination? Type226 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenGetItemsResponsePagination? Type227 { get; set; } + public global::ModerationAPI.QueueViewOpenResolveItemResponse? Type227 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenResolveItemResponse? Type228 { get; set; } + public global::ModerationAPI.QueueViewOpenUnresolveItemResponse? Type228 { get; set; } /// /// /// - public global::ModerationAPI.QueueViewOpenUnresolveItemResponse? Type229 { get; set; } + public global::System.Collections.Generic.IList? Type229 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type230 { get; set; } + public global::ModerationAPI.ActionsListResponseItem? Type230 { get; set; } /// /// /// - public global::ModerationAPI.ActionsListResponseItem? Type231 { get; set; } + public global::ModerationAPI.ActionsListResponseItemType? Type231 { get; set; } /// /// /// - public global::ModerationAPI.ActionsListResponseItemType2? Type232 { get; set; } + public global::ModerationAPI.ActionsListResponseItemQueueBehaviour? Type232 { get; set; } /// /// /// - public global::ModerationAPI.ActionsListResponseItemQueueBehaviour? Type233 { get; set; } + public global::ModerationAPI.ActionsListResponseItemPosition? Type233 { get; set; } /// /// /// - public global::ModerationAPI.ActionsListResponseItemPosition? Type234 { get; set; } + public global::System.Collections.Generic.IList? Type234 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type235 { get; set; } + public global::ModerationAPI.ActionsListResponseItemPossibleValue? Type235 { get; set; } /// /// /// - public global::ModerationAPI.ActionsListResponseItemPossibleValue? Type236 { get; set; } + public global::ModerationAPI.ActionsCreateResponse? Type236 { get; set; } /// /// /// - public global::ModerationAPI.ActionsCreateResponse? Type237 { get; set; } + public global::ModerationAPI.ActionsCreateResponseType? Type237 { get; set; } /// /// /// - public global::ModerationAPI.ActionsCreateResponseType2? Type238 { get; set; } + public global::ModerationAPI.ActionsCreateResponseQueueBehaviour? Type238 { get; set; } /// /// /// - public global::ModerationAPI.ActionsCreateResponseQueueBehaviour? Type239 { get; set; } + public global::ModerationAPI.ActionsCreateResponsePosition? Type239 { get; set; } /// /// /// - public global::ModerationAPI.ActionsCreateResponsePosition? Type240 { get; set; } + public global::System.Collections.Generic.IList? Type240 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type241 { get; set; } + public global::ModerationAPI.ActionsCreateResponsePossibleValue? Type241 { get; set; } /// /// /// - public global::ModerationAPI.ActionsCreateResponsePossibleValue? Type242 { get; set; } + public global::ModerationAPI.ActionsGetResponse? Type242 { get; set; } /// /// /// - public global::ModerationAPI.ActionsGetResponse? Type243 { get; set; } + public global::ModerationAPI.ActionsGetResponseType? Type243 { get; set; } /// /// /// - public global::ModerationAPI.ActionsGetResponseType2? Type244 { get; set; } + public global::ModerationAPI.ActionsGetResponseQueueBehaviour? Type244 { get; set; } /// /// /// - public global::ModerationAPI.ActionsGetResponseQueueBehaviour? Type245 { get; set; } + public global::ModerationAPI.ActionsGetResponsePosition? Type245 { get; set; } /// /// /// - public global::ModerationAPI.ActionsGetResponsePosition? Type246 { get; set; } + public global::System.Collections.Generic.IList? Type246 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type247 { get; set; } + public global::ModerationAPI.ActionsGetResponsePossibleValue? Type247 { get; set; } /// /// /// - public global::ModerationAPI.ActionsGetResponsePossibleValue? Type248 { get; set; } + public global::ModerationAPI.ActionsUpdateResponse? Type248 { get; set; } /// /// /// - public global::ModerationAPI.ActionsUpdateResponse? Type249 { get; set; } + public global::ModerationAPI.ActionsUpdateResponseType? Type249 { get; set; } /// /// /// - public global::ModerationAPI.ActionsUpdateResponseType2? Type250 { get; set; } + public global::ModerationAPI.ActionsUpdateResponseQueueBehaviour? Type250 { get; set; } /// /// /// - public global::ModerationAPI.ActionsUpdateResponseQueueBehaviour? Type251 { get; set; } + public global::ModerationAPI.ActionsUpdateResponsePosition? Type251 { get; set; } /// /// /// - public global::ModerationAPI.ActionsUpdateResponsePosition? Type252 { get; set; } + public global::System.Collections.Generic.IList? Type252 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type253 { get; set; } + public global::ModerationAPI.ActionsUpdateResponsePossibleValue? Type253 { get; set; } /// /// /// - public global::ModerationAPI.ActionsUpdateResponsePossibleValue? Type254 { get; set; } + public global::ModerationAPI.ActionsDeleteResponse? Type254 { get; set; } /// /// /// - public global::ModerationAPI.ActionsDeleteResponse? Type255 { get; set; } + public global::ModerationAPI.ActionsExecuteResponse? Type255 { get; set; } /// /// /// - public global::ModerationAPI.ActionsExecuteResponse? Type256 { get; set; } + public global::ModerationAPI.ActionsExecuteDeprecatedResponse? Type256 { get; set; } /// /// /// - public global::ModerationAPI.ActionsExecuteDeprecatedResponse? Type257 { get; set; } + public global::ModerationAPI.AllOf? Type257 { get; set; } /// /// /// - public global::ModerationAPI.AllOf? Type258 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1? Type258 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1? Type259 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Request? Type259 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Request? Type260 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Author? Type260 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Author2? Type261 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock? Type261 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock2? Type262 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1AuthorStatus? Type262 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1AuthorStatus? Type263 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1AuthorTrustLevel? Type263 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1AuthorTrustLevel? Type264 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Nsfw? Type264 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Nsfw? Type265 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1NsfwLabelScores? Type265 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1NsfwLabelScores? Type266 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Toxicity? Type266 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Toxicity? Type267 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1ToxicityLabelScores? Type267 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1ToxicityLabelScores? Type268 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Quality? Type268 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Quality? Type269 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1QualityLabelScores? Type269 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1QualityLabelScores? Type270 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Sentiment? Type270 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Sentiment? Type271 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1SentimentLabelScores? Type271 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1SentimentLabelScores? Type272 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Propriety? Type272 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Propriety? Type273 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1ProprietyLabelScores? Type273 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1ProprietyLabelScores? Type274 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Email? Type274 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Email? Type275 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1EmailMode? Type275 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1EmailMode? Type276 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Phone? Type276 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Phone? Type277 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1PhoneMode? Type277 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1PhoneMode? Type278 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Url? Type278 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Url? Type279 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1UrlMode? Type279 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1UrlMode? Type280 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Address? Type280 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Address? Type281 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1AddressMode? Type281 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1AddressMode? Type282 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Name? Type282 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Name? Type283 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1NameMode? Type283 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1NameMode? Type284 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Username? Type284 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Username? Type285 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1UsernameMode? Type285 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1UsernameMode? Type286 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Profanity? Type286 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Profanity? Type287 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1ProfanityMode? Type287 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1ProfanityMode? Type288 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Sensitive? Type288 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Sensitive? Type289 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1SensitiveMode? Type289 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1SensitiveMode? Type290 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Wordlist? Type290 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Wordlist? Type291 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1WordlistMode? Type291 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1WordlistMode? Type292 { get; set; } + public global::System.Collections.Generic.IList? Type292 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type293 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Wordlist2? Type293 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1Wordlist2? Type294 { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1WordlistMode2? Type294 { get; set; } /// /// /// - public global::ModerationAPI.ModerationTextResponseVariant1WordlistMode2? Type295 { get; set; } + public global::ModerationAPI.AllOf? Type295 { get; set; } /// /// /// - public global::ModerationAPI.AllOf? Type296 { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1? Type296 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectResponseVariant1? Type297 { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1Request? Type297 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectResponseVariant1Request? Type298 { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1Author? Type298 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectResponseVariant1Author2? Type299 { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock? Type299 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock2? Type300 { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1AuthorStatus? Type300 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectResponseVariant1AuthorStatus? Type301 { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1AuthorTrustLevel? Type301 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectResponseVariant1AuthorTrustLevel? Type302 { get; set; } + public global::System.Collections.Generic.IList? Type302 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type303 { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1Label? Type303 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectResponseVariant1Label? Type304 { get; set; } + public global::System.Collections.Generic.IList? Type304 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type305 { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1Entitie? Type305 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectResponseVariant1Entitie? Type306 { get; set; } + public global::System.Collections.Generic.IList? Type306 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type307 { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1Wordlist? Type307 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectResponseVariant1Wordlist? Type308 { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1WordlistMode? Type308 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectResponseVariant1WordlistMode? Type309 { get; set; } + public global::System.Collections.Generic.IList? Type309 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type310 { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1Field? Type310 { get; set; } /// /// /// - public global::ModerationAPI.ModerationObjectResponseVariant1Field? Type311 { get; set; } + public global::ModerationAPI.ModerationImageResponse? Type311 { get; set; } /// /// /// - public global::ModerationAPI.ModerationImageResponse? Type312 { get; set; } + public global::ModerationAPI.ModerationImageResponseRequest? Type312 { get; set; } /// /// /// - public global::ModerationAPI.ModerationImageResponseRequest? Type313 { get; set; } + public global::ModerationAPI.ModerationImageResponseAuthor? Type313 { get; set; } /// /// /// - public global::ModerationAPI.ModerationImageResponseAuthor2? Type314 { get; set; } + public global::ModerationAPI.ModerationImageResponseAuthorBlock? Type314 { get; set; } /// /// /// - public global::ModerationAPI.ModerationImageResponseAuthorBlock2? Type315 { get; set; } + public global::ModerationAPI.ModerationImageResponseAuthorStatus? Type315 { get; set; } /// /// /// - public global::ModerationAPI.ModerationImageResponseAuthorStatus? Type316 { get; set; } + public global::ModerationAPI.ModerationImageResponseAuthorTrustLevel? Type316 { get; set; } /// /// /// - public global::ModerationAPI.ModerationImageResponseAuthorTrustLevel? Type317 { get; set; } + public global::System.Collections.Generic.IList? Type317 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type318 { get; set; } + public global::ModerationAPI.ModerationImageResponseLabel? Type318 { get; set; } /// /// /// - public global::ModerationAPI.ModerationImageResponseLabel? Type319 { get; set; } + public global::ModerationAPI.ModerationImageResponseLabelLabel? Type319 { get; set; } /// /// /// - public global::ModerationAPI.ModerationImageResponseLabelLabel? Type320 { get; set; } + public global::ModerationAPI.AllOf? Type320 { get; set; } /// /// /// - public global::ModerationAPI.AllOf? Type321 { get; set; } + public global::ModerationAPI.ModerationVideoResponseVariant1? Type321 { get; set; } /// /// /// - public global::ModerationAPI.ModerationVideoResponseVariant1? Type322 { get; set; } + public global::ModerationAPI.ModerationVideoResponseVariant1Request? Type322 { get; set; } /// /// /// - public global::ModerationAPI.ModerationVideoResponseVariant1Request? Type323 { get; set; } + public global::ModerationAPI.ModerationVideoResponseVariant1Author? Type323 { get; set; } /// /// /// - public global::ModerationAPI.ModerationVideoResponseVariant1Author2? Type324 { get; set; } + public global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock? Type324 { get; set; } /// /// /// - public global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock2? Type325 { get; set; } + public global::ModerationAPI.ModerationVideoResponseVariant1AuthorStatus? Type325 { get; set; } /// /// /// - public global::ModerationAPI.ModerationVideoResponseVariant1AuthorStatus? Type326 { get; set; } + public global::ModerationAPI.ModerationVideoResponseVariant1AuthorTrustLevel? Type326 { get; set; } /// /// /// - public global::ModerationAPI.ModerationVideoResponseVariant1AuthorTrustLevel? Type327 { get; set; } + public global::ModerationAPI.ModerationAudioResponse? Type327 { get; set; } /// /// /// - public global::ModerationAPI.ModerationAudioResponse? Type328 { get; set; } + public global::ModerationAPI.ModerationAudioResponseRequest? Type328 { get; set; } /// /// /// - public global::ModerationAPI.ModerationAudioResponseRequest? Type329 { get; set; } + public global::ModerationAPI.ModerationAudioResponseAuthor? Type329 { get; set; } /// /// /// - public global::ModerationAPI.ModerationAudioResponseAuthor2? Type330 { get; set; } + public global::ModerationAPI.ModerationAudioResponseAuthorBlock? Type330 { get; set; } /// /// /// - public global::ModerationAPI.ModerationAudioResponseAuthorBlock2? Type331 { get; set; } + public global::ModerationAPI.ModerationAudioResponseAuthorStatus? Type331 { get; set; } /// /// /// - public global::ModerationAPI.ModerationAudioResponseAuthorStatus? Type332 { get; set; } + public global::ModerationAPI.ModerationAudioResponseAuthorTrustLevel? Type332 { get; set; } /// /// /// - public global::ModerationAPI.ModerationAudioResponseAuthorTrustLevel? Type333 { get; set; } + public global::ModerationAPI.AccountGetResponse? Type333 { get; set; } /// /// /// - public global::ModerationAPI.AccountGetResponse? Type334 { get; set; } + public global::ModerationAPI.AccountGetResponseCurrentProject? Type334 { get; set; } /// /// /// - public global::ModerationAPI.AccountGetResponseCurrentProject? Type335 { get; set; } + public global::ModerationAPI.AccountLegacyAuthGetResponse? Type335 { get; set; } /// /// /// - public global::ModerationAPI.AccountLegacyAuthGetResponse? Type336 { get; set; } + public global::ModerationAPI.AccountLegacyAuthPostResponse? Type336 { get; set; } /// /// /// - public global::ModerationAPI.AccountLegacyAuthPostResponse? Type337 { get; set; } + public global::System.Collections.Generic.IList? Type337 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type338 { get; set; } + public global::ModerationAPI.WordlistListResponseItem? Type338 { get; set; } /// /// /// - public global::ModerationAPI.WordlistListResponseItem? Type339 { get; set; } + public global::ModerationAPI.WordlistGetWordlistPublicResponse? Type339 { get; set; } /// /// /// - public global::ModerationAPI.WordlistGetWordlistPublicResponse? Type340 { get; set; } + public global::ModerationAPI.WordlistUpdateResponse? Type340 { get; set; } /// /// /// - public global::ModerationAPI.WordlistUpdateResponse? Type341 { get; set; } + public global::ModerationAPI.WordlistWordlistEmbeddingStatusResponse? Type341 { get; set; } /// /// /// - public global::ModerationAPI.WordlistWordlistEmbeddingStatusResponse? Type342 { get; set; } + public global::ModerationAPI.WordlistAddWordsResponse? Type342 { get; set; } /// /// /// - public global::ModerationAPI.WordlistAddWordsResponse? Type343 { get; set; } + public global::ModerationAPI.WordlistRemoveWordsResponse? Type343 { get; set; } /// /// /// - public global::ModerationAPI.WordlistRemoveWordsResponse? Type344 { get; set; } + public global::ModerationAPI.NewModerateModerateResponse? Type344 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponse? Type345 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseContent? Type345 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseContent? Type346 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseContentModifiedVariant1ModifiedNestedObjectContentText? Type346 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseContentModifiedVariant1ModifiedNestedObjectContentText? Type347 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseContentModifiedVariant1ModifiedNestedObjectContentImage? Type347 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseContentModifiedVariant1ModifiedNestedObjectContentImage? Type348 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseContentModifiedVariant1ModifiedNestedObjectContentVideo? Type348 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseContentModifiedVariant1ModifiedNestedObjectContentVideo? Type349 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseContentModifiedVariant1ModifiedNestedObjectContentAudio? Type349 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseContentModifiedVariant1ModifiedNestedObjectContentAudio? Type350 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseAuthor? Type350 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseAuthor2? Type351 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseAuthorBlock? Type351 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseAuthorBlock2? Type352 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseAuthorStatus? Type352 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseAuthorStatus? Type353 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseAuthorTrustLevel? Type353 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseAuthorTrustLevel? Type354 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseEvaluation? Type354 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseEvaluation? Type355 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseRecommendation? Type355 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseRecommendation? Type356 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseRecommendationAction? Type356 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseRecommendationAction? Type357 { get; set; } + public global::System.Collections.Generic.IList? Type357 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type358 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseRecommendationReasonCode? Type358 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseRecommendationReasonCode? Type359 { get; set; } + public global::System.Collections.Generic.IList? Type359 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type360 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseRecommendationMatchedRule? Type360 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseRecommendationMatchedRule? Type361 { get; set; } + public global::ModerationAPI.OneOf? Type361 { get; set; } /// /// /// - public global::ModerationAPI.OneOf? Type362 { get; set; } + public global::ModerationAPI.NewModerateModerateResponsePolicieClassifierOutput? Type362 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponsePolicieClassifierOutput? Type363 { get; set; } + public global::System.Collections.Generic.IList? Type363 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type364 { get; set; } + public global::ModerationAPI.NewModerateModerateResponsePolicieClassifierOutputLabel? Type364 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponsePolicieClassifierOutputLabel? Type365 { get; set; } + public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutput? Type365 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutput? Type366 { get; set; } + public global::System.Collections.Generic.IList? Type366 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type367 { get; set; } + public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatche? Type367 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatche? Type368 { get; set; } + public global::System.Collections.Generic.IList? Type368 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type369 { get; set; } + public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignals? Type369 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignals? Type370 { get; set; } + public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation? Type370 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2? Type371 { get; set; } + public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonationMethod? Type371 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonationMethod? Type372 { get; set; } + public global::System.Collections.Generic.IList>? Type372 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type373 { get; set; } + public global::ModerationAPI.OneOf? Type373 { get; set; } /// /// /// - public global::ModerationAPI.OneOf? Type374 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsight? Type374 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsight? Type375 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue? Type375 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2? Type376 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseInsightLanguageInsight? Type376 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseInsightLanguageInsight? Type377 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseMeta? Type377 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseMeta? Type378 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseMetaStatus? Type378 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseMetaStatus? Type379 { get; set; } + public global::System.Collections.Generic.IList? Type379 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type380 { get; set; } + public global::ModerationAPI.NewModerateModerateResponseError? Type380 { get; set; } /// /// /// - public global::ModerationAPI.NewModerateModerateResponseError? Type381 { get; set; } + public global::ModerationAPI.GetStreamResponse? Type381 { get; set; } /// /// /// - public global::ModerationAPI.GetStreamResponse? Type382 { get; set; } + public global::ModerationAPI.GetStreamResponseDiscriminator? Type382 { get; set; } /// /// /// - public global::ModerationAPI.GetStreamResponseDiscriminator? Type383 { get; set; } + public global::ModerationAPI.GetStreamResponseDiscriminatorEvent? Type383 { get; set; } /// /// /// - public global::ModerationAPI.GetStreamResponseDiscriminatorEvent? Type384 { get; set; } + public global::ModerationAPI.CreateAuthorBlockedWebhookVersion? Type384 { get; set; } /// /// /// - public global::ModerationAPI.CreateAuthorBlockedWebhookVersion? Type385 { get; set; } + public global::ModerationAPI.CreateAuthorUnblockedWebhookVersion? Type385 { get; set; } /// /// /// - public global::ModerationAPI.CreateAuthorUnblockedWebhookVersion? Type386 { get; set; } + public global::ModerationAPI.CreateAuthorSuspendedWebhookVersion? Type386 { get; set; } /// /// /// - public global::ModerationAPI.CreateAuthorSuspendedWebhookVersion? Type387 { get; set; } + public global::ModerationAPI.CreateAuthorUpdatedWebhookVersion? Type387 { get; set; } /// /// /// - public global::ModerationAPI.CreateAuthorUpdatedWebhookVersion? Type388 { get; set; } + public global::ModerationAPI.CreateAuthorTrustLevelChangedWebhookVersion? Type388 { get; set; } /// /// /// - public global::ModerationAPI.CreateAuthorTrustLevelChangedWebhookVersion? Type389 { get; set; } + public global::ModerationAPI.CreateAuthorActionWebhookVersion? Type389 { get; set; } /// /// /// - public global::ModerationAPI.CreateAuthorActionWebhookVersion? Type390 { get; set; } + public global::ModerationAPI.CreateQueueItemResolvedWebhookVersion? Type390 { get; set; } /// /// /// - public global::ModerationAPI.CreateQueueItemResolvedWebhookVersion? Type391 { get; set; } + public global::ModerationAPI.CreateQueueItemActionWebhookVersion? Type391 { get; set; } /// /// /// - public global::ModerationAPI.CreateQueueItemActionWebhookVersion? Type392 { get; set; } + public global::ModerationAPI.CreateQueueItemRejectedWebhookVersion? Type392 { get; set; } /// /// /// - public global::ModerationAPI.CreateQueueItemRejectedWebhookVersion? Type393 { get; set; } - /// - /// - /// - public global::ModerationAPI.CreateQueueItemAllowedWebhookVersion? Type394 { get; set; } + public global::ModerationAPI.CreateQueueItemAllowedWebhookVersion? Type393 { get; set; } /// /// @@ -1646,146 +1642,142 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType8 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.List? ListType9 { get; set; } + public global::System.Collections.Generic.List? ListType8 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType10 { get; set; } + public global::System.Collections.Generic.List? ListType9 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType11 { get; set; } + public global::System.Collections.Generic.List? ListType10 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType12 { get; set; } + public global::System.Collections.Generic.List? ListType11 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType13 { get; set; } + public global::System.Collections.Generic.List? ListType12 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType14 { get; set; } + public global::System.Collections.Generic.List? ListType13 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType15 { get; set; } + public global::System.Collections.Generic.List? ListType14 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType16 { get; set; } + public global::System.Collections.Generic.List? ListType15 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType17 { get; set; } + public global::System.Collections.Generic.List? ListType16 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType18 { get; set; } + public global::System.Collections.Generic.List? ListType17 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType19 { get; set; } + public global::System.Collections.Generic.List? ListType18 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType20 { get; set; } + public global::System.Collections.Generic.List? ListType19 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType21 { get; set; } + public global::System.Collections.Generic.List? ListType20 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType22 { get; set; } + public global::System.Collections.Generic.List? ListType21 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType23 { get; set; } + public global::System.Collections.Generic.List? ListType22 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType24 { get; set; } + public global::System.Collections.Generic.List? ListType23 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType25 { get; set; } + public global::System.Collections.Generic.List? ListType24 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType26 { get; set; } + public global::System.Collections.Generic.List? ListType25 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType27 { get; set; } + public global::System.Collections.Generic.List? ListType26 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType28 { get; set; } + public global::System.Collections.Generic.List? ListType27 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType29 { get; set; } + public global::System.Collections.Generic.List? ListType28 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType30 { get; set; } + public global::System.Collections.Generic.List? ListType29 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType31 { get; set; } + public global::System.Collections.Generic.List? ListType30 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType32 { get; set; } + public global::System.Collections.Generic.List? ListType31 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType33 { get; set; } + public global::System.Collections.Generic.List? ListType32 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType34 { get; set; } + public global::System.Collections.Generic.List? ListType33 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType35 { get; set; } + public global::System.Collections.Generic.List? ListType34 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType36 { get; set; } + public global::System.Collections.Generic.List? ListType35 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType37 { get; set; } + public global::System.Collections.Generic.List? ListType36 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType38 { get; set; } + public global::System.Collections.Generic.List>? ListType37 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType39 { get; set; } + public global::System.Collections.Generic.List? ListType38 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType40 { get; set; } + public global::System.Collections.Generic.List? ListType39 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType41 { get; set; } + public global::System.Collections.Generic.List? ListType40 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType42 { get; set; } + public global::System.Collections.Generic.List>? ListType41 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType43 { get; set; } + public global::System.Collections.Generic.List? ListType42 { get; set; } } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequest.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequest.g.cs index f3748a6..af8f4d0 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequest.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequest.g.cs @@ -31,7 +31,7 @@ public sealed partial class ActionsCreateRequest /// The type of the action. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] - public global::ModerationAPI.ActionsCreateRequestType2? Type { get; set; } + public global::ModerationAPI.ActionsCreateRequestType? Type { get; set; } /// /// Whether the action is a built-in action or a custom one.
@@ -140,7 +140,7 @@ public ActionsCreateRequest( string name, string? key, string? description, - global::ModerationAPI.ActionsCreateRequestType2? type, + global::ModerationAPI.ActionsCreateRequestType? type, bool? builtIn, global::ModerationAPI.ActionsCreateRequestQueueBehaviour? queueBehaviour, global::System.Collections.Generic.IList? filterInQueueIds, diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequestType.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequestType.g.cs index cf60ff3..c51b537 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequestType.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequestType.g.cs @@ -4,16 +4,96 @@ namespace ModerationAPI { /// - /// The type of the action. + /// /// - public sealed partial class ActionsCreateRequestType + public enum ActionsCreateRequestType { - /// - /// Additional properties that are not explicitly defined in the schema + /// + /// + AuthorBlock, + /// + /// + /// + AuthorBlockTemp, + /// + /// + /// + AuthorCustom, + /// + /// /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + AuthorDelete, + /// + /// + /// + AuthorReport, + /// + /// + /// + AuthorUnblock, + /// + /// + /// + AuthorWarn, + /// + /// + /// + ItemAllow, + /// + /// + /// + ItemCustom, + /// + /// + /// + ItemReject, + } + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ActionsCreateRequestTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ActionsCreateRequestType value) + { + return value switch + { + ActionsCreateRequestType.AuthorBlock => "AUTHOR_BLOCK", + ActionsCreateRequestType.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", + ActionsCreateRequestType.AuthorCustom => "AUTHOR_CUSTOM", + ActionsCreateRequestType.AuthorDelete => "AUTHOR_DELETE", + ActionsCreateRequestType.AuthorReport => "AUTHOR_REPORT", + ActionsCreateRequestType.AuthorUnblock => "AUTHOR_UNBLOCK", + ActionsCreateRequestType.AuthorWarn => "AUTHOR_WARN", + ActionsCreateRequestType.ItemAllow => "ITEM_ALLOW", + ActionsCreateRequestType.ItemCustom => "ITEM_CUSTOM", + ActionsCreateRequestType.ItemReject => "ITEM_REJECT", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ActionsCreateRequestType? ToEnum(string value) + { + return value switch + { + "AUTHOR_BLOCK" => ActionsCreateRequestType.AuthorBlock, + "AUTHOR_BLOCK_TEMP" => ActionsCreateRequestType.AuthorBlockTemp, + "AUTHOR_CUSTOM" => ActionsCreateRequestType.AuthorCustom, + "AUTHOR_DELETE" => ActionsCreateRequestType.AuthorDelete, + "AUTHOR_REPORT" => ActionsCreateRequestType.AuthorReport, + "AUTHOR_UNBLOCK" => ActionsCreateRequestType.AuthorUnblock, + "AUTHOR_WARN" => ActionsCreateRequestType.AuthorWarn, + "ITEM_ALLOW" => ActionsCreateRequestType.ItemAllow, + "ITEM_CUSTOM" => ActionsCreateRequestType.ItemCustom, + "ITEM_REJECT" => ActionsCreateRequestType.ItemReject, + _ => null, + }; + } } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequestType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequestType2.g.cs deleted file mode 100644 index 78ce709..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateRequestType2.g.cs +++ /dev/null @@ -1,99 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public enum ActionsCreateRequestType2 - { - /// - /// - /// - AuthorBlock, - /// - /// - /// - AuthorBlockTemp, - /// - /// - /// - AuthorCustom, - /// - /// - /// - AuthorDelete, - /// - /// - /// - AuthorReport, - /// - /// - /// - AuthorUnblock, - /// - /// - /// - AuthorWarn, - /// - /// - /// - ItemAllow, - /// - /// - /// - ItemCustom, - /// - /// - /// - ItemReject, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class ActionsCreateRequestType2Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this ActionsCreateRequestType2 value) - { - return value switch - { - ActionsCreateRequestType2.AuthorBlock => "AUTHOR_BLOCK", - ActionsCreateRequestType2.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", - ActionsCreateRequestType2.AuthorCustom => "AUTHOR_CUSTOM", - ActionsCreateRequestType2.AuthorDelete => "AUTHOR_DELETE", - ActionsCreateRequestType2.AuthorReport => "AUTHOR_REPORT", - ActionsCreateRequestType2.AuthorUnblock => "AUTHOR_UNBLOCK", - ActionsCreateRequestType2.AuthorWarn => "AUTHOR_WARN", - ActionsCreateRequestType2.ItemAllow => "ITEM_ALLOW", - ActionsCreateRequestType2.ItemCustom => "ITEM_CUSTOM", - ActionsCreateRequestType2.ItemReject => "ITEM_REJECT", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static ActionsCreateRequestType2? ToEnum(string value) - { - return value switch - { - "AUTHOR_BLOCK" => ActionsCreateRequestType2.AuthorBlock, - "AUTHOR_BLOCK_TEMP" => ActionsCreateRequestType2.AuthorBlockTemp, - "AUTHOR_CUSTOM" => ActionsCreateRequestType2.AuthorCustom, - "AUTHOR_DELETE" => ActionsCreateRequestType2.AuthorDelete, - "AUTHOR_REPORT" => ActionsCreateRequestType2.AuthorReport, - "AUTHOR_UNBLOCK" => ActionsCreateRequestType2.AuthorUnblock, - "AUTHOR_WARN" => ActionsCreateRequestType2.AuthorWarn, - "ITEM_ALLOW" => ActionsCreateRequestType2.ItemAllow, - "ITEM_CUSTOM" => ActionsCreateRequestType2.ItemCustom, - "ITEM_REJECT" => ActionsCreateRequestType2.ItemReject, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponse.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponse.g.cs index 89c18a8..869a36c 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponse.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponse.g.cs @@ -45,7 +45,7 @@ public sealed partial class ActionsCreateResponse /// The type of the action. ///
[global::System.Text.Json.Serialization.JsonPropertyName("type")] - public global::ModerationAPI.ActionsCreateResponseType2? Type { get; set; } + public global::ModerationAPI.ActionsCreateResponseType? Type { get; set; } /// /// Whether the action is a built-in action or a custom one.
@@ -176,7 +176,7 @@ public ActionsCreateResponse( bool freeText, string? key, string? description, - global::ModerationAPI.ActionsCreateResponseType2? type, + global::ModerationAPI.ActionsCreateResponseType? type, bool? builtIn) { this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponseType.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponseType.g.cs index b7d29e4..bf44f7c 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponseType.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponseType.g.cs @@ -4,16 +4,96 @@ namespace ModerationAPI { /// - /// The type of the action. + /// /// - public sealed partial class ActionsCreateResponseType + public enum ActionsCreateResponseType { - /// - /// Additional properties that are not explicitly defined in the schema + /// + /// + AuthorBlock, + /// + /// + /// + AuthorBlockTemp, + /// + /// + /// + AuthorCustom, + /// + /// /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + AuthorDelete, + /// + /// + /// + AuthorReport, + /// + /// + /// + AuthorUnblock, + /// + /// + /// + AuthorWarn, + /// + /// + /// + ItemAllow, + /// + /// + /// + ItemCustom, + /// + /// + /// + ItemReject, + } + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ActionsCreateResponseTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ActionsCreateResponseType value) + { + return value switch + { + ActionsCreateResponseType.AuthorBlock => "AUTHOR_BLOCK", + ActionsCreateResponseType.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", + ActionsCreateResponseType.AuthorCustom => "AUTHOR_CUSTOM", + ActionsCreateResponseType.AuthorDelete => "AUTHOR_DELETE", + ActionsCreateResponseType.AuthorReport => "AUTHOR_REPORT", + ActionsCreateResponseType.AuthorUnblock => "AUTHOR_UNBLOCK", + ActionsCreateResponseType.AuthorWarn => "AUTHOR_WARN", + ActionsCreateResponseType.ItemAllow => "ITEM_ALLOW", + ActionsCreateResponseType.ItemCustom => "ITEM_CUSTOM", + ActionsCreateResponseType.ItemReject => "ITEM_REJECT", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ActionsCreateResponseType? ToEnum(string value) + { + return value switch + { + "AUTHOR_BLOCK" => ActionsCreateResponseType.AuthorBlock, + "AUTHOR_BLOCK_TEMP" => ActionsCreateResponseType.AuthorBlockTemp, + "AUTHOR_CUSTOM" => ActionsCreateResponseType.AuthorCustom, + "AUTHOR_DELETE" => ActionsCreateResponseType.AuthorDelete, + "AUTHOR_REPORT" => ActionsCreateResponseType.AuthorReport, + "AUTHOR_UNBLOCK" => ActionsCreateResponseType.AuthorUnblock, + "AUTHOR_WARN" => ActionsCreateResponseType.AuthorWarn, + "ITEM_ALLOW" => ActionsCreateResponseType.ItemAllow, + "ITEM_CUSTOM" => ActionsCreateResponseType.ItemCustom, + "ITEM_REJECT" => ActionsCreateResponseType.ItemReject, + _ => null, + }; + } } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponseType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponseType2.g.cs deleted file mode 100644 index aadd13a..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsCreateResponseType2.g.cs +++ /dev/null @@ -1,99 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public enum ActionsCreateResponseType2 - { - /// - /// - /// - AuthorBlock, - /// - /// - /// - AuthorBlockTemp, - /// - /// - /// - AuthorCustom, - /// - /// - /// - AuthorDelete, - /// - /// - /// - AuthorReport, - /// - /// - /// - AuthorUnblock, - /// - /// - /// - AuthorWarn, - /// - /// - /// - ItemAllow, - /// - /// - /// - ItemCustom, - /// - /// - /// - ItemReject, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class ActionsCreateResponseType2Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this ActionsCreateResponseType2 value) - { - return value switch - { - ActionsCreateResponseType2.AuthorBlock => "AUTHOR_BLOCK", - ActionsCreateResponseType2.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", - ActionsCreateResponseType2.AuthorCustom => "AUTHOR_CUSTOM", - ActionsCreateResponseType2.AuthorDelete => "AUTHOR_DELETE", - ActionsCreateResponseType2.AuthorReport => "AUTHOR_REPORT", - ActionsCreateResponseType2.AuthorUnblock => "AUTHOR_UNBLOCK", - ActionsCreateResponseType2.AuthorWarn => "AUTHOR_WARN", - ActionsCreateResponseType2.ItemAllow => "ITEM_ALLOW", - ActionsCreateResponseType2.ItemCustom => "ITEM_CUSTOM", - ActionsCreateResponseType2.ItemReject => "ITEM_REJECT", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static ActionsCreateResponseType2? ToEnum(string value) - { - return value switch - { - "AUTHOR_BLOCK" => ActionsCreateResponseType2.AuthorBlock, - "AUTHOR_BLOCK_TEMP" => ActionsCreateResponseType2.AuthorBlockTemp, - "AUTHOR_CUSTOM" => ActionsCreateResponseType2.AuthorCustom, - "AUTHOR_DELETE" => ActionsCreateResponseType2.AuthorDelete, - "AUTHOR_REPORT" => ActionsCreateResponseType2.AuthorReport, - "AUTHOR_UNBLOCK" => ActionsCreateResponseType2.AuthorUnblock, - "AUTHOR_WARN" => ActionsCreateResponseType2.AuthorWarn, - "ITEM_ALLOW" => ActionsCreateResponseType2.ItemAllow, - "ITEM_CUSTOM" => ActionsCreateResponseType2.ItemCustom, - "ITEM_REJECT" => ActionsCreateResponseType2.ItemReject, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponse.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponse.g.cs index 569241c..c793571 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponse.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponse.g.cs @@ -45,7 +45,7 @@ public sealed partial class ActionsGetResponse /// The type of the action. ///
[global::System.Text.Json.Serialization.JsonPropertyName("type")] - public global::ModerationAPI.ActionsGetResponseType2? Type { get; set; } + public global::ModerationAPI.ActionsGetResponseType? Type { get; set; } /// /// Whether the action is a built-in action or a custom one.
@@ -176,7 +176,7 @@ public ActionsGetResponse( bool freeText, string? key, string? description, - global::ModerationAPI.ActionsGetResponseType2? type, + global::ModerationAPI.ActionsGetResponseType? type, bool? builtIn) { this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponseType.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponseType.g.cs index 45855fc..abfd392 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponseType.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponseType.g.cs @@ -4,16 +4,96 @@ namespace ModerationAPI { /// - /// The type of the action. + /// /// - public sealed partial class ActionsGetResponseType + public enum ActionsGetResponseType { - /// - /// Additional properties that are not explicitly defined in the schema + /// + /// + AuthorBlock, + /// + /// + /// + AuthorBlockTemp, + /// + /// + /// + AuthorCustom, + /// + /// /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + AuthorDelete, + /// + /// + /// + AuthorReport, + /// + /// + /// + AuthorUnblock, + /// + /// + /// + AuthorWarn, + /// + /// + /// + ItemAllow, + /// + /// + /// + ItemCustom, + /// + /// + /// + ItemReject, + } + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ActionsGetResponseTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ActionsGetResponseType value) + { + return value switch + { + ActionsGetResponseType.AuthorBlock => "AUTHOR_BLOCK", + ActionsGetResponseType.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", + ActionsGetResponseType.AuthorCustom => "AUTHOR_CUSTOM", + ActionsGetResponseType.AuthorDelete => "AUTHOR_DELETE", + ActionsGetResponseType.AuthorReport => "AUTHOR_REPORT", + ActionsGetResponseType.AuthorUnblock => "AUTHOR_UNBLOCK", + ActionsGetResponseType.AuthorWarn => "AUTHOR_WARN", + ActionsGetResponseType.ItemAllow => "ITEM_ALLOW", + ActionsGetResponseType.ItemCustom => "ITEM_CUSTOM", + ActionsGetResponseType.ItemReject => "ITEM_REJECT", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ActionsGetResponseType? ToEnum(string value) + { + return value switch + { + "AUTHOR_BLOCK" => ActionsGetResponseType.AuthorBlock, + "AUTHOR_BLOCK_TEMP" => ActionsGetResponseType.AuthorBlockTemp, + "AUTHOR_CUSTOM" => ActionsGetResponseType.AuthorCustom, + "AUTHOR_DELETE" => ActionsGetResponseType.AuthorDelete, + "AUTHOR_REPORT" => ActionsGetResponseType.AuthorReport, + "AUTHOR_UNBLOCK" => ActionsGetResponseType.AuthorUnblock, + "AUTHOR_WARN" => ActionsGetResponseType.AuthorWarn, + "ITEM_ALLOW" => ActionsGetResponseType.ItemAllow, + "ITEM_CUSTOM" => ActionsGetResponseType.ItemCustom, + "ITEM_REJECT" => ActionsGetResponseType.ItemReject, + _ => null, + }; + } } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponseType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponseType2.g.cs deleted file mode 100644 index 64e25c8..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsGetResponseType2.g.cs +++ /dev/null @@ -1,99 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public enum ActionsGetResponseType2 - { - /// - /// - /// - AuthorBlock, - /// - /// - /// - AuthorBlockTemp, - /// - /// - /// - AuthorCustom, - /// - /// - /// - AuthorDelete, - /// - /// - /// - AuthorReport, - /// - /// - /// - AuthorUnblock, - /// - /// - /// - AuthorWarn, - /// - /// - /// - ItemAllow, - /// - /// - /// - ItemCustom, - /// - /// - /// - ItemReject, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class ActionsGetResponseType2Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this ActionsGetResponseType2 value) - { - return value switch - { - ActionsGetResponseType2.AuthorBlock => "AUTHOR_BLOCK", - ActionsGetResponseType2.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", - ActionsGetResponseType2.AuthorCustom => "AUTHOR_CUSTOM", - ActionsGetResponseType2.AuthorDelete => "AUTHOR_DELETE", - ActionsGetResponseType2.AuthorReport => "AUTHOR_REPORT", - ActionsGetResponseType2.AuthorUnblock => "AUTHOR_UNBLOCK", - ActionsGetResponseType2.AuthorWarn => "AUTHOR_WARN", - ActionsGetResponseType2.ItemAllow => "ITEM_ALLOW", - ActionsGetResponseType2.ItemCustom => "ITEM_CUSTOM", - ActionsGetResponseType2.ItemReject => "ITEM_REJECT", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static ActionsGetResponseType2? ToEnum(string value) - { - return value switch - { - "AUTHOR_BLOCK" => ActionsGetResponseType2.AuthorBlock, - "AUTHOR_BLOCK_TEMP" => ActionsGetResponseType2.AuthorBlockTemp, - "AUTHOR_CUSTOM" => ActionsGetResponseType2.AuthorCustom, - "AUTHOR_DELETE" => ActionsGetResponseType2.AuthorDelete, - "AUTHOR_REPORT" => ActionsGetResponseType2.AuthorReport, - "AUTHOR_UNBLOCK" => ActionsGetResponseType2.AuthorUnblock, - "AUTHOR_WARN" => ActionsGetResponseType2.AuthorWarn, - "ITEM_ALLOW" => ActionsGetResponseType2.ItemAllow, - "ITEM_CUSTOM" => ActionsGetResponseType2.ItemCustom, - "ITEM_REJECT" => ActionsGetResponseType2.ItemReject, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItem.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItem.g.cs index 9a99fb9..de1683c 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItem.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItem.g.cs @@ -45,7 +45,7 @@ public sealed partial class ActionsListResponseItem /// The type of the action. ///
[global::System.Text.Json.Serialization.JsonPropertyName("type")] - public global::ModerationAPI.ActionsListResponseItemType2? Type { get; set; } + public global::ModerationAPI.ActionsListResponseItemType? Type { get; set; } /// /// Whether the action is a built-in action or a custom one.
@@ -176,7 +176,7 @@ public ActionsListResponseItem( bool freeText, string? key, string? description, - global::ModerationAPI.ActionsListResponseItemType2? type, + global::ModerationAPI.ActionsListResponseItemType? type, bool? builtIn) { this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItemType.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItemType.g.cs index 82a7ee5..9ef9ede 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItemType.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItemType.g.cs @@ -4,16 +4,96 @@ namespace ModerationAPI { /// - /// The type of the action. + /// /// - public sealed partial class ActionsListResponseItemType + public enum ActionsListResponseItemType { - /// - /// Additional properties that are not explicitly defined in the schema + /// + /// + AuthorBlock, + /// + /// + /// + AuthorBlockTemp, + /// + /// + /// + AuthorCustom, + /// + /// /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + AuthorDelete, + /// + /// + /// + AuthorReport, + /// + /// + /// + AuthorUnblock, + /// + /// + /// + AuthorWarn, + /// + /// + /// + ItemAllow, + /// + /// + /// + ItemCustom, + /// + /// + /// + ItemReject, + } + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ActionsListResponseItemTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ActionsListResponseItemType value) + { + return value switch + { + ActionsListResponseItemType.AuthorBlock => "AUTHOR_BLOCK", + ActionsListResponseItemType.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", + ActionsListResponseItemType.AuthorCustom => "AUTHOR_CUSTOM", + ActionsListResponseItemType.AuthorDelete => "AUTHOR_DELETE", + ActionsListResponseItemType.AuthorReport => "AUTHOR_REPORT", + ActionsListResponseItemType.AuthorUnblock => "AUTHOR_UNBLOCK", + ActionsListResponseItemType.AuthorWarn => "AUTHOR_WARN", + ActionsListResponseItemType.ItemAllow => "ITEM_ALLOW", + ActionsListResponseItemType.ItemCustom => "ITEM_CUSTOM", + ActionsListResponseItemType.ItemReject => "ITEM_REJECT", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ActionsListResponseItemType? ToEnum(string value) + { + return value switch + { + "AUTHOR_BLOCK" => ActionsListResponseItemType.AuthorBlock, + "AUTHOR_BLOCK_TEMP" => ActionsListResponseItemType.AuthorBlockTemp, + "AUTHOR_CUSTOM" => ActionsListResponseItemType.AuthorCustom, + "AUTHOR_DELETE" => ActionsListResponseItemType.AuthorDelete, + "AUTHOR_REPORT" => ActionsListResponseItemType.AuthorReport, + "AUTHOR_UNBLOCK" => ActionsListResponseItemType.AuthorUnblock, + "AUTHOR_WARN" => ActionsListResponseItemType.AuthorWarn, + "ITEM_ALLOW" => ActionsListResponseItemType.ItemAllow, + "ITEM_CUSTOM" => ActionsListResponseItemType.ItemCustom, + "ITEM_REJECT" => ActionsListResponseItemType.ItemReject, + _ => null, + }; + } } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItemType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItemType2.g.cs deleted file mode 100644 index 70e0c6c..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsListResponseItemType2.g.cs +++ /dev/null @@ -1,99 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public enum ActionsListResponseItemType2 - { - /// - /// - /// - AuthorBlock, - /// - /// - /// - AuthorBlockTemp, - /// - /// - /// - AuthorCustom, - /// - /// - /// - AuthorDelete, - /// - /// - /// - AuthorReport, - /// - /// - /// - AuthorUnblock, - /// - /// - /// - AuthorWarn, - /// - /// - /// - ItemAllow, - /// - /// - /// - ItemCustom, - /// - /// - /// - ItemReject, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class ActionsListResponseItemType2Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this ActionsListResponseItemType2 value) - { - return value switch - { - ActionsListResponseItemType2.AuthorBlock => "AUTHOR_BLOCK", - ActionsListResponseItemType2.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", - ActionsListResponseItemType2.AuthorCustom => "AUTHOR_CUSTOM", - ActionsListResponseItemType2.AuthorDelete => "AUTHOR_DELETE", - ActionsListResponseItemType2.AuthorReport => "AUTHOR_REPORT", - ActionsListResponseItemType2.AuthorUnblock => "AUTHOR_UNBLOCK", - ActionsListResponseItemType2.AuthorWarn => "AUTHOR_WARN", - ActionsListResponseItemType2.ItemAllow => "ITEM_ALLOW", - ActionsListResponseItemType2.ItemCustom => "ITEM_CUSTOM", - ActionsListResponseItemType2.ItemReject => "ITEM_REJECT", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static ActionsListResponseItemType2? ToEnum(string value) - { - return value switch - { - "AUTHOR_BLOCK" => ActionsListResponseItemType2.AuthorBlock, - "AUTHOR_BLOCK_TEMP" => ActionsListResponseItemType2.AuthorBlockTemp, - "AUTHOR_CUSTOM" => ActionsListResponseItemType2.AuthorCustom, - "AUTHOR_DELETE" => ActionsListResponseItemType2.AuthorDelete, - "AUTHOR_REPORT" => ActionsListResponseItemType2.AuthorReport, - "AUTHOR_UNBLOCK" => ActionsListResponseItemType2.AuthorUnblock, - "AUTHOR_WARN" => ActionsListResponseItemType2.AuthorWarn, - "ITEM_ALLOW" => ActionsListResponseItemType2.ItemAllow, - "ITEM_CUSTOM" => ActionsListResponseItemType2.ItemCustom, - "ITEM_REJECT" => ActionsListResponseItemType2.ItemReject, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequest.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequest.g.cs index f90163b..3b79e87 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequest.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequest.g.cs @@ -30,7 +30,7 @@ public sealed partial class ActionsUpdateRequest /// The type of the action. ///
[global::System.Text.Json.Serialization.JsonPropertyName("type")] - public global::ModerationAPI.ActionsUpdateRequestType2? Type { get; set; } + public global::ModerationAPI.ActionsUpdateRequestType? Type { get; set; } /// /// Whether the action is a built-in action or a custom one.
@@ -139,7 +139,7 @@ public ActionsUpdateRequest( string? key, string? name, string? description, - global::ModerationAPI.ActionsUpdateRequestType2? type, + global::ModerationAPI.ActionsUpdateRequestType? type, bool? builtIn, global::ModerationAPI.ActionsUpdateRequestQueueBehaviour? queueBehaviour, global::System.Collections.Generic.IList? filterInQueueIds, diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequestType.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequestType.g.cs index 46a12d3..e12bb58 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequestType.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequestType.g.cs @@ -4,16 +4,96 @@ namespace ModerationAPI { /// - /// The type of the action. + /// /// - public sealed partial class ActionsUpdateRequestType + public enum ActionsUpdateRequestType { - /// - /// Additional properties that are not explicitly defined in the schema + /// + /// + AuthorBlock, + /// + /// + /// + AuthorBlockTemp, + /// + /// + /// + AuthorCustom, + /// + /// /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + AuthorDelete, + /// + /// + /// + AuthorReport, + /// + /// + /// + AuthorUnblock, + /// + /// + /// + AuthorWarn, + /// + /// + /// + ItemAllow, + /// + /// + /// + ItemCustom, + /// + /// + /// + ItemReject, + } + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ActionsUpdateRequestTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ActionsUpdateRequestType value) + { + return value switch + { + ActionsUpdateRequestType.AuthorBlock => "AUTHOR_BLOCK", + ActionsUpdateRequestType.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", + ActionsUpdateRequestType.AuthorCustom => "AUTHOR_CUSTOM", + ActionsUpdateRequestType.AuthorDelete => "AUTHOR_DELETE", + ActionsUpdateRequestType.AuthorReport => "AUTHOR_REPORT", + ActionsUpdateRequestType.AuthorUnblock => "AUTHOR_UNBLOCK", + ActionsUpdateRequestType.AuthorWarn => "AUTHOR_WARN", + ActionsUpdateRequestType.ItemAllow => "ITEM_ALLOW", + ActionsUpdateRequestType.ItemCustom => "ITEM_CUSTOM", + ActionsUpdateRequestType.ItemReject => "ITEM_REJECT", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ActionsUpdateRequestType? ToEnum(string value) + { + return value switch + { + "AUTHOR_BLOCK" => ActionsUpdateRequestType.AuthorBlock, + "AUTHOR_BLOCK_TEMP" => ActionsUpdateRequestType.AuthorBlockTemp, + "AUTHOR_CUSTOM" => ActionsUpdateRequestType.AuthorCustom, + "AUTHOR_DELETE" => ActionsUpdateRequestType.AuthorDelete, + "AUTHOR_REPORT" => ActionsUpdateRequestType.AuthorReport, + "AUTHOR_UNBLOCK" => ActionsUpdateRequestType.AuthorUnblock, + "AUTHOR_WARN" => ActionsUpdateRequestType.AuthorWarn, + "ITEM_ALLOW" => ActionsUpdateRequestType.ItemAllow, + "ITEM_CUSTOM" => ActionsUpdateRequestType.ItemCustom, + "ITEM_REJECT" => ActionsUpdateRequestType.ItemReject, + _ => null, + }; + } } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequestType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequestType2.g.cs deleted file mode 100644 index 7ebc0aa..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateRequestType2.g.cs +++ /dev/null @@ -1,99 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public enum ActionsUpdateRequestType2 - { - /// - /// - /// - AuthorBlock, - /// - /// - /// - AuthorBlockTemp, - /// - /// - /// - AuthorCustom, - /// - /// - /// - AuthorDelete, - /// - /// - /// - AuthorReport, - /// - /// - /// - AuthorUnblock, - /// - /// - /// - AuthorWarn, - /// - /// - /// - ItemAllow, - /// - /// - /// - ItemCustom, - /// - /// - /// - ItemReject, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class ActionsUpdateRequestType2Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this ActionsUpdateRequestType2 value) - { - return value switch - { - ActionsUpdateRequestType2.AuthorBlock => "AUTHOR_BLOCK", - ActionsUpdateRequestType2.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", - ActionsUpdateRequestType2.AuthorCustom => "AUTHOR_CUSTOM", - ActionsUpdateRequestType2.AuthorDelete => "AUTHOR_DELETE", - ActionsUpdateRequestType2.AuthorReport => "AUTHOR_REPORT", - ActionsUpdateRequestType2.AuthorUnblock => "AUTHOR_UNBLOCK", - ActionsUpdateRequestType2.AuthorWarn => "AUTHOR_WARN", - ActionsUpdateRequestType2.ItemAllow => "ITEM_ALLOW", - ActionsUpdateRequestType2.ItemCustom => "ITEM_CUSTOM", - ActionsUpdateRequestType2.ItemReject => "ITEM_REJECT", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static ActionsUpdateRequestType2? ToEnum(string value) - { - return value switch - { - "AUTHOR_BLOCK" => ActionsUpdateRequestType2.AuthorBlock, - "AUTHOR_BLOCK_TEMP" => ActionsUpdateRequestType2.AuthorBlockTemp, - "AUTHOR_CUSTOM" => ActionsUpdateRequestType2.AuthorCustom, - "AUTHOR_DELETE" => ActionsUpdateRequestType2.AuthorDelete, - "AUTHOR_REPORT" => ActionsUpdateRequestType2.AuthorReport, - "AUTHOR_UNBLOCK" => ActionsUpdateRequestType2.AuthorUnblock, - "AUTHOR_WARN" => ActionsUpdateRequestType2.AuthorWarn, - "ITEM_ALLOW" => ActionsUpdateRequestType2.ItemAllow, - "ITEM_CUSTOM" => ActionsUpdateRequestType2.ItemCustom, - "ITEM_REJECT" => ActionsUpdateRequestType2.ItemReject, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponse.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponse.g.cs index 1fd1d4d..6c6bb7a 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponse.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponse.g.cs @@ -45,7 +45,7 @@ public sealed partial class ActionsUpdateResponse /// The type of the action. ///
[global::System.Text.Json.Serialization.JsonPropertyName("type")] - public global::ModerationAPI.ActionsUpdateResponseType2? Type { get; set; } + public global::ModerationAPI.ActionsUpdateResponseType? Type { get; set; } /// /// Whether the action is a built-in action or a custom one.
@@ -176,7 +176,7 @@ public ActionsUpdateResponse( bool freeText, string? key, string? description, - global::ModerationAPI.ActionsUpdateResponseType2? type, + global::ModerationAPI.ActionsUpdateResponseType? type, bool? builtIn) { this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponseType.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponseType.g.cs index 25256ba..fecc0ef 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponseType.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponseType.g.cs @@ -4,16 +4,96 @@ namespace ModerationAPI { /// - /// The type of the action. + /// /// - public sealed partial class ActionsUpdateResponseType + public enum ActionsUpdateResponseType { - /// - /// Additional properties that are not explicitly defined in the schema + /// + /// + AuthorBlock, + /// + /// + /// + AuthorBlockTemp, + /// + /// + /// + AuthorCustom, + /// + /// /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + AuthorDelete, + /// + /// + /// + AuthorReport, + /// + /// + /// + AuthorUnblock, + /// + /// + /// + AuthorWarn, + /// + /// + /// + ItemAllow, + /// + /// + /// + ItemCustom, + /// + /// + /// + ItemReject, + } + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ActionsUpdateResponseTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ActionsUpdateResponseType value) + { + return value switch + { + ActionsUpdateResponseType.AuthorBlock => "AUTHOR_BLOCK", + ActionsUpdateResponseType.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", + ActionsUpdateResponseType.AuthorCustom => "AUTHOR_CUSTOM", + ActionsUpdateResponseType.AuthorDelete => "AUTHOR_DELETE", + ActionsUpdateResponseType.AuthorReport => "AUTHOR_REPORT", + ActionsUpdateResponseType.AuthorUnblock => "AUTHOR_UNBLOCK", + ActionsUpdateResponseType.AuthorWarn => "AUTHOR_WARN", + ActionsUpdateResponseType.ItemAllow => "ITEM_ALLOW", + ActionsUpdateResponseType.ItemCustom => "ITEM_CUSTOM", + ActionsUpdateResponseType.ItemReject => "ITEM_REJECT", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ActionsUpdateResponseType? ToEnum(string value) + { + return value switch + { + "AUTHOR_BLOCK" => ActionsUpdateResponseType.AuthorBlock, + "AUTHOR_BLOCK_TEMP" => ActionsUpdateResponseType.AuthorBlockTemp, + "AUTHOR_CUSTOM" => ActionsUpdateResponseType.AuthorCustom, + "AUTHOR_DELETE" => ActionsUpdateResponseType.AuthorDelete, + "AUTHOR_REPORT" => ActionsUpdateResponseType.AuthorReport, + "AUTHOR_UNBLOCK" => ActionsUpdateResponseType.AuthorUnblock, + "AUTHOR_WARN" => ActionsUpdateResponseType.AuthorWarn, + "ITEM_ALLOW" => ActionsUpdateResponseType.ItemAllow, + "ITEM_CUSTOM" => ActionsUpdateResponseType.ItemCustom, + "ITEM_REJECT" => ActionsUpdateResponseType.ItemReject, + _ => null, + }; + } } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponseType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponseType2.g.cs deleted file mode 100644 index ba0b538..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ActionsUpdateResponseType2.g.cs +++ /dev/null @@ -1,99 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public enum ActionsUpdateResponseType2 - { - /// - /// - /// - AuthorBlock, - /// - /// - /// - AuthorBlockTemp, - /// - /// - /// - AuthorCustom, - /// - /// - /// - AuthorDelete, - /// - /// - /// - AuthorReport, - /// - /// - /// - AuthorUnblock, - /// - /// - /// - AuthorWarn, - /// - /// - /// - ItemAllow, - /// - /// - /// - ItemCustom, - /// - /// - /// - ItemReject, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class ActionsUpdateResponseType2Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this ActionsUpdateResponseType2 value) - { - return value switch - { - ActionsUpdateResponseType2.AuthorBlock => "AUTHOR_BLOCK", - ActionsUpdateResponseType2.AuthorBlockTemp => "AUTHOR_BLOCK_TEMP", - ActionsUpdateResponseType2.AuthorCustom => "AUTHOR_CUSTOM", - ActionsUpdateResponseType2.AuthorDelete => "AUTHOR_DELETE", - ActionsUpdateResponseType2.AuthorReport => "AUTHOR_REPORT", - ActionsUpdateResponseType2.AuthorUnblock => "AUTHOR_UNBLOCK", - ActionsUpdateResponseType2.AuthorWarn => "AUTHOR_WARN", - ActionsUpdateResponseType2.ItemAllow => "ITEM_ALLOW", - ActionsUpdateResponseType2.ItemCustom => "ITEM_CUSTOM", - ActionsUpdateResponseType2.ItemReject => "ITEM_REJECT", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static ActionsUpdateResponseType2? ToEnum(string value) - { - return value switch - { - "AUTHOR_BLOCK" => ActionsUpdateResponseType2.AuthorBlock, - "AUTHOR_BLOCK_TEMP" => ActionsUpdateResponseType2.AuthorBlockTemp, - "AUTHOR_CUSTOM" => ActionsUpdateResponseType2.AuthorCustom, - "AUTHOR_DELETE" => ActionsUpdateResponseType2.AuthorDelete, - "AUTHOR_REPORT" => ActionsUpdateResponseType2.AuthorReport, - "AUTHOR_UNBLOCK" => ActionsUpdateResponseType2.AuthorUnblock, - "AUTHOR_WARN" => ActionsUpdateResponseType2.AuthorWarn, - "ITEM_ALLOW" => ActionsUpdateResponseType2.ItemAllow, - "ITEM_CUSTOM" => ActionsUpdateResponseType2.ItemCustom, - "ITEM_REJECT" => ActionsUpdateResponseType2.ItemReject, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponse.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponse.g.cs index d271018..70f0cbd 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponse.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponse.g.cs @@ -45,7 +45,7 @@ public sealed partial class ModerationAudioResponse /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. ///
[global::System.Text.Json.Serialization.JsonPropertyName("author")] - public global::ModerationAPI.ModerationAudioResponseAuthor2? Author { get; set; } + public global::ModerationAPI.ModerationAudioResponseAuthor? Author { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -83,7 +83,7 @@ public ModerationAudioResponse( bool flagged, object? error, string? contentId, - global::ModerationAPI.ModerationAudioResponseAuthor2? author) + global::ModerationAPI.ModerationAudioResponseAuthor? author) { this.Status = status ?? throw new global::System.ArgumentNullException(nameof(status)); this.Error = error; diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor.g.cs index 1e1d9aa..d02caa8 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor.g.cs @@ -4,10 +4,43 @@ namespace ModerationAPI { /// - /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. + /// /// public sealed partial class ModerationAudioResponseAuthor { + /// + /// Author ID in Moderation API + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The author's ID from your system + /// + [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] + public string? ExternalId { get; set; } + + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("block")] + public global::ModerationAPI.ModerationAudioResponseAuthorBlock? Block { get; set; } + + /// + /// Current author status + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.ModerationAudioResponseAuthorStatusJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.ModerationAudioResponseAuthorStatus Status { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.ModerationAudioResponseAuthorTrustLevel TrustLevel { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +48,45 @@ public sealed partial class ModerationAudioResponseAuthor [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// Author ID in Moderation API + /// + /// + /// Current author status + /// + /// + /// + /// The author's ID from your system + /// + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationAudioResponseAuthor( + string id, + global::ModerationAPI.ModerationAudioResponseAuthorStatus status, + global::ModerationAPI.ModerationAudioResponseAuthorTrustLevel trustLevel, + string? externalId, + global::ModerationAPI.ModerationAudioResponseAuthorBlock? block) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.ExternalId = externalId; + this.Block = block; + this.Status = status; + this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationAudioResponseAuthor() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor2.Json.g.cs deleted file mode 100644 index 8468d4a..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class ModerationAudioResponseAuthor2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationAudioResponseAuthor2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.ModerationAudioResponseAuthor2), - jsonSerializerContext) as global::ModerationAPI.ModerationAudioResponseAuthor2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationAudioResponseAuthor2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.ModerationAudioResponseAuthor2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.ModerationAudioResponseAuthor2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.ModerationAudioResponseAuthor2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor2.g.cs deleted file mode 100644 index 421ce59..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthor2.g.cs +++ /dev/null @@ -1,92 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class ModerationAudioResponseAuthor2 - { - /// - /// Author ID in Moderation API - /// - [global::System.Text.Json.Serialization.JsonPropertyName("id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Id { get; set; } - - /// - /// The author's ID from your system - /// - [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] - public string? ExternalId { get; set; } - - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("block")] - public global::ModerationAPI.ModerationAudioResponseAuthorBlock2? Block { get; set; } - - /// - /// Current author status - /// - [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.ModerationAudioResponseAuthorStatusJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.ModerationAudioResponseAuthorStatus Status { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.ModerationAudioResponseAuthorTrustLevel TrustLevel { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// Author ID in Moderation API - /// - /// - /// Current author status - /// - /// - /// - /// The author's ID from your system - /// - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public ModerationAudioResponseAuthor2( - string id, - global::ModerationAPI.ModerationAudioResponseAuthorStatus status, - global::ModerationAPI.ModerationAudioResponseAuthorTrustLevel trustLevel, - string? externalId, - global::ModerationAPI.ModerationAudioResponseAuthorBlock2? block) - { - this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); - this.ExternalId = externalId; - this.Block = block; - this.Status = status; - this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); - } - - /// - /// Initializes a new instance of the class. - /// - public ModerationAudioResponseAuthor2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock.g.cs index 20cdf4a..8b9de3a 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock.g.cs @@ -4,10 +4,21 @@ namespace ModerationAPI { /// - /// Block or suspension details, if applicable. Null if the author is enabled. + /// /// public sealed partial class ModerationAudioResponseAuthorBlock { + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("until")] + public double? Until { get; set; } + + /// + /// The moderators reason why the author was blocked or suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("reason")] + public string? Reason { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +26,32 @@ public sealed partial class ModerationAudioResponseAuthorBlock [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + /// + /// The moderators reason why the author was blocked or suspended. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationAudioResponseAuthorBlock( + double? until, + string? reason) + { + this.Until = until; + this.Reason = reason; + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationAudioResponseAuthorBlock() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock2.Json.g.cs deleted file mode 100644 index e3e67ab..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class ModerationAudioResponseAuthorBlock2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationAudioResponseAuthorBlock2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.ModerationAudioResponseAuthorBlock2), - jsonSerializerContext) as global::ModerationAPI.ModerationAudioResponseAuthorBlock2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationAudioResponseAuthorBlock2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.ModerationAudioResponseAuthorBlock2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.ModerationAudioResponseAuthorBlock2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.ModerationAudioResponseAuthorBlock2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock2.g.cs deleted file mode 100644 index c5e410d..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationAudioResponseAuthorBlock2.g.cs +++ /dev/null @@ -1,57 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class ModerationAudioResponseAuthorBlock2 - { - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("until")] - public double? Until { get; set; } - - /// - /// The moderators reason why the author was blocked or suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("reason")] - public string? Reason { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - /// - /// The moderators reason why the author was blocked or suspended. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public ModerationAudioResponseAuthorBlock2( - double? until, - string? reason) - { - this.Until = until; - this.Reason = reason; - } - - /// - /// Initializes a new instance of the class. - /// - public ModerationAudioResponseAuthorBlock2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponse.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponse.g.cs index 519b780..20bf817 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponse.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponse.g.cs @@ -45,7 +45,7 @@ public sealed partial class ModerationImageResponse /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. /// [global::System.Text.Json.Serialization.JsonPropertyName("author")] - public global::ModerationAPI.ModerationImageResponseAuthor2? Author { get; set; } + public global::ModerationAPI.ModerationImageResponseAuthor? Author { get; set; } /// /// The scores of each label @@ -103,7 +103,7 @@ public ModerationImageResponse( global::System.Collections.Generic.IList labels, object? error, string? contentId, - global::ModerationAPI.ModerationImageResponseAuthor2? author, + global::ModerationAPI.ModerationImageResponseAuthor? author, global::System.Collections.Generic.IList? texts) { this.Status = status ?? throw new global::System.ArgumentNullException(nameof(status)); diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor.g.cs index d64c1b7..cd5d1d5 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor.g.cs @@ -4,10 +4,43 @@ namespace ModerationAPI { /// - /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. + /// /// public sealed partial class ModerationImageResponseAuthor { + /// + /// Author ID in Moderation API + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The author's ID from your system + /// + [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] + public string? ExternalId { get; set; } + + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("block")] + public global::ModerationAPI.ModerationImageResponseAuthorBlock? Block { get; set; } + + /// + /// Current author status + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.ModerationImageResponseAuthorStatusJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.ModerationImageResponseAuthorStatus Status { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.ModerationImageResponseAuthorTrustLevel TrustLevel { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +48,45 @@ public sealed partial class ModerationImageResponseAuthor [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// Author ID in Moderation API + /// + /// + /// Current author status + /// + /// + /// + /// The author's ID from your system + /// + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationImageResponseAuthor( + string id, + global::ModerationAPI.ModerationImageResponseAuthorStatus status, + global::ModerationAPI.ModerationImageResponseAuthorTrustLevel trustLevel, + string? externalId, + global::ModerationAPI.ModerationImageResponseAuthorBlock? block) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.ExternalId = externalId; + this.Block = block; + this.Status = status; + this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationImageResponseAuthor() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor2.Json.g.cs deleted file mode 100644 index 00ee14f..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class ModerationImageResponseAuthor2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationImageResponseAuthor2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.ModerationImageResponseAuthor2), - jsonSerializerContext) as global::ModerationAPI.ModerationImageResponseAuthor2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationImageResponseAuthor2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.ModerationImageResponseAuthor2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.ModerationImageResponseAuthor2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.ModerationImageResponseAuthor2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor2.g.cs deleted file mode 100644 index 61eb7d8..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthor2.g.cs +++ /dev/null @@ -1,92 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class ModerationImageResponseAuthor2 - { - /// - /// Author ID in Moderation API - /// - [global::System.Text.Json.Serialization.JsonPropertyName("id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Id { get; set; } - - /// - /// The author's ID from your system - /// - [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] - public string? ExternalId { get; set; } - - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("block")] - public global::ModerationAPI.ModerationImageResponseAuthorBlock2? Block { get; set; } - - /// - /// Current author status - /// - [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.ModerationImageResponseAuthorStatusJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.ModerationImageResponseAuthorStatus Status { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.ModerationImageResponseAuthorTrustLevel TrustLevel { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// Author ID in Moderation API - /// - /// - /// Current author status - /// - /// - /// - /// The author's ID from your system - /// - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public ModerationImageResponseAuthor2( - string id, - global::ModerationAPI.ModerationImageResponseAuthorStatus status, - global::ModerationAPI.ModerationImageResponseAuthorTrustLevel trustLevel, - string? externalId, - global::ModerationAPI.ModerationImageResponseAuthorBlock2? block) - { - this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); - this.ExternalId = externalId; - this.Block = block; - this.Status = status; - this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); - } - - /// - /// Initializes a new instance of the class. - /// - public ModerationImageResponseAuthor2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock.g.cs index 8dbdd9d..c9a9940 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock.g.cs @@ -4,10 +4,21 @@ namespace ModerationAPI { /// - /// Block or suspension details, if applicable. Null if the author is enabled. + /// /// public sealed partial class ModerationImageResponseAuthorBlock { + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("until")] + public double? Until { get; set; } + + /// + /// The moderators reason why the author was blocked or suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("reason")] + public string? Reason { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +26,32 @@ public sealed partial class ModerationImageResponseAuthorBlock [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + /// + /// The moderators reason why the author was blocked or suspended. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationImageResponseAuthorBlock( + double? until, + string? reason) + { + this.Until = until; + this.Reason = reason; + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationImageResponseAuthorBlock() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock2.Json.g.cs deleted file mode 100644 index 5140f04..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class ModerationImageResponseAuthorBlock2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationImageResponseAuthorBlock2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.ModerationImageResponseAuthorBlock2), - jsonSerializerContext) as global::ModerationAPI.ModerationImageResponseAuthorBlock2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationImageResponseAuthorBlock2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.ModerationImageResponseAuthorBlock2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.ModerationImageResponseAuthorBlock2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.ModerationImageResponseAuthorBlock2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock2.g.cs deleted file mode 100644 index a41796c..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationImageResponseAuthorBlock2.g.cs +++ /dev/null @@ -1,57 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class ModerationImageResponseAuthorBlock2 - { - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("until")] - public double? Until { get; set; } - - /// - /// The moderators reason why the author was blocked or suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("reason")] - public string? Reason { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - /// - /// The moderators reason why the author was blocked or suspended. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public ModerationImageResponseAuthorBlock2( - double? until, - string? reason) - { - this.Until = until; - this.Reason = reason; - } - - /// - /// Initializes a new instance of the class. - /// - public ModerationImageResponseAuthorBlock2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1.g.cs index 0d88577..78ea5d7 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1.g.cs @@ -45,7 +45,7 @@ public sealed partial class ModerationObjectResponseVariant1 /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. /// [global::System.Text.Json.Serialization.JsonPropertyName("author")] - public global::ModerationAPI.ModerationObjectResponseVariant1Author2? Author { get; set; } + public global::ModerationAPI.ModerationObjectResponseVariant1Author? Author { get; set; } /// /// Whether the content is using look-alike characters. Often used by spammers. @@ -147,7 +147,7 @@ public ModerationObjectResponseVariant1( global::System.Collections.Generic.IList fields, object? error, string? contentId, - global::ModerationAPI.ModerationObjectResponseVariant1Author2? author, + global::ModerationAPI.ModerationObjectResponseVariant1Author? author, global::System.Collections.Generic.IList? wordlists) { this.Status = status ?? throw new global::System.ArgumentNullException(nameof(status)); diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author.g.cs index ba2dd14..34368ce 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author.g.cs @@ -4,10 +4,43 @@ namespace ModerationAPI { /// - /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. + /// /// public sealed partial class ModerationObjectResponseVariant1Author { + /// + /// Author ID in Moderation API + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The author's ID from your system + /// + [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] + public string? ExternalId { get; set; } + + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("block")] + public global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock? Block { get; set; } + + /// + /// Current author status + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.ModerationObjectResponseVariant1AuthorStatusJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.ModerationObjectResponseVariant1AuthorStatus Status { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.ModerationObjectResponseVariant1AuthorTrustLevel TrustLevel { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +48,45 @@ public sealed partial class ModerationObjectResponseVariant1Author [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// Author ID in Moderation API + /// + /// + /// Current author status + /// + /// + /// + /// The author's ID from your system + /// + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationObjectResponseVariant1Author( + string id, + global::ModerationAPI.ModerationObjectResponseVariant1AuthorStatus status, + global::ModerationAPI.ModerationObjectResponseVariant1AuthorTrustLevel trustLevel, + string? externalId, + global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock? block) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.ExternalId = externalId; + this.Block = block; + this.Status = status; + this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationObjectResponseVariant1Author() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author2.Json.g.cs deleted file mode 100644 index 826996a..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class ModerationObjectResponseVariant1Author2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationObjectResponseVariant1Author2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.ModerationObjectResponseVariant1Author2), - jsonSerializerContext) as global::ModerationAPI.ModerationObjectResponseVariant1Author2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationObjectResponseVariant1Author2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.ModerationObjectResponseVariant1Author2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.ModerationObjectResponseVariant1Author2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.ModerationObjectResponseVariant1Author2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author2.g.cs deleted file mode 100644 index 1290f84..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1Author2.g.cs +++ /dev/null @@ -1,92 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class ModerationObjectResponseVariant1Author2 - { - /// - /// Author ID in Moderation API - /// - [global::System.Text.Json.Serialization.JsonPropertyName("id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Id { get; set; } - - /// - /// The author's ID from your system - /// - [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] - public string? ExternalId { get; set; } - - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("block")] - public global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock2? Block { get; set; } - - /// - /// Current author status - /// - [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.ModerationObjectResponseVariant1AuthorStatusJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.ModerationObjectResponseVariant1AuthorStatus Status { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.ModerationObjectResponseVariant1AuthorTrustLevel TrustLevel { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// Author ID in Moderation API - /// - /// - /// Current author status - /// - /// - /// - /// The author's ID from your system - /// - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public ModerationObjectResponseVariant1Author2( - string id, - global::ModerationAPI.ModerationObjectResponseVariant1AuthorStatus status, - global::ModerationAPI.ModerationObjectResponseVariant1AuthorTrustLevel trustLevel, - string? externalId, - global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock2? block) - { - this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); - this.ExternalId = externalId; - this.Block = block; - this.Status = status; - this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); - } - - /// - /// Initializes a new instance of the class. - /// - public ModerationObjectResponseVariant1Author2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock.g.cs index e86f0d5..7997ff1 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock.g.cs @@ -4,10 +4,21 @@ namespace ModerationAPI { /// - /// Block or suspension details, if applicable. Null if the author is enabled. + /// /// public sealed partial class ModerationObjectResponseVariant1AuthorBlock { + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("until")] + public double? Until { get; set; } + + /// + /// The moderators reason why the author was blocked or suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("reason")] + public string? Reason { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +26,32 @@ public sealed partial class ModerationObjectResponseVariant1AuthorBlock [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + /// + /// The moderators reason why the author was blocked or suspended. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationObjectResponseVariant1AuthorBlock( + double? until, + string? reason) + { + this.Until = until; + this.Reason = reason; + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationObjectResponseVariant1AuthorBlock() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock2.Json.g.cs deleted file mode 100644 index 004f6e9..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class ModerationObjectResponseVariant1AuthorBlock2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock2), - jsonSerializerContext) as global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.ModerationObjectResponseVariant1AuthorBlock2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock2.g.cs deleted file mode 100644 index b7bc950..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationObjectResponseVariant1AuthorBlock2.g.cs +++ /dev/null @@ -1,57 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class ModerationObjectResponseVariant1AuthorBlock2 - { - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("until")] - public double? Until { get; set; } - - /// - /// The moderators reason why the author was blocked or suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("reason")] - public string? Reason { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - /// - /// The moderators reason why the author was blocked or suspended. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public ModerationObjectResponseVariant1AuthorBlock2( - double? until, - string? reason) - { - this.Until = until; - this.Reason = reason; - } - - /// - /// Initializes a new instance of the class. - /// - public ModerationObjectResponseVariant1AuthorBlock2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1.g.cs index 3129570..a9906dc 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1.g.cs @@ -45,7 +45,7 @@ public sealed partial class ModerationTextResponseVariant1 /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. /// [global::System.Text.Json.Serialization.JsonPropertyName("author")] - public global::ModerationAPI.ModerationTextResponseVariant1Author2? Author { get; set; } + public global::ModerationAPI.ModerationTextResponseVariant1Author? Author { get; set; } /// /// Whether the content was moderated or not. Same as `content` !== `original` @@ -273,7 +273,7 @@ public ModerationTextResponseVariant1( string content, object? error, string? contentId, - global::ModerationAPI.ModerationTextResponseVariant1Author2? author, + global::ModerationAPI.ModerationTextResponseVariant1Author? author, global::ModerationAPI.ModerationTextResponseVariant1Nsfw? nsfw, global::ModerationAPI.ModerationTextResponseVariant1Toxicity? toxicity, global::ModerationAPI.ModerationTextResponseVariant1Quality? quality, diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author.g.cs index 06570e9..2bff1cd 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author.g.cs @@ -4,10 +4,43 @@ namespace ModerationAPI { /// - /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. + /// /// public sealed partial class ModerationTextResponseVariant1Author { + /// + /// Author ID in Moderation API + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The author's ID from your system + /// + [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] + public string? ExternalId { get; set; } + + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("block")] + public global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock? Block { get; set; } + + /// + /// Current author status + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.ModerationTextResponseVariant1AuthorStatusJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.ModerationTextResponseVariant1AuthorStatus Status { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.ModerationTextResponseVariant1AuthorTrustLevel TrustLevel { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +48,45 @@ public sealed partial class ModerationTextResponseVariant1Author [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// Author ID in Moderation API + /// + /// + /// Current author status + /// + /// + /// + /// The author's ID from your system + /// + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationTextResponseVariant1Author( + string id, + global::ModerationAPI.ModerationTextResponseVariant1AuthorStatus status, + global::ModerationAPI.ModerationTextResponseVariant1AuthorTrustLevel trustLevel, + string? externalId, + global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock? block) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.ExternalId = externalId; + this.Block = block; + this.Status = status; + this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationTextResponseVariant1Author() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author2.Json.g.cs deleted file mode 100644 index 6a505bb..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class ModerationTextResponseVariant1Author2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationTextResponseVariant1Author2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.ModerationTextResponseVariant1Author2), - jsonSerializerContext) as global::ModerationAPI.ModerationTextResponseVariant1Author2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationTextResponseVariant1Author2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.ModerationTextResponseVariant1Author2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.ModerationTextResponseVariant1Author2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.ModerationTextResponseVariant1Author2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author2.g.cs deleted file mode 100644 index bbe5c5b..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1Author2.g.cs +++ /dev/null @@ -1,92 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class ModerationTextResponseVariant1Author2 - { - /// - /// Author ID in Moderation API - /// - [global::System.Text.Json.Serialization.JsonPropertyName("id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Id { get; set; } - - /// - /// The author's ID from your system - /// - [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] - public string? ExternalId { get; set; } - - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("block")] - public global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock2? Block { get; set; } - - /// - /// Current author status - /// - [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.ModerationTextResponseVariant1AuthorStatusJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.ModerationTextResponseVariant1AuthorStatus Status { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.ModerationTextResponseVariant1AuthorTrustLevel TrustLevel { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// Author ID in Moderation API - /// - /// - /// Current author status - /// - /// - /// - /// The author's ID from your system - /// - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public ModerationTextResponseVariant1Author2( - string id, - global::ModerationAPI.ModerationTextResponseVariant1AuthorStatus status, - global::ModerationAPI.ModerationTextResponseVariant1AuthorTrustLevel trustLevel, - string? externalId, - global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock2? block) - { - this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); - this.ExternalId = externalId; - this.Block = block; - this.Status = status; - this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); - } - - /// - /// Initializes a new instance of the class. - /// - public ModerationTextResponseVariant1Author2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock.g.cs index ac92c9f..b71efa5 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock.g.cs @@ -4,10 +4,21 @@ namespace ModerationAPI { /// - /// Block or suspension details, if applicable. Null if the author is enabled. + /// /// public sealed partial class ModerationTextResponseVariant1AuthorBlock { + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("until")] + public double? Until { get; set; } + + /// + /// The moderators reason why the author was blocked or suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("reason")] + public string? Reason { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +26,32 @@ public sealed partial class ModerationTextResponseVariant1AuthorBlock [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + /// + /// The moderators reason why the author was blocked or suspended. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationTextResponseVariant1AuthorBlock( + double? until, + string? reason) + { + this.Until = until; + this.Reason = reason; + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationTextResponseVariant1AuthorBlock() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock2.Json.g.cs deleted file mode 100644 index cbf9ab5..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class ModerationTextResponseVariant1AuthorBlock2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock2), - jsonSerializerContext) as global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.ModerationTextResponseVariant1AuthorBlock2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock2.g.cs deleted file mode 100644 index 275f026..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationTextResponseVariant1AuthorBlock2.g.cs +++ /dev/null @@ -1,57 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class ModerationTextResponseVariant1AuthorBlock2 - { - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("until")] - public double? Until { get; set; } - - /// - /// The moderators reason why the author was blocked or suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("reason")] - public string? Reason { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - /// - /// The moderators reason why the author was blocked or suspended. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public ModerationTextResponseVariant1AuthorBlock2( - double? until, - string? reason) - { - this.Until = until; - this.Reason = reason; - } - - /// - /// Initializes a new instance of the class. - /// - public ModerationTextResponseVariant1AuthorBlock2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1.g.cs index fa59bd5..f333b83 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1.g.cs @@ -45,7 +45,7 @@ public sealed partial class ModerationVideoResponseVariant1 /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. /// [global::System.Text.Json.Serialization.JsonPropertyName("author")] - public global::ModerationAPI.ModerationVideoResponseVariant1Author2? Author { get; set; } + public global::ModerationAPI.ModerationVideoResponseVariant1Author? Author { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -83,7 +83,7 @@ public ModerationVideoResponseVariant1( bool flagged, object? error, string? contentId, - global::ModerationAPI.ModerationVideoResponseVariant1Author2? author) + global::ModerationAPI.ModerationVideoResponseVariant1Author? author) { this.Status = status ?? throw new global::System.ArgumentNullException(nameof(status)); this.Error = error; diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author.g.cs index 9278ee2..a828520 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author.g.cs @@ -4,10 +4,43 @@ namespace ModerationAPI { /// - /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. + /// /// public sealed partial class ModerationVideoResponseVariant1Author { + /// + /// Author ID in Moderation API + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The author's ID from your system + /// + [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] + public string? ExternalId { get; set; } + + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("block")] + public global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock? Block { get; set; } + + /// + /// Current author status + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.ModerationVideoResponseVariant1AuthorStatusJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.ModerationVideoResponseVariant1AuthorStatus Status { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.ModerationVideoResponseVariant1AuthorTrustLevel TrustLevel { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +48,45 @@ public sealed partial class ModerationVideoResponseVariant1Author [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// Author ID in Moderation API + /// + /// + /// Current author status + /// + /// + /// + /// The author's ID from your system + /// + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationVideoResponseVariant1Author( + string id, + global::ModerationAPI.ModerationVideoResponseVariant1AuthorStatus status, + global::ModerationAPI.ModerationVideoResponseVariant1AuthorTrustLevel trustLevel, + string? externalId, + global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock? block) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.ExternalId = externalId; + this.Block = block; + this.Status = status; + this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationVideoResponseVariant1Author() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author2.Json.g.cs deleted file mode 100644 index 4f9cc68..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class ModerationVideoResponseVariant1Author2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationVideoResponseVariant1Author2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.ModerationVideoResponseVariant1Author2), - jsonSerializerContext) as global::ModerationAPI.ModerationVideoResponseVariant1Author2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationVideoResponseVariant1Author2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.ModerationVideoResponseVariant1Author2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.ModerationVideoResponseVariant1Author2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.ModerationVideoResponseVariant1Author2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author2.g.cs deleted file mode 100644 index 509503d..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1Author2.g.cs +++ /dev/null @@ -1,92 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class ModerationVideoResponseVariant1Author2 - { - /// - /// Author ID in Moderation API - /// - [global::System.Text.Json.Serialization.JsonPropertyName("id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Id { get; set; } - - /// - /// The author's ID from your system - /// - [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] - public string? ExternalId { get; set; } - - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("block")] - public global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock2? Block { get; set; } - - /// - /// Current author status - /// - [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.ModerationVideoResponseVariant1AuthorStatusJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.ModerationVideoResponseVariant1AuthorStatus Status { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.ModerationVideoResponseVariant1AuthorTrustLevel TrustLevel { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// Author ID in Moderation API - /// - /// - /// Current author status - /// - /// - /// - /// The author's ID from your system - /// - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public ModerationVideoResponseVariant1Author2( - string id, - global::ModerationAPI.ModerationVideoResponseVariant1AuthorStatus status, - global::ModerationAPI.ModerationVideoResponseVariant1AuthorTrustLevel trustLevel, - string? externalId, - global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock2? block) - { - this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); - this.ExternalId = externalId; - this.Block = block; - this.Status = status; - this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); - } - - /// - /// Initializes a new instance of the class. - /// - public ModerationVideoResponseVariant1Author2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock.g.cs index 7f9fbf2..d44e8b1 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock.g.cs @@ -4,10 +4,21 @@ namespace ModerationAPI { /// - /// Block or suspension details, if applicable. Null if the author is enabled. + /// /// public sealed partial class ModerationVideoResponseVariant1AuthorBlock { + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("until")] + public double? Until { get; set; } + + /// + /// The moderators reason why the author was blocked or suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("reason")] + public string? Reason { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +26,32 @@ public sealed partial class ModerationVideoResponseVariant1AuthorBlock [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + /// + /// The moderators reason why the author was blocked or suspended. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModerationVideoResponseVariant1AuthorBlock( + double? until, + string? reason) + { + this.Until = until; + this.Reason = reason; + } + + /// + /// Initializes a new instance of the class. + /// + public ModerationVideoResponseVariant1AuthorBlock() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock2.Json.g.cs deleted file mode 100644 index 618949f..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class ModerationVideoResponseVariant1AuthorBlock2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock2), - jsonSerializerContext) as global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.ModerationVideoResponseVariant1AuthorBlock2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock2.g.cs deleted file mode 100644 index d5511fc..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.ModerationVideoResponseVariant1AuthorBlock2.g.cs +++ /dev/null @@ -1,57 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class ModerationVideoResponseVariant1AuthorBlock2 - { - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("until")] - public double? Until { get; set; } - - /// - /// The moderators reason why the author was blocked or suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("reason")] - public string? Reason { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - /// - /// The moderators reason why the author was blocked or suspended. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public ModerationVideoResponseVariant1AuthorBlock2( - double? until, - string? reason) - { - this.Until = until; - this.Reason = reason; - } - - /// - /// Initializes a new instance of the class. - /// - public ModerationVideoResponseVariant1AuthorBlock2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponse.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponse.g.cs index c5cb6e3..a70764a 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponse.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponse.g.cs @@ -19,7 +19,7 @@ public sealed partial class NewModerateModerateResponse /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. /// [global::System.Text.Json.Serialization.JsonPropertyName("author")] - public global::ModerationAPI.NewModerateModerateResponseAuthor2? Author { get; set; } + public global::ModerationAPI.NewModerateModerateResponseAuthor? Author { get; set; } /// /// The evaluation of the content after running the channel policies. @@ -105,7 +105,7 @@ public NewModerateModerateResponse( global::System.Collections.Generic.IList> policies, global::System.Collections.Generic.IList> insights, global::ModerationAPI.NewModerateModerateResponseMeta meta, - global::ModerationAPI.NewModerateModerateResponseAuthor2? author, + global::ModerationAPI.NewModerateModerateResponseAuthor? author, global::System.Collections.Generic.IList? errors) { this.Content = content ?? throw new global::System.ArgumentNullException(nameof(content)); diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor.g.cs index c173bdb..6065304 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor.g.cs @@ -4,10 +4,43 @@ namespace ModerationAPI { /// - /// The author of the content if your account has authors enabled. Requires you to send authorId when submitting content. + /// /// public sealed partial class NewModerateModerateResponseAuthor { + /// + /// Author ID in Moderation API + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// The author's ID from your system + /// + [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] + public string? ExternalId { get; set; } + + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("block")] + public global::ModerationAPI.NewModerateModerateResponseAuthorBlock? Block { get; set; } + + /// + /// Current author status + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.NewModerateModerateResponseAuthorStatusJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.NewModerateModerateResponseAuthorStatus Status { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.NewModerateModerateResponseAuthorTrustLevel TrustLevel { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +48,45 @@ public sealed partial class NewModerateModerateResponseAuthor [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// Author ID in Moderation API + /// + /// + /// Current author status + /// + /// + /// + /// The author's ID from your system + /// + /// + /// Block or suspension details, if applicable. Null if the author is enabled. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public NewModerateModerateResponseAuthor( + string id, + global::ModerationAPI.NewModerateModerateResponseAuthorStatus status, + global::ModerationAPI.NewModerateModerateResponseAuthorTrustLevel trustLevel, + string? externalId, + global::ModerationAPI.NewModerateModerateResponseAuthorBlock? block) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.ExternalId = externalId; + this.Block = block; + this.Status = status; + this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); + } + + /// + /// Initializes a new instance of the class. + /// + public NewModerateModerateResponseAuthor() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor2.Json.g.cs deleted file mode 100644 index 391d12d..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class NewModerateModerateResponseAuthor2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.NewModerateModerateResponseAuthor2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.NewModerateModerateResponseAuthor2), - jsonSerializerContext) as global::ModerationAPI.NewModerateModerateResponseAuthor2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.NewModerateModerateResponseAuthor2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.NewModerateModerateResponseAuthor2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.NewModerateModerateResponseAuthor2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.NewModerateModerateResponseAuthor2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor2.g.cs deleted file mode 100644 index a046396..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthor2.g.cs +++ /dev/null @@ -1,92 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class NewModerateModerateResponseAuthor2 - { - /// - /// Author ID in Moderation API - /// - [global::System.Text.Json.Serialization.JsonPropertyName("id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Id { get; set; } - - /// - /// The author's ID from your system - /// - [global::System.Text.Json.Serialization.JsonPropertyName("external_id")] - public string? ExternalId { get; set; } - - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("block")] - public global::ModerationAPI.NewModerateModerateResponseAuthorBlock2? Block { get; set; } - - /// - /// Current author status - /// - [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.NewModerateModerateResponseAuthorStatusJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.NewModerateModerateResponseAuthorStatus Status { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("trust_level")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.NewModerateModerateResponseAuthorTrustLevel TrustLevel { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// Author ID in Moderation API - /// - /// - /// Current author status - /// - /// - /// - /// The author's ID from your system - /// - /// - /// Block or suspension details, if applicable. Null if the author is enabled. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public NewModerateModerateResponseAuthor2( - string id, - global::ModerationAPI.NewModerateModerateResponseAuthorStatus status, - global::ModerationAPI.NewModerateModerateResponseAuthorTrustLevel trustLevel, - string? externalId, - global::ModerationAPI.NewModerateModerateResponseAuthorBlock2? block) - { - this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); - this.ExternalId = externalId; - this.Block = block; - this.Status = status; - this.TrustLevel = trustLevel ?? throw new global::System.ArgumentNullException(nameof(trustLevel)); - } - - /// - /// Initializes a new instance of the class. - /// - public NewModerateModerateResponseAuthor2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock.g.cs index 2c592c0..9e16ddd 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock.g.cs @@ -4,10 +4,21 @@ namespace ModerationAPI { /// - /// Block or suspension details, if applicable. Null if the author is enabled. + /// /// public sealed partial class NewModerateModerateResponseAuthorBlock { + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("until")] + public double? Until { get; set; } + + /// + /// The moderators reason why the author was blocked or suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("reason")] + public string? Reason { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +26,32 @@ public sealed partial class NewModerateModerateResponseAuthorBlock [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + /// + /// The moderators reason why the author was blocked or suspended. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public NewModerateModerateResponseAuthorBlock( + double? until, + string? reason) + { + this.Until = until; + this.Reason = reason; + } + + /// + /// Initializes a new instance of the class. + /// + public NewModerateModerateResponseAuthorBlock() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock2.Json.g.cs deleted file mode 100644 index 112d3c8..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class NewModerateModerateResponseAuthorBlock2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.NewModerateModerateResponseAuthorBlock2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.NewModerateModerateResponseAuthorBlock2), - jsonSerializerContext) as global::ModerationAPI.NewModerateModerateResponseAuthorBlock2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.NewModerateModerateResponseAuthorBlock2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.NewModerateModerateResponseAuthorBlock2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.NewModerateModerateResponseAuthorBlock2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.NewModerateModerateResponseAuthorBlock2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock2.g.cs deleted file mode 100644 index 035da85..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseAuthorBlock2.g.cs +++ /dev/null @@ -1,57 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class NewModerateModerateResponseAuthorBlock2 - { - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("until")] - public double? Until { get; set; } - - /// - /// The moderators reason why the author was blocked or suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("reason")] - public string? Reason { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - /// - /// The moderators reason why the author was blocked or suspended. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public NewModerateModerateResponseAuthorBlock2( - double? until, - string? reason) - { - this.Until = until; - this.Reason = reason; - } - - /// - /// Initializes a new instance of the class. - /// - public NewModerateModerateResponseAuthorBlock2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsight.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsight.g.cs index b458aa2..b0eb7cf 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsight.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsight.g.cs @@ -33,7 +33,7 @@ public sealed partial class NewModerateModerateResponseInsightSentimentInsight /// /// [global::System.Text.Json.Serialization.JsonPropertyName("value")] - public global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2? Value { get; set; } + public global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue? Value { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -53,7 +53,7 @@ public sealed partial class NewModerateModerateResponseInsightSentimentInsight #endif public NewModerateModerateResponseInsightSentimentInsight( double probability, - global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue2? value, + global::ModerationAPI.NewModerateModerateResponseInsightSentimentInsightValue? value, string id = "sentiment", string type = "insight") { diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsightValue.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsightValue.g.cs index 79c8f29..b8e3b5c 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsightValue.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsightValue.g.cs @@ -6,14 +6,52 @@ namespace ModerationAPI /// /// /// - public sealed partial class NewModerateModerateResponseInsightSentimentInsightValue + public enum NewModerateModerateResponseInsightSentimentInsightValue { - /// - /// Additional properties that are not explicitly defined in the schema + /// + /// + Negative, + /// + /// /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + Neutral, + /// + /// + /// + Positive, + } + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class NewModerateModerateResponseInsightSentimentInsightValueExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this NewModerateModerateResponseInsightSentimentInsightValue value) + { + return value switch + { + NewModerateModerateResponseInsightSentimentInsightValue.Negative => "negative", + NewModerateModerateResponseInsightSentimentInsightValue.Neutral => "neutral", + NewModerateModerateResponseInsightSentimentInsightValue.Positive => "positive", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static NewModerateModerateResponseInsightSentimentInsightValue? ToEnum(string value) + { + return value switch + { + "negative" => NewModerateModerateResponseInsightSentimentInsightValue.Negative, + "neutral" => NewModerateModerateResponseInsightSentimentInsightValue.Neutral, + "positive" => NewModerateModerateResponseInsightSentimentInsightValue.Positive, + _ => null, + }; + } } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsightValue2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsightValue2.g.cs deleted file mode 100644 index 4e5e754..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponseInsightSentimentInsightValue2.g.cs +++ /dev/null @@ -1,57 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public enum NewModerateModerateResponseInsightSentimentInsightValue2 - { - /// - /// - /// - Negative, - /// - /// - /// - Neutral, - /// - /// - /// - Positive, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class NewModerateModerateResponseInsightSentimentInsightValue2Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this NewModerateModerateResponseInsightSentimentInsightValue2 value) - { - return value switch - { - NewModerateModerateResponseInsightSentimentInsightValue2.Negative => "negative", - NewModerateModerateResponseInsightSentimentInsightValue2.Neutral => "neutral", - NewModerateModerateResponseInsightSentimentInsightValue2.Positive => "positive", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static NewModerateModerateResponseInsightSentimentInsightValue2? ToEnum(string value) - { - return value switch - { - "negative" => NewModerateModerateResponseInsightSentimentInsightValue2.Negative, - "neutral" => NewModerateModerateResponseInsightSentimentInsightValue2.Neutral, - "positive" => NewModerateModerateResponseInsightSentimentInsightValue2.Positive, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignals.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignals.g.cs index bb09f1f..f4a6e72 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignals.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignals.g.cs @@ -12,7 +12,7 @@ public sealed partial class NewModerateModerateResponsePolicieEntityMatcherOutpu /// /// [global::System.Text.Json.Serialization.JsonPropertyName("brand_impersonation")] - public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2? BrandImpersonation { get; set; } + public global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation? BrandImpersonation { get; set; } /// /// @@ -90,7 +90,7 @@ public NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignals( bool hasSuspiciousCharacters, bool isLinkShortener, bool isReported, - global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2? brandImpersonation, + global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation? brandImpersonation, int? domainAgeDays, bool? hasEmailSetup, int? redirectCount, diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation.g.cs index 511e499..1fbe0ba 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation.g.cs @@ -8,6 +8,20 @@ namespace ModerationAPI /// public sealed partial class NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("brand")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Brand { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("method")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonationMethodJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonationMethod Method { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +29,28 @@ public sealed partial class NewModerateModerateResponsePolicieEntityMatcherOutpu [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation( + string brand, + global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonationMethod method) + { + this.Brand = brand ?? throw new global::System.ArgumentNullException(nameof(brand)); + this.Method = method; + } + + /// + /// Initializes a new instance of the class. + /// + public NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2.Json.g.cs deleted file mode 100644 index bcdb0b9..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2), - jsonSerializerContext) as global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2.g.cs deleted file mode 100644 index dd10a68..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2.g.cs +++ /dev/null @@ -1,56 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2 - { - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("brand")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Brand { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("method")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonationMethodJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonationMethod Method { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2( - string brand, - global::ModerationAPI.NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonationMethod method) - { - this.Brand = brand ?? throw new global::System.ArgumentNullException(nameof(brand)); - this.Method = method; - } - - /// - /// Initializes a new instance of the class. - /// - public NewModerateModerateResponsePolicieEntityMatcherOutputMatcheSignalsBrandImpersonation2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthor.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthor.g.cs index 347881f..c3cc21b 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthor.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthor.g.cs @@ -90,13 +90,13 @@ public sealed partial class PublicAuthor /// Block or suspension details, if applicable. Null if the author is enabled. /// [global::System.Text.Json.Serialization.JsonPropertyName("block")] - public global::ModerationAPI.PublicAuthorBlock2? Block { get; set; } + public global::ModerationAPI.PublicAuthorBlock? Block { get; set; } /// /// Risk assessment details, if available. /// [global::System.Text.Json.Serialization.JsonPropertyName("risk_evaluation")] - public global::ModerationAPI.PublicAuthorRiskEvaluation2? RiskEvaluation { get; set; } + public global::ModerationAPI.PublicAuthorRiskEvaluation? RiskEvaluation { get; set; } /// /// @@ -183,8 +183,8 @@ public PublicAuthor( string? email, string? company, double? lastIncident, - global::ModerationAPI.PublicAuthorBlock2? block, - global::ModerationAPI.PublicAuthorRiskEvaluation2? riskEvaluation) + global::ModerationAPI.PublicAuthorBlock? block, + global::ModerationAPI.PublicAuthorRiskEvaluation? riskEvaluation) { this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.ExternalId = externalId; diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock.g.cs index 794db46..1556400 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock.g.cs @@ -4,10 +4,21 @@ namespace ModerationAPI { /// - /// Block or suspension details, if applicable. Null if the author is enabled. + /// /// public sealed partial class PublicAuthorBlock { + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("until")] + public double? Until { get; set; } + + /// + /// The moderators reason why the author was blocked or suspended. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("reason")] + public string? Reason { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +26,32 @@ public sealed partial class PublicAuthorBlock [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// The timestamp until which they are blocked if the author is suspended. + /// + /// + /// The moderators reason why the author was blocked or suspended. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PublicAuthorBlock( + double? until, + string? reason) + { + this.Until = until; + this.Reason = reason; + } + + /// + /// Initializes a new instance of the class. + /// + public PublicAuthorBlock() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock2.Json.g.cs deleted file mode 100644 index 993b77e..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class PublicAuthorBlock2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.PublicAuthorBlock2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.PublicAuthorBlock2), - jsonSerializerContext) as global::ModerationAPI.PublicAuthorBlock2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.PublicAuthorBlock2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.PublicAuthorBlock2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.PublicAuthorBlock2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.PublicAuthorBlock2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock2.g.cs deleted file mode 100644 index 914d7d8..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorBlock2.g.cs +++ /dev/null @@ -1,57 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class PublicAuthorBlock2 - { - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("until")] - public double? Until { get; set; } - - /// - /// The moderators reason why the author was blocked or suspended. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("reason")] - public string? Reason { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// The timestamp until which they are blocked if the author is suspended. - /// - /// - /// The moderators reason why the author was blocked or suspended. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public PublicAuthorBlock2( - double? until, - string? reason) - { - this.Until = until; - this.Reason = reason; - } - - /// - /// Initializes a new instance of the class. - /// - public PublicAuthorBlock2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation.g.cs index 6d87221..9c4b347 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation.g.cs @@ -4,10 +4,15 @@ namespace ModerationAPI { /// - /// Risk assessment details, if available. + /// /// public sealed partial class PublicAuthorRiskEvaluation { + /// + /// Calculated risk level based on more than 10 behavioral signals. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("risk_level")] + public double? RiskLevel { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +20,27 @@ public sealed partial class PublicAuthorRiskEvaluation [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// Calculated risk level based on more than 10 behavioral signals. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PublicAuthorRiskEvaluation( + double? riskLevel) + { + this.RiskLevel = riskLevel; + } + + /// + /// Initializes a new instance of the class. + /// + public PublicAuthorRiskEvaluation() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation2.Json.g.cs deleted file mode 100644 index 7a7b796..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class PublicAuthorRiskEvaluation2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.PublicAuthorRiskEvaluation2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.PublicAuthorRiskEvaluation2), - jsonSerializerContext) as global::ModerationAPI.PublicAuthorRiskEvaluation2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.PublicAuthorRiskEvaluation2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.PublicAuthorRiskEvaluation2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.PublicAuthorRiskEvaluation2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.PublicAuthorRiskEvaluation2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation2.g.cs deleted file mode 100644 index d1b72ff..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicAuthorRiskEvaluation2.g.cs +++ /dev/null @@ -1,46 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class PublicAuthorRiskEvaluation2 - { - /// - /// Calculated risk level based on more than 10 behavioral signals. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("risk_level")] - public double? RiskLevel { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// Calculated risk level based on more than 10 behavioral signals. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public PublicAuthorRiskEvaluation2( - double? riskLevel) - { - this.RiskLevel = riskLevel; - } - - /// - /// Initializes a new instance of the class. - /// - public PublicAuthorRiskEvaluation2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItem.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItem.g.cs index 5512c55..260375b 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItem.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItem.g.cs @@ -65,7 +65,7 @@ public sealed partial class PublicQueueItem /// The recommendation you submitted via the moderation API `clientAction` input, if any. /// [global::System.Text.Json.Serialization.JsonPropertyName("client_action")] - public global::ModerationAPI.PublicQueueItemClientAction2? ClientAction { get; set; } + public global::ModerationAPI.PublicQueueItemClientAction? ClientAction { get; set; } /// /// Conversation grouping ID, if any @@ -89,7 +89,7 @@ public sealed partial class PublicQueueItem /// High-level content type (e.g. message, post, comment). Defaults to the channel's configured content type but can be overridden per request via the moderation API `type` field. /// [global::System.Text.Json.Serialization.JsonPropertyName("meta_type")] - public global::ModerationAPI.PublicQueueItemMetaType2? MetaType { get; set; } + public global::ModerationAPI.PublicQueueItemMetaType? MetaType { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -151,11 +151,11 @@ public PublicQueueItem( global::System.Collections.Generic.IList? labels, string? language, object? metadata, - global::ModerationAPI.PublicQueueItemClientAction2? clientAction, + global::ModerationAPI.PublicQueueItemClientAction? clientAction, string? conversationId, string? authorId, string? channelKey, - global::ModerationAPI.PublicQueueItemMetaType2? metaType) + global::ModerationAPI.PublicQueueItemMetaType? metaType) { this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.Flagged = flagged; diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction.g.cs index bcdfa6b..20879e6 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction.g.cs @@ -4,10 +4,36 @@ namespace ModerationAPI { /// - /// The recommendation you submitted via the moderation API `clientAction` input, if any. + /// A recommendation from your own client-side flagging. /// public sealed partial class PublicQueueItemClientAction { + /// + /// Your recommendation for the content: allow, review, or reject. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.PublicQueueItemClientActionActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::ModerationAPI.PublicQueueItemClientActionAction Action { get; set; } + + /// + /// How your recommendation combines with ours. Defaults to 'escalate', which only applies it when stricter than ours; 'override' replaces ours outright. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("behavior")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.PublicQueueItemClientActionBehaviorJsonConverter))] + public global::ModerationAPI.PublicQueueItemClientActionBehavior? Behavior { get; set; } + + /// + /// Where your recommendation came from, e.g. "banned-ip". + /// + [global::System.Text.Json.Serialization.JsonPropertyName("source")] + public string? Source { get; set; } + + /// + /// A human-readable explanation for your recommendation. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("reason")] + public string? Reason { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +41,42 @@ public sealed partial class PublicQueueItemClientAction [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// Your recommendation for the content: allow, review, or reject. + /// + /// + /// How your recommendation combines with ours. Defaults to 'escalate', which only applies it when stricter than ours; 'override' replaces ours outright. + /// + /// + /// Where your recommendation came from, e.g. "banned-ip". + /// + /// + /// A human-readable explanation for your recommendation. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PublicQueueItemClientAction( + global::ModerationAPI.PublicQueueItemClientActionAction action, + global::ModerationAPI.PublicQueueItemClientActionBehavior? behavior, + string? source, + string? reason) + { + this.Action = action; + this.Behavior = behavior; + this.Source = source; + this.Reason = reason; + } + + /// + /// Initializes a new instance of the class. + /// + public PublicQueueItemClientAction() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction2.Json.g.cs deleted file mode 100644 index 664a3ba..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class PublicQueueItemClientAction2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.PublicQueueItemClientAction2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.PublicQueueItemClientAction2), - jsonSerializerContext) as global::ModerationAPI.PublicQueueItemClientAction2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.PublicQueueItemClientAction2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.PublicQueueItemClientAction2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.PublicQueueItemClientAction2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.PublicQueueItemClientAction2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction2.g.cs deleted file mode 100644 index 4ba0f2c..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemClientAction2.g.cs +++ /dev/null @@ -1,82 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// A recommendation from your own client-side flagging. - /// - public sealed partial class PublicQueueItemClientAction2 - { - /// - /// Your recommendation for the content: allow, review, or reject. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("action")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.PublicQueueItemClientActionActionJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::ModerationAPI.PublicQueueItemClientActionAction Action { get; set; } - - /// - /// How your recommendation combines with ours. Defaults to 'escalate', which only applies it when stricter than ours; 'override' replaces ours outright. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("behavior")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::ModerationAPI.JsonConverters.PublicQueueItemClientActionBehaviorJsonConverter))] - public global::ModerationAPI.PublicQueueItemClientActionBehavior? Behavior { get; set; } - - /// - /// Where your recommendation came from, e.g. "banned-ip". - /// - [global::System.Text.Json.Serialization.JsonPropertyName("source")] - public string? Source { get; set; } - - /// - /// A human-readable explanation for your recommendation. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("reason")] - public string? Reason { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// Your recommendation for the content: allow, review, or reject. - /// - /// - /// How your recommendation combines with ours. Defaults to 'escalate', which only applies it when stricter than ours; 'override' replaces ours outright. - /// - /// - /// Where your recommendation came from, e.g. "banned-ip". - /// - /// - /// A human-readable explanation for your recommendation. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public PublicQueueItemClientAction2( - global::ModerationAPI.PublicQueueItemClientActionAction action, - global::ModerationAPI.PublicQueueItemClientActionBehavior? behavior, - string? source, - string? reason) - { - this.Action = action; - this.Behavior = behavior; - this.Source = source; - this.Reason = reason; - } - - /// - /// Initializes a new instance of the class. - /// - public PublicQueueItemClientAction2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignals.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignals.g.cs index 20ba6be..1386b03 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignals.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignals.g.cs @@ -12,7 +12,7 @@ public sealed partial class PublicQueueItemLabelsVariant1ItemMatcheSignals /// /// [global::System.Text.Json.Serialization.JsonPropertyName("brand_impersonation")] - public global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2? BrandImpersonation { get; set; } + public global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation? BrandImpersonation { get; set; } /// /// @@ -90,7 +90,7 @@ public PublicQueueItemLabelsVariant1ItemMatcheSignals( bool hasSuspiciousCharacters, bool isLinkShortener, bool isReported, - global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2? brandImpersonation, + global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation? brandImpersonation, double? domainAgeDays, bool? hasEmailSetup, double? redirectCount, diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation.g.cs index b0347f0..25de2b4 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation.g.cs @@ -8,6 +8,19 @@ namespace ModerationAPI /// public sealed partial class PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("brand")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Brand { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("method")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Method { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +28,28 @@ public sealed partial class PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandI [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation( + string brand, + string method) + { + this.Brand = brand ?? throw new global::System.ArgumentNullException(nameof(brand)); + this.Method = method ?? throw new global::System.ArgumentNullException(nameof(method)); + } + + /// + /// Initializes a new instance of the class. + /// + public PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation() + { + } + } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2.Json.g.cs deleted file mode 100644 index 60a7b1c..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2), - jsonSerializerContext) as global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2.g.cs deleted file mode 100644 index d8db8f0..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2.g.cs +++ /dev/null @@ -1,55 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2 - { - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("brand")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Brand { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("method")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Method { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2( - string brand, - string method) - { - this.Brand = brand ?? throw new global::System.ArgumentNullException(nameof(brand)); - this.Method = method ?? throw new global::System.ArgumentNullException(nameof(method)); - } - - /// - /// Initializes a new instance of the class. - /// - public PublicQueueItemLabelsVariant1ItemMatcheSignalsBrandImpersonation2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetaType.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetaType.g.cs index 257c108..cbb4ec5 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetaType.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetaType.g.cs @@ -4,16 +4,90 @@ namespace ModerationAPI { /// - /// High-level content type (e.g. message, post, comment). Defaults to the channel's configured content type but can be overridden per request via the moderation API `type` field. + /// /// - public sealed partial class PublicQueueItemMetaType + public enum PublicQueueItemMetaType { - /// - /// Additional properties that are not explicitly defined in the schema + /// + /// + Comment, + /// + /// + /// + Event, + /// + /// + /// + Message, + /// + /// + /// + Other, + /// + /// + /// + Post, + /// + /// + /// + Product, + /// + /// /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + Profile, + /// + /// + /// + Review, + /// + /// + /// + Voice, + } + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PublicQueueItemMetaTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PublicQueueItemMetaType value) + { + return value switch + { + PublicQueueItemMetaType.Comment => "comment", + PublicQueueItemMetaType.Event => "event", + PublicQueueItemMetaType.Message => "message", + PublicQueueItemMetaType.Other => "other", + PublicQueueItemMetaType.Post => "post", + PublicQueueItemMetaType.Product => "product", + PublicQueueItemMetaType.Profile => "profile", + PublicQueueItemMetaType.Review => "review", + PublicQueueItemMetaType.Voice => "voice", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PublicQueueItemMetaType? ToEnum(string value) + { + return value switch + { + "comment" => PublicQueueItemMetaType.Comment, + "event" => PublicQueueItemMetaType.Event, + "message" => PublicQueueItemMetaType.Message, + "other" => PublicQueueItemMetaType.Other, + "post" => PublicQueueItemMetaType.Post, + "product" => PublicQueueItemMetaType.Product, + "profile" => PublicQueueItemMetaType.Profile, + "review" => PublicQueueItemMetaType.Review, + "voice" => PublicQueueItemMetaType.Voice, + _ => null, + }; + } } } \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetaType2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetaType2.g.cs deleted file mode 100644 index 212122a..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetaType2.g.cs +++ /dev/null @@ -1,93 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public enum PublicQueueItemMetaType2 - { - /// - /// - /// - Comment, - /// - /// - /// - Event, - /// - /// - /// - Message, - /// - /// - /// - Other, - /// - /// - /// - Post, - /// - /// - /// - Product, - /// - /// - /// - Profile, - /// - /// - /// - Review, - /// - /// - /// - Voice, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class PublicQueueItemMetaType2Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this PublicQueueItemMetaType2 value) - { - return value switch - { - PublicQueueItemMetaType2.Comment => "comment", - PublicQueueItemMetaType2.Event => "event", - PublicQueueItemMetaType2.Message => "message", - PublicQueueItemMetaType2.Other => "other", - PublicQueueItemMetaType2.Post => "post", - PublicQueueItemMetaType2.Product => "product", - PublicQueueItemMetaType2.Profile => "profile", - PublicQueueItemMetaType2.Review => "review", - PublicQueueItemMetaType2.Voice => "voice", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static PublicQueueItemMetaType2? ToEnum(string value) - { - return value switch - { - "comment" => PublicQueueItemMetaType2.Comment, - "event" => PublicQueueItemMetaType2.Event, - "message" => PublicQueueItemMetaType2.Message, - "other" => PublicQueueItemMetaType2.Other, - "post" => PublicQueueItemMetaType2.Post, - "product" => PublicQueueItemMetaType2.Product, - "profile" => PublicQueueItemMetaType2.Profile, - "review" => PublicQueueItemMetaType2.Review, - "voice" => PublicQueueItemMetaType2.Voice, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata.g.cs index 545450f..33f636a 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata.g.cs @@ -4,7 +4,7 @@ namespace ModerationAPI { /// - /// Customer-supplied metadata attached to the content (same shape as the moderation API `metadata` input). + /// Arbitrary key/value metadata. Top-level keys are strings. /// public sealed partial class PublicQueueItemMetadata { diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata2.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata2.g.cs index ac351ff..977d2f1 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata2.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata2.g.cs @@ -4,7 +4,7 @@ namespace ModerationAPI { /// - /// Arbitrary key/value metadata. Top-level keys are strings. + /// /// public sealed partial class PublicQueueItemMetadata2 { diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata3.Json.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata3.Json.g.cs deleted file mode 100644 index eb9ce91..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata3.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace ModerationAPI -{ - public sealed partial class PublicQueueItemMetadata3 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::ModerationAPI.PublicQueueItemMetadata3? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::ModerationAPI.PublicQueueItemMetadata3), - jsonSerializerContext) as global::ModerationAPI.PublicQueueItemMetadata3; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::ModerationAPI.PublicQueueItemMetadata3? FromJson( - string json) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::ModerationAPI.PublicQueueItemMetadata3? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::ModerationAPI.PublicQueueItemMetadata3), - jsonSerializerContext).ConfigureAwait(false)) as global::ModerationAPI.PublicQueueItemMetadata3; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::ModerationAPI.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata3.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata3.g.cs deleted file mode 100644 index f139102..0000000 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.PublicQueueItemMetadata3.g.cs +++ /dev/null @@ -1,19 +0,0 @@ - -#nullable enable - -namespace ModerationAPI -{ - /// - /// - /// - public sealed partial class PublicQueueItemMetadata3 - { - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - } -} \ No newline at end of file diff --git a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.QueueViewOpenGetQueueResponseQueueFilter.g.cs b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.QueueViewOpenGetQueueResponseQueueFilter.g.cs index 8853fc5..07f5d54 100644 --- a/src/libs/ModerationAPI/Generated/ModerationAPI.Models.QueueViewOpenGetQueueResponseQueueFilter.g.cs +++ b/src/libs/ModerationAPI/Generated/ModerationAPI.Models.QueueViewOpenGetQueueResponseQueueFilter.g.cs @@ -12,7 +12,7 @@ public sealed partial class QueueViewOpenGetQueueResponseQueueFilter /// /// [global::System.Text.Json.Serialization.JsonPropertyName("conversationIds")] - public global::System.Collections.Generic.IList? ConversationIds { get; set; } + public global::System.Collections.Generic.IList? ConversationIds { get; set; } /// /// @@ -91,7 +91,7 @@ public sealed partial class QueueViewOpenGetQueueResponseQueueFilter [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public QueueViewOpenGetQueueResponseQueueFilter( - global::System.Collections.Generic.IList? conversationIds, + global::System.Collections.Generic.IList? conversationIds, global::System.Collections.Generic.IList? filterLabels, global::System.Collections.Generic.IList? labels, string? afterDate,