From 64ed90fd2e84a09bb41b6bd9f6ed438ab7137f49 Mon Sep 17 00:00:00 2001 From: tobias-tengler <45513122+tobias-tengler@users.noreply.github.com> Date: Sun, 7 Jun 2026 15:42:36 +0200 Subject: [PATCH] Increase interactivity of commands --- .../Commands/Clients/DownloadClientCommand.cs | 30 +- .../ListClientPublishedVersionsCommand.cs | 29 +- .../Options/ClientTagsToUnpublishOption.cs | 2 +- .../Commands/Clients/PublishClientCommand.cs | 52 +- .../Clients/UnpublishClientCommand.cs | 59 +- .../Commands/Clients/UploadClientCommand.cs | 31 +- .../Commands/Clients/ValidateClientCommand.cs | 47 +- .../Commands/Fusion/FusionDownloadCommand.cs | 21 +- .../Commands/Fusion/FusionPublishCommand.cs | 27 +- .../Commands/Fusion/FusionValidateCommand.cs | 21 +- .../Options/McpFeatureCollectionIdOption.cs | 2 +- .../OptionalMcpFeatureCollectionIdOption.cs | 9 + .../Mcp/PublishMcpFeatureCollectionCommand.cs | 52 +- .../ValidateMcpFeatureCollectionCommand.cs | 47 +- .../Options/OpenApiCollectionIdOption.cs | 2 +- .../OptionalOpenApiCollectionIdOption.cs | 9 + .../PublishOpenApiCollectionCommand.cs | 52 +- .../ValidateOpenApiCollectionCommand.cs | 47 +- .../Commands/Schemas/DownloadSchemaCommand.cs | 21 +- .../Commands/Schemas/PublishSchemaCommand.cs | 27 +- .../Commands/Schemas/ValidateSchemaCommand.cs | 21 +- .../Stages/Components/SelectStagePrompt.cs | 36 + .../Commands/Stages/DeleteStageCommand.cs | 10 +- .../Extensions/NitroConsoleExtensions.cs | 75 + .../Options/OptionalStageNameOption.cs | 2 +- .../CommandLine/Options/OptionalTagOption.cs | 12 + .../src/CommandLine/ThrowHelper.cs | 6 + .../Clients/ClientsCommandTestBase.cs | 33 + .../Clients/DownloadClientCommandTests.cs | 140 +- ...ListClientPublishedVersionsCommandTests.cs | 130 +- .../Clients/PublishClientCommandTests.cs | 289 +- .../Clients/UnpublishClientCommandTests.cs | 271 +- .../Clients/UploadClientCommandTests.cs | 137 +- .../Clients/ValidateClientCommandTests.cs | 143 +- .../Fusion/FusionDownloadCommandTests.cs | 146 +- .../Fusion/FusionPublishCommandTests.cs | 322 +- .../Fusion/FusionValidateCommandTests.cs | 141 +- .../Commands/Mcp/McpCommandTestBase.cs | 50 + ...PublishMcpFeatureCollectionCommandTests.cs | 245 +- ...alidateMcpFeatureCollectionCommandTests.cs | 142 +- .../OpenApi/OpenApiCommandTestBase.cs | 50 + .../PublishOpenApiCollectionCommandTests.cs | 245 +- .../ValidateOpenApiCollectionCommandTests.cs | 132 +- .../Schemas/DownloadSchemaCommandTests.cs | 139 +- .../Schemas/PublishSchemaCommandTests.cs | 275 +- .../Schemas/SchemasCommandTestBase.cs | 22 + .../Schemas/ValidateSchemaCommandTests.cs | 134 +- .../Stages/DeleteStageCommandTests.cs | 133 +- .../Clients/ClientsClient.cs | 9 + .../Clients/IClientsClient.cs | 16 + .../Operations/ClientDetailPrompt.graphql | 1 + .../Generated/ApiClient.Client.cs | 19541 +++++++++++----- .../Mcp/IMcpClient.cs | 16 + .../ChilliCream.Nitro.Client/Mcp/McpClient.cs | 7 + .../GetMcpFeatureCollectionApiId.graphql | 9 + .../OpenApi/IOpenApiClient.cs | 16 + .../OpenApi/OpenApiClient.cs | 7 + .../GetOpenApiCollectionApiId.graphql | 9 + .../persisted/operations.json | 2 +- 59 files changed, 17755 insertions(+), 5946 deletions(-) create mode 100644 src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/Options/OptionalMcpFeatureCollectionIdOption.cs create mode 100644 src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/Options/OptionalOpenApiCollectionIdOption.cs create mode 100644 src/Nitro/CommandLine/src/CommandLine/Commands/Stages/Components/SelectStagePrompt.cs create mode 100644 src/Nitro/CommandLine/src/CommandLine/Options/OptionalTagOption.cs create mode 100644 src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/Operations/GetMcpFeatureCollectionApiId.graphql create mode 100644 src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/Operations/GetOpenApiCollectionApiId.graphql diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/DownloadClientCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/DownloadClientCommand.cs index 19a26d87e26..cb4b50931b0 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/DownloadClientCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/DownloadClientCommand.cs @@ -1,5 +1,7 @@ using System.Text.Json; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.Clients; +using ChilliCream.Nitro.Client.Stages; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services; using ChilliCream.Nitro.CommandLine.Services.Configuration; @@ -13,8 +15,8 @@ public DownloadClientCommand() : base("download") { Description = "Download the queries from a stage."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -38,13 +40,33 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var fileSystem = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var apiId = parseResult.GetRequiredValue(Opt.Instance); - var stageName = parseResult.GetRequiredValue(Opt.Instance); + string apiId; + var apiIdArg = parseResult.GetValue(Opt.Instance); + if (console.IsInteractive && string.IsNullOrEmpty(apiIdArg)) + { + apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, ct); + } + else + { + apiId = parseResult.GetRequiredOptionalValue(Opt.Instance); + } + + var stageName = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId, + ct); + var output = parseResult.GetRequiredValue(Opt.Instance); var format = parseResult.GetRequiredValue(Opt.Instance); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/ListClientPublishedVersionsCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/ListClientPublishedVersionsCommand.cs index 24427d57325..8e6fa29170d 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/ListClientPublishedVersionsCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/ListClientPublishedVersionsCommand.cs @@ -1,6 +1,7 @@ using ChilliCream.Nitro.Client; using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.Clients; +using ChilliCream.Nitro.Client.Stages; using ChilliCream.Nitro.CommandLine.Commands.Clients.Components; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Results; @@ -16,7 +17,7 @@ public ListClientPublishedVersionsCommand() : base("published-versions") Description = "List all published versions of a client."; Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); this.AddGlobalNitroOptions(); @@ -39,19 +40,21 @@ private static async Task ExecuteAsync( var console = services.GetRequiredService(); var client = services.GetRequiredService(); var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var sessionService = services.GetRequiredService(); var resultHolder = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var stage = parseResult.GetRequiredValue(Opt.Instance); var cursor = parseResult.GetValue(Opt.Instance); if (console.IsInteractive) { - return await RenderInteractiveAsync(parseResult, console, client, apisClient, sessionService, resultHolder, stage, cursor, ct); + return await RenderInteractiveAsync(parseResult, console, client, apisClient, stagesClient, sessionService, resultHolder, cursor, ct); } + var stage = parseResult.GetRequiredOptionalValue(Opt.Instance); + return await RenderNonInteractiveAsync(parseResult, client, resultHolder, stage, cursor, ct); } @@ -60,16 +63,17 @@ private static async Task RenderInteractiveAsync( INitroConsole console, IClientsClient client, IApisClient apisClient, + IStagesClient stagesClient, ISessionService sessionService, IResultHolder resultHolder, - string stage, string? cursor, CancellationToken ct) { var clientId = parseResult.GetValue(Opt.Instance); + string? apiId = null; if (clientId is null) { - var apiId = await console.GetOrPromptForApiIdAsync( + apiId = await console.GetOrPromptForApiIdAsync( "For which API do you want to list client versions?", parseResult, apisClient, sessionService, ct); @@ -81,6 +85,21 @@ private static async Task RenderInteractiveAsync( clientId = selectedClient.Id; } + var stageArg = parseResult.GetValue(Opt.Instance); + if (string.IsNullOrEmpty(stageArg)) + { + apiId ??= await client.GetClientApiIdAsync(clientId, ct) + ?? throw new ExitException("The client was not found."); + } + + var stage = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId ?? string.Empty, + ct); + var container = PaginationContainer .CreateConnectionData(async (after, first, cancellationToken) => { diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/Options/ClientTagsToUnpublishOption.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/Options/ClientTagsToUnpublishOption.cs index 482ddc755fb..5848804d0f2 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/Options/ClientTagsToUnpublishOption.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/Options/ClientTagsToUnpublishOption.cs @@ -5,7 +5,7 @@ internal sealed class ClientTagsToUnpublishOption : Option> public ClientTagsToUnpublishOption() : base("--tag") { Description = "One or more client version tags to unpublish"; - Required = true; + Required = false; AllowMultipleArgumentsPerToken = true; this.DefaultFromEnvironmentValue(EnvironmentVariables.Tag); } diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/PublishClientCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/PublishClientCommand.cs index 66fbe602f13..3a1e59326f9 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/PublishClientCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/PublishClientCommand.cs @@ -1,5 +1,8 @@ using ChilliCream.Nitro.Client; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.Clients; +using ChilliCream.Nitro.Client.Stages; +using ChilliCream.Nitro.CommandLine.Commands.Clients.Components; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services.Sessions; using static ChilliCream.Nitro.CommandLine.ThrowHelper; @@ -12,9 +15,9 @@ public PublishClientCommand() : base("publish") { Description = "Publish a client version to a stage."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -51,13 +54,50 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var tag = parseResult.GetRequiredValue(Opt.Instance); - var stage = parseResult.GetRequiredValue(Opt.Instance); - var clientId = parseResult.GetRequiredValue(Opt.Instance); + string clientId; + string? apiId = null; + var clientIdArg = parseResult.GetValue(Opt.Instance); + if (console.IsInteractive && clientIdArg is null) + { + apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, ct); + + var selectedClient = await SelectClientPrompt + .New(client, apiId) + .Title("Select a client from the list below.") + .RenderAsync(console, ct) ?? throw NoClientSelected(); + + clientId = selectedClient.Id; + } + else + { + clientId = parseResult.GetRequiredOptionalValue(Opt.Instance); + } + + var tag = await console.GetOrPromptForTagAsync( + "Which tag?", parseResult, Opt.Instance, ct); + + var stageArg = parseResult.GetValue(Opt.Instance); + if (string.IsNullOrEmpty(stageArg) && console.IsInteractive) + { + apiId ??= await client.GetClientApiIdAsync(clientId, ct) + ?? throw new ExitException("The client was not found."); + } + + var stage = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId ?? string.Empty, + ct); + var force = parseResult.GetValue(Opt.Instance); var waitForApproval = parseResult.GetValue(Opt.Instance); var sourceMetadataJson = parseResult.GetValue(Opt.Instance); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/UnpublishClientCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/UnpublishClientCommand.cs index 7ba704a8ccc..482670a4b52 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/UnpublishClientCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/UnpublishClientCommand.cs @@ -1,8 +1,12 @@ using ChilliCream.Nitro.Client; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.Clients; +using ChilliCream.Nitro.Client.Stages; +using ChilliCream.Nitro.CommandLine.Commands.Clients.Components; using ChilliCream.Nitro.CommandLine.Commands.Clients.Options; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services.Sessions; +using static ChilliCream.Nitro.CommandLine.ThrowHelper; namespace ChilliCream.Nitro.CommandLine.Commands.Clients; @@ -13,8 +17,8 @@ public UnpublishClientCommand() : base("unpublish") Description = "Unpublish a client version from a stage."; Options.Add(Opt.Instance); - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); this.AddGlobalNitroOptions(); @@ -36,13 +40,58 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var tags = parseResult.GetRequiredValue(Opt.Instance).ToArray(); - var stage = parseResult.GetRequiredValue(Opt.Instance); - var clientId = parseResult.GetRequiredValue(Opt.Instance); + string clientId; + string? apiId = null; + var clientIdArg = parseResult.GetValue(Opt.Instance); + if (console.IsInteractive && clientIdArg is null) + { + apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, cancellationToken); + + var selectedClient = await SelectClientPrompt + .New(client, apiId) + .Title("Select a client from the list below.") + .RenderAsync(console, cancellationToken) ?? throw NoClientSelected(); + + clientId = selectedClient.Id; + } + else + { + clientId = parseResult.GetRequiredOptionalValue(Opt.Instance); + } + + var stageArg = parseResult.GetValue(Opt.Instance); + if (string.IsNullOrEmpty(stageArg) && console.IsInteractive) + { + apiId ??= await client.GetClientApiIdAsync(clientId, cancellationToken) + ?? throw new ExitException("The client was not found."); + } + + var stage = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId ?? string.Empty, + cancellationToken); + + var tags = parseResult.GetValue(Opt.Instance)?.ToArray() ?? []; + if (tags.Length == 0) + { + if (!console.IsInteractive) + { + throw MissingRequiredOption(Opt.Instance.Name); + } + + var tag = await console.PromptAsync("Which tag?", defaultValue: null, cancellationToken); + tags = [tag]; + } await using var activity = console.StartActivity( $"Unpublishing client '{clientId.EscapeMarkup()}' from stage '{stage.EscapeMarkup()}'", diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/UploadClientCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/UploadClientCommand.cs index 0b33068efc2..d1ebed34aa7 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/UploadClientCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/UploadClientCommand.cs @@ -1,5 +1,7 @@ using ChilliCream.Nitro.Client; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.Clients; +using ChilliCream.Nitro.CommandLine.Commands.Clients.Components; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services; using ChilliCream.Nitro.CommandLine.Services.Sessions; @@ -13,8 +15,8 @@ public UploadClientCommand() : base("upload") { Description = "Upload a new client version."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -38,14 +40,35 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); var fileSystem = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var tag = parseResult.GetRequiredValue(Opt.Instance); + string clientId; + var clientIdArg = parseResult.GetValue(Opt.Instance); + if (console.IsInteractive && clientIdArg is null) + { + var apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, cancellationToken); + + var selectedClient = await SelectClientPrompt + .New(client, apiId) + .Title("Select a client from the list below.") + .RenderAsync(console, cancellationToken) ?? throw NoClientSelected(); + + clientId = selectedClient.Id; + } + else + { + clientId = parseResult.GetRequiredOptionalValue(Opt.Instance); + } + + var tag = await console.GetOrPromptForTagAsync( + "Which tag?", parseResult, Opt.Instance, cancellationToken); + var operationsFilePath = parseResult.GetRequiredValue(Opt.Instance); - var clientId = parseResult.GetRequiredValue(Opt.Instance); var sourceMetadataJson = parseResult.GetValue(Opt.Instance); var source = SourceMetadataParser.Parse(sourceMetadataJson); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/ValidateClientCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/ValidateClientCommand.cs index cad9607f267..bd84519636c 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/ValidateClientCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Clients/ValidateClientCommand.cs @@ -1,8 +1,12 @@ using ChilliCream.Nitro.Client; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.Clients; +using ChilliCream.Nitro.Client.Stages; +using ChilliCream.Nitro.CommandLine.Commands.Clients.Components; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services; using ChilliCream.Nitro.CommandLine.Services.Sessions; +using static ChilliCream.Nitro.CommandLine.ThrowHelper; namespace ChilliCream.Nitro.CommandLine.Commands.Clients; @@ -12,8 +16,8 @@ public ValidateClientCommand() : base("validate") { Description = "Validate a client version."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -37,13 +41,48 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var fileSystem = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var stage = parseResult.GetRequiredValue(Opt.Instance); - var clientId = parseResult.GetRequiredValue(Opt.Instance); + string clientId; + string? apiId = null; + var clientIdArg = parseResult.GetValue(Opt.Instance); + if (console.IsInteractive && clientIdArg is null) + { + apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, ct); + + var selectedClient = await SelectClientPrompt + .New(client, apiId) + .Title("Select a client from the list below.") + .RenderAsync(console, ct) ?? throw NoClientSelected(); + + clientId = selectedClient.Id; + } + else + { + clientId = parseResult.GetRequiredOptionalValue(Opt.Instance); + } + + var stageArg = parseResult.GetValue(Opt.Instance); + if (string.IsNullOrEmpty(stageArg) && console.IsInteractive) + { + apiId ??= await client.GetClientApiIdAsync(clientId, ct) + ?? throw new ExitException("The client was not found."); + } + + var stage = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId ?? string.Empty, + ct); + var operationsFilePath = parseResult.GetRequiredValue(Opt.Instance); var sourceMetadataJson = parseResult.GetValue(Opt.Instance); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionDownloadCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionDownloadCommand.cs index 9874fe1d2e5..326a21f6068 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionDownloadCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionDownloadCommand.cs @@ -2,7 +2,9 @@ using System.Diagnostics.CodeAnalysis; #endif +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.FusionConfiguration; +using ChilliCream.Nitro.Client.Stages; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services; using ChilliCream.Nitro.CommandLine.Services.Sessions; @@ -19,8 +21,8 @@ public FusionDownloadCommand() : base("download") { Description = "Download the most recent gateway configuration."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -44,13 +46,24 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var fusionConfigurationClient = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var fileSystem = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var stageName = parseResult.GetRequiredValue(Opt.Instance); - var apiId = parseResult.GetRequiredValue(Opt.Instance); + var apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, cancellationToken); + + var stageName = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId, + cancellationToken); + var version = parseResult.GetRequiredValue(Opt.Instance); var outputFile = parseResult.GetValue(Opt.Instance); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionPublishCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionPublishCommand.cs index 0618c3c34bb..21118cabf46 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionPublishCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionPublishCommand.cs @@ -4,7 +4,9 @@ using System.Text; using System.Text.Json; using ChilliCream.Nitro.Client; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.FusionConfiguration; +using ChilliCream.Nitro.Client.Stages; using ChilliCream.Nitro.CommandLine.Commands.Fusion.PublishCommand; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services; @@ -32,9 +34,9 @@ public FusionPublishCommand() : base("publish") Subcommands.Add(new FusionConfigurationPublishCancelCommand()); Subcommands.Add(new FusionConfigurationPublishCommitCommand()); - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -78,11 +80,27 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var sessionService = services.GetRequiredService(); var fileSystem = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); + var apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, cancellationToken); + + var stageName = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId, + cancellationToken); + + var tag = await console.GetOrPromptForTagAsync( + "Which tag?", parseResult, Opt.Instance, cancellationToken); + var workingDirectory = parseResult.GetValue(Opt.Instance) ?? fileSystem.GetCurrentDirectory(); var sourceSchemaFiles = @@ -95,9 +113,6 @@ private static async Task ExecuteAsync( parseResult.GetValue(Opt.Instance); var force = parseResult.GetValue(Opt.Instance); var waitForApproval = parseResult.GetValue(Opt.Instance); - var stageName = parseResult.GetRequiredValue(Opt.Instance); - var apiId = parseResult.GetRequiredValue(Opt.Instance); - var tag = parseResult.GetRequiredValue(Opt.Instance); var sourceMetadataJson = parseResult.GetValue(Opt.Instance); var source = SourceMetadataParser.Parse(sourceMetadataJson); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionValidateCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionValidateCommand.cs index e1b76b55865..823dc819526 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionValidateCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Fusion/FusionValidateCommand.cs @@ -2,8 +2,10 @@ using System.Diagnostics.CodeAnalysis; #endif using System.IO.Compression; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.FusionConfiguration; using ChilliCream.Nitro.Client.Schemas; +using ChilliCream.Nitro.Client.Stages; using ChilliCream.Nitro.CommandLine.Commands.Schemas; using ChilliCream.Nitro.CommandLine.FusionCompatibility; using ChilliCream.Nitro.CommandLine.Helpers; @@ -23,8 +25,8 @@ public FusionValidateCommand() : base("validate") { Description = "Validate a Fusion configuration against a stage."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -50,13 +52,24 @@ private static async Task ExecuteAsync( var console = services.GetRequiredService(); var fusionConfigurationClient = services.GetRequiredService(); var schemasClient = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var fileSystem = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var stageName = parseResult.GetRequiredValue(Opt.Instance); - var apiId = parseResult.GetRequiredValue(Opt.Instance); + var apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, ct); + + var stageName = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId, + ct); + var archiveFile = parseResult.GetValue(Opt.Instance); var legacyArchiveFile = parseResult.GetValue(Opt.Instance); var sourceSchemaFiles = diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/Options/McpFeatureCollectionIdOption.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/Options/McpFeatureCollectionIdOption.cs index 808adea9cd5..45144bbf0ed 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/Options/McpFeatureCollectionIdOption.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/Options/McpFeatureCollectionIdOption.cs @@ -1,6 +1,6 @@ namespace ChilliCream.Nitro.CommandLine.Commands.Mcp.Options; -internal sealed class McpFeatureCollectionIdOption : Option +internal class McpFeatureCollectionIdOption : Option { public McpFeatureCollectionIdOption() : base("--mcp-feature-collection-id") { diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/Options/OptionalMcpFeatureCollectionIdOption.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/Options/OptionalMcpFeatureCollectionIdOption.cs new file mode 100644 index 00000000000..c61a7085632 --- /dev/null +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/Options/OptionalMcpFeatureCollectionIdOption.cs @@ -0,0 +1,9 @@ +namespace ChilliCream.Nitro.CommandLine.Commands.Mcp.Options; + +internal sealed class OptionalMcpFeatureCollectionIdOption : McpFeatureCollectionIdOption +{ + public OptionalMcpFeatureCollectionIdOption() : base() + { + Required = false; + } +} diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/PublishMcpFeatureCollectionCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/PublishMcpFeatureCollectionCommand.cs index e52067d7dac..789c3792ab4 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/PublishMcpFeatureCollectionCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/PublishMcpFeatureCollectionCommand.cs @@ -1,5 +1,8 @@ using ChilliCream.Nitro.Client; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.Mcp; +using ChilliCream.Nitro.Client.Stages; +using ChilliCream.Nitro.CommandLine.Commands.Mcp.Components; using ChilliCream.Nitro.CommandLine.Commands.Mcp.Options; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services.Sessions; @@ -13,9 +16,9 @@ public PublishMcpFeatureCollectionCommand() : base("publish") { Description = "Publish an MCP feature collection version to a stage."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -52,13 +55,50 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var tag = parseResult.GetRequiredValue(Opt.Instance); - var stage = parseResult.GetRequiredValue(Opt.Instance); - var mcpFeatureCollectionId = parseResult.GetRequiredValue(Opt.Instance); + string mcpFeatureCollectionId; + string? apiId = null; + var idArg = parseResult.GetValue(Opt.Instance); + if (console.IsInteractive && idArg is null) + { + apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, ct); + + var selectedCollection = await SelectMcpFeatureCollectionPrompt + .New(client, apiId) + .Title("Select a feature collection from the list below.") + .RenderAsync(console, ct) ?? throw NoMcpFeatureCollectionSelected(); + + mcpFeatureCollectionId = selectedCollection.Id; + } + else + { + mcpFeatureCollectionId = parseResult.GetRequiredOptionalValue(Opt.Instance); + } + + var tag = await console.GetOrPromptForTagAsync( + "Which tag?", parseResult, Opt.Instance, ct); + + var stageArg = parseResult.GetValue(Opt.Instance); + if (string.IsNullOrEmpty(stageArg) && console.IsInteractive) + { + apiId ??= await client.GetMcpFeatureCollectionApiIdAsync(mcpFeatureCollectionId, ct) + ?? throw new ExitException("The feature collection was not found."); + } + + var stage = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId ?? string.Empty, + ct); + var force = parseResult.GetValue(Opt.Instance); var waitForApproval = parseResult.GetValue(Opt.Instance); var sourceMetadataJson = parseResult.GetValue(Opt.Instance); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/ValidateMcpFeatureCollectionCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/ValidateMcpFeatureCollectionCommand.cs index 7e807e3a8a5..3cfbe67b485 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/ValidateMcpFeatureCollectionCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Mcp/ValidateMcpFeatureCollectionCommand.cs @@ -1,9 +1,13 @@ using ChilliCream.Nitro.Client; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.Mcp; +using ChilliCream.Nitro.Client.Stages; +using ChilliCream.Nitro.CommandLine.Commands.Mcp.Components; using ChilliCream.Nitro.CommandLine.Commands.Mcp.Options; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services; using ChilliCream.Nitro.CommandLine.Services.Sessions; +using static ChilliCream.Nitro.CommandLine.ThrowHelper; namespace ChilliCream.Nitro.CommandLine.Commands.Mcp; @@ -13,8 +17,8 @@ public ValidateMcpFeatureCollectionCommand() : base("validate") { Description = "Validate an MCP feature collection version."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -40,13 +44,48 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var fileSystem = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var stage = parseResult.GetRequiredValue(Opt.Instance); - var mcpFeatureCollectionId = parseResult.GetRequiredValue(Opt.Instance); + string mcpFeatureCollectionId; + string? apiId = null; + var idArg = parseResult.GetValue(Opt.Instance); + if (console.IsInteractive && idArg is null) + { + apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, ct); + + var selectedCollection = await SelectMcpFeatureCollectionPrompt + .New(client, apiId) + .Title("Select a feature collection from the list below.") + .RenderAsync(console, ct) ?? throw NoMcpFeatureCollectionSelected(); + + mcpFeatureCollectionId = selectedCollection.Id; + } + else + { + mcpFeatureCollectionId = parseResult.GetRequiredOptionalValue(Opt.Instance); + } + + var stageArg = parseResult.GetValue(Opt.Instance); + if (string.IsNullOrEmpty(stageArg) && console.IsInteractive) + { + apiId ??= await client.GetMcpFeatureCollectionApiIdAsync(mcpFeatureCollectionId, ct) + ?? throw new ExitException("The feature collection was not found."); + } + + var stage = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId ?? string.Empty, + ct); + var promptPatterns = parseResult.GetRequiredValue(Opt.Instance); var toolPatterns = parseResult.GetRequiredValue(Opt.Instance); var sourceMetadataJson = parseResult.GetValue(Opt.Instance); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/Options/OpenApiCollectionIdOption.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/Options/OpenApiCollectionIdOption.cs index e7edc5632a7..3c1a7799222 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/Options/OpenApiCollectionIdOption.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/Options/OpenApiCollectionIdOption.cs @@ -1,6 +1,6 @@ namespace ChilliCream.Nitro.CommandLine.Commands.OpenApi.Options; -internal sealed class OpenApiCollectionIdOption : Option +internal class OpenApiCollectionIdOption : Option { public OpenApiCollectionIdOption() : base("--openapi-collection-id") { diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/Options/OptionalOpenApiCollectionIdOption.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/Options/OptionalOpenApiCollectionIdOption.cs new file mode 100644 index 00000000000..4c20636e5ef --- /dev/null +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/Options/OptionalOpenApiCollectionIdOption.cs @@ -0,0 +1,9 @@ +namespace ChilliCream.Nitro.CommandLine.Commands.OpenApi.Options; + +internal sealed class OptionalOpenApiCollectionIdOption : OpenApiCollectionIdOption +{ + public OptionalOpenApiCollectionIdOption() : base() + { + Required = false; + } +} diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/PublishOpenApiCollectionCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/PublishOpenApiCollectionCommand.cs index a84d7aff819..058d4ba56cc 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/PublishOpenApiCollectionCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/PublishOpenApiCollectionCommand.cs @@ -1,5 +1,8 @@ using ChilliCream.Nitro.Client; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.OpenApi; +using ChilliCream.Nitro.Client.Stages; +using ChilliCream.Nitro.CommandLine.Commands.OpenApi.Components; using ChilliCream.Nitro.CommandLine.Commands.OpenApi.Options; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services.Sessions; @@ -13,9 +16,9 @@ public PublishOpenApiCollectionCommand() : base("publish") { Description = "Publish an OpenAPI collection version to a stage."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -52,13 +55,50 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var tag = parseResult.GetRequiredValue(Opt.Instance); - var stage = parseResult.GetRequiredValue(Opt.Instance); - var openApiCollectionId = parseResult.GetRequiredValue(Opt.Instance); + string openApiCollectionId; + string? apiId = null; + var idArg = parseResult.GetValue(Opt.Instance); + if (console.IsInteractive && idArg is null) + { + apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, ct); + + var selectedCollection = await SelectOpenApiCollectionPrompt + .New(client, apiId) + .Title("Select a collection from the list below.") + .RenderAsync(console, ct) ?? throw NoOpenApiCollectionSelected(); + + openApiCollectionId = selectedCollection.Id; + } + else + { + openApiCollectionId = parseResult.GetRequiredOptionalValue(Opt.Instance); + } + + var tag = await console.GetOrPromptForTagAsync( + "Which tag?", parseResult, Opt.Instance, ct); + + var stageArg = parseResult.GetValue(Opt.Instance); + if (string.IsNullOrEmpty(stageArg) && console.IsInteractive) + { + apiId ??= await client.GetOpenApiCollectionApiIdAsync(openApiCollectionId, ct) + ?? throw new ExitException("The collection was not found."); + } + + var stage = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId ?? string.Empty, + ct); + var force = parseResult.GetValue(Opt.Instance); var waitForApproval = parseResult.GetValue(Opt.Instance); var sourceMetadataJson = parseResult.GetValue(Opt.Instance); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/ValidateOpenApiCollectionCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/ValidateOpenApiCollectionCommand.cs index c2f42620369..967737c2c87 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/ValidateOpenApiCollectionCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/OpenApi/ValidateOpenApiCollectionCommand.cs @@ -1,9 +1,13 @@ using ChilliCream.Nitro.Client; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.OpenApi; +using ChilliCream.Nitro.Client.Stages; +using ChilliCream.Nitro.CommandLine.Commands.OpenApi.Components; using ChilliCream.Nitro.CommandLine.Commands.OpenApi.Options; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services; using ChilliCream.Nitro.CommandLine.Services.Sessions; +using static ChilliCream.Nitro.CommandLine.ThrowHelper; namespace ChilliCream.Nitro.CommandLine.Commands.OpenApi; @@ -13,8 +17,8 @@ public ValidateOpenApiCollectionCommand() : base("validate") { Description = "Validate an OpenAPI collection version."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -38,13 +42,48 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var fileSystem = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var stage = parseResult.GetRequiredValue(Opt.Instance); - var openApiCollectionId = parseResult.GetRequiredValue(Opt.Instance); + string openApiCollectionId; + string? apiId = null; + var idArg = parseResult.GetValue(Opt.Instance); + if (console.IsInteractive && idArg is null) + { + apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, ct); + + var selectedCollection = await SelectOpenApiCollectionPrompt + .New(client, apiId) + .Title("Select a collection from the list below.") + .RenderAsync(console, ct) ?? throw NoOpenApiCollectionSelected(); + + openApiCollectionId = selectedCollection.Id; + } + else + { + openApiCollectionId = parseResult.GetRequiredOptionalValue(Opt.Instance); + } + + var stageArg = parseResult.GetValue(Opt.Instance); + if (string.IsNullOrEmpty(stageArg) && console.IsInteractive) + { + apiId ??= await client.GetOpenApiCollectionApiIdAsync(openApiCollectionId, ct) + ?? throw new ExitException("The collection was not found."); + } + + var stage = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId ?? string.Empty, + ct); + var patterns = parseResult.GetRequiredValue(Opt.Instance); var sourceMetadataJson = parseResult.GetValue(Opt.Instance); var source = SourceMetadataParser.Parse(sourceMetadataJson); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/DownloadSchemaCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/DownloadSchemaCommand.cs index 9f199225e2b..6432a472cde 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/DownloadSchemaCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/DownloadSchemaCommand.cs @@ -1,4 +1,6 @@ +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.Schemas; +using ChilliCream.Nitro.Client.Stages; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services; using ChilliCream.Nitro.CommandLine.Services.Sessions; @@ -12,8 +14,8 @@ public DownloadSchemaCommand() : base("download") { Description = "Download a schema from a stage."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); this.AddGlobalNitroOptions(); @@ -36,13 +38,24 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var fileSystem = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var apiId = parseResult.GetRequiredValue(Opt.Instance); - var stageName = parseResult.GetRequiredValue(Opt.Instance); + var apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, cancellationToken); + + var stageName = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId, + cancellationToken); + var schemaFilePath = parseResult.GetValue(Opt.Instance); if (string.IsNullOrEmpty(schemaFilePath)) diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/PublishSchemaCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/PublishSchemaCommand.cs index e239db1056c..78e051f7dc2 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/PublishSchemaCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/PublishSchemaCommand.cs @@ -1,5 +1,7 @@ using ChilliCream.Nitro.Client; +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.Schemas; +using ChilliCream.Nitro.Client.Stages; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services.Sessions; using static ChilliCream.Nitro.CommandLine.ThrowHelper; @@ -13,9 +15,9 @@ public PublishSchemaCommand() : base("publish") { Description = "Publish a schema version to a stage."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -52,13 +54,26 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var tag = parseResult.GetRequiredValue(Opt.Instance); - var stage = parseResult.GetRequiredValue(Opt.Instance); - var apiId = parseResult.GetRequiredValue(Opt.Instance); + var apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, ct); + + var stage = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId, + ct); + + var tag = await console.GetOrPromptForTagAsync( + "Which tag?", parseResult, Opt.Instance, ct); + var force = parseResult.GetValue(Opt.Instance); var waitForApproval = parseResult.GetValue(Opt.Instance); var sourceMetadataJson = parseResult.GetValue(Opt.Instance); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/ValidateSchemaCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/ValidateSchemaCommand.cs index 17ffae4cc1b..57970302502 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/ValidateSchemaCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Schemas/ValidateSchemaCommand.cs @@ -1,4 +1,6 @@ +using ChilliCream.Nitro.Client.Apis; using ChilliCream.Nitro.Client.Schemas; +using ChilliCream.Nitro.Client.Stages; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services; using ChilliCream.Nitro.CommandLine.Services.Sessions; @@ -11,8 +13,8 @@ public ValidateSchemaCommand() : base("validate") { Description = "Validate a schema against a stage."; - Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); Options.Add(Opt.Instance); @@ -36,13 +38,24 @@ private static async Task ExecuteAsync( { var console = services.GetRequiredService(); var client = services.GetRequiredService(); + var apisClient = services.GetRequiredService(); + var stagesClient = services.GetRequiredService(); var fileSystem = services.GetRequiredService(); var sessionService = services.GetRequiredService(); parseResult.AssertHasAuthentication(sessionService); - var stage = parseResult.GetRequiredValue(Opt.Instance); - var apiId = parseResult.GetRequiredValue(Opt.Instance); + var apiId = await console.GetOrPromptForApiIdAsync( + "For which API?", parseResult, apisClient, sessionService, ct); + + var stage = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + stagesClient, + apiId, + ct); + var schemaFilePath = parseResult.GetRequiredValue(Opt.Instance); var sourceMetadataJson = parseResult.GetValue(Opt.Instance); diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Stages/Components/SelectStagePrompt.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Stages/Components/SelectStagePrompt.cs new file mode 100644 index 00000000000..5934489d9d4 --- /dev/null +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Stages/Components/SelectStagePrompt.cs @@ -0,0 +1,36 @@ +using ChilliCream.Nitro.Client; +using ChilliCream.Nitro.Client.Stages; + +namespace ChilliCream.Nitro.CommandLine.Commands.Stages.Components; + +internal sealed class SelectStagePrompt(IStagesClient client, string apiId) +{ + private string _title = "Select a stage from the list below."; + + public SelectStagePrompt Title(string title) + { + _title = title; + return this; + } + + public async Task RenderAsync( + INitroConsole console, + CancellationToken cancellationToken) + { + var stages = await client.ListStagesAsync(apiId, cancellationToken) ?? []; + + if (stages.Count == 0) + { + return null; + } + + return await console.PromptAsync( + _title, + stages.ToArray(), + static s => s.Name, + cancellationToken); + } + + public static SelectStagePrompt New(IStagesClient client, string apiId) + => new(client, apiId); +} diff --git a/src/Nitro/CommandLine/src/CommandLine/Commands/Stages/DeleteStageCommand.cs b/src/Nitro/CommandLine/src/CommandLine/Commands/Stages/DeleteStageCommand.cs index 8ed84454226..761aa7e1686 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Commands/Stages/DeleteStageCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Commands/Stages/DeleteStageCommand.cs @@ -16,7 +16,7 @@ public DeleteStageCommand() : base("delete") Description = "Delete a stage by name."; Options.Add(Opt.Instance); - Options.Add(Opt.Instance); + Options.Add(Opt.Instance); Options.Add(Opt.Instance); this.AddGlobalNitroOptions(); @@ -51,7 +51,13 @@ private static async Task ExecuteAsync( sessionService, cancellationToken); - var stageName = parseResult.GetRequiredValue(Opt.Instance); + var stageName = await console.GetOrPromptForStageNameAsync( + "Which stage?", + parseResult, + Opt.Instance, + client, + apiId, + cancellationToken); var force = parseResult.GetValue(Opt.Instance); if (!force) diff --git a/src/Nitro/CommandLine/src/CommandLine/Extensions/NitroConsoleExtensions.cs b/src/Nitro/CommandLine/src/CommandLine/Extensions/NitroConsoleExtensions.cs index 7e8754c6066..5be73ba54eb 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Extensions/NitroConsoleExtensions.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Extensions/NitroConsoleExtensions.cs @@ -1,5 +1,7 @@ using ChilliCream.Nitro.Client.Apis; +using ChilliCream.Nitro.Client.Stages; using ChilliCream.Nitro.CommandLine.Commands.Apis.Components; +using ChilliCream.Nitro.CommandLine.Commands.Stages.Components; using ChilliCream.Nitro.CommandLine.Helpers; using ChilliCream.Nitro.CommandLine.Services.Sessions; @@ -72,6 +74,28 @@ public static async Task PromptAsync( return await prompt.ShowAsync(console, cancellationToken); } + public static async Task PromptAsync( + this INitroConsole console, + string question, + T[] items, + Func converter, + CancellationToken cancellationToken) + where T : notnull + { + if (!console.IsInteractive) + { + throw new ExitException( + "Attempted to prompt the user for a selection, but the console is running in non-interactive mode."); + } + + var prompt = new SelectionPrompt() + .Title(question.AsQuestion()) + .UseConverter(converter) + .AddChoices(items); + + return await prompt.ShowAsync(console, cancellationToken); + } + public static async Task ConfirmAsync( this INitroConsole console, ParseResult parseResult, @@ -159,6 +183,57 @@ public static async Task PromptForApiIdAsync( return apiId; } + public static async Task GetOrPromptForStageNameAsync( + this INitroConsole console, + string message, + ParseResult parseResult, + Option stageOption, + IStagesClient stagesClient, + string apiId, + CancellationToken cancellationToken) + { + var value = parseResult.GetValue(stageOption); + + if (!string.IsNullOrEmpty(value)) + { + return value; + } + + if (!console.IsInteractive) + { + throw ThrowHelper.MissingRequiredOption(stageOption.Name); + } + + var stage = await SelectStagePrompt.New(stagesClient, apiId) + .Title(message) + .RenderAsync(console, cancellationToken) + ?? throw new ExitException("The selected API has no stages."); + + return stage.Name; + } + + public static async Task GetOrPromptForTagAsync( + this INitroConsole console, + string message, + ParseResult parseResult, + Option tagOption, + CancellationToken cancellationToken) + { + var value = parseResult.GetValue(tagOption); + + if (!string.IsNullOrEmpty(value)) + { + return value; + } + + if (!console.IsInteractive) + { + throw ThrowHelper.MissingRequiredOption(tagOption.Name); + } + + return await console.PromptAsync(message, defaultValue: null, cancellationToken); + } + public static void Success(this INitroConsole console, string message) { console.MarkupLine($"[green]{message}[/]"); diff --git a/src/Nitro/CommandLine/src/CommandLine/Options/OptionalStageNameOption.cs b/src/Nitro/CommandLine/src/CommandLine/Options/OptionalStageNameOption.cs index 9fffcf284b8..801dfe5b2ba 100644 --- a/src/Nitro/CommandLine/src/CommandLine/Options/OptionalStageNameOption.cs +++ b/src/Nitro/CommandLine/src/CommandLine/Options/OptionalStageNameOption.cs @@ -5,7 +5,7 @@ internal sealed class OptionalStageNameOption : Option public OptionalStageNameOption() : base("--stage") { Description = "The name of the stage"; - Required = true; + Required = false; this.DefaultFromEnvironmentValue(EnvironmentVariables.Stage); this.NonEmptyStringsOnly(); } diff --git a/src/Nitro/CommandLine/src/CommandLine/Options/OptionalTagOption.cs b/src/Nitro/CommandLine/src/CommandLine/Options/OptionalTagOption.cs new file mode 100644 index 00000000000..ac4ef4def01 --- /dev/null +++ b/src/Nitro/CommandLine/src/CommandLine/Options/OptionalTagOption.cs @@ -0,0 +1,12 @@ +namespace ChilliCream.Nitro.CommandLine; + +internal sealed class OptionalTagOption : Option +{ + public OptionalTagOption() : base("--tag") + { + Description = "The tag of the schema version to deploy"; + Required = false; + this.DefaultFromEnvironmentValue(EnvironmentVariables.Tag); + this.NonEmptyStringsOnly(); + } +} diff --git a/src/Nitro/CommandLine/src/CommandLine/ThrowHelper.cs b/src/Nitro/CommandLine/src/CommandLine/ThrowHelper.cs index 68f5f9ea758..727ab703860 100644 --- a/src/Nitro/CommandLine/src/CommandLine/ThrowHelper.cs +++ b/src/Nitro/CommandLine/src/CommandLine/ThrowHelper.cs @@ -21,6 +21,12 @@ public static Exception CouldNotSelectEdges() public static Exception NoClientSelected() => Exit("You did not select a client!"); + public static Exception NoMcpFeatureCollectionSelected() + => Exit("You did not select an MCP feature collection!"); + + public static Exception NoOpenApiCollectionSelected() + => Exit("You did not select an OpenAPI collection!"); + public static ExitException MutationReturnedNoData() => Exit("The GraphQL mutation completed without errors, but the server did not return the expected data."); } diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ClientsCommandTestBase.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ClientsCommandTestBase.cs index 8cac3d72ad2..f5c381cccb4 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ClientsCommandTestBase.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ClientsCommandTestBase.cs @@ -80,6 +80,39 @@ protected void SetupDeleteClientMutationException() #endregion + #region GetClientApiId + + protected void SetupGetClientApiId(string? apiId = ApiId) + { + ClientsClientMock.Setup(x => x.GetClientApiIdAsync( + ClientId, It.IsAny())) + .ReturnsAsync(apiId); + } + + #endregion + + #region ListStages + + protected void SetupListStagesQuery( + params (string Id, string Name)[] stages) + { + var result = stages + .Select(static s => + { + var stage = new Mock(MockBehavior.Strict); + stage.SetupGet(x => x.Id).Returns(s.Id); + stage.SetupGet(x => x.Name).Returns(s.Name); + return stage.Object; + }) + .ToArray(); + + StagesClientMock.Setup(x => x.ListStagesAsync( + ApiId, It.IsAny())) + .ReturnsAsync(result); + } + + #endregion + #region Show protected void SetupShowClientQuery(IShowClientCommandQuery_Node? result) diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/DownloadClientCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/DownloadClientCommandTests.cs index 278525057d8..707725ce2ee 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/DownloadClientCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/DownloadClientCommandTests.cs @@ -27,14 +27,14 @@ Download the queries from a stage. nitro client download [options] Options: - --api-id (REQUIRED) The ID of the API [env: NITRO_API_ID] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - --path (REQUIRED) The path where the client is stored - --format The format in which the client is stored [default: relay] - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --api-id The ID of the API [env: NITRO_API_ID] + --stage The name of the stage [env: NITRO_STAGE] + --path (REQUIRED) The path where the client is stored + --format The format in which the client is stored [default: relay] + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro client download \ @@ -45,36 +45,33 @@ nitro client download \ } [Theory] - [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task NoSession_Or_ApiKey_ReturnsError(InteractionMode mode) + public async Task MissingRequiredOptions_ReturnsError(InteractionMode mode) { // arrange & act SetupInteractionMode(mode); - SetupNoAuthentication(); var result = await ExecuteCommandAsync( "client", "download", "--api-id", ApiId, - "--stage", - Stage, "--path", OutputPath); // assert - result.AssertError( + result.StdErr.MatchInlineSnapshot( """ - This command requires an authenticated user. Either specify '--api-key' or run `nitro login`. + Missing required option '--stage'. """); + Assert.Equal(1, result.ExitCode); } [Theory] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task MissingRequiredOptions_ReturnsError(InteractionMode mode) + public async Task Download_Should_ReturnError_When_ApiIdNotProvided(InteractionMode mode) { // arrange & act SetupInteractionMode(mode); @@ -82,41 +79,44 @@ public async Task MissingRequiredOptions_ReturnsError(InteractionMode mode) var result = await ExecuteCommandAsync( "client", "download", - "--api-id", - ApiId, + "--stage", + Stage, "--path", OutputPath); // assert result.StdErr.MatchInlineSnapshot( """ - Option '--stage' is required. + Missing required option '--api-id'. """); Assert.Equal(1, result.ExitCode); } [Theory] + [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task Download_Should_ReturnError_When_ApiIdNotProvided(InteractionMode mode) + public async Task NoSession_Or_ApiKey_ReturnsError(InteractionMode mode) { // arrange & act SetupInteractionMode(mode); + SetupNoAuthentication(); var result = await ExecuteCommandAsync( "client", "download", + "--api-id", + ApiId, "--stage", Stage, "--path", OutputPath); // assert - result.StdErr.MatchInlineSnapshot( + result.AssertError( """ - Option '--api-id' is required. + This command requires an authenticated user. Either specify '--api-key' or run `nitro login`. """); - Assert.Equal(1, result.ExitCode); } [Fact] @@ -274,6 +274,100 @@ Downloaded client to '/some/working/directory/output-dir'. Assert.Equal("query { hello }", Encoding.UTF8.GetString(outputStream.ToArray())); } + [Fact] + public async Task Download_Should_PromptForStage_When_ApiProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupListStagesQuery(("stage-1", Stage)); + + var queryStream = CreatePersistedQueryStream( + ("doc-1", Guid.Empty, "query { hello }")); + SetupDownloadPersistedQueries(queryStream); + SetupCreateFile("queries.json"); + + var command = StartInteractiveCommand( + "client", + "download", + "--api-id", + ApiId, + "--path", + OutputPath, + "--format", + "relay"); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Download_Should_PromptForApi_When_StageProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + + var queryStream = CreatePersistedQueryStream( + ("doc-1", Guid.Empty, "query { hello }")); + SetupDownloadPersistedQueries(queryStream); + SetupCreateFile("queries.json"); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "download", + "--stage", + Stage, + "--path", + OutputPath, + "--format", + "relay"); + + // act + command.SelectOption(0); // Select API + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Download_Should_PromptForApiAndStage_When_NothingProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListStagesQuery(("stage-1", Stage)); + + var queryStream = CreatePersistedQueryStream( + ("doc-1", Guid.Empty, "query { hello }")); + SetupDownloadPersistedQueries(queryStream); + SetupCreateFile("queries.json"); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "download", + "--path", + OutputPath, + "--format", + "relay"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + private static Stream CreatePersistedQueryStream( params (string DocumentId, Guid ApiId, string Content)[] queries) { diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ListClientPublishedVersionsCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ListClientPublishedVersionsCommandTests.cs index a81d5ae2b92..6affe102976 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ListClientPublishedVersionsCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ListClientPublishedVersionsCommandTests.cs @@ -23,13 +23,13 @@ List all published versions of a client. nitro client list published-versions [options] Options: - --client-id The ID of the client [env: NITRO_CLIENT_ID] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - --cursor The pagination cursor to resume from [env: NITRO_CURSOR] - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --client-id The ID of the client [env: NITRO_CLIENT_ID] + --stage The name of the stage [env: NITRO_STAGE] + --cursor The pagination cursor to resume from [env: NITRO_CURSOR] + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro client list published-versions \ @@ -39,35 +39,31 @@ nitro client list published-versions \ } [Theory] - [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task NoSession_Or_ApiKey_ReturnsError(InteractionMode mode) + public async Task MissingClientId_ReturnsError(InteractionMode mode) { // arrange & act SetupInteractionMode(mode); - SetupNoAuthentication(); var result = await ExecuteCommandAsync( "client", "list", "published-versions", - "--client-id", - ClientId, "--stage", Stage); // assert result.AssertError( """ - This command requires an authenticated user. Either specify '--api-key' or run `nitro login`. + Missing required option '--client-id'. """); } [Theory] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task MissingClientId_ReturnsError(InteractionMode mode) + public async Task MissingStage_ReturnsError(InteractionMode mode) { // arrange & act SetupInteractionMode(mode); @@ -76,37 +72,41 @@ public async Task MissingClientId_ReturnsError(InteractionMode mode) "client", "list", "published-versions", - "--stage", - Stage); + "--client-id", + ClientId); // assert - result.AssertError( + result.StdErr.MatchInlineSnapshot( """ - Missing required option '--client-id'. + Missing required option '--stage'. """); + Assert.Equal(1, result.ExitCode); } [Theory] + [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task MissingStage_ReturnsError(InteractionMode mode) + public async Task NoSession_Or_ApiKey_ReturnsError(InteractionMode mode) { // arrange & act SetupInteractionMode(mode); + SetupNoAuthentication(); var result = await ExecuteCommandAsync( "client", "list", "published-versions", "--client-id", - ClientId); + ClientId, + "--stage", + Stage); // assert - result.StdErr.MatchInlineSnapshot( + result.AssertError( """ - Option '--stage' is required. + This command requires an authenticated user. Either specify '--api-key' or run `nitro login`. """); - Assert.Equal(1, result.ExitCode); } [Theory] @@ -296,6 +296,90 @@ public async Task WithCursor_ReturnsSuccess(InteractionMode mode) """); } + [Fact] + public async Task PublishedVersions_Should_PromptForStage_When_ClientProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupGetClientApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupListClientPublishedVersionsQuery( + versions: [("v1", new DateTimeOffset(2025, 1, 15, 10, 0, 0, TimeSpan.Zero))]); + + var command = StartInteractiveCommand( + "client", + "list", + "published-versions", + "--client-id", + ClientId); + + // act + command.SelectOption(0); // Select stage + command.SelectOption(0); // Select version + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task PublishedVersions_Should_PromptForApiAndClient_When_StageProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupListClientPublishedVersionsQuery( + versions: [("v1", new DateTimeOffset(2025, 1, 15, 10, 0, 0, TimeSpan.Zero))]); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "list", + "published-versions", + "--stage", + Stage); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + command.SelectOption(0); // Select version + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task PublishedVersions_Should_PromptForApiClientAndStage_When_NothingProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupListClientPublishedVersionsQuery( + versions: [("v1", new DateTimeOffset(2025, 1, 15, 10, 0, 0, TimeSpan.Zero))]); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "list", + "published-versions"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + command.SelectOption(0); // Select stage + command.SelectOption(0); // Select version + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + [Fact] public async Task ListClientPublishedVersionsThrows_ReturnsError() { diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/PublishClientCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/PublishClientCommandTests.cs index c0e9fca68cd..30ccf64b572 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/PublishClientCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/PublishClientCommandTests.cs @@ -24,15 +24,15 @@ Publish a client version to a stage. nitro client publish [options] Options: - --client-id (REQUIRED) The ID of the client [env: NITRO_CLIENT_ID] - --tag (REQUIRED) The tag of the schema version to deploy [env: NITRO_TAG] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - --force Skip confirmation prompts for deletes and overwrites - --wait-for-approval Wait for the deployment to be approved before completing [env: NITRO_WAIT_FOR_APPROVAL] - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --client-id The ID of the client [env: NITRO_CLIENT_ID] + --tag The tag of the schema version to deploy [env: NITRO_TAG] + --stage The name of the stage [env: NITRO_STAGE] + --force Skip confirmation prompts for deletes and overwrites + --wait-for-approval Wait for the deployment to be approved before completing [env: NITRO_WAIT_FOR_APPROVAL] + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro client publish \ @@ -42,6 +42,81 @@ nitro client publish \ """); } + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Publish_Should_ReturnError_When_ClientIdNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "client", + "publish", + "--tag", + Tag, + "--stage", + Stage); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--client-id'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Publish_Should_ReturnError_When_StageNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "client", + "publish", + "--client-id", + ClientId, + "--tag", + Tag); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--stage'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Publish_Should_ReturnError_When_TagNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "client", + "publish", + "--client-id", + ClientId, + "--stage", + Stage); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--tag'. + """); + Assert.Equal(1, result.ExitCode); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -411,6 +486,202 @@ public async Task WithEnvVars_ReturnsSuccess() """); } + [Fact] + public async Task Publish_Should_PromptForTag_When_OnlyTagMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupPublishClientMutation(); + SetupPublishClientSubscription( + CreateClientVersionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "client", + "publish", + "--client-id", + ClientId, + "--stage", + Stage); + + // act + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForStage_When_OnlyStageMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupGetClientApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishClientMutation(); + SetupPublishClientSubscription( + CreateClientVersionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "client", + "publish", + "--client-id", + ClientId, + "--tag", + Tag); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiAndClient_When_OnlyClientMissing_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupPublishClientMutation(); + SetupPublishClientSubscription( + CreateClientVersionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "publish", + "--stage", + Stage, + "--tag", + Tag); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForStageAndTag_When_ClientProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupGetClientApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishClientMutation(); + SetupPublishClientSubscription( + CreateClientVersionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "client", + "publish", + "--client-id", + ClientId); + + // act + command.Input(Tag); // Tag + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiClientAndTag_When_StageProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupPublishClientMutation(); + SetupPublishClientSubscription( + CreateClientVersionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "publish", + "--stage", + Stage); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiClientAndStage_When_TagProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishClientMutation(); + SetupPublishClientSubscription( + CreateClientVersionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "publish", + "--tag", + Tag); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiClientStageAndTag_When_NothingProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishClientMutation(); + SetupPublishClientSubscription( + CreateClientVersionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "publish"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + command.Input(Tag); // Tag + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + public static TheoryData GetMutationErrors() { var unexpectedError = new Mock(); diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/UnpublishClientCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/UnpublishClientCommandTests.cs index 10d3108b636..747cce7e507 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/UnpublishClientCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/UnpublishClientCommandTests.cs @@ -23,13 +23,13 @@ Unpublish a client version from a stage. nitro client unpublish [options] Options: - --tag (REQUIRED) One or more client version tags to unpublish [env: NITRO_TAG] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - --client-id (REQUIRED) The ID of the client [env: NITRO_CLIENT_ID] - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --tag One or more client version tags to unpublish [env: NITRO_TAG] + --stage The name of the stage [env: NITRO_STAGE] + --client-id The ID of the client [env: NITRO_CLIENT_ID] + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro client unpublish \ @@ -39,6 +39,81 @@ nitro client unpublish \ """); } + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Unpublish_Should_ReturnError_When_ClientIdNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "client", + "unpublish", + "--tag", + Tag, + "--stage", + Stage); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--client-id'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Unpublish_Should_ReturnError_When_StageNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "client", + "unpublish", + "--client-id", + ClientId, + "--tag", + Tag); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--stage'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Unpublish_Should_ReturnError_When_TagNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "client", + "unpublish", + "--client-id", + ClientId, + "--stage", + Stage); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--tag'. + """); + Assert.Equal(1, result.ExitCode); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -189,6 +264,188 @@ Unpublishing client 'client-1' from stage 'dev' Assert.Equal(1, result.ExitCode); } + [Fact] + public async Task Unpublish_Should_PromptForTag_When_OnlyTagMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupUnpublishClientMutation(); + + var command = StartInteractiveCommand( + "client", + "unpublish", + "--client-id", + ClientId, + "--stage", + Stage); + + // act + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Unpublish_Should_PromptForStage_When_OnlyStageMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupGetClientApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupUnpublishClientMutation(); + + var command = StartInteractiveCommand( + "client", + "unpublish", + "--client-id", + ClientId, + "--tag", + Tag); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Unpublish_Should_PromptForApiAndClient_When_OnlyClientMissing_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupUnpublishClientMutation(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "unpublish", + "--stage", + Stage, + "--tag", + Tag); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Unpublish_Should_PromptForStageAndTag_When_ClientProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupGetClientApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupUnpublishClientMutation(); + + var command = StartInteractiveCommand( + "client", + "unpublish", + "--client-id", + ClientId); + + // act + command.SelectOption(0); // Select stage + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Unpublish_Should_PromptForApiClientAndTag_When_StageProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupUnpublishClientMutation(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "unpublish", + "--stage", + Stage); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Unpublish_Should_PromptForApiClientAndStage_When_TagProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupUnpublishClientMutation(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "unpublish", + "--tag", + Tag); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Unpublish_Should_PromptForApiClientStageAndTag_When_NothingProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupUnpublishClientMutation(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "unpublish"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + command.SelectOption(0); // Select stage + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + public static TheoryData UnpublishMutationErrorCases => new() { diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/UploadClientCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/UploadClientCommandTests.cs index 3b695bc1d2f..1723c3753c9 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/UploadClientCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/UploadClientCommandTests.cs @@ -23,8 +23,8 @@ public async Task Help_ReturnsSuccess() nitro client upload [options] Options: - --client-id (REQUIRED) The ID of the client [env: NITRO_CLIENT_ID] - --tag (REQUIRED) The tag of the schema version to deploy [env: NITRO_TAG] + --client-id The ID of the client [env: NITRO_CLIENT_ID] + --tag The tag of the schema version to deploy [env: NITRO_TAG] --operations-file (REQUIRED) The path to the json file with the operations [env: NITRO_OPERATIONS_FILE] --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] --api-key The API key used for authentication [env: NITRO_API_KEY] @@ -39,6 +39,58 @@ nitro client upload \ """); } + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Upload_Should_ReturnError_When_ClientIdNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + SetupOperationsFile(); + + // act + var result = await ExecuteCommandAsync( + "client", + "upload", + "--tag", + Tag, + "--operations-file", + OperationsFile); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--client-id'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Upload_Should_ReturnError_When_TagNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + SetupOperationsFile(); + + // act + var result = await ExecuteCommandAsync( + "client", + "upload", + "--client-id", + ClientId, + "--operations-file", + OperationsFile); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--tag'. + """); + Assert.Equal(1, result.ExitCode); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -214,6 +266,87 @@ public async Task UploadsClient_ReturnsSuccess() """); } + [Fact] + public async Task Upload_Should_PromptForTag_When_ClientProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupOperationsFile(); + SetupUploadClientMutation(); + + var command = StartInteractiveCommand( + "client", + "upload", + "--client-id", + ClientId, + "--operations-file", + OperationsFile); + + // act + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Upload_Should_PromptForApiAndClient_When_TagProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupOperationsFile(); + SetupUploadClientMutation(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "upload", + "--tag", + Tag, + "--operations-file", + OperationsFile); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Upload_Should_PromptForApiClientAndTag_When_NothingProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupOperationsFile(); + SetupUploadClientMutation(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "upload", + "--operations-file", + OperationsFile); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + public static TheoryData GetUploadClientErrors() => new() { { diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ValidateClientCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ValidateClientCommandTests.cs index 023003f7297..8cb29793e87 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ValidateClientCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Clients/ValidateClientCommandTests.cs @@ -23,8 +23,8 @@ Validate a client version. nitro client validate [options] Options: - --client-id (REQUIRED) The ID of the client [env: NITRO_CLIENT_ID] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] + --client-id The ID of the client [env: NITRO_CLIENT_ID] + --stage The name of the stage [env: NITRO_STAGE] --operations-file (REQUIRED) The path to the json file with the operations [env: NITRO_OPERATIONS_FILE] --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] --api-key The API key used for authentication [env: NITRO_API_KEY] @@ -39,6 +39,58 @@ nitro client validate \ """); } + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Validate_Should_ReturnError_When_ClientIdNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + SetupOperationsFile(); + + // act + var result = await ExecuteCommandAsync( + "client", + "validate", + "--stage", + Stage, + "--operations-file", + OperationsFile); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--client-id'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Validate_Should_ReturnError_When_StageNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + SetupOperationsFile(); + + // act + var result = await ExecuteCommandAsync( + "client", + "validate", + "--client-id", + ClientId, + "--operations-file", + OperationsFile); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--stage'. + """); + Assert.Equal(1, result.ExitCode); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -278,6 +330,93 @@ Client failed validation. Assert.Equal(1, result.ExitCode); } + [Fact] + public async Task Validate_Should_PromptForStage_When_ClientProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupOperationsFile(); + SetupGetClientApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupValidateClientMutation(); + SetupValidateClientSubscription(); + + var command = StartInteractiveCommand( + "client", + "validate", + "--client-id", + ClientId, + "--operations-file", + OperationsFile); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Validate_Should_PromptForApiAndClient_When_StageProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupOperationsFile(); + SetupValidateClientMutation(); + SetupValidateClientSubscription(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "validate", + "--stage", + Stage, + "--operations-file", + OperationsFile); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Validate_Should_PromptForApiClientAndStage_When_NothingProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, ApiName)); + SetupListClientsForPrompt((ClientId, ClientName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupOperationsFile(); + SetupValidateClientMutation(); + SetupValidateClientSubscription(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "client", + "validate", + "--operations-file", + OperationsFile); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select client + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + public static TheoryData GetStartClientValidationErrors() => new() { diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionDownloadCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionDownloadCommandTests.cs index 2de1667d5a6..8d682f83625 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionDownloadCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionDownloadCommandTests.cs @@ -23,14 +23,14 @@ Download the most recent gateway configuration. nitro fusion download [options] Options: - --api-id (REQUIRED) The ID of the API [env: NITRO_API_ID] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - --version The version of the archive to download [default: 2.0.0] - --output-file The file path to write the output to [env: NITRO_OUTPUT_FILE] - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --api-id The ID of the API [env: NITRO_API_ID] + --stage The name of the stage [env: NITRO_STAGE] + --version The version of the archive to download [default: 2.0.0] + --output-file The file path to write the output to [env: NITRO_OUTPUT_FILE] + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro fusion download \ @@ -41,56 +41,77 @@ nitro fusion download \ } [Theory] - [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task NoSession_Or_ApiKey_ReturnsError(InteractionMode mode) + public async Task Download_Should_ReturnError_When_ApiIdNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "fusion", + "download"); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--api-id'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Download_Should_ReturnError_When_StageNotProvided(InteractionMode mode) { // arrange SetupInteractionMode(mode); - SetupNoAuthentication(); // act var result = await ExecuteCommandAsync( "fusion", "download", "--api-id", - ApiId, - "--stage", - Stage); + ApiId); // assert - result.AssertError( + result.StdErr.MatchInlineSnapshot( """ - This command requires an authenticated user. Either specify '--api-key' or run `nitro login`. + Missing required option '--stage'. """); + Assert.Equal(1, result.ExitCode); } - #region Option Validation - [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task MissingRequiredOptions_ReturnsError(InteractionMode mode) + public async Task NoSession_Or_ApiKey_ReturnsError(InteractionMode mode) { // arrange SetupInteractionMode(mode); + SetupNoAuthentication(); // act var result = await ExecuteCommandAsync( "fusion", - "download"); + "download", + "--api-id", + ApiId, + "--stage", + Stage); // assert - result.StdErr.MatchInlineSnapshot( + result.AssertError( """ - Option '--api-id' is required. - Option '--stage' is required. + This command requires an authenticated user. Either specify '--api-key' or run `nitro login`. """); - Assert.Equal(1, result.ExitCode); } + #region Option Validation + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -242,4 +263,81 @@ public async Task FusionConfigurationNotFound_ReturnsError() The API with the given ID does not exist or there is no Fusion configuration that supports version '2.0.0'. """); } + + [Fact] + public async Task Download_Should_PromptForStage_When_ApiProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupListStagesQuery(("stage-1", Stage)); + SetupFusionConfigurationDownload(); + SetupCreateFile(ArchiveFile); + + var command = StartInteractiveCommand( + "fusion", + "download", + "--api-id", + ApiId, + "--output-file", + ArchiveFile); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Download_Should_PromptForApi_When_StageProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupFusionConfigurationDownload(); + SetupCreateFile(ArchiveFile); + + var command = StartInteractiveCommand( + "fusion", + "download", + "--stage", + Stage, + "--output-file", + ArchiveFile); + + // act + command.SelectOption(0); // Select API + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Download_Should_PromptForApiAndStage_When_NothingProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupListStagesQuery(("stage-1", Stage)); + SetupFusionConfigurationDownload(); + SetupCreateFile(ArchiveFile); + + var command = StartInteractiveCommand( + "fusion", + "download", + "--output-file", + ArchiveFile); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } } diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionPublishCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionPublishCommandTests.cs index 311ccfba78a..77629a1fb15 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionPublishCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionPublishCommandTests.cs @@ -25,9 +25,9 @@ Publish a Fusion configuration to a stage. nitro fusion publish [command] [options] Options: - --api-id (REQUIRED) The ID of the API [env: NITRO_API_ID] - --tag (REQUIRED) The tag of the schema version to deploy [env: NITRO_TAG] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] + --api-id The ID of the API [env: NITRO_API_ID] + --tag The tag of the schema version to deploy [env: NITRO_TAG] + --stage The name of the stage [env: NITRO_STAGE] -s, --source-schema One or more source schemas that should be included in the composition. Source schemas can either be just a name ('example') or a name and a version ('example@1.0.0'). If no version is specified the value of the '--tag' option is taken as the source schema version. -f, --source-schema-file One or more paths to a source schema file (.graphqls) or directory containing a source schema file -a, --archive, --configuration The path to a Fusion archive file (the '--configuration' alias is deprecated) [env: NITRO_FUSION_CONFIG_FILE] @@ -58,14 +58,35 @@ nitro fusion publish \ } [Theory] - [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task NoSession_Or_ApiKey_ReturnsError(InteractionMode mode) + public async Task Publish_Should_ReturnError_When_ApiIdNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "fusion", + "publish", + "--source-schema", + SourceSchema); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--api-id'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Publish_Should_ReturnError_When_StageNotProvided(InteractionMode mode) { // arrange SetupInteractionMode(mode); - SetupNoAuthentication(); // act var result = await ExecuteCommandAsync( @@ -73,27 +94,21 @@ public async Task NoSession_Or_ApiKey_ReturnsError(InteractionMode mode) "publish", "--api-id", ApiId, - "--stage", - Stage, - "--tag", - Tag, - "--archive", - ArchiveFile); + "--source-schema", + SourceSchema); // assert - result.AssertError( + result.StdErr.MatchInlineSnapshot( """ - This command requires an authenticated user. Either specify '--api-key' or run `nitro login`. + Missing required option '--stage'. """); + Assert.Equal(1, result.ExitCode); } - #region Option Validation - [Theory] - [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task MissingRequiredOptions_ReturnsError(InteractionMode mode) + public async Task Publish_Should_ReturnError_When_TagNotProvided(InteractionMode mode) { // arrange SetupInteractionMode(mode); @@ -102,19 +117,53 @@ public async Task MissingRequiredOptions_ReturnsError(InteractionMode mode) var result = await ExecuteCommandAsync( "fusion", "publish", + "--api-id", + ApiId, + "--stage", + Stage, "--source-schema", SourceSchema); // assert result.StdErr.MatchInlineSnapshot( """ - Option '--api-id' is required. - Option '--tag' is required. - Option '--stage' is required. + Missing required option '--tag'. """); Assert.Equal(1, result.ExitCode); } + [Theory] + [InlineData(InteractionMode.Interactive)] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task NoSession_Or_ApiKey_ReturnsError(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + SetupNoAuthentication(); + + // act + var result = await ExecuteCommandAsync( + "fusion", + "publish", + "--api-id", + ApiId, + "--stage", + Stage, + "--tag", + Tag, + "--archive", + ArchiveFile); + + // assert + result.AssertError( + """ + This command requires an authenticated user. Either specify '--api-key' or run `nitro login`. + """); + } + + #region Option Validation + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -319,6 +368,237 @@ public async Task WithArchive_ReturnsSuccess() AssertFusionSchema(schema); } + [Fact] + public async Task Publish_Should_PromptForTag_When_OnlyTagMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupArchiveFile(); + SetupRequestDeploymentSlotMutation(); + SetupRequestDeploymentSlotSubscription(); + SetupClaimDeploymentSlotMutation(); + SetupFusionConfigurationValidationMutation(); + SetupFusionConfigurationValidationSubscription(); + SetupFusionConfigurationUploadMutation(); + SetupFusionConfigurationUploadSubscription(); + + var command = StartInteractiveCommand( + "fusion", + "publish", + "--api-id", + ApiId, + "--stage", + Stage, + "--archive", + ArchiveFile); + + // act + command.Input(Tag); // Enter tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForStage_When_OnlyStageMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupListStagesQuery(("stage-1", Stage)); + SetupArchiveFile(); + SetupRequestDeploymentSlotMutation(); + SetupRequestDeploymentSlotSubscription(); + SetupClaimDeploymentSlotMutation(); + SetupFusionConfigurationValidationMutation(); + SetupFusionConfigurationValidationSubscription(); + SetupFusionConfigurationUploadMutation(); + SetupFusionConfigurationUploadSubscription(); + + var command = StartInteractiveCommand( + "fusion", + "publish", + "--api-id", + ApiId, + "--tag", + Tag, + "--archive", + ArchiveFile); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApi_When_OnlyApiMissing_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupArchiveFile(); + SetupRequestDeploymentSlotMutation(); + SetupRequestDeploymentSlotSubscription(); + SetupClaimDeploymentSlotMutation(); + SetupFusionConfigurationValidationMutation(); + SetupFusionConfigurationValidationSubscription(); + SetupFusionConfigurationUploadMutation(); + SetupFusionConfigurationUploadSubscription(); + + var command = StartInteractiveCommand( + "fusion", + "publish", + "--stage", + Stage, + "--tag", + Tag, + "--archive", + ArchiveFile); + + // act + command.SelectOption(0); // Select API + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForStageAndTag_When_ApiProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupListStagesQuery(("stage-1", Stage)); + SetupArchiveFile(); + SetupRequestDeploymentSlotMutation(); + SetupRequestDeploymentSlotSubscription(); + SetupClaimDeploymentSlotMutation(); + SetupFusionConfigurationValidationMutation(); + SetupFusionConfigurationValidationSubscription(); + SetupFusionConfigurationUploadMutation(); + SetupFusionConfigurationUploadSubscription(); + + var command = StartInteractiveCommand( + "fusion", + "publish", + "--api-id", + ApiId, + "--archive", + ArchiveFile); + + // act + command.SelectOption(0); // Select stage + command.Input(Tag); // Enter tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiAndTag_When_StageProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupArchiveFile(); + SetupRequestDeploymentSlotMutation(); + SetupRequestDeploymentSlotSubscription(); + SetupClaimDeploymentSlotMutation(); + SetupFusionConfigurationValidationMutation(); + SetupFusionConfigurationValidationSubscription(); + SetupFusionConfigurationUploadMutation(); + SetupFusionConfigurationUploadSubscription(); + + var command = StartInteractiveCommand( + "fusion", + "publish", + "--stage", + Stage, + "--archive", + ArchiveFile); + + // act + command.SelectOption(0); // Select API + command.Input(Tag); // Enter tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiAndStage_When_TagProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupListStagesQuery(("stage-1", Stage)); + SetupArchiveFile(); + SetupRequestDeploymentSlotMutation(); + SetupRequestDeploymentSlotSubscription(); + SetupClaimDeploymentSlotMutation(); + SetupFusionConfigurationValidationMutation(); + SetupFusionConfigurationValidationSubscription(); + SetupFusionConfigurationUploadMutation(); + SetupFusionConfigurationUploadSubscription(); + + var command = StartInteractiveCommand( + "fusion", + "publish", + "--tag", + Tag, + "--archive", + ArchiveFile); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiStageAndTag_When_NothingProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupListStagesQuery(("stage-1", Stage)); + SetupArchiveFile(); + SetupRequestDeploymentSlotMutation(); + SetupRequestDeploymentSlotSubscription(); + SetupClaimDeploymentSlotMutation(); + SetupFusionConfigurationValidationMutation(); + SetupFusionConfigurationValidationSubscription(); + SetupFusionConfigurationUploadMutation(); + SetupFusionConfigurationUploadSubscription(); + + var command = StartInteractiveCommand( + "fusion", + "publish", + "--archive", + ArchiveFile); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select stage + command.Input(Tag); // Enter tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + [Fact] public async Task WithArchive_WithEnvVars_ReturnsSuccess() { diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionValidateCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionValidateCommandTests.cs index 2c7a02dfcc9..c99d8f8270b 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionValidateCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Fusion/FusionValidateCommandTests.cs @@ -21,8 +21,8 @@ Validate a Fusion configuration against a stage. nitro fusion validate [options] Options: - --api-id (REQUIRED) The ID of the API [env: NITRO_API_ID] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] + --api-id The ID of the API [env: NITRO_API_ID] + --stage The name of the stage [env: NITRO_STAGE] -a, --archive, --configuration The path to a Fusion archive file (the '--configuration' alias is deprecated) [env: NITRO_FUSION_CONFIG_FILE] --legacy-v1-archive The path to a Fusion v1 archive file. This option is only intended to be used during the migration from Fusion v1 to Fusion v2+. -f, --source-schema-file One or more paths to a source schema file (.graphqls) or directory containing a source schema file @@ -41,40 +41,32 @@ nitro fusion validate \ } [Theory] - [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task NoSession_Or_ApiKey_ReturnsError(InteractionMode mode) + public async Task Validate_Should_ReturnError_When_ApiIdNotProvided(InteractionMode mode) { // arrange SetupInteractionMode(mode); - SetupNoAuthentication(); // act var result = await ExecuteCommandAsync( "fusion", "validate", - "--api-id", - ApiId, - "--stage", - Stage, - "--archive", - ArchiveFile); + "--source-schema-file", + SourceSchemaFile); // assert - result.AssertError( + result.StdErr.MatchInlineSnapshot( """ - This command requires an authenticated user. Either specify '--api-key' or run `nitro login`. + Missing required option '--api-id'. """); + Assert.Equal(1, result.ExitCode); } - #region Option Validation - [Theory] - [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] [InlineData(InteractionMode.JsonOutput)] - public async Task MissingRequiredOptions_ReturnsError(InteractionMode mode) + public async Task Validate_Should_ReturnError_When_StageNotProvided(InteractionMode mode) { // arrange SetupInteractionMode(mode); @@ -83,18 +75,49 @@ public async Task MissingRequiredOptions_ReturnsError(InteractionMode mode) var result = await ExecuteCommandAsync( "fusion", "validate", + "--api-id", + ApiId, "--source-schema-file", SourceSchemaFile); // assert result.StdErr.MatchInlineSnapshot( """ - Option '--api-id' is required. - Option '--stage' is required. + Missing required option '--stage'. """); Assert.Equal(1, result.ExitCode); } + [Theory] + [InlineData(InteractionMode.Interactive)] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task NoSession_Or_ApiKey_ReturnsError(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + SetupNoAuthentication(); + + // act + var result = await ExecuteCommandAsync( + "fusion", + "validate", + "--api-id", + ApiId, + "--stage", + Stage, + "--archive", + ArchiveFile); + + // assert + result.AssertError( + """ + This command requires an authenticated user. Either specify '--api-key' or run `nitro login`. + """); + } + + #region Option Validation + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -240,6 +263,86 @@ Validating Fusion configuration of API 'api-1' against stage 'dev' AssertSchemaUpload(capturedStream); } + [Fact] + public async Task Validate_Should_PromptForStage_When_ApiProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupListStagesQuery(("stage-1", Stage)); + SetupArchiveFile(); + SetupSchemaValidationMutation(); + SetupSchemaValidationSubscription(); + + var command = StartInteractiveCommand( + "fusion", + "validate", + "--api-id", + ApiId, + "--archive", + ArchiveFile); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Validate_Should_PromptForApi_When_StageProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupArchiveFile(); + SetupSchemaValidationMutation(); + SetupSchemaValidationSubscription(); + + var command = StartInteractiveCommand( + "fusion", + "validate", + "--stage", + Stage, + "--archive", + ArchiveFile); + + // act + command.SelectOption(0); // Select API + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Validate_Should_PromptForApiAndStage_When_NothingProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupListStagesQuery(("stage-1", Stage)); + SetupArchiveFile(); + SetupSchemaValidationMutation(); + SetupSchemaValidationSubscription(); + + var command = StartInteractiveCommand( + "fusion", + "validate", + "--archive", + ArchiveFile); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + [Fact] public async Task WithArchive_WithEnvVars_ReturnsSuccess() { diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/McpCommandTestBase.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/McpCommandTestBase.cs index 84ee293937c..546101a51b7 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/McpCommandTestBase.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/McpCommandTestBase.cs @@ -113,6 +113,56 @@ protected void SetupListMcpFeatureCollectionsQueryException() .ThrowsAsync(new InvalidOperationException("Something unexpected happened.")); } + protected void SetupListMcpFeatureCollectionsForPrompt( + params (string Id, string Name)[] items) + { + var nodes = items + .Select(static item => + (IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node) + new ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection( + item.Id, + item.Name)) + .ToArray(); + + McpClientMock.Setup(x => x.ListMcpFeatureCollectionsAsync( + ApiId, null, 5, It.IsAny())) + .ReturnsAsync(new ConnectionPage( + nodes, null, false)); + } + + #endregion + + #region GetMcpFeatureCollectionApiId + + protected void SetupGetMcpFeatureCollectionApiId(string? apiId = ApiId) + { + McpClientMock.Setup(x => x.GetMcpFeatureCollectionApiIdAsync( + McpFeatureCollectionId, It.IsAny())) + .ReturnsAsync(apiId); + } + + #endregion + + #region ListStages + + protected void SetupListStagesQuery( + params (string Id, string Name)[] stages) + { + var result = stages + .Select(static s => + { + var stage = new Mock(MockBehavior.Strict); + stage.SetupGet(x => x.Id).Returns(s.Id); + stage.SetupGet(x => x.Name).Returns(s.Name); + return stage.Object; + }) + .ToArray(); + + StagesClientMock.Setup(x => x.ListStagesAsync( + ApiId, It.IsAny())) + .ReturnsAsync(result); + } + #endregion #region Upload diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/PublishMcpFeatureCollectionCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/PublishMcpFeatureCollectionCommandTests.cs index e14dfd497c5..ac2fcc51af9 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/PublishMcpFeatureCollectionCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/PublishMcpFeatureCollectionCommandTests.cs @@ -24,15 +24,15 @@ Publish an MCP feature collection version to a stage. nitro mcp publish [options] Options: - --mcp-feature-collection-id (REQUIRED) The ID of the MCP Feature Collection [env: NITRO_MCP_FEATURE_COLLECTION_ID] - --tag (REQUIRED) The tag of the schema version to deploy [env: NITRO_TAG] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - --force Skip confirmation prompts for deletes and overwrites - --wait-for-approval Wait for the deployment to be approved before completing [env: NITRO_WAIT_FOR_APPROVAL] - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --mcp-feature-collection-id The ID of the MCP Feature Collection [env: NITRO_MCP_FEATURE_COLLECTION_ID] + --tag The tag of the schema version to deploy [env: NITRO_TAG] + --stage The name of the stage [env: NITRO_STAGE] + --force Skip confirmation prompts for deletes and overwrites + --wait-for-approval Wait for the deployment to be approved before completing [env: NITRO_WAIT_FOR_APPROVAL] + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro mcp publish \ @@ -42,6 +42,37 @@ nitro mcp publish \ """); } + [Theory] + [InlineData("--mcp-feature-collection-id")] + [InlineData("--tag")] + [InlineData("--stage")] + public async Task MissingRequiredOption_NonInteractive_ReturnsError(string missingOption) + { + // arrange + SetupInteractionMode(InteractionMode.NonInteractive); + + var args = new List + { + "mcp", + "publish", + "--mcp-feature-collection-id", + McpFeatureCollectionId, + "--tag", + Tag, + "--stage", + Stage + }; + + var index = args.IndexOf(missingOption); + args.RemoveRange(index, 2); + + // act + var result = await ExecuteCommandAsync(args.ToArray()); + + // assert + result.AssertError($"Missing required option '{missingOption}'."); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -412,6 +443,202 @@ public async Task WithEnvVars_ReturnsSuccess() """); } + [Fact] + public async Task Publish_Should_PromptForTag_When_OnlyTagMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupPublishMcpFeatureCollectionMutation(); + SetupPublishMcpFeatureCollectionSubscription( + CreateMcpFeatureCollectionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "mcp", + "publish", + "--mcp-feature-collection-id", + McpFeatureCollectionId, + "--stage", + Stage); + + // act + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForStage_When_OnlyStageMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupGetMcpFeatureCollectionApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishMcpFeatureCollectionMutation(); + SetupPublishMcpFeatureCollectionSubscription( + CreateMcpFeatureCollectionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "mcp", + "publish", + "--mcp-feature-collection-id", + McpFeatureCollectionId, + "--tag", + Tag); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiAndCollection_When_OnlyCollectionMissing_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListMcpFeatureCollectionsForPrompt((McpFeatureCollectionId, McpFeatureCollectionName)); + SetupPublishMcpFeatureCollectionMutation(); + SetupPublishMcpFeatureCollectionSubscription( + CreateMcpFeatureCollectionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "mcp", + "publish", + "--stage", + Stage, + "--tag", + Tag); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select feature collection + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForStageAndTag_When_CollectionProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupGetMcpFeatureCollectionApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishMcpFeatureCollectionMutation(); + SetupPublishMcpFeatureCollectionSubscription( + CreateMcpFeatureCollectionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "mcp", + "publish", + "--mcp-feature-collection-id", + McpFeatureCollectionId); + + // act + command.Input(Tag); // Tag + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiCollectionAndTag_When_StageProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListMcpFeatureCollectionsForPrompt((McpFeatureCollectionId, McpFeatureCollectionName)); + SetupPublishMcpFeatureCollectionMutation(); + SetupPublishMcpFeatureCollectionSubscription( + CreateMcpFeatureCollectionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "mcp", + "publish", + "--stage", + Stage); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select feature collection + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiCollectionAndStage_When_TagProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListMcpFeatureCollectionsForPrompt((McpFeatureCollectionId, McpFeatureCollectionName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishMcpFeatureCollectionMutation(); + SetupPublishMcpFeatureCollectionSubscription( + CreateMcpFeatureCollectionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "mcp", + "publish", + "--tag", + Tag); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select feature collection + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiCollectionStageAndTag_When_NothingProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListMcpFeatureCollectionsForPrompt((McpFeatureCollectionId, McpFeatureCollectionName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishMcpFeatureCollectionMutation(); + SetupPublishMcpFeatureCollectionSubscription( + CreateMcpFeatureCollectionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "mcp", + "publish"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select feature collection + command.Input(Tag); // Tag + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + public static TheoryData GetStartMcpFeatureCollectionPublishErrors() { diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/ValidateMcpFeatureCollectionCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/ValidateMcpFeatureCollectionCommandTests.cs index 3f12fd5d850..4563b634574 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/ValidateMcpFeatureCollectionCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Mcp/ValidateMcpFeatureCollectionCommandTests.cs @@ -24,14 +24,14 @@ Validate an MCP feature collection version. nitro mcp validate [options] Options: - --mcp-feature-collection-id (REQUIRED) The ID of the MCP Feature Collection [env: NITRO_MCP_FEATURE_COLLECTION_ID] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - -p, --prompt-pattern One or more file patterns to locate MCP prompt definition files (*.json) - -t, --tool-pattern One or more file patterns to locate MCP tool definition files (*.graphql) - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --mcp-feature-collection-id The ID of the MCP Feature Collection [env: NITRO_MCP_FEATURE_COLLECTION_ID] + --stage The name of the stage [env: NITRO_STAGE] + -p, --prompt-pattern One or more file patterns to locate MCP prompt definition files (*.json) + -t, --tool-pattern One or more file patterns to locate MCP tool definition files (*.graphql) + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro mcp validate \ @@ -42,6 +42,39 @@ nitro mcp validate \ """); } + [Theory] + [InlineData("--mcp-feature-collection-id")] + [InlineData("--stage")] + public async Task MissingRequiredOption_NonInteractive_ReturnsError(string missingOption) + { + // arrange + SetupInteractionMode(InteractionMode.NonInteractive); + SetupMcpDefinitionFiles(); + + var args = new List + { + "mcp", + "validate", + "--mcp-feature-collection-id", + McpFeatureCollectionId, + "--stage", + Stage, + "--prompt-pattern", + "**/*.json", + "--tool-pattern", + "**/*.graphql" + }; + + var index = args.IndexOf(missingOption); + args.RemoveRange(index, 2); + + // act + var result = await ExecuteCommandAsync(args.ToArray()); + + // assert + result.AssertError($"Missing required option '{missingOption}'."); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -277,6 +310,99 @@ MCP feature collection failed validation. Assert.Equal(1, result.ExitCode); } + [Fact] + public async Task Validate_Should_PromptForStage_When_CollectionProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupMcpDefinitionFiles(); + SetupGetMcpFeatureCollectionApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupValidateMcpFeatureCollectionMutation(); + SetupValidateMcpFeatureCollectionSubscription(); + + var command = StartInteractiveCommand( + "mcp", + "validate", + "--mcp-feature-collection-id", + McpFeatureCollectionId, + "--prompt-pattern", + "**/*.json", + "--tool-pattern", + "**/*.graphql"); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Validate_Should_PromptForApiAndCollection_When_StageProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListMcpFeatureCollectionsForPrompt((McpFeatureCollectionId, McpFeatureCollectionName)); + SetupMcpDefinitionFiles(); + SetupValidateMcpFeatureCollectionMutation(); + SetupValidateMcpFeatureCollectionSubscription(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "mcp", + "validate", + "--stage", + Stage, + "--prompt-pattern", + "**/*.json", + "--tool-pattern", + "**/*.graphql"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select feature collection + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Validate_Should_PromptForApiCollectionAndStage_When_NothingProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListMcpFeatureCollectionsForPrompt((McpFeatureCollectionId, McpFeatureCollectionName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupMcpDefinitionFiles(); + SetupValidateMcpFeatureCollectionMutation(); + SetupValidateMcpFeatureCollectionSubscription(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "mcp", + "validate", + "--prompt-pattern", + "**/*.json", + "--tool-pattern", + "**/*.graphql"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select feature collection + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + public static TheoryData GetStartMcpFeatureCollectionValidationErrors() { diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/OpenApiCommandTestBase.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/OpenApiCommandTestBase.cs index 4838b920900..039fc6d2ff0 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/OpenApiCommandTestBase.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/OpenApiCommandTestBase.cs @@ -155,6 +155,56 @@ protected void SetupListOpenApiCollectionsQueryException() .ThrowsAsync(new InvalidOperationException("Something unexpected happened.")); } + protected void SetupListOpenApiCollectionsForPrompt( + params (string Id, string Name)[] items) + { + var nodes = items + .Select(static item => + (IListOpenApiCollectionCommandQuery_Node_OpenApiCollections_Edges_Node) + new ListOpenApiCollectionCommandQuery_Node_OpenApiCollections_Edges_Node_OpenApiCollection( + item.Id, + item.Name)) + .ToArray(); + + OpenApiClientMock.Setup(x => x.ListOpenApiCollectionsAsync( + ApiId, null, 5, It.IsAny())) + .ReturnsAsync(new ConnectionPage( + nodes, null, false)); + } + + #endregion + + #region GetOpenApiCollectionApiId + + protected void SetupGetOpenApiCollectionApiId(string? apiId = ApiId) + { + OpenApiClientMock.Setup(x => x.GetOpenApiCollectionApiIdAsync( + OpenApiCollectionId, It.IsAny())) + .ReturnsAsync(apiId); + } + + #endregion + + #region ListStages + + protected void SetupListStagesQuery( + params (string Id, string Name)[] stages) + { + var result = stages + .Select(static s => + { + var stage = new Mock(MockBehavior.Strict); + stage.SetupGet(x => x.Id).Returns(s.Id); + stage.SetupGet(x => x.Name).Returns(s.Name); + return stage.Object; + }) + .ToArray(); + + StagesClientMock.Setup(x => x.ListStagesAsync( + ApiId, It.IsAny())) + .ReturnsAsync(result); + } + #endregion #region Upload diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/PublishOpenApiCollectionCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/PublishOpenApiCollectionCommandTests.cs index 50a0c462c0a..9400ea0e02c 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/PublishOpenApiCollectionCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/PublishOpenApiCollectionCommandTests.cs @@ -24,15 +24,15 @@ Publish an OpenAPI collection version to a stage. nitro openapi publish [options] Options: - --openapi-collection-id (REQUIRED) The ID of the OpenAPI collection [env: NITRO_OPENAPI_COLLECTION_ID] - --tag (REQUIRED) The tag of the schema version to deploy [env: NITRO_TAG] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - --force Skip confirmation prompts for deletes and overwrites - --wait-for-approval Wait for the deployment to be approved before completing [env: NITRO_WAIT_FOR_APPROVAL] - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --openapi-collection-id The ID of the OpenAPI collection [env: NITRO_OPENAPI_COLLECTION_ID] + --tag The tag of the schema version to deploy [env: NITRO_TAG] + --stage The name of the stage [env: NITRO_STAGE] + --force Skip confirmation prompts for deletes and overwrites + --wait-for-approval Wait for the deployment to be approved before completing [env: NITRO_WAIT_FOR_APPROVAL] + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro openapi publish \ @@ -42,6 +42,37 @@ nitro openapi publish \ """); } + [Theory] + [InlineData("--openapi-collection-id")] + [InlineData("--tag")] + [InlineData("--stage")] + public async Task MissingRequiredOption_NonInteractive_ReturnsError(string missingOption) + { + // arrange + SetupInteractionMode(InteractionMode.NonInteractive); + + var args = new List + { + "openapi", + "publish", + "--openapi-collection-id", + OpenApiCollectionId, + "--tag", + Tag, + "--stage", + Stage + }; + + var index = args.IndexOf(missingOption); + args.RemoveRange(index, 2); + + // act + var result = await ExecuteCommandAsync(args.ToArray()); + + // assert + result.AssertError($"Missing required option '{missingOption}'."); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -412,6 +443,202 @@ public async Task WithEnvVars_ReturnsSuccess() """); } + [Fact] + public async Task Publish_Should_PromptForTag_When_OnlyTagMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupPublishOpenApiCollectionMutation(); + SetupPublishOpenApiCollectionSubscription( + CreateOpenApiCollectionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "openapi", + "publish", + "--openapi-collection-id", + OpenApiCollectionId, + "--stage", + Stage); + + // act + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForStage_When_OnlyStageMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupGetOpenApiCollectionApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishOpenApiCollectionMutation(); + SetupPublishOpenApiCollectionSubscription( + CreateOpenApiCollectionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "openapi", + "publish", + "--openapi-collection-id", + OpenApiCollectionId, + "--tag", + Tag); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiAndCollection_When_OnlyCollectionMissing_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListOpenApiCollectionsForPrompt((OpenApiCollectionId, OpenApiCollectionName)); + SetupPublishOpenApiCollectionMutation(); + SetupPublishOpenApiCollectionSubscription( + CreateOpenApiCollectionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "openapi", + "publish", + "--stage", + Stage, + "--tag", + Tag); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select collection + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForStageAndTag_When_CollectionProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupGetOpenApiCollectionApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishOpenApiCollectionMutation(); + SetupPublishOpenApiCollectionSubscription( + CreateOpenApiCollectionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "openapi", + "publish", + "--openapi-collection-id", + OpenApiCollectionId); + + // act + command.Input(Tag); // Tag + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiCollectionAndTag_When_StageProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListOpenApiCollectionsForPrompt((OpenApiCollectionId, OpenApiCollectionName)); + SetupPublishOpenApiCollectionMutation(); + SetupPublishOpenApiCollectionSubscription( + CreateOpenApiCollectionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "openapi", + "publish", + "--stage", + Stage); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select collection + command.Input(Tag); // Tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiCollectionAndStage_When_TagProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListOpenApiCollectionsForPrompt((OpenApiCollectionId, OpenApiCollectionName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishOpenApiCollectionMutation(); + SetupPublishOpenApiCollectionSubscription( + CreateOpenApiCollectionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "openapi", + "publish", + "--tag", + Tag); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select collection + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiCollectionStageAndTag_When_NothingProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListOpenApiCollectionsForPrompt((OpenApiCollectionId, OpenApiCollectionName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishOpenApiCollectionMutation(); + SetupPublishOpenApiCollectionSubscription( + CreateOpenApiCollectionPublishSuccessEvent()); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "openapi", + "publish"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select collection + command.Input(Tag); // Tag + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + public static TheoryData GetPublishOpenApiCollectionErrors() { diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/ValidateOpenApiCollectionCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/ValidateOpenApiCollectionCommandTests.cs index e901786a152..1e6b287a72f 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/ValidateOpenApiCollectionCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/OpenApi/ValidateOpenApiCollectionCommandTests.cs @@ -24,13 +24,13 @@ Validate an OpenAPI collection version. nitro openapi validate [options] Options: - --openapi-collection-id (REQUIRED) The ID of the OpenAPI collection [env: NITRO_OPENAPI_COLLECTION_ID] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - -p, --pattern (REQUIRED) One or more glob patterns for selecting OpenAPI document files - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --openapi-collection-id The ID of the OpenAPI collection [env: NITRO_OPENAPI_COLLECTION_ID] + --stage The name of the stage [env: NITRO_STAGE] + -p, --pattern (REQUIRED) One or more glob patterns for selecting OpenAPI document files + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro openapi validate \ @@ -40,6 +40,37 @@ nitro openapi validate \ """); } + [Theory] + [InlineData("--openapi-collection-id")] + [InlineData("--stage")] + public async Task MissingRequiredOption_NonInteractive_ReturnsError(string missingOption) + { + // arrange + SetupInteractionMode(InteractionMode.NonInteractive); + SetupOpenApiDocument(); + + var args = new List + { + "openapi", + "validate", + "--openapi-collection-id", + OpenApiCollectionId, + "--stage", + Stage, + "--pattern", + "**/*.graphql" + }; + + var index = args.IndexOf(missingOption); + args.RemoveRange(index, 2); + + // act + var result = await ExecuteCommandAsync(args.ToArray()); + + // assert + result.AssertError($"Missing required option '{missingOption}'."); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -260,6 +291,93 @@ OpenAPI collection failed validation. Assert.Equal(1, result.ExitCode); } + [Fact] + public async Task Validate_Should_PromptForStage_When_CollectionProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupOpenApiDocument(); + SetupGetOpenApiCollectionApiId(); + SetupListStagesQuery(("stage-1", Stage)); + SetupValidateOpenApiCollectionMutation(); + SetupValidateOpenApiCollectionSubscription(); + + var command = StartInteractiveCommand( + "openapi", + "validate", + "--openapi-collection-id", + OpenApiCollectionId, + "--pattern", + "**/*.graphql"); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Validate_Should_PromptForApiAndCollection_When_StageProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListOpenApiCollectionsForPrompt((OpenApiCollectionId, OpenApiCollectionName)); + SetupOpenApiDocument(); + SetupValidateOpenApiCollectionMutation(); + SetupValidateOpenApiCollectionSubscription(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "openapi", + "validate", + "--stage", + Stage, + "--pattern", + "**/*.graphql"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select collection + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Validate_Should_PromptForApiCollectionAndStage_When_NothingProvided_Interactive() + { + // arrange + SetupSelectApisPrompt((ApiId, "products")); + SetupListOpenApiCollectionsForPrompt((OpenApiCollectionId, OpenApiCollectionName)); + SetupListStagesQuery(("stage-1", Stage)); + SetupOpenApiDocument(); + SetupValidateOpenApiCollectionMutation(); + SetupValidateOpenApiCollectionSubscription(); + + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + + var command = StartInteractiveCommand( + "openapi", + "validate", + "--pattern", + "**/*.graphql"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select collection + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + public static TheoryData GetValidateOpenApiCollectionErrors() { diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/DownloadSchemaCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/DownloadSchemaCommandTests.cs index 23e8cec77ab..53fe8cb4af7 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/DownloadSchemaCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/DownloadSchemaCommandTests.cs @@ -25,13 +25,13 @@ Download a schema from a stage. nitro schema download [options] Options: - --api-id (REQUIRED) The ID of the API [env: NITRO_API_ID] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - --output-file The file path to write the output to [env: NITRO_OUTPUT_FILE] - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --api-id The ID of the API [env: NITRO_API_ID] + --stage The name of the stage [env: NITRO_STAGE] + --output-file The file path to write the output to [env: NITRO_OUTPUT_FILE] + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro schema download \ @@ -41,6 +41,50 @@ nitro schema download \ """); } + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task MissingRequiredOptions_ReturnsError(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "schema", + "download"); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--api-id'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Download_Should_ReturnError_When_StageNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "schema", + "download", + "--api-id", + ApiId); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--stage'. + """); + Assert.Equal(1, result.ExitCode); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -69,26 +113,81 @@ This command requires an authenticated user. Either specify '--api-key' or run ` """); } - [Theory] - [InlineData(InteractionMode.NonInteractive)] - [InlineData(InteractionMode.JsonOutput)] - public async Task MissingRequiredOptions_ReturnsError(InteractionMode mode) + [Fact] + public async Task Download_Should_PromptForStage_When_ApiProvided_Interactive() { // arrange - SetupInteractionMode(mode); + SetupInteractionMode(InteractionMode.Interactive); + SetupListStagesQuery(("stage-1", Stage)); + SetupDownloadSchema(); + SetupCreateFile(OutputFile); + + var command = StartInteractiveCommand( + "schema", + "download", + "--api-id", + ApiId, + "--output-file", + OutputFile); // act - var result = await ExecuteCommandAsync( + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Download_Should_PromptForApi_When_StageProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupDownloadSchema(); + SetupCreateFile(OutputFile); + + var command = StartInteractiveCommand( "schema", - "download"); + "download", + "--stage", + Stage, + "--output-file", + OutputFile); + + // act + command.SelectOption(0); // Select API + var result = await command.RunToCompletionAsync(); // assert - result.StdErr.MatchInlineSnapshot( - """ - Option '--api-id' is required. - Option '--stage' is required. - """); - Assert.Equal(1, result.ExitCode); + result.AssertSuccess(); + } + + [Fact] + public async Task Download_Should_PromptForApiAndStage_When_NothingProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupListStagesQuery(("stage-1", Stage)); + SetupDownloadSchema(); + SetupCreateFile(OutputFile); + + var command = StartInteractiveCommand( + "schema", + "download", + "--output-file", + OutputFile); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); } [Fact] diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/PublishSchemaCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/PublishSchemaCommandTests.cs index 27969f1957f..41e4f0d2ef8 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/PublishSchemaCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/PublishSchemaCommandTests.cs @@ -24,15 +24,15 @@ Publish a schema version to a stage. nitro schema publish [options] Options: - --api-id (REQUIRED) The ID of the API [env: NITRO_API_ID] - --tag (REQUIRED) The tag of the schema version to deploy [env: NITRO_TAG] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - --force Skip confirmation prompts for deletes and overwrites - --wait-for-approval Wait for the deployment to be approved before completing [env: NITRO_WAIT_FOR_APPROVAL] - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --api-id The ID of the API [env: NITRO_API_ID] + --tag The tag of the schema version to deploy [env: NITRO_TAG] + --stage The name of the stage [env: NITRO_STAGE] + --force Skip confirmation prompts for deletes and overwrites + --wait-for-approval Wait for the deployment to be approved before completing [env: NITRO_WAIT_FOR_APPROVAL] + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro schema publish \ @@ -42,6 +42,81 @@ nitro schema publish \ """); } + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Publish_Should_ReturnError_When_ApiIdNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "schema", + "publish", + "--tag", + Tag, + "--stage", + Stage); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--api-id'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Publish_Should_ReturnError_When_StageNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "schema", + "publish", + "--api-id", + ApiId, + "--tag", + Tag); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--stage'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Publish_Should_ReturnError_When_TagNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "schema", + "publish", + "--api-id", + ApiId, + "--stage", + Stage); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--tag'. + """); + Assert.Equal(1, result.ExitCode); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -469,6 +544,188 @@ public async Task WithEnvVars_ReturnsSuccess() """); } + [Fact] + public async Task Publish_Should_PromptForTag_When_OnlyTagMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupPublishSchemaMutation(); + SetupPublishSchemaSubscription( + CreateSchemaVersionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "schema", + "publish", + "--api-id", + ApiId, + "--stage", + Stage); + + // act + command.Input(Tag); // Enter tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForStage_When_OnlyStageMissing_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishSchemaMutation(); + SetupPublishSchemaSubscription( + CreateSchemaVersionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "schema", + "publish", + "--api-id", + ApiId, + "--tag", + Tag); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApi_When_OnlyApiMissing_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupPublishSchemaMutation(); + SetupPublishSchemaSubscription( + CreateSchemaVersionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "schema", + "publish", + "--stage", + Stage, + "--tag", + Tag); + + // act + command.SelectOption(0); // Select API + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForStageAndTag_When_ApiProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishSchemaMutation(); + SetupPublishSchemaSubscription( + CreateSchemaVersionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "schema", + "publish", + "--api-id", + ApiId); + + // act + command.SelectOption(0); // Select stage + command.Input(Tag); // Enter tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiAndTag_When_StageProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupPublishSchemaMutation(); + SetupPublishSchemaSubscription( + CreateSchemaVersionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "schema", + "publish", + "--stage", + Stage); + + // act + command.SelectOption(0); // Select API + command.Input(Tag); // Enter tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiAndStage_When_TagProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishSchemaMutation(); + SetupPublishSchemaSubscription( + CreateSchemaVersionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "schema", + "publish", + "--tag", + Tag); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Publish_Should_PromptForApiStageAndTag_When_NothingProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupListStagesQuery(("stage-1", Stage)); + SetupPublishSchemaMutation(); + SetupPublishSchemaSubscription( + CreateSchemaVersionPublishSuccessEvent()); + + var command = StartInteractiveCommand( + "schema", + "publish"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select stage + command.Input(Tag); // Enter tag + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + #region Error Theory Data public static TheoryData< diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/SchemasCommandTestBase.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/SchemasCommandTestBase.cs index f9e6eedb708..73b481bac98 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/SchemasCommandTestBase.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/SchemasCommandTestBase.cs @@ -17,6 +17,28 @@ protected void SetupSchemaFile() SetupFile(SchemaFile, SchemaContent); } + #region ListStages + + protected void SetupListStagesQuery( + params (string Id, string Name)[] stages) + { + var result = stages + .Select(static s => + { + var stage = new Mock(MockBehavior.Strict); + stage.SetupGet(x => x.Id).Returns(s.Id); + stage.SetupGet(x => x.Name).Returns(s.Name); + return stage.Object; + }) + .ToArray(); + + StagesClientMock.Setup(x => x.ListStagesAsync( + ApiId, It.IsAny())) + .ReturnsAsync(result); + } + + #endregion + #region Upload protected MemoryStream SetupUploadSchemaMutation( diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/ValidateSchemaCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/ValidateSchemaCommandTests.cs index 6dfd0540799..3e23c2c0126 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/ValidateSchemaCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Schemas/ValidateSchemaCommandTests.cs @@ -24,8 +24,8 @@ Validate a schema against a stage. nitro schema validate [options] Options: - --api-id (REQUIRED) The ID of the API [env: NITRO_API_ID] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] + --api-id The ID of the API [env: NITRO_API_ID] + --stage The name of the stage [env: NITRO_STAGE] --schema-file (REQUIRED) The path to the graphql file with the schema definition [env: NITRO_SCHEMA_FILE] --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] --api-key The API key used for authentication [env: NITRO_API_KEY] @@ -40,6 +40,56 @@ nitro schema validate \ """); } + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Validate_Should_ReturnError_When_ApiIdNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "schema", + "validate", + "--stage", + Stage, + "--schema-file", + SchemaFile); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--api-id'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Validate_Should_ReturnError_When_StageNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "schema", + "validate", + "--api-id", + ApiId, + "--schema-file", + SchemaFile); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--stage'. + """); + Assert.Equal(1, result.ExitCode); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -316,6 +366,86 @@ Validating schema of API 'api-1' against stage 'dev' Assert.Equal(1, result.ExitCode); } + [Fact] + public async Task Validate_Should_PromptForStage_When_ApiProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupListStagesQuery(("stage-1", Stage)); + SetupSchemaFile(); + SetupSchemaValidationMutation(); + SetupSchemaValidationSubscription(); + + var command = StartInteractiveCommand( + "schema", + "validate", + "--api-id", + ApiId, + "--schema-file", + SchemaFile); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Validate_Should_PromptForApi_When_StageProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupSchemaFile(); + SetupSchemaValidationMutation(); + SetupSchemaValidationSubscription(); + + var command = StartInteractiveCommand( + "schema", + "validate", + "--stage", + Stage, + "--schema-file", + SchemaFile); + + // act + command.SelectOption(0); // Select API + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Validate_Should_PromptForApiAndStage_When_NothingProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupListStagesQuery(("stage-1", Stage)); + SetupSchemaFile(); + SetupSchemaValidationMutation(); + SetupSchemaValidationSubscription(); + + var command = StartInteractiveCommand( + "schema", + "validate", + "--schema-file", + SchemaFile); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + #region Error Theory Data public static TheoryData< diff --git a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Stages/DeleteStageCommandTests.cs b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Stages/DeleteStageCommandTests.cs index 9ede0f21728..4e970bfec08 100644 --- a/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Stages/DeleteStageCommandTests.cs +++ b/src/Nitro/CommandLine/test/CommandLine.Tests/Commands/Stages/DeleteStageCommandTests.cs @@ -23,13 +23,13 @@ Delete a stage by name. nitro stage delete [options] Options: - --api-id The ID of the API [env: NITRO_API_ID] - --stage (REQUIRED) The name of the stage [env: NITRO_STAGE] - --force Skip confirmation prompts for deletes and overwrites - --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] - --api-key The API key used for authentication [env: NITRO_API_KEY] - --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] - -?, -h, --help Show help and usage information + --api-id The ID of the API [env: NITRO_API_ID] + --stage The name of the stage [env: NITRO_STAGE] + --force Skip confirmation prompts for deletes and overwrites + --cloud-url The URL of the Nitro backend (only needed for self-hosted or dedicated deployments) [env: NITRO_CLOUD_URL] + --api-key The API key used for authentication [env: NITRO_API_KEY] + --output The output format (enables non-interactive mode) [env: NITRO_OUTPUT_FORMAT] + -?, -h, --help Show help and usage information Example: nitro stage delete \ @@ -38,6 +38,54 @@ nitro stage delete \ """); } + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Delete_Should_ReturnError_When_ApiIdNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "stage", + "delete", + "--stage", + StageName, + "--force"); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--api-id'. + """); + Assert.Equal(1, result.ExitCode); + } + + [Theory] + [InlineData(InteractionMode.NonInteractive)] + [InlineData(InteractionMode.JsonOutput)] + public async Task Delete_Should_ReturnError_When_StageNotProvided(InteractionMode mode) + { + // arrange + SetupInteractionMode(mode); + + // act + var result = await ExecuteCommandAsync( + "stage", + "delete", + "--api-id", + ApiId, + "--force"); + + // assert + result.StdErr.MatchInlineSnapshot( + """ + Missing required option '--stage'. + """); + Assert.Equal(1, result.ExitCode); + } + [Theory] [InlineData(InteractionMode.Interactive)] [InlineData(InteractionMode.NonInteractive)] @@ -188,6 +236,77 @@ public async Task ForceDeleteStageReturnsNullApi_ReturnsError() Assert.Equal(1, result.ExitCode); } + [Fact] + public async Task Delete_Should_PromptForStage_When_ApiProvided_Interactive() + { + // arrange + SetupInteractionMode(InteractionMode.Interactive); + SetupListStagesQuery((StageId, StageName, [])); + SetupForceDeleteStageMutation(); + + var command = StartInteractiveCommand( + "stage", + "delete", + "--api-id", + ApiId, + "--force"); + + // act + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Delete_Should_PromptForApi_When_StageProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupForceDeleteStageMutation(); + + var command = StartInteractiveCommand( + "stage", + "delete", + "--stage", + StageName, + "--force"); + + // act + command.SelectOption(0); // Select API + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + + [Fact] + public async Task Delete_Should_PromptForApiAndStage_When_NothingProvided_Interactive() + { + // arrange + SetupSessionWithWorkspace(); + SetupInteractionMode(InteractionMode.Interactive); + SetupSelectApisPrompt((ApiId, "products")); + SetupListStagesQuery((StageId, StageName, [])); + SetupForceDeleteStageMutation(); + + var command = StartInteractiveCommand( + "stage", + "delete", + "--force"); + + // act + command.SelectOption(0); // Select API + command.SelectOption(0); // Select stage + var result = await command.RunToCompletionAsync(); + + // assert + result.AssertSuccess(); + } + public static TheoryData GetForceDeleteStageErrors() => new() { diff --git a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/ClientsClient.cs b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/ClientsClient.cs index d900fc6ad97..574f20bb940 100644 --- a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/ClientsClient.cs +++ b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/ClientsClient.cs @@ -51,6 +51,15 @@ public async Task DeleteClien return OperationResultHelper.EnsureData(result).Node; } + public async Task GetClientApiIdAsync(string clientId, CancellationToken cancellationToken) + { + var result = await apiClient.ShowClientCommandQuery.ExecuteAsync(clientId, cancellationToken); + + var data = OperationResultHelper.EnsureData(result); + + return (data.Node as IShowClientCommandQuery_Node_Client)?.Api?.Id; + } + public async Task?> ListClientsAsync( string apiId, string? after, diff --git a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/IClientsClient.cs b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/IClientsClient.cs index 8ee87e2658b..c548a359bf3 100644 --- a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/IClientsClient.cs +++ b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/IClientsClient.cs @@ -58,6 +58,22 @@ Task DeleteClientAsync( string clientId, CancellationToken cancellationToken); + /// + /// Gets the id of the API a client belongs to. + /// + /// The api id, or null if the client or its api was not found. + /// + /// The server returned a GraphQL error. + /// + /// + /// The server returned an HTTP error without a GraphQL response body. + /// + /// + /// The request was rejected because the current credentials do not grant access. + /// + /// The operation was canceled. + Task GetClientApiIdAsync(string clientId, CancellationToken cancellationToken); + /// /// Lists clients for an API. /// diff --git a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/Operations/ClientDetailPrompt.graphql b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/Operations/ClientDetailPrompt.graphql index e28571d5bec..1b845443a4c 100644 --- a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/Operations/ClientDetailPrompt.graphql +++ b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Clients/Operations/ClientDetailPrompt.graphql @@ -2,6 +2,7 @@ fragment ClientDetailPrompt_Client on Client { id name api { + id name path } diff --git a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Generated/ApiClient.Client.cs b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Generated/ApiClient.Client.cs index 28664fbedaf..7b30229550c 100644 --- a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Generated/ApiClient.Client.cs +++ b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Generated/ApiClient.Client.cs @@ -9806,12 +9806,14 @@ public ShowClientCommandQuery_Node_WorkspaceDocument() [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial class ShowClientCommandQuery_Node_Api_Api : global::System.IEquatable, IShowClientCommandQuery_Node_Api_Api { - public ShowClientCommandQuery_Node_Api_Api(global::System.String name, global::System.Collections.Generic.IReadOnlyList path) + public ShowClientCommandQuery_Node_Api_Api(global::System.String id, global::System.String name, global::System.Collections.Generic.IReadOnlyList path) { + Id = id; Name = name; Path = path; } + public global::System.String Id { get; } public global::System.String Name { get; } public global::System.Collections.Generic.IReadOnlyList Path { get; } @@ -9832,7 +9834,7 @@ public ShowClientCommandQuery_Node_Api_Api(global::System.String name, global::S return false; } - return (Name.Equals(other.Name)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Path, other.Path); + return (Id.Equals(other.Id)) && Name.Equals(other.Name) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Path, other.Path); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -9860,6 +9862,7 @@ public ShowClientCommandQuery_Node_Api_Api(global::System.String name, global::S unchecked { int hash = 5; + hash ^= 397 * Id.GetHashCode(); hash ^= 397 * Name.GetHashCode(); foreach (var Path_elm in Path) { @@ -10637,6 +10640,7 @@ public partial interface IShowClientCommandQuery_Node_WorkspaceDocument : IShowC [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial interface IShowClientCommandQuery_Node_Api_1 { + public global::System.String Id { get; } public global::System.String Name { get; } public global::System.Collections.Generic.IReadOnlyList Path { get; } } @@ -15756,12 +15760,14 @@ public SelectClientPromptQuery_ApiById_Clients_Edges_Node_Client(global::System. [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial class SelectClientPromptQuery_ApiById_Clients_Edges_Node_Api_Api : global::System.IEquatable, ISelectClientPromptQuery_ApiById_Clients_Edges_Node_Api_Api { - public SelectClientPromptQuery_ApiById_Clients_Edges_Node_Api_Api(global::System.String name, global::System.Collections.Generic.IReadOnlyList path) + public SelectClientPromptQuery_ApiById_Clients_Edges_Node_Api_Api(global::System.String id, global::System.String name, global::System.Collections.Generic.IReadOnlyList path) { + Id = id; Name = name; Path = path; } + public global::System.String Id { get; } public global::System.String Name { get; } public global::System.Collections.Generic.IReadOnlyList Path { get; } @@ -15782,7 +15788,7 @@ public SelectClientPromptQuery_ApiById_Clients_Edges_Node_Api_Api(global::System return false; } - return (Name.Equals(other.Name)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Path, other.Path); + return (Id.Equals(other.Id)) && Name.Equals(other.Name) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Path, other.Path); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -15810,6 +15816,7 @@ public SelectClientPromptQuery_ApiById_Clients_Edges_Node_Api_Api(global::System unchecked { int hash = 5; + hash ^= 397 * Id.GetHashCode(); hash ^= 397 * Name.GetHashCode(); foreach (var Path_elm in Path) { @@ -16378,6 +16385,7 @@ public partial interface ISelectClientPromptQuery_ApiById_Clients_Edges_Node_Cli [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial interface ISelectClientPromptQuery_ApiById_Clients_Edges_Node_Api { + public global::System.String Id { get; } public global::System.String Name { get; } public global::System.Collections.Generic.IReadOnlyList Path { get; } } @@ -19104,12 +19112,14 @@ public DeleteClientByIdCommandMutation_DeleteClientById_Errors_UnauthorizedOpera [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial class DeleteClientByIdCommandMutation_DeleteClientById_Client_Api_Api : global::System.IEquatable, IDeleteClientByIdCommandMutation_DeleteClientById_Client_Api_Api { - public DeleteClientByIdCommandMutation_DeleteClientById_Client_Api_Api(global::System.String name, global::System.Collections.Generic.IReadOnlyList path) + public DeleteClientByIdCommandMutation_DeleteClientById_Client_Api_Api(global::System.String id, global::System.String name, global::System.Collections.Generic.IReadOnlyList path) { + Id = id; Name = name; Path = path; } + public global::System.String Id { get; } public global::System.String Name { get; } public global::System.Collections.Generic.IReadOnlyList Path { get; } @@ -19130,7 +19140,7 @@ public DeleteClientByIdCommandMutation_DeleteClientById_Client_Api_Api(global::S return false; } - return (Name.Equals(other.Name)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Path, other.Path); + return (Id.Equals(other.Id)) && Name.Equals(other.Name) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Path, other.Path); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -19158,6 +19168,7 @@ public DeleteClientByIdCommandMutation_DeleteClientById_Client_Api_Api(global::S unchecked { int hash = 5; + hash ^= 397 * Id.GetHashCode(); hash ^= 397 * Name.GetHashCode(); foreach (var Path_elm in Path) { @@ -19666,6 +19677,7 @@ public partial interface IDeleteClientByIdCommandMutation_DeleteClientById_Error [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial interface IDeleteClientByIdCommandMutation_DeleteClientById_Client_Api { + public global::System.String Id { get; } public global::System.String Name { get; } public global::System.Collections.Generic.IReadOnlyList Path { get; } } @@ -33373,12 +33385,14 @@ public ListClientCommandQuery_Node_Clients_Edges_Node_Client(global::System.Stri [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial class ListClientCommandQuery_Node_Clients_Edges_Node_Api_Api : global::System.IEquatable, IListClientCommandQuery_Node_Clients_Edges_Node_Api_Api { - public ListClientCommandQuery_Node_Clients_Edges_Node_Api_Api(global::System.String name, global::System.Collections.Generic.IReadOnlyList path) + public ListClientCommandQuery_Node_Clients_Edges_Node_Api_Api(global::System.String id, global::System.String name, global::System.Collections.Generic.IReadOnlyList path) { + Id = id; Name = name; Path = path; } + public global::System.String Id { get; } public global::System.String Name { get; } public global::System.Collections.Generic.IReadOnlyList Path { get; } @@ -33399,7 +33413,7 @@ public ListClientCommandQuery_Node_Clients_Edges_Node_Api_Api(global::System.Str return false; } - return (Name.Equals(other.Name)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Path, other.Path); + return (Id.Equals(other.Id)) && Name.Equals(other.Name) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Path, other.Path); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -33427,6 +33441,7 @@ public ListClientCommandQuery_Node_Clients_Edges_Node_Api_Api(global::System.Str unchecked { int hash = 5; + hash ^= 397 * Id.GetHashCode(); hash ^= 397 * Name.GetHashCode(); foreach (var Path_elm in Path) { @@ -34277,6 +34292,7 @@ public partial interface IListClientCommandQuery_Node_Clients_Edges_Node_Client [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial interface IListClientCommandQuery_Node_Clients_Edges_Node_Api { + public global::System.String Id { get; } public global::System.String Name { get; } public global::System.Collections.Generic.IReadOnlyList Path { get; } } @@ -34827,12 +34843,14 @@ public CreateClientCommandMutation_CreateClient_Errors_DuplicateNameError(global [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial class CreateClientCommandMutation_CreateClient_Client_Api_Api : global::System.IEquatable, ICreateClientCommandMutation_CreateClient_Client_Api_Api { - public CreateClientCommandMutation_CreateClient_Client_Api_Api(global::System.String name, global::System.Collections.Generic.IReadOnlyList path) + public CreateClientCommandMutation_CreateClient_Client_Api_Api(global::System.String id, global::System.String name, global::System.Collections.Generic.IReadOnlyList path) { + Id = id; Name = name; Path = path; } + public global::System.String Id { get; } public global::System.String Name { get; } public global::System.Collections.Generic.IReadOnlyList Path { get; } @@ -34853,7 +34871,7 @@ public CreateClientCommandMutation_CreateClient_Client_Api_Api(global::System.St return false; } - return (Name.Equals(other.Name)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Path, other.Path); + return (Id.Equals(other.Id)) && Name.Equals(other.Name) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Path, other.Path); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -34881,6 +34899,7 @@ public CreateClientCommandMutation_CreateClient_Client_Api_Api(global::System.St unchecked { int hash = 5; + hash ^= 397 * Id.GetHashCode(); hash ^= 397 * Name.GetHashCode(); foreach (var Path_elm in Path) { @@ -35405,6 +35424,7 @@ public partial interface ICreateClientCommandMutation_CreateClient_Errors_Duplic [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial interface ICreateClientCommandMutation_CreateClient_Client_Api { + public global::System.String Id { get; } public global::System.String Name { get; } public global::System.Collections.Generic.IReadOnlyList Path { get; } } @@ -79631,16 +79651,19 @@ public partial interface IDeleteApiKeyCommandMutation_DeleteApiKey_ApiKey_Worksp // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class SelectMcpFeatureCollectionPromptQueryResult : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQueryResult + public partial class GetMcpFeatureCollectionApiIdQueryResult : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQueryResult { - public SelectMcpFeatureCollectionPromptQueryResult(global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById? apiById) + public GetMcpFeatureCollectionApiIdQueryResult(global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQuery_Node? node) { - ApiById = apiById; + Node = node; } - public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById? ApiById { get; } + /// + /// Fetches an object given its ID. + /// + public global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQuery_Node? Node { get; } - public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQueryResult? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQueryResult? other) { if (ReferenceEquals(null, other)) { @@ -79657,7 +79680,7 @@ public SelectMcpFeatureCollectionPromptQueryResult(global::ChilliCream.Nitro.Cli return false; } - return (((ApiById is null && other.ApiById is null) || ApiById != null && ApiById.Equals(other.ApiById))); + return (((Node is null && other.Node is null) || Node != null && Node.Equals(other.Node))); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -79677,7 +79700,7 @@ public SelectMcpFeatureCollectionPromptQueryResult(global::ChilliCream.Nitro.Cli return false; } - return Equals((SelectMcpFeatureCollectionPromptQueryResult)obj); + return Equals((GetMcpFeatureCollectionApiIdQueryResult)obj); } public override global::System.Int32 GetHashCode() @@ -79685,9 +79708,9 @@ public SelectMcpFeatureCollectionPromptQueryResult(global::ChilliCream.Nitro.Cli unchecked { int hash = 5; - if (ApiById != null) + if (Node != null) { - hash ^= 397 * ApiById.GetHashCode(); + hash ^= 397 * Node.GetHashCode(); } return hash; @@ -79697,16 +79720,13 @@ public SelectMcpFeatureCollectionPromptQueryResult(global::ChilliCream.Nitro.Cli // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class SelectMcpFeatureCollectionPromptQuery_ApiById_Api : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQuery_ApiById_Api + public partial class GetMcpFeatureCollectionApiIdQuery_Node_Api : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_Api { - public SelectMcpFeatureCollectionPromptQuery_ApiById_Api(global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections? mcpFeatureCollections) + public GetMcpFeatureCollectionApiIdQuery_Node_Api() { - McpFeatureCollections = mcpFeatureCollections; } - public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections? McpFeatureCollections { get; } - - public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQuery_ApiById_Api? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_Api? other) { if (ReferenceEquals(null, other)) { @@ -79723,7 +79743,7 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_Api(global::ChilliCream.Nit return false; } - return (((McpFeatureCollections is null && other.McpFeatureCollections is null) || McpFeatureCollections != null && McpFeatureCollections.Equals(other.McpFeatureCollections))); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -79743,7 +79763,7 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_Api(global::ChilliCream.Nit return false; } - return Equals((SelectMcpFeatureCollectionPromptQuery_ApiById_Api)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_Api)obj); } public override global::System.Int32 GetHashCode() @@ -79751,39 +79771,20 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_Api(global::ChilliCream.Nit unchecked { int hash = 5; - if (McpFeatureCollections != null) - { - hash ^= 397 * McpFeatureCollections.GetHashCode(); - } - return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator - /// - /// A connection to a list of items. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection + public partial class GetMcpFeatureCollectionApiIdQuery_Node_ApiDocument : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_ApiDocument { - public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection(global::System.Collections.Generic.IReadOnlyList? edges, global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo pageInfo) + public GetMcpFeatureCollectionApiIdQuery_Node_ApiDocument() { - Edges = edges; - PageInfo = pageInfo; } - /// - /// A list of edges. - /// - public global::System.Collections.Generic.IReadOnlyList? Edges { get; } - /// - /// Information to aid in pagination. - /// - public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo PageInfo { get; } - - public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_ApiDocument? other) { if (ReferenceEquals(null, other)) { @@ -79800,7 +79801,7 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMc return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Edges, other.Edges)) && PageInfo.Equals(other.PageInfo); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -79820,7 +79821,7 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMc return false; } - return Equals((SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_ApiDocument)obj); } public override global::System.Int32 GetHashCode() @@ -79828,15 +79829,6 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMc unchecked { int hash = 5; - if (Edges != null) - { - foreach (var Edges_elm in Edges) - { - hash ^= 397 * Edges_elm.GetHashCode(); - } - } - - hash ^= 397 * PageInfo.GetHashCode(); return hash; } } @@ -79844,27 +79836,16 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMc // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator /// - /// An edge in a connection. + /// API Key Details /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge + public partial class GetMcpFeatureCollectionApiIdQuery_Node_ApiKey : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_ApiKey { - public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge(global::System.String cursor, global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node node) + public GetMcpFeatureCollectionApiIdQuery_Node_ApiKey() { - Cursor = cursor; - Node = node; } - /// - /// A cursor for use in pagination. - /// - public global::System.String Cursor { get; } - /// - /// The item at the end of the edge. - /// - public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node Node { get; } - - public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_ApiKey? other) { if (ReferenceEquals(null, other)) { @@ -79881,7 +79862,7 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges return false; } - return (Cursor.Equals(other.Cursor)) && Node.Equals(other.Node); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -79901,7 +79882,7 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges return false; } - return Equals((SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_ApiKey)obj); } public override global::System.Int32 GetHashCode() @@ -79909,46 +79890,20 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges unchecked { int hash = 5; - hash ^= 397 * Cursor.GetHashCode(); - hash ^= 397 * Node.GetHashCode(); return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator - /// - /// Information about pagination in a connection. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo + public partial class GetMcpFeatureCollectionApiIdQuery_Node_Client : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_Client { - public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo(global::System.Boolean hasPreviousPage, global::System.Boolean hasNextPage, global::System.String? endCursor, global::System.String? startCursor) + public GetMcpFeatureCollectionApiIdQuery_Node_Client() { - HasPreviousPage = hasPreviousPage; - HasNextPage = hasNextPage; - EndCursor = endCursor; - StartCursor = startCursor; } - /// - /// Indicates whether more edges exist prior the set defined by the clients arguments. - /// - public global::System.Boolean HasPreviousPage { get; } - /// - /// Indicates whether more edges exist following the set defined by the clients arguments. - /// - public global::System.Boolean HasNextPage { get; } - /// - /// When paginating forwards, the cursor to continue. - /// - public global::System.String? EndCursor { get; } - /// - /// When paginating backwards, the cursor to continue. - /// - public global::System.String? StartCursor { get; } - - public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_Client? other) { if (ReferenceEquals(null, other)) { @@ -79965,7 +79920,7 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageI return false; } - return (global::System.Object.Equals(HasPreviousPage, other.HasPreviousPage)) && global::System.Object.Equals(HasNextPage, other.HasNextPage) && ((EndCursor is null && other.EndCursor is null) || EndCursor != null && EndCursor.Equals(other.EndCursor)) && ((StartCursor is null && other.StartCursor is null) || StartCursor != null && StartCursor.Equals(other.StartCursor)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -79985,7 +79940,7 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageI return false; } - return Equals((SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_Client)obj); } public override global::System.Int32 GetHashCode() @@ -79993,18 +79948,6 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageI unchecked { int hash = 5; - hash ^= 397 * HasPreviousPage.GetHashCode(); - hash ^= 397 * HasNextPage.GetHashCode(); - if (EndCursor != null) - { - hash ^= 397 * EndCursor.GetHashCode(); - } - - if (StartCursor != null) - { - hash ^= 397 * StartCursor.GetHashCode(); - } - return hash; } } @@ -80012,18 +79955,13 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageI // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection + public partial class GetMcpFeatureCollectionApiIdQuery_Node_ClientChangeLog : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_ClientChangeLog { - public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection(global::System.String id, global::System.String name) + public GetMcpFeatureCollectionApiIdQuery_Node_ClientChangeLog() { - Id = id; - Name = name; } - public global::System.String Id { get; } - public global::System.String Name { get; } - - public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_ClientChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -80040,7 +79978,7 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges return false; } - return (Id.Equals(other.Id)) && Name.Equals(other.Name); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -80060,7 +79998,7 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges return false; } - return Equals((SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_ClientChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -80068,150 +80006,20 @@ public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges unchecked { int hash = 5; - hash ^= 397 * Id.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPromptQueryResult - { - public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById? ApiById { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById - { - public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections? McpFeatureCollections { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_Api : ISelectMcpFeatureCollectionPromptQuery_ApiById - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// A connection to a list of items. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections - { - /// - /// A list of edges. - /// - public global::System.Collections.Generic.IReadOnlyList? Edges { get; } - /// - /// Information to aid in pagination. - /// - public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo PageInfo { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// A connection to a list of items. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection : ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// An edge in a connection. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPrompt_McpFeatureCollectionEdge - { - /// - /// A cursor for use in pagination. - /// - public global::System.String Cursor { get; } - /// - /// The item at the end of the edge. - /// - public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node Node { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// An edge in a connection. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges : ISelectMcpFeatureCollectionPrompt_McpFeatureCollectionEdge - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// An edge in a connection. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge : ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// Information about pagination in a connection. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo : IPageInfo - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// Information about pagination in a connection. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo : ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IMcpFeatureCollectionDetailPrompt_McpFeatureCollection - { - public global::System.String Id { get; } - public global::System.String Name { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPrompt_McpFeatureCollection : IMcpFeatureCollectionDetailPrompt_McpFeatureCollection - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node : ISelectMcpFeatureCollectionPrompt_McpFeatureCollection - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection : ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node - { - } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class UploadMcpFeatureCollectionCommandMutationResult : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutationResult + public partial class GetMcpFeatureCollectionApiIdQuery_Node_ClientDeployment : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_ClientDeployment { - public UploadMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection uploadMcpFeatureCollection) + public GetMcpFeatureCollectionApiIdQuery_Node_ClientDeployment() { - UploadMcpFeatureCollection = uploadMcpFeatureCollection; } - public global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection UploadMcpFeatureCollection { get; } - - public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutationResult? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_ClientDeployment? other) { if (ReferenceEquals(null, other)) { @@ -80228,7 +80036,7 @@ public UploadMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro return false; } - return (UploadMcpFeatureCollection.Equals(other.UploadMcpFeatureCollection)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -80248,7 +80056,7 @@ public UploadMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro return false; } - return Equals((UploadMcpFeatureCollectionCommandMutationResult)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_ClientDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -80256,7 +80064,6 @@ public UploadMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro unchecked { int hash = 5; - hash ^= 397 * UploadMcpFeatureCollection.GetHashCode(); return hash; } } @@ -80264,18 +80071,13 @@ public UploadMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload + public partial class GetMcpFeatureCollectionApiIdQuery_Node_ClientVersion : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_ClientVersion { - public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload(global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion? mcpFeatureCollectionVersion, global::System.Collections.Generic.IReadOnlyList? errors) + public GetMcpFeatureCollectionApiIdQuery_Node_ClientVersion() { - McpFeatureCollectionVersion = mcpFeatureCollectionVersion; - Errors = errors; } - public global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion? McpFeatureCollectionVersion { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - - public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_ClientVersion? other) { if (ReferenceEquals(null, other)) { @@ -80292,7 +80094,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Uplo return false; } - return (((McpFeatureCollectionVersion is null && other.McpFeatureCollectionVersion is null) || McpFeatureCollectionVersion != null && McpFeatureCollectionVersion.Equals(other.McpFeatureCollectionVersion))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -80312,7 +80114,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Uplo return false; } - return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_ClientVersion)obj); } public override global::System.Int32 GetHashCode() @@ -80320,19 +80122,6 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Uplo unchecked { int hash = 5; - if (McpFeatureCollectionVersion != null) - { - hash ^= 397 * McpFeatureCollectionVersion.GetHashCode(); - } - - if (Errors != null) - { - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - } - return hash; } } @@ -80340,16 +80129,13 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Uplo // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion + public partial class GetMcpFeatureCollectionApiIdQuery_Node_CoordinateClientUsageMetrics : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_CoordinateClientUsageMetrics { - public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion(global::System.String id) + public GetMcpFeatureCollectionApiIdQuery_Node_CoordinateClientUsageMetrics() { - Id = id; } - public global::System.String Id { get; } - - public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_CoordinateClientUsageMetrics? other) { if (ReferenceEquals(null, other)) { @@ -80366,7 +80152,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpF return false; } - return (Id.Equals(other.Id)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -80386,7 +80172,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpF return false; } - return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_CoordinateClientUsageMetrics)obj); } public override global::System.Int32 GetHashCode() @@ -80394,7 +80180,6 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpF unchecked { int hash = 5; - hash ^= 397 * Id.GetHashCode(); return hash; } } @@ -80402,18 +80187,13 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpF // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_Environment : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_Environment { - public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError(global::System.String mcpFeatureCollectionId, global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_Environment() { - McpFeatureCollectionId = mcpFeatureCollectionId; - Message = message; } - public global::System.String McpFeatureCollectionId { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_Environment? other) { if (ReferenceEquals(null, other)) { @@ -80430,7 +80210,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return (McpFeatureCollectionId.Equals(other.McpFeatureCollectionId)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -80450,7 +80230,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_Environment)obj); } public override global::System.Int32 GetHashCode() @@ -80458,8 +80238,6 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro unchecked { int hash = 5; - hash ^= 397 * McpFeatureCollectionId.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -80467,21 +80245,13 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationChangeLog : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationChangeLog { - public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError(global::System.String __typename, global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationChangeLog() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -80498,7 +80268,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -80518,7 +80288,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -80526,8 +80296,6 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -80535,21 +80303,13 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation + public partial class GetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationDeployment : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationDeployment { - public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation(global::System.String __typename, global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationDeployment() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationDeployment? other) { if (ReferenceEquals(null, other)) { @@ -80566,7 +80326,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -80586,7 +80346,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -80594,8 +80354,6 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -80603,21 +80361,13 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition { - public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError(global::System.String __typename, global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition? other) { if (ReferenceEquals(null, other)) { @@ -80634,7 +80384,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -80654,7 +80404,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -80662,8 +80412,6 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -80671,16 +80419,13 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveDefinition { - public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError(global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveDefinition() { - Message = message; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveDefinition? other) { if (ReferenceEquals(null, other)) { @@ -80697,7 +80442,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return (Message.Equals(other.Message)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -80717,7 +80462,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -80725,7 +80470,6 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -80733,21 +80477,13 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition { - public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError(global::System.String __typename, global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition? other) { if (ReferenceEquals(null, other)) { @@ -80764,7 +80500,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -80784,7 +80520,7 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro return false; } - return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -80792,115 +80528,20 @@ public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Erro unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutationResult - { - public global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection UploadMcpFeatureCollection { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection - { - public global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion? McpFeatureCollectionVersion { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion - { - public global::System.String Id { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IMcpFeatureCollectionNotFoundError : IError - { - public global::System.String McpFeatureCollectionId { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IMcpFeatureCollectionNotFoundError - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IConcurrentOperationError - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IUnauthorizedOperation - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IDuplicatedTagError - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IInvalidMcpFeatureCollectionArchiveError - { - public global::System.String Message { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IInvalidMcpFeatureCollectionArchiveError, IError - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IInvalidSourceMetadataInputError - { - } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandMutationResult : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutationResult + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumValueDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumValueDefinition { - public ValidateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection validateMcpFeatureCollection) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumValueDefinition() { - ValidateMcpFeatureCollection = validateMcpFeatureCollection; } - public global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection ValidateMcpFeatureCollection { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutationResult? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumValueDefinition? other) { if (ReferenceEquals(null, other)) { @@ -80917,7 +80558,7 @@ public ValidateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nit return false; } - return (ValidateMcpFeatureCollection.Equals(other.ValidateMcpFeatureCollection)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -80937,7 +80578,7 @@ public ValidateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nit return false; } - return Equals((ValidateMcpFeatureCollectionCommandMutationResult)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumValueDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -80945,7 +80586,6 @@ public ValidateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nit unchecked { int hash = 5; - hash ^= 397 * ValidateMcpFeatureCollection.GetHashCode(); return hash; } } @@ -80953,18 +80593,13 @@ public ValidateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nit // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition { - public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload(global::System.String? id, global::System.Collections.Generic.IReadOnlyList? errors) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition() { - Id = id; - Errors = errors; } - public global::System.String? Id { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition? other) { if (ReferenceEquals(null, other)) { @@ -80981,7 +80616,7 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ return false; } - return (((Id is null && other.Id is null) || Id != null && Id.Equals(other.Id))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81001,7 +80636,7 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ return false; } - return Equals((ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -81009,19 +80644,6 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ unchecked { int hash = 5; - if (Id != null) - { - hash ^= 397 * Id.GetHashCode(); - } - - if (Errors != null) - { - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - } - return hash; } } @@ -81029,23 +80651,13 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition { - public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError(global::System.String __typename, global::System.String message, global::System.String name) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition() { - this.__typename = __typename; - Message = message; - Name = name; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - public global::System.String Name { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition? other) { if (ReferenceEquals(null, other)) { @@ -81062,7 +80674,7 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message) && Name.Equals(other.Name); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81082,7 +80694,7 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ return false; } - return Equals((ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -81090,9 +80702,6 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -81100,18 +80709,13 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition { - public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError(global::System.String mcpFeatureCollectionId, global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition() { - McpFeatureCollectionId = mcpFeatureCollectionId; - Message = message; } - public global::System.String McpFeatureCollectionId { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition? other) { if (ReferenceEquals(null, other)) { @@ -81128,7 +80732,7 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ return false; } - return (McpFeatureCollectionId.Equals(other.McpFeatureCollectionId)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81148,7 +80752,7 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ return false; } - return Equals((ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -81156,8 +80760,6 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ unchecked { int hash = 5; - hash ^= 397 * McpFeatureCollectionId.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -81165,21 +80767,13 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition { - public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation(global::System.String __typename, global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition? other) { if (ReferenceEquals(null, other)) { @@ -81196,7 +80790,7 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81216,7 +80810,7 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ return false; } - return Equals((ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -81224,8 +80818,6 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -81233,21 +80825,13 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition { - public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError(global::System.String __typename, global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition? other) { if (ReferenceEquals(null, other)) { @@ -81264,7 +80848,7 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81284,7 +80868,7 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ return false; } - return Equals((ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -81292,76 +80876,20 @@ public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandMutationResult - { - public global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection ValidateMcpFeatureCollection { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection - { - public global::System.String? Id { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload : IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError : IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors, IStageNotFoundError - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors, IMcpFeatureCollectionNotFoundError - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation : IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors, IUnauthorizedOperation - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors, IInvalidSourceMetadataInputError - { - } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscriptionResult : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscriptionResult + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition { - public ValidateMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate onMcpFeatureCollectionVersionValidationUpdate) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition() { - OnMcpFeatureCollectionVersionValidationUpdate = onMcpFeatureCollectionVersionValidationUpdate; } - public global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate OnMcpFeatureCollectionVersionValidationUpdate { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscriptionResult? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition? other) { if (ReferenceEquals(null, other)) { @@ -81378,7 +80906,7 @@ public ValidateMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream return false; } - return (OnMcpFeatureCollectionVersionValidationUpdate.Equals(other.OnMcpFeatureCollectionVersionValidationUpdate)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81398,7 +80926,7 @@ public ValidateMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscriptionResult)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -81406,7 +80934,6 @@ public ValidateMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream unchecked { int hash = 5; - hash ^= 397 * OnMcpFeatureCollectionVersionValidationUpdate.GetHashCode(); return hash; } } @@ -81414,23 +80941,13 @@ public ValidateMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state, global::System.Collections.Generic.IReadOnlyList errors) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition() { - this.__typename = __typename; - State = state; - Errors = errors; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition? other) { if (ReferenceEquals(null, other)) { @@ -81447,7 +80964,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (__typename.Equals(other.__typename)) && State.Equals(other.State) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81467,7 +80984,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -81475,13 +80992,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * State.GetHashCode(); - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - return hash; } } @@ -81489,21 +80999,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition() { - this.__typename = __typename; - State = state; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition? other) { if (ReferenceEquals(null, other)) { @@ -81520,7 +81022,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (__typename.Equals(other.__typename)) && State.Equals(other.State); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81540,7 +81042,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -81548,8 +81050,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * State.GetHashCode(); return hash; } } @@ -81557,21 +81057,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress + public partial class GetMcpFeatureCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) + public GetMcpFeatureCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition() { - this.__typename = __typename; - State = state; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition? other) { if (ReferenceEquals(null, other)) { @@ -81588,7 +81080,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (__typename.Equals(other.__typename)) && State.Equals(other.State); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81608,7 +81100,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -81616,8 +81108,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * State.GetHashCode(); return hash; } } @@ -81625,21 +81115,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress + public partial class GetMcpFeatureCollectionApiIdQuery_Node_Group : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_Group { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) + public GetMcpFeatureCollectionApiIdQuery_Node_Group() { - this.__typename = __typename; - State = state; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_Group? other) { if (ReferenceEquals(null, other)) { @@ -81656,7 +81138,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (__typename.Equals(other.__typename)) && State.Equals(other.State); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81676,7 +81158,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_Group)obj); } public override global::System.Int32 GetHashCode() @@ -81684,8 +81166,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * State.GetHashCode(); return hash; } } @@ -81693,16 +81173,16 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollection : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollection { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError(global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollection(global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQuery_Node_Api_1? api) { - Message = message; + Api = api; } - public global::System.String Message { get; } + public global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQuery_Node_Api_1? Api { get; } - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollection? other) { if (ReferenceEquals(null, other)) { @@ -81719,7 +81199,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (Message.Equals(other.Message)); + return (((Api is null && other.Api is null) || Api != null && Api.Equals(other.Api))); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81739,7 +81219,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollection)obj); } public override global::System.Int32 GetHashCode() @@ -81747,7 +81227,11 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); + if (Api != null) + { + hash ^= 397 * Api.GetHashCode(); + } + return hash; } } @@ -81755,16 +81239,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError(global::System.Collections.Generic.IReadOnlyList collections) + public GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog() { - Collections = collections; } - public global::System.Collections.Generic.IReadOnlyList Collections { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -81781,7 +81262,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81801,7 +81282,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -81809,11 +81290,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - foreach (var Collections_elm in Collections) - { - hash ^= 397 * Collections_elm.GetHashCode(); - } - return hash; } } @@ -81821,21 +81297,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionDeployment : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionDeployment { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError(global::System.String __typename, global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionDeployment() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionDeployment? other) { if (ReferenceEquals(null, other)) { @@ -81852,7 +81320,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81872,7 +81340,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -81880,8 +81348,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -81889,13 +81355,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionVersion : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionVersion { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError() + public GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionVersion() { } - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionVersion? other) { if (ReferenceEquals(null, other)) { @@ -81932,7 +81398,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionVersion)obj); } public override global::System.Int32 GetHashCode() @@ -81947,21 +81413,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_McpTool : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_McpTool { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError(global::System.String __typename, global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_McpTool() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_McpTool? other) { if (ReferenceEquals(null, other)) { @@ -81978,7 +81436,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -81998,7 +81456,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_McpTool)obj); } public override global::System.Int32 GetHashCode() @@ -82006,8 +81464,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -82015,18 +81471,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection + public partial class GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollection : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollection { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection(global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? mcpFeatureCollection, global::System.Collections.Generic.IReadOnlyList entities) + public GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollection() { - McpFeatureCollection = mcpFeatureCollection; - Entities = entities; } - public global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? McpFeatureCollection { get; } - public global::System.Collections.Generic.IReadOnlyList Entities { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollection? other) { if (ReferenceEquals(null, other)) { @@ -82043,7 +81494,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (((McpFeatureCollection is null && other.McpFeatureCollection is null) || McpFeatureCollection != null && McpFeatureCollection.Equals(other.McpFeatureCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Entities, other.Entities); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82063,7 +81514,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollection)obj); } public override global::System.Int32 GetHashCode() @@ -82071,16 +81522,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - if (McpFeatureCollection != null) - { - hash ^= 397 * McpFeatureCollection.GetHashCode(); - } - - foreach (var Entities_elm in Entities) - { - hash ^= 397 * Entities_elm.GetHashCode(); - } - return hash; } } @@ -82088,18 +81529,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection + public partial class GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionChangeLog : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionChangeLog { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection(global::System.String id, global::System.String name) + public GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionChangeLog() { - Id = id; - Name = name; } - public global::System.String Id { get; } - public global::System.String Name { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -82116,7 +81552,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (Id.Equals(other.Id)) && Name.Equals(other.Name); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82136,7 +81572,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -82144,8 +81580,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - hash ^= 397 * Id.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -82153,18 +81587,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt + public partial class GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionDeployment : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionDeployment { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt(global::System.Collections.Generic.IReadOnlyList errors, global::System.String name) + public GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionDeployment() { - Errors = errors; - Name = name; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public global::System.String Name { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionDeployment? other) { if (ReferenceEquals(null, other)) { @@ -82181,7 +81610,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && Name.Equals(other.Name); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82201,7 +81630,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -82209,12 +81638,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - - hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -82222,18 +81645,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool + public partial class GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionVersion : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionVersion { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool(global::System.Collections.Generic.IReadOnlyList errors, global::System.String name) + public GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionVersion() { - Errors = errors; - Name = name; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public global::System.String Name { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionVersion? other) { if (ReferenceEquals(null, other)) { @@ -82250,7 +81668,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && Name.Equals(other.Name); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82270,7 +81688,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionVersion)obj); } public override global::System.Int32 GetHashCode() @@ -82278,12 +81696,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - - hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -82291,22 +81703,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_OpenApiEndpoint : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiEndpoint { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError(global::System.String? code, global::System.String message, global::System.String? path, global::System.Collections.Generic.IReadOnlyList? locations) + public GetMcpFeatureCollectionApiIdQuery_Node_OpenApiEndpoint() { - Code = code; - Message = message; - Path = path; - Locations = locations; } - public global::System.String? Code { get; } - public global::System.String Message { get; } - public global::System.String? Path { get; } - public global::System.Collections.Generic.IReadOnlyList? Locations { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_OpenApiEndpoint? other) { if (ReferenceEquals(null, other)) { @@ -82323,7 +81726,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (((Code is null && other.Code is null) || Code != null && Code.Equals(other.Code))) && Message.Equals(other.Message) && ((Path is null && other.Path is null) || Path != null && Path.Equals(other.Path)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Locations, other.Locations); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82343,7 +81746,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_OpenApiEndpoint)obj); } public override global::System.Int32 GetHashCode() @@ -82351,25 +81754,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - if (Code != null) - { - hash ^= 397 * Code.GetHashCode(); - } - - hash ^= 397 * Message.GetHashCode(); - if (Path != null) - { - hash ^= 397 * Path.GetHashCode(); - } - - if (Locations != null) - { - foreach (var Locations_elm in Locations) - { - hash ^= 397 * Locations_elm.GetHashCode(); - } - } - return hash; } } @@ -82377,16 +81761,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_OpenApiModel : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiModel { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError(global::System.String message) + public GetMcpFeatureCollectionApiIdQuery_Node_OpenApiModel() { - Message = message; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_OpenApiModel? other) { if (ReferenceEquals(null, other)) { @@ -82403,7 +81784,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (Message.Equals(other.Message)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82423,7 +81804,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_OpenApiModel)obj); } public override global::System.Int32 GetHashCode() @@ -82431,7 +81812,6 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -82439,18 +81819,13 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation + public partial class GetMcpFeatureCollectionApiIdQuery_Node_Organization : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_Organization { - public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation(global::System.Int32 column, global::System.Int32 line) + public GetMcpFeatureCollectionApiIdQuery_Node_Organization() { - Column = column; - Line = line; } - public global::System.Int32 Column { get; } - public global::System.Int32 Line { get; } - - public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_Organization? other) { if (ReferenceEquals(null, other)) { @@ -82467,7 +81842,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return (global::System.Object.Equals(Column, other.Column)) && global::System.Object.Equals(Line, other.Line); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82487,7 +81862,7 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer return false; } - return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_Organization)obj); } public override global::System.Int32 GetHashCode() @@ -82495,197 +81870,136 @@ public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVer unchecked { int hash = 5; - hash ^= 397 * Column.GetHashCode(); - hash ^= 397 * Line.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscriptionResult - { - public global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate OnMcpFeatureCollectionVersionValidationUpdate { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate - { - public global::System.String __typename { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IMcpFeatureCollectionVersionValidationFailed - { - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate, IMcpFeatureCollectionVersionValidationFailed - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IMcpFeatureCollectionVersionValidationSuccess - { - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate, IMcpFeatureCollectionVersionValidationSuccess - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate, IOperationInProgress - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate, IValidationInProgress + public partial class GetMcpFeatureCollectionApiIdQuery_Node_OrganizationMember : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_OrganizationMember { - } + public GetMcpFeatureCollectionApiIdQuery_Node_OrganizationMember() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors - { - } + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_OrganizationMember? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IMcpFeatureCollectionValidationArchiveError - { - public global::System.String Message { get; } - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors, IMcpFeatureCollectionValidationArchiveError - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors, IMcpFeatureCollectionValidationError - { - } + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors, IProcessingTimeoutError - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors, IUnexpectedProcessingError - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections : IMcpFeatureCollectionValidationCollection - { - } + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_OrganizationMember)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection + public partial class GetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion { - public global::System.String Id { get; } - public global::System.String Name { get; } - } + public GetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection - { - } + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities : IMcpFeatureCollectionValidationEntity - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities, IMcpFeatureCollectionValidationEntity_McpFeatureCollectionValidationPrompt - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities, IMcpFeatureCollectionValidationEntity_McpFeatureCollectionValidationTool - { - } + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors, IMcpFeatureCollectionValidationDocumentError - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors, IMcpFeatureCollectionValidationEntityValidationError - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations - { - public global::System.Int32 Column { get; } - public global::System.Int32 Line { get; } - } + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class DeleteMcpFeatureCollectionByIdCommandMutationResult : global::System.IEquatable, IDeleteMcpFeatureCollectionByIdCommandMutationResult + public partial class GetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpTool : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpTool { - public DeleteMcpFeatureCollectionByIdCommandMutationResult(global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById deleteMcpFeatureCollectionById) + public GetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpTool() { - DeleteMcpFeatureCollectionById = deleteMcpFeatureCollectionById; } - public global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById DeleteMcpFeatureCollectionById { get; } - - public virtual global::System.Boolean Equals(DeleteMcpFeatureCollectionByIdCommandMutationResult? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpTool? other) { if (ReferenceEquals(null, other)) { @@ -82702,7 +82016,7 @@ public DeleteMcpFeatureCollectionByIdCommandMutationResult(global::ChilliCream.N return false; } - return (DeleteMcpFeatureCollectionById.Equals(other.DeleteMcpFeatureCollectionById)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82722,7 +82036,7 @@ public DeleteMcpFeatureCollectionByIdCommandMutationResult(global::ChilliCream.N return false; } - return Equals((DeleteMcpFeatureCollectionByIdCommandMutationResult)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpTool)obj); } public override global::System.Int32 GetHashCode() @@ -82730,7 +82044,6 @@ public DeleteMcpFeatureCollectionByIdCommandMutationResult(global::ChilliCream.N unchecked { int hash = 5; - hash ^= 397 * DeleteMcpFeatureCollectionById.GetHashCode(); return hash; } } @@ -82738,18 +82051,13 @@ public DeleteMcpFeatureCollectionByIdCommandMutationResult(global::ChilliCream.N // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload : global::System.IEquatable, IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload + public partial class GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion { - public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload(global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection? mcpFeatureCollection, global::System.Collections.Generic.IReadOnlyList? errors) + public GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion() { - McpFeatureCollection = mcpFeatureCollection; - Errors = errors; } - public global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection? McpFeatureCollection { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - - public virtual global::System.Boolean Equals(DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion? other) { if (ReferenceEquals(null, other)) { @@ -82766,7 +82074,7 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB return false; } - return (((McpFeatureCollection is null && other.McpFeatureCollection is null) || McpFeatureCollection != null && McpFeatureCollection.Equals(other.McpFeatureCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82786,7 +82094,7 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB return false; } - return Equals((DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion)obj); } public override global::System.Int32 GetHashCode() @@ -82794,19 +82102,6 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB unchecked { int hash = 5; - if (McpFeatureCollection != null) - { - hash ^= 397 * McpFeatureCollection.GetHashCode(); - } - - if (Errors != null) - { - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - } - return hash; } } @@ -82814,18 +82109,13 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection : global::System.IEquatable, IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection + public partial class GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiEndpoint : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiEndpoint { - public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection(global::System.String name, global::System.String id) + public GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiEndpoint() { - Name = name; - Id = id; } - public global::System.String Name { get; } - public global::System.String Id { get; } - - public virtual global::System.Boolean Equals(DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiEndpoint? other) { if (ReferenceEquals(null, other)) { @@ -82842,7 +82132,7 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB return false; } - return (Name.Equals(other.Name)) && Id.Equals(other.Id); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82862,7 +82152,7 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB return false; } - return Equals((DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiEndpoint)obj); } public override global::System.Int32 GetHashCode() @@ -82870,8 +82160,6 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB unchecked { int hash = 5; - hash ^= 397 * Name.GetHashCode(); - hash ^= 397 * Id.GetHashCode(); return hash; } } @@ -82879,18 +82167,13 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError : global::System.IEquatable, IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiModel : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiModel { - public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError(global::System.String message, global::System.String mcpFeatureCollectionId) + public GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiModel() { - Message = message; - McpFeatureCollectionId = mcpFeatureCollectionId; } - public global::System.String Message { get; } - public global::System.String McpFeatureCollectionId { get; } - - public virtual global::System.Boolean Equals(DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiModel? other) { if (ReferenceEquals(null, other)) { @@ -82907,7 +82190,7 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB return false; } - return (Message.Equals(other.Message)) && McpFeatureCollectionId.Equals(other.McpFeatureCollectionId); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82927,7 +82210,7 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB return false; } - return Equals((DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiModel)obj); } public override global::System.Int32 GetHashCode() @@ -82935,8 +82218,6 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); - hash ^= 397 * McpFeatureCollectionId.GetHashCode(); return hash; } } @@ -82944,21 +82225,13 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation : global::System.IEquatable, IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation + public partial class GetMcpFeatureCollectionApiIdQuery_Node_SchemaChangeLog : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_SchemaChangeLog { - public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation(global::System.String message, global::System.String __typename) + public GetMcpFeatureCollectionApiIdQuery_Node_SchemaChangeLog() { - Message = message; - this.__typename = __typename; } - public global::System.String Message { get; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - - public virtual global::System.Boolean Equals(DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_SchemaChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -82975,7 +82248,7 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB return false; } - return (Message.Equals(other.Message)) && __typename.Equals(other.__typename); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -82995,7 +82268,7 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB return false; } - return Equals((DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_SchemaChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -83003,82 +82276,20 @@ public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionB unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); - hash ^= 397 * __typename.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IDeleteMcpFeatureCollectionByIdCommandMutationResult - { - public global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById DeleteMcpFeatureCollectionById { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById - { - public global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection? McpFeatureCollection { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload : IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_McpFeatureCollection : IMcpFeatureCollectionDetailPrompt_McpFeatureCollection - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection : IDeleteMcpFeatureCollectionByIdCommandMutation_McpFeatureCollection - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection : IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError : IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors, IMcpFeatureCollectionNotFoundError - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation : IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors, IUnauthorizedOperation - { - } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreateMcpFeatureCollectionCommandMutationResult : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutationResult + public partial class GetMcpFeatureCollectionApiIdQuery_Node_SchemaDeployment : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_SchemaDeployment { - public CreateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection createMcpFeatureCollection) + public GetMcpFeatureCollectionApiIdQuery_Node_SchemaDeployment() { - CreateMcpFeatureCollection = createMcpFeatureCollection; } - public global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection CreateMcpFeatureCollection { get; } - - public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutationResult? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_SchemaDeployment? other) { if (ReferenceEquals(null, other)) { @@ -83095,7 +82306,7 @@ public CreateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro return false; } - return (CreateMcpFeatureCollection.Equals(other.CreateMcpFeatureCollection)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -83115,7 +82326,7 @@ public CreateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro return false; } - return Equals((CreateMcpFeatureCollectionCommandMutationResult)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_SchemaDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -83123,7 +82334,6 @@ public CreateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro unchecked { int hash = 5; - hash ^= 397 * CreateMcpFeatureCollection.GetHashCode(); return hash; } } @@ -83131,18 +82341,13 @@ public CreateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload + public partial class GetMcpFeatureCollectionApiIdQuery_Node_Stage : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_Stage { - public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload(global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection? mcpFeatureCollection, global::System.Collections.Generic.IReadOnlyList? errors) + public GetMcpFeatureCollectionApiIdQuery_Node_Stage() { - McpFeatureCollection = mcpFeatureCollection; - Errors = errors; } - public global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection? McpFeatureCollection { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - - public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_Stage? other) { if (ReferenceEquals(null, other)) { @@ -83159,7 +82364,7 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Crea return false; } - return (((McpFeatureCollection is null && other.McpFeatureCollection is null) || McpFeatureCollection != null && McpFeatureCollection.Equals(other.McpFeatureCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -83179,7 +82384,7 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Crea return false; } - return Equals((CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_Stage)obj); } public override global::System.Int32 GetHashCode() @@ -83187,19 +82392,6 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Crea unchecked { int hash = 5; - if (McpFeatureCollection != null) - { - hash ^= 397 * McpFeatureCollection.GetHashCode(); - } - - if (Errors != null) - { - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - } - return hash; } } @@ -83207,18 +82399,13 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Crea // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection + public partial class GetMcpFeatureCollectionApiIdQuery_Node_User : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_User { - public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection(global::System.String name, global::System.String id) + public GetMcpFeatureCollectionApiIdQuery_Node_User() { - Name = name; - Id = id; } - public global::System.String Name { get; } - public global::System.String Id { get; } - - public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_User? other) { if (ReferenceEquals(null, other)) { @@ -83235,7 +82422,7 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpF return false; } - return (Name.Equals(other.Name)) && Id.Equals(other.Id); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -83255,7 +82442,7 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpF return false; } - return Equals((CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_User)obj); } public override global::System.Int32 GetHashCode() @@ -83263,8 +82450,6 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpF unchecked { int hash = 5; - hash ^= 397 * Name.GetHashCode(); - hash ^= 397 * Id.GetHashCode(); return hash; } } @@ -83272,23 +82457,13 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpF // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_Workspace : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_Workspace { - public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError(global::System.String message, global::System.String __typename, global::System.String apiId) + public GetMcpFeatureCollectionApiIdQuery_Node_Workspace() { - Message = message; - this.__typename = __typename; - ApiId = apiId; } - public global::System.String Message { get; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String ApiId { get; } - - public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_Workspace? other) { if (ReferenceEquals(null, other)) { @@ -83305,7 +82480,7 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro return false; } - return (Message.Equals(other.Message)) && __typename.Equals(other.__typename) && ApiId.Equals(other.ApiId); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -83325,7 +82500,7 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro return false; } - return Equals((CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_Workspace)obj); } public override global::System.Int32 GetHashCode() @@ -83333,9 +82508,6 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * ApiId.GetHashCode(); return hash; } } @@ -83343,21 +82515,13 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation + public partial class GetMcpFeatureCollectionApiIdQuery_Node_WorkspaceDocument : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_WorkspaceDocument { - public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation(global::System.String message, global::System.String __typename) + public GetMcpFeatureCollectionApiIdQuery_Node_WorkspaceDocument() { - Message = message; - this.__typename = __typename; } - public global::System.String Message { get; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - - public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_WorkspaceDocument? other) { if (ReferenceEquals(null, other)) { @@ -83374,7 +82538,7 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro return false; } - return (Message.Equals(other.Message)) && __typename.Equals(other.__typename); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -83394,7 +82558,7 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro return false; } - return Equals((CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_WorkspaceDocument)obj); } public override global::System.Int32 GetHashCode() @@ -83402,8 +82566,6 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); - hash ^= 397 * __typename.GetHashCode(); return hash; } } @@ -83411,21 +82573,16 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError + public partial class GetMcpFeatureCollectionApiIdQuery_Node_Api_Api : global::System.IEquatable, IGetMcpFeatureCollectionApiIdQuery_Node_Api_Api { - public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError(global::System.String message, global::System.String __typename) + public GetMcpFeatureCollectionApiIdQuery_Node_Api_Api(global::System.String id) { - Message = message; - this.__typename = __typename; + Id = id; } - public global::System.String Message { get; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } + public global::System.String Id { get; } - public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError? other) + public virtual global::System.Boolean Equals(GetMcpFeatureCollectionApiIdQuery_Node_Api_Api? other) { if (ReferenceEquals(null, other)) { @@ -83442,7 +82599,7 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro return false; } - return (Message.Equals(other.Message)) && __typename.Equals(other.__typename); + return (Id.Equals(other.Id)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -83462,7 +82619,7 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro return false; } - return Equals((CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError)obj); + return Equals((GetMcpFeatureCollectionApiIdQuery_Node_Api_Api)obj); } public override global::System.Int32 GetHashCode() @@ -83470,8 +82627,7 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); - hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Id.GetHashCode(); return hash; } } @@ -83479,82 +82635,346 @@ public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Erro // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreateMcpFeatureCollectionCommandMutationResult + public partial interface IGetMcpFeatureCollectionApiIdQueryResult { - public global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection CreateMcpFeatureCollection { get; } + /// + /// Fetches an object given its ID. + /// + public global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQuery_Node? Node { get; } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// The node interface is implemented by entities that have a global unique identifier. + /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node { - public global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection? McpFeatureCollection { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload : ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_Api : IGetMcpFeatureCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreateMcpFeatureCollectionCommandMutation_McpFeatureCollection : IMcpFeatureCollectionDetailPrompt_McpFeatureCollection + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_ApiDocument : IGetMcpFeatureCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// API Key Details + /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection : ICreateMcpFeatureCollectionCommandMutation_McpFeatureCollection + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_ApiKey : IGetMcpFeatureCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection : ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_Client : IGetMcpFeatureCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_ClientChangeLog : IGetMcpFeatureCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError : ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors, IApiNotFoundError + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_ClientDeployment : IGetMcpFeatureCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation : ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors, IUnauthorizedOperation + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_ClientVersion : IGetMcpFeatureCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError : ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors, IDuplicateNameError + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_CoordinateClientUsageMetrics : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_Environment : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationChangeLog : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationDeployment : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumValueDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_Group : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollection : IGetMcpFeatureCollectionApiIdQuery_Node + { + public global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQuery_Node_Api_1? Api { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionDeployment : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionVersion : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_McpTool : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollection : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionChangeLog : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionDeployment : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionVersion : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiEndpoint : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_OpenApiModel : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_Organization : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_OrganizationMember : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpTool : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiEndpoint : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiModel : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_SchemaChangeLog : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_SchemaDeployment : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_Stage : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_User : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_Workspace : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_WorkspaceDocument : IGetMcpFeatureCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_Api_1 + { + public global::System.String Id { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQuery_Node_Api_Api : IGetMcpFeatureCollectionApiIdQuery_Node_Api_1 { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQueryResult : global::System.IEquatable, IListMcpFeatureCollectionCommandQueryResult + public partial class SelectMcpFeatureCollectionPromptQueryResult : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQueryResult { - public ListMcpFeatureCollectionCommandQueryResult(global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node? node) + public SelectMcpFeatureCollectionPromptQueryResult(global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById? apiById) { - Node = node; + ApiById = apiById; } - /// - /// Fetches an object given its ID. - /// - public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node? Node { get; } + public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById? ApiById { get; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQueryResult? other) + public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQueryResult? other) { if (ReferenceEquals(null, other)) { @@ -83571,7 +82991,7 @@ public ListMcpFeatureCollectionCommandQueryResult(global::ChilliCream.Nitro.Clie return false; } - return (((Node is null && other.Node is null) || Node != null && Node.Equals(other.Node))); + return (((ApiById is null && other.ApiById is null) || ApiById != null && ApiById.Equals(other.ApiById))); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -83591,7 +83011,7 @@ public ListMcpFeatureCollectionCommandQueryResult(global::ChilliCream.Nitro.Clie return false; } - return Equals((ListMcpFeatureCollectionCommandQueryResult)obj); + return Equals((SelectMcpFeatureCollectionPromptQueryResult)obj); } public override global::System.Int32 GetHashCode() @@ -83599,9 +83019,9 @@ public ListMcpFeatureCollectionCommandQueryResult(global::ChilliCream.Nitro.Clie unchecked { int hash = 5; - if (Node != null) + if (ApiById != null) { - hash ^= 397 * Node.GetHashCode(); + hash ^= 397 * ApiById.GetHashCode(); } return hash; @@ -83611,16 +83031,16 @@ public ListMcpFeatureCollectionCommandQueryResult(global::ChilliCream.Nitro.Clie // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_Api : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Api + public partial class SelectMcpFeatureCollectionPromptQuery_ApiById_Api : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQuery_ApiById_Api { - public ListMcpFeatureCollectionCommandQuery_Node_Api(global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections? mcpFeatureCollections) + public SelectMcpFeatureCollectionPromptQuery_ApiById_Api(global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections? mcpFeatureCollections) { McpFeatureCollections = mcpFeatureCollections; } - public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections? McpFeatureCollections { get; } + public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections? McpFeatureCollections { get; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Api? other) + public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQuery_ApiById_Api? other) { if (ReferenceEquals(null, other)) { @@ -83657,7 +83077,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Api(global::ChilliCream.Nitro.C return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_Api)obj); + return Equals((SelectMcpFeatureCollectionPromptQuery_ApiById_Api)obj); } public override global::System.Int32 GetHashCode() @@ -83676,14 +83096,28 @@ public ListMcpFeatureCollectionCommandQuery_Node_Api(global::ChilliCream.Nitro.C } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + /// + /// A connection to a list of items. + /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_ApiDocument : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_ApiDocument + public partial class SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection { - public ListMcpFeatureCollectionCommandQuery_Node_ApiDocument() + public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection(global::System.Collections.Generic.IReadOnlyList? edges, global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo pageInfo) { + Edges = edges; + PageInfo = pageInfo; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_ApiDocument? other) + /// + /// A list of edges. + /// + public global::System.Collections.Generic.IReadOnlyList? Edges { get; } + /// + /// Information to aid in pagination. + /// + public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo PageInfo { get; } + + public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection? other) { if (ReferenceEquals(null, other)) { @@ -83700,7 +83134,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_ApiDocument() return false; } - return true; + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Edges, other.Edges)) && PageInfo.Equals(other.PageInfo); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -83720,7 +83154,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_ApiDocument() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_ApiDocument)obj); + return Equals((SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection)obj); } public override global::System.Int32 GetHashCode() @@ -83728,6 +83162,15 @@ public ListMcpFeatureCollectionCommandQuery_Node_ApiDocument() unchecked { int hash = 5; + if (Edges != null) + { + foreach (var Edges_elm in Edges) + { + hash ^= 397 * Edges_elm.GetHashCode(); + } + } + + hash ^= 397 * PageInfo.GetHashCode(); return hash; } } @@ -83735,16 +83178,27 @@ public ListMcpFeatureCollectionCommandQuery_Node_ApiDocument() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator /// - /// API Key Details + /// An edge in a connection. /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_ApiKey : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_ApiKey + public partial class SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge { - public ListMcpFeatureCollectionCommandQuery_Node_ApiKey() + public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge(global::System.String cursor, global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node node) { + Cursor = cursor; + Node = node; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_ApiKey? other) + /// + /// A cursor for use in pagination. + /// + public global::System.String Cursor { get; } + /// + /// The item at the end of the edge. + /// + public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node Node { get; } + + public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge? other) { if (ReferenceEquals(null, other)) { @@ -83761,7 +83215,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_ApiKey() return false; } - return true; + return (Cursor.Equals(other.Cursor)) && Node.Equals(other.Node); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -83781,7 +83235,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_ApiKey() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_ApiKey)obj); + return Equals((SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge)obj); } public override global::System.Int32 GetHashCode() @@ -83789,20 +83243,46 @@ public ListMcpFeatureCollectionCommandQuery_Node_ApiKey() unchecked { int hash = 5; + hash ^= 397 * Cursor.GetHashCode(); + hash ^= 397 * Node.GetHashCode(); return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + /// + /// Information about pagination in a connection. + /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_Client : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Client + public partial class SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo { - public ListMcpFeatureCollectionCommandQuery_Node_Client() + public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo(global::System.Boolean hasPreviousPage, global::System.Boolean hasNextPage, global::System.String? endCursor, global::System.String? startCursor) { + HasPreviousPage = hasPreviousPage; + HasNextPage = hasNextPage; + EndCursor = endCursor; + StartCursor = startCursor; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Client? other) + /// + /// Indicates whether more edges exist prior the set defined by the clients arguments. + /// + public global::System.Boolean HasPreviousPage { get; } + /// + /// Indicates whether more edges exist following the set defined by the clients arguments. + /// + public global::System.Boolean HasNextPage { get; } + /// + /// When paginating forwards, the cursor to continue. + /// + public global::System.String? EndCursor { get; } + /// + /// When paginating backwards, the cursor to continue. + /// + public global::System.String? StartCursor { get; } + + public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo? other) { if (ReferenceEquals(null, other)) { @@ -83819,7 +83299,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Client() return false; } - return true; + return (global::System.Object.Equals(HasPreviousPage, other.HasPreviousPage)) && global::System.Object.Equals(HasNextPage, other.HasNextPage) && ((EndCursor is null && other.EndCursor is null) || EndCursor != null && EndCursor.Equals(other.EndCursor)) && ((StartCursor is null && other.StartCursor is null) || StartCursor != null && StartCursor.Equals(other.StartCursor)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -83839,7 +83319,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Client() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_Client)obj); + return Equals((SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo)obj); } public override global::System.Int32 GetHashCode() @@ -83847,6 +83327,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_Client() unchecked { int hash = 5; + hash ^= 397 * HasPreviousPage.GetHashCode(); + hash ^= 397 * HasNextPage.GetHashCode(); + if (EndCursor != null) + { + hash ^= 397 * EndCursor.GetHashCode(); + } + + if (StartCursor != null) + { + hash ^= 397 * StartCursor.GetHashCode(); + } + return hash; } } @@ -83854,13 +83346,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_Client() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog + public partial class SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection : global::System.IEquatable, ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection { - public ListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog() + public SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection(global::System.String id, global::System.String name) { + Id = id; + Name = name; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog? other) + public global::System.String Id { get; } + public global::System.String Name { get; } + + public virtual global::System.Boolean Equals(SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection? other) { if (ReferenceEquals(null, other)) { @@ -83877,7 +83374,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog() return false; } - return true; + return (Id.Equals(other.Id)) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -83897,7 +83394,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog)obj); + return Equals((SelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection)obj); } public override global::System.Int32 GetHashCode() @@ -83905,136 +83402,150 @@ public ListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog() unchecked { int hash = 5; + hash ^= 397 * Id.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_ClientDeployment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_ClientDeployment + public partial interface ISelectMcpFeatureCollectionPromptQueryResult { - public ListMcpFeatureCollectionCommandQuery_Node_ClientDeployment() - { - } + public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById? ApiById { get; } + } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_ClientDeployment? other) - { - if (ReferenceEquals(null, other)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById + { + public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections? McpFeatureCollections { get; } + } - if (ReferenceEquals(this, other)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_Api : ISelectMcpFeatureCollectionPromptQuery_ApiById + { + } - if (other.GetType() != GetType()) - { - return false; - } - - return true; - } - - public override global::System.Boolean Equals(global::System.Object? obj) - { - if (ReferenceEquals(null, obj)) - { - return false; - } - - if (ReferenceEquals(this, obj)) - { - return true; - } - - if (obj.GetType() != GetType()) - { - return false; - } - - return Equals((ListMcpFeatureCollectionCommandQuery_Node_ClientDeployment)obj); - } - - public override global::System.Int32 GetHashCode() - { - unchecked - { - int hash = 5; - return hash; - } - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// A connection to a list of items. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections + { + /// + /// A list of edges. + /// + public global::System.Collections.Generic.IReadOnlyList? Edges { get; } + /// + /// Information to aid in pagination. + /// + public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo PageInfo { get; } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// A connection to a list of items. + /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_ClientVersion : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_ClientVersion + public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_ApiMcpFeatureCollectionsConnection : ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections { - public ListMcpFeatureCollectionCommandQuery_Node_ClientVersion() - { - } + } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_ClientVersion? other) - { - if (ReferenceEquals(null, other)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// An edge in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ISelectMcpFeatureCollectionPrompt_McpFeatureCollectionEdge + { + /// + /// A cursor for use in pagination. + /// + public global::System.String Cursor { get; } + /// + /// The item at the end of the edge. + /// + public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node Node { get; } + } - if (ReferenceEquals(this, other)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// An edge in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges : ISelectMcpFeatureCollectionPrompt_McpFeatureCollectionEdge + { + } - if (other.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// An edge in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge : ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges + { + } - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// Information about pagination in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo : IPageInfo + { + } - public override global::System.Boolean Equals(global::System.Object? obj) - { - if (ReferenceEquals(null, obj)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// Information about pagination in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo_PageInfo : ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_PageInfo + { + } - if (ReferenceEquals(this, obj)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IMcpFeatureCollectionDetailPrompt_McpFeatureCollection + { + public global::System.String Id { get; } + public global::System.String Name { get; } + } - if (obj.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ISelectMcpFeatureCollectionPrompt_McpFeatureCollection : IMcpFeatureCollectionDetailPrompt_McpFeatureCollection + { + } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_ClientVersion)obj); - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node : ISelectMcpFeatureCollectionPrompt_McpFeatureCollection + { + } - public override global::System.Int32 GetHashCode() - { - unchecked - { - int hash = 5; - return hash; - } - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node_McpFeatureCollection : ISelectMcpFeatureCollectionPromptQuery_ApiById_McpFeatureCollections_Edges_Node + { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics + public partial class UploadMcpFeatureCollectionCommandMutationResult : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutationResult { - public ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics() + public UploadMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection uploadMcpFeatureCollection) { + UploadMcpFeatureCollection = uploadMcpFeatureCollection; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics? other) + public global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection UploadMcpFeatureCollection { get; } + + public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutationResult? other) { if (ReferenceEquals(null, other)) { @@ -84051,7 +83562,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics() return false; } - return true; + return (UploadMcpFeatureCollection.Equals(other.UploadMcpFeatureCollection)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84071,7 +83582,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics)obj); + return Equals((UploadMcpFeatureCollectionCommandMutationResult)obj); } public override global::System.Int32 GetHashCode() @@ -84079,6 +83590,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics() unchecked { int hash = 5; + hash ^= 397 * UploadMcpFeatureCollection.GetHashCode(); return hash; } } @@ -84086,13 +83598,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_Environment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Environment + public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload { - public ListMcpFeatureCollectionCommandQuery_Node_Environment() + public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload(global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion? mcpFeatureCollectionVersion, global::System.Collections.Generic.IReadOnlyList? errors) { + McpFeatureCollectionVersion = mcpFeatureCollectionVersion; + Errors = errors; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Environment? other) + public global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion? McpFeatureCollectionVersion { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + + public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload? other) { if (ReferenceEquals(null, other)) { @@ -84109,7 +83626,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Environment() return false; } - return true; + return (((McpFeatureCollectionVersion is null && other.McpFeatureCollectionVersion is null) || McpFeatureCollectionVersion != null && McpFeatureCollectionVersion.Equals(other.McpFeatureCollectionVersion))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84129,7 +83646,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Environment() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_Environment)obj); + return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload)obj); } public override global::System.Int32 GetHashCode() @@ -84137,6 +83654,19 @@ public ListMcpFeatureCollectionCommandQuery_Node_Environment() unchecked { int hash = 5; + if (McpFeatureCollectionVersion != null) + { + hash ^= 397 * McpFeatureCollectionVersion.GetHashCode(); + } + + if (Errors != null) + { + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + } + return hash; } } @@ -84144,13 +83674,16 @@ public ListMcpFeatureCollectionCommandQuery_Node_Environment() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog + public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion { - public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog() + public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion(global::System.String id) { + Id = id; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog? other) + public global::System.String Id { get; } + + public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion? other) { if (ReferenceEquals(null, other)) { @@ -84167,7 +83700,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog() return false; } - return true; + return (Id.Equals(other.Id)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84187,7 +83720,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog)obj); + return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion)obj); } public override global::System.Int32 GetHashCode() @@ -84195,6 +83728,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog() unchecked { int hash = 5; + hash ^= 397 * Id.GetHashCode(); return hash; } } @@ -84202,13 +83736,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment + public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError { - public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment() + public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError(global::System.String mcpFeatureCollectionId, global::System.String message) { + McpFeatureCollectionId = mcpFeatureCollectionId; + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment? other) + public global::System.String McpFeatureCollectionId { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError? other) { if (ReferenceEquals(null, other)) { @@ -84225,7 +83764,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment() return false; } - return true; + return (McpFeatureCollectionId.Equals(other.McpFeatureCollectionId)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84245,7 +83784,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment)obj); + return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError)obj); } public override global::System.Int32 GetHashCode() @@ -84253,6 +83792,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment() unchecked { int hash = 5; + hash ^= 397 * McpFeatureCollectionId.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -84260,13 +83801,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition + public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition() + public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError(global::System.String __typename, global::System.String message) { + this.__typename = __typename; + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError? other) { if (ReferenceEquals(null, other)) { @@ -84283,7 +83832,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinit return false; } - return true; + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84303,7 +83852,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinit return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition)obj); + return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError)obj); } public override global::System.Int32 GetHashCode() @@ -84311,6 +83860,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinit unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -84318,13 +83869,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinit // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition + public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition() + public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation(global::System.String __typename, global::System.String message) { + this.__typename = __typename; + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation? other) { if (ReferenceEquals(null, other)) { @@ -84341,7 +83900,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition() return false; } - return true; + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84361,7 +83920,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition)obj); + return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation)obj); } public override global::System.Int32 GetHashCode() @@ -84369,6 +83928,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition() unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -84376,13 +83937,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition + public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition() + public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError(global::System.String __typename, global::System.String message) { + this.__typename = __typename; + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError? other) { if (ReferenceEquals(null, other)) { @@ -84399,7 +83968,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition() return false; } - return true; + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84419,7 +83988,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition)obj); + return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError)obj); } public override global::System.Int32 GetHashCode() @@ -84427,6 +83996,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition() unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -84434,13 +84005,16 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition + public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition() + public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError(global::System.String message) { + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition? other) + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError? other) { if (ReferenceEquals(null, other)) { @@ -84457,7 +84031,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition() return false; } - return true; + return (Message.Equals(other.Message)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84477,7 +84051,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition)obj); + return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError)obj); } public override global::System.Int32 GetHashCode() @@ -84485,6 +84059,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition() unchecked { int hash = 5; + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -84492,13 +84067,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition + public partial class UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : global::System.IEquatable, IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition() + public UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError(global::System.String __typename, global::System.String message) { + this.__typename = __typename; + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError? other) { if (ReferenceEquals(null, other)) { @@ -84515,7 +84098,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefiniti return false; } - return true; + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84535,7 +84118,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefiniti return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition)obj); + return Equals((UploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError)obj); } public override global::System.Int32 GetHashCode() @@ -84543,78 +84126,115 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefiniti unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition + public partial interface IUploadMcpFeatureCollectionCommandMutationResult { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition() - { - } + public global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection UploadMcpFeatureCollection { get; } + } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition? other) - { - if (ReferenceEquals(null, other)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection + { + public global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion? McpFeatureCollectionVersion { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + } - if (ReferenceEquals(this, other)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_UploadMcpFeatureCollectionPayload : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection + { + } - if (other.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion + { + public global::System.String Id { get; } + } - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion_McpFeatureCollectionVersion : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_McpFeatureCollectionVersion + { + } - public override global::System.Boolean Equals(global::System.Object? obj) - { - if (ReferenceEquals(null, obj)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors + { + } - if (ReferenceEquals(this, obj)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IMcpFeatureCollectionNotFoundError : IError + { + public global::System.String McpFeatureCollectionId { get; } + } - if (obj.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IMcpFeatureCollectionNotFoundError + { + } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition)obj); - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_ConcurrentOperationError : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IConcurrentOperationError + { + } - public override global::System.Int32 GetHashCode() - { - unchecked - { - int hash = 5; - return hash; - } - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_UnauthorizedOperation : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IUnauthorizedOperation + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_DuplicatedTagError : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IDuplicatedTagError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IInvalidMcpFeatureCollectionArchiveError + { + public global::System.String Message { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidMcpFeatureCollectionArchiveError : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IInvalidMcpFeatureCollectionArchiveError, IError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : IUploadMcpFeatureCollectionCommandMutation_UploadMcpFeatureCollection_Errors, IInvalidSourceMetadataInputError + { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition + public partial class ValidateMcpFeatureCollectionCommandMutationResult : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutationResult { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition() + public ValidateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection validateMcpFeatureCollection) { + ValidateMcpFeatureCollection = validateMcpFeatureCollection; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition? other) + public global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection ValidateMcpFeatureCollection { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutationResult? other) { if (ReferenceEquals(null, other)) { @@ -84631,7 +84251,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDe return false; } - return true; + return (ValidateMcpFeatureCollection.Equals(other.ValidateMcpFeatureCollection)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84651,7 +84271,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDe return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition)obj); + return Equals((ValidateMcpFeatureCollectionCommandMutationResult)obj); } public override global::System.Int32 GetHashCode() @@ -84659,6 +84279,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDe unchecked { int hash = 5; + hash ^= 397 * ValidateMcpFeatureCollection.GetHashCode(); return hash; } } @@ -84666,13 +84287,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDe // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition + public partial class ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition() + public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload(global::System.String? id, global::System.Collections.Generic.IReadOnlyList? errors) { + Id = id; + Errors = errors; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition? other) + public global::System.String? Id { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload? other) { if (ReferenceEquals(null, other)) { @@ -84689,7 +84315,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition return false; } - return true; + return (((Id is null && other.Id is null) || Id != null && Id.Equals(other.Id))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84709,7 +84335,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition)obj); + return Equals((ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload)obj); } public override global::System.Int32 GetHashCode() @@ -84717,6 +84343,19 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition unchecked { int hash = 5; + if (Id != null) + { + hash ^= 397 * Id.GetHashCode(); + } + + if (Errors != null) + { + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + } + return hash; } } @@ -84724,13 +84363,23 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition + public partial class ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition() + public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError(global::System.String __typename, global::System.String message, global::System.String name) { + this.__typename = __typename; + Message = message; + Name = name; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } + public global::System.String Name { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError? other) { if (ReferenceEquals(null, other)) { @@ -84747,7 +84396,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition( return false; } - return true; + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84767,7 +84416,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition( return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition)obj); + return Equals((ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError)obj); } public override global::System.Int32 GetHashCode() @@ -84775,6 +84424,9 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition( unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -84782,13 +84434,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition( // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition + public partial class ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition() + public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError(global::System.String mcpFeatureCollectionId, global::System.String message) { + McpFeatureCollectionId = mcpFeatureCollectionId; + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition? other) + public global::System.String McpFeatureCollectionId { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError? other) { if (ReferenceEquals(null, other)) { @@ -84805,7 +84462,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefin return false; } - return true; + return (McpFeatureCollectionId.Equals(other.McpFeatureCollectionId)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84825,7 +84482,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefin return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition)obj); + return Equals((ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError)obj); } public override global::System.Int32 GetHashCode() @@ -84833,6 +84490,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefin unchecked { int hash = 5; + hash ^= 397 * McpFeatureCollectionId.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -84840,13 +84499,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefin // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition + public partial class ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition() + public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation(global::System.String __typename, global::System.String message) { + this.__typename = __typename; + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation? other) { if (ReferenceEquals(null, other)) { @@ -84863,7 +84530,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition() return false; } - return true; + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84883,7 +84550,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition)obj); + return Equals((ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation)obj); } public override global::System.Int32 GetHashCode() @@ -84891,6 +84558,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition() unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -84898,13 +84567,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition + public partial class ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition() + public ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError(global::System.String __typename, global::System.String message) { + this.__typename = __typename; + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError? other) { if (ReferenceEquals(null, other)) { @@ -84921,7 +84598,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition() return false; } - return true; + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -84941,7 +84618,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition)obj); + return Equals((ValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError)obj); } public override global::System.Int32 GetHashCode() @@ -84949,78 +84626,76 @@ public ListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition() unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition + public partial interface IValidateMcpFeatureCollectionCommandMutationResult { - public ListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition() - { - } - - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition? other) - { - if (ReferenceEquals(null, other)) - { - return false; - } - - if (ReferenceEquals(this, other)) - { - return true; - } + public global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection ValidateMcpFeatureCollection { get; } + } - if (other.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection + { + public global::System.String? Id { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + } - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_ValidateMcpFeatureCollectionPayload : IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection + { + } - public override global::System.Boolean Equals(global::System.Object? obj) - { - if (ReferenceEquals(null, obj)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors + { + } - if (ReferenceEquals(this, obj)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_StageNotFoundError : IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors, IStageNotFoundError + { + } - if (obj.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors, IMcpFeatureCollectionNotFoundError + { + } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition)obj); - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_UnauthorizedOperation : IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors, IUnauthorizedOperation + { + } - public override global::System.Int32 GetHashCode() - { - unchecked - { - int hash = 5; - return hash; - } - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : IValidateMcpFeatureCollectionCommandMutation_ValidateMcpFeatureCollection_Errors, IInvalidSourceMetadataInputError + { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_Group : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Group + public partial class ValidateMcpFeatureCollectionCommandSubscriptionResult : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscriptionResult { - public ListMcpFeatureCollectionCommandQuery_Node_Group() + public ValidateMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate onMcpFeatureCollectionVersionValidationUpdate) { + OnMcpFeatureCollectionVersionValidationUpdate = onMcpFeatureCollectionVersionValidationUpdate; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Group? other) + public global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate OnMcpFeatureCollectionVersionValidationUpdate { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscriptionResult? other) { if (ReferenceEquals(null, other)) { @@ -85037,7 +84712,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Group() return false; } - return true; + return (OnMcpFeatureCollectionVersionValidationUpdate.Equals(other.OnMcpFeatureCollectionVersionValidationUpdate)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85057,7 +84732,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Group() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_Group)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscriptionResult)obj); } public override global::System.Int32 GetHashCode() @@ -85065,6 +84740,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Group() unchecked { int hash = 5; + hash ^= 397 * OnMcpFeatureCollectionVersionValidationUpdate.GetHashCode(); return hash; } } @@ -85072,13 +84748,23 @@ public ListMcpFeatureCollectionCommandQuery_Node_Group() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed { - public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state, global::System.Collections.Generic.IReadOnlyList errors) { + this.__typename = __typename; + State = state; + Errors = errors; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed? other) { if (ReferenceEquals(null, other)) { @@ -85095,7 +84781,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection() return false; } - return true; + return (__typename.Equals(other.__typename)) && State.Equals(other.State) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85115,7 +84801,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed)obj); } public override global::System.Int32 GetHashCode() @@ -85123,6 +84809,13 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection() unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * State.GetHashCode(); + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + return hash; } } @@ -85130,13 +84823,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess { - public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) { + this.__typename = __typename; + State = state; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess? other) { if (ReferenceEquals(null, other)) { @@ -85153,7 +84854,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog() return false; } - return true; + return (__typename.Equals(other.__typename)) && State.Equals(other.State); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85173,7 +84874,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess)obj); } public override global::System.Int32 GetHashCode() @@ -85181,6 +84882,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog() unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * State.GetHashCode(); return hash; } } @@ -85188,13 +84891,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress { - public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) { + this.__typename = __typename; + State = state; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress? other) { if (ReferenceEquals(null, other)) { @@ -85211,7 +84922,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment( return false; } - return true; + return (__typename.Equals(other.__typename)) && State.Equals(other.State); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85231,7 +84942,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment( return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress)obj); } public override global::System.Int32 GetHashCode() @@ -85239,6 +84950,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment( unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * State.GetHashCode(); return hash; } } @@ -85246,13 +84959,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment( // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress { - public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) { + this.__typename = __typename; + State = state; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress? other) { if (ReferenceEquals(null, other)) { @@ -85269,7 +84990,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion() return false; } - return true; + return (__typename.Equals(other.__typename)) && State.Equals(other.State); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85289,7 +85010,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress)obj); } public override global::System.Int32 GetHashCode() @@ -85297,6 +85018,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion() unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * State.GetHashCode(); return hash; } } @@ -85304,13 +85027,16 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_McpTool : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpTool + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError { - public ListMcpFeatureCollectionCommandQuery_Node_McpTool() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError(global::System.String message) { + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpTool? other) + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError? other) { if (ReferenceEquals(null, other)) { @@ -85327,7 +85053,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpTool() return false; } - return true; + return (Message.Equals(other.Message)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85347,7 +85073,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpTool() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpTool)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError)obj); } public override global::System.Int32 GetHashCode() @@ -85355,6 +85081,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpTool() unchecked { int hash = 5; + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -85362,13 +85089,16 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpTool() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError { - public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError(global::System.Collections.Generic.IReadOnlyList collections) { + Collections = collections; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection? other) + public global::System.Collections.Generic.IReadOnlyList Collections { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError? other) { if (ReferenceEquals(null, other)) { @@ -85385,7 +85115,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection() return false; } - return true; + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85405,7 +85135,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError)obj); } public override global::System.Int32 GetHashCode() @@ -85413,6 +85143,11 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection() unchecked { int hash = 5; + foreach (var Collections_elm in Collections) + { + hash ^= 397 * Collections_elm.GetHashCode(); + } + return hash; } } @@ -85420,13 +85155,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError { - public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError(global::System.String __typename, global::System.String message) { + this.__typename = __typename; + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError? other) { if (ReferenceEquals(null, other)) { @@ -85443,7 +85186,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog() return false; } - return true; + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85463,7 +85206,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError)obj); } public override global::System.Int32 GetHashCode() @@ -85471,6 +85214,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog() unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -85478,13 +85223,13 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError { - public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError() { } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment? other) + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError? other) { if (ReferenceEquals(null, other)) { @@ -85521,7 +85266,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError)obj); } public override global::System.Int32 GetHashCode() @@ -85536,13 +85281,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError { - public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError(global::System.String __typename, global::System.String message) { + this.__typename = __typename; + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion? other) + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError? other) { if (ReferenceEquals(null, other)) { @@ -85559,7 +85312,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion() return false; } - return true; + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85579,7 +85332,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError)obj); } public override global::System.Int32 GetHashCode() @@ -85587,6 +85340,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion() unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -85594,13 +85349,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection { - public ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection(global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? mcpFeatureCollection, global::System.Collections.Generic.IReadOnlyList entities) { + McpFeatureCollection = mcpFeatureCollection; + Entities = entities; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint? other) + public global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? McpFeatureCollection { get; } + public global::System.Collections.Generic.IReadOnlyList Entities { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection? other) { if (ReferenceEquals(null, other)) { @@ -85617,7 +85377,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint() return false; } - return true; + return (((McpFeatureCollection is null && other.McpFeatureCollection is null) || McpFeatureCollection != null && McpFeatureCollection.Equals(other.McpFeatureCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Entities, other.Entities); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85637,7 +85397,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection)obj); } public override global::System.Int32 GetHashCode() @@ -85645,6 +85405,16 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint() unchecked { int hash = 5; + if (McpFeatureCollection != null) + { + hash ^= 397 * McpFeatureCollection.GetHashCode(); + } + + foreach (var Entities_elm in Entities) + { + hash ^= 397 * Entities_elm.GetHashCode(); + } + return hash; } } @@ -85652,13 +85422,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiModel + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection { - public ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection(global::System.String id, global::System.String name) { + Id = id; + Name = name; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel? other) + public global::System.String Id { get; } + public global::System.String Name { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection? other) { if (ReferenceEquals(null, other)) { @@ -85675,7 +85450,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel() return false; } - return true; + return (Id.Equals(other.Id)) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85695,7 +85470,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection)obj); } public override global::System.Int32 GetHashCode() @@ -85703,6 +85478,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel() unchecked { int hash = 5; + hash ^= 397 * Id.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -85710,13 +85487,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_Organization : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Organization + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt { - public ListMcpFeatureCollectionCommandQuery_Node_Organization() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt(global::System.Collections.Generic.IReadOnlyList errors, global::System.String name) { + Errors = errors; + Name = name; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Organization? other) + public global::System.Collections.Generic.IReadOnlyList Errors { get; } + public global::System.String Name { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt? other) { if (ReferenceEquals(null, other)) { @@ -85733,7 +85515,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Organization() return false; } - return true; + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85753,7 +85535,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Organization() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_Organization)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt)obj); } public override global::System.Int32 GetHashCode() @@ -85761,6 +85543,12 @@ public ListMcpFeatureCollectionCommandQuery_Node_Organization() unchecked { int hash = 5; + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + + hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -85768,13 +85556,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_Organization() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OrganizationMember + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool { - public ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool(global::System.Collections.Generic.IReadOnlyList errors, global::System.String name) { + Errors = errors; + Name = name; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember? other) + public global::System.Collections.Generic.IReadOnlyList Errors { get; } + public global::System.String Name { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool? other) { if (ReferenceEquals(null, other)) { @@ -85791,7 +85584,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember() return false; } - return true; + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85811,7 +85604,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool)obj); } public override global::System.Int32 GetHashCode() @@ -85819,6 +85612,12 @@ public ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember() unchecked { int hash = 5; + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + + hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -85826,13 +85625,22 @@ public ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError { - public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError(global::System.String? code, global::System.String message, global::System.String? path, global::System.Collections.Generic.IReadOnlyList? locations) { + Code = code; + Message = message; + Path = path; + Locations = locations; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion? other) + public global::System.String? Code { get; } + public global::System.String Message { get; } + public global::System.String? Path { get; } + public global::System.Collections.Generic.IReadOnlyList? Locations { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError? other) { if (ReferenceEquals(null, other)) { @@ -85849,7 +85657,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVe return false; } - return true; + return (((Code is null && other.Code is null) || Code != null && Code.Equals(other.Code))) && Message.Equals(other.Message) && ((Path is null && other.Path is null) || Path != null && Path.Equals(other.Path)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Locations, other.Locations); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85869,7 +85677,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVe return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError)obj); } public override global::System.Int32 GetHashCode() @@ -85877,6 +85685,25 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVe unchecked { int hash = 5; + if (Code != null) + { + hash ^= 397 * Code.GetHashCode(); + } + + hash ^= 397 * Message.GetHashCode(); + if (Path != null) + { + hash ^= 397 * Path.GetHashCode(); + } + + if (Locations != null) + { + foreach (var Locations_elm in Locations) + { + hash ^= 397 * Locations_elm.GetHashCode(); + } + } + return hash; } } @@ -85884,13 +85711,16 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVe // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError { - public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError(global::System.String message) { + Message = message; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool? other) + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError? other) { if (ReferenceEquals(null, other)) { @@ -85907,7 +85737,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool() return false; } - return true; + return (Message.Equals(other.Message)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85927,7 +85757,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError)obj); } public override global::System.Int32 GetHashCode() @@ -85935,6 +85765,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool() unchecked { int hash = 5; + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -85942,13 +85773,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion + public partial class ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation : global::System.IEquatable, IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation { - public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion() + public ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation(global::System.Int32 column, global::System.Int32 line) { + Column = column; + Line = line; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion? other) + public global::System.Int32 Column { get; } + public global::System.Int32 Line { get; } + + public virtual global::System.Boolean Equals(ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation? other) { if (ReferenceEquals(null, other)) { @@ -85965,7 +85801,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersi return false; } - return true; + return (global::System.Object.Equals(Column, other.Column)) && global::System.Object.Equals(Line, other.Line); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -85985,7 +85821,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersi return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion)obj); + return Equals((ValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation)obj); } public override global::System.Int32 GetHashCode() @@ -85993,78 +85829,197 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersi unchecked { int hash = 5; + hash ^= 397 * Column.GetHashCode(); + hash ^= 397 * Line.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint + public partial interface IValidateMcpFeatureCollectionCommandSubscriptionResult { - public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint() - { - } + public global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate OnMcpFeatureCollectionVersionValidationUpdate { get; } + } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint? other) - { - if (ReferenceEquals(null, other)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate + { + public global::System.String __typename { get; } + } - if (ReferenceEquals(this, other)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IMcpFeatureCollectionVersionValidationFailed + { + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } + } - if (other.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationFailed : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate, IMcpFeatureCollectionVersionValidationFailed + { + } - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IMcpFeatureCollectionVersionValidationSuccess + { + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } + } - public override global::System.Boolean Equals(global::System.Object? obj) - { - if (ReferenceEquals(null, obj)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_McpFeatureCollectionVersionValidationSuccess : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate, IMcpFeatureCollectionVersionValidationSuccess + { + } - if (ReferenceEquals(this, obj)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_OperationInProgress : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate, IOperationInProgress + { + } - if (obj.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_ValidationInProgress : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate, IValidationInProgress + { + } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint)obj); - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors + { + } - public override global::System.Int32 GetHashCode() - { - unchecked - { - int hash = 5; - return hash; - } - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IMcpFeatureCollectionValidationArchiveError + { + public global::System.String Message { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationArchiveError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors, IMcpFeatureCollectionValidationArchiveError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_McpFeatureCollectionValidationError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors, IMcpFeatureCollectionValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ProcessingTimeoutError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors, IProcessingTimeoutError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_ReadyTimeoutError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_UnexpectedProcessingError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors, IUnexpectedProcessingError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections : IMcpFeatureCollectionValidationCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollectionValidationCollection : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection + { + public global::System.String Id { get; } + public global::System.String Name { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_McpFeatureCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities : IMcpFeatureCollectionValidationEntity + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities, IMcpFeatureCollectionValidationEntity_McpFeatureCollectionValidationPrompt + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities, IMcpFeatureCollectionValidationEntity_McpFeatureCollectionValidationTool + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors, IMcpFeatureCollectionValidationDocumentError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors, IMcpFeatureCollectionValidationEntityValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations + { + public global::System.Int32 Column { get; } + public global::System.Int32 Line { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation : IValidateMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionValidationUpdate_Errors_Collections_Entities_Errors_Locations + { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel + public partial class DeleteMcpFeatureCollectionByIdCommandMutationResult : global::System.IEquatable, IDeleteMcpFeatureCollectionByIdCommandMutationResult { - public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel() + public DeleteMcpFeatureCollectionByIdCommandMutationResult(global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById deleteMcpFeatureCollectionById) { + DeleteMcpFeatureCollectionById = deleteMcpFeatureCollectionById; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel? other) + public global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById DeleteMcpFeatureCollectionById { get; } + + public virtual global::System.Boolean Equals(DeleteMcpFeatureCollectionByIdCommandMutationResult? other) { if (ReferenceEquals(null, other)) { @@ -86081,7 +86036,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel() return false; } - return true; + return (DeleteMcpFeatureCollectionById.Equals(other.DeleteMcpFeatureCollectionById)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -86101,7 +86056,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel)obj); + return Equals((DeleteMcpFeatureCollectionByIdCommandMutationResult)obj); } public override global::System.Int32 GetHashCode() @@ -86109,6 +86064,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel() unchecked { int hash = 5; + hash ^= 397 * DeleteMcpFeatureCollectionById.GetHashCode(); return hash; } } @@ -86116,13 +86072,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog + public partial class DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload : global::System.IEquatable, IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload { - public ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog() + public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload(global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection? mcpFeatureCollection, global::System.Collections.Generic.IReadOnlyList? errors) { + McpFeatureCollection = mcpFeatureCollection; + Errors = errors; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog? other) + public global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection? McpFeatureCollection { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + + public virtual global::System.Boolean Equals(DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload? other) { if (ReferenceEquals(null, other)) { @@ -86139,7 +86100,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog() return false; } - return true; + return (((McpFeatureCollection is null && other.McpFeatureCollection is null) || McpFeatureCollection != null && McpFeatureCollection.Equals(other.McpFeatureCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -86159,7 +86120,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog)obj); + return Equals((DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload)obj); } public override global::System.Int32 GetHashCode() @@ -86167,6 +86128,19 @@ public ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog() unchecked { int hash = 5; + if (McpFeatureCollection != null) + { + hash ^= 397 * McpFeatureCollection.GetHashCode(); + } + + if (Errors != null) + { + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + } + return hash; } } @@ -86174,13 +86148,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment + public partial class DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection : global::System.IEquatable, IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection { - public ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment() + public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection(global::System.String name, global::System.String id) { + Name = name; + Id = id; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment? other) + public global::System.String Name { get; } + public global::System.String Id { get; } + + public virtual global::System.Boolean Equals(DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection? other) { if (ReferenceEquals(null, other)) { @@ -86197,7 +86176,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment() return false; } - return true; + return (Name.Equals(other.Name)) && Id.Equals(other.Id); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -86217,7 +86196,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment)obj); + return Equals((DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection)obj); } public override global::System.Int32 GetHashCode() @@ -86225,6 +86204,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment() unchecked { int hash = 5; + hash ^= 397 * Name.GetHashCode(); + hash ^= 397 * Id.GetHashCode(); return hash; } } @@ -86232,13 +86213,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_Stage : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Stage + public partial class DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError : global::System.IEquatable, IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError { - public ListMcpFeatureCollectionCommandQuery_Node_Stage() + public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError(global::System.String message, global::System.String mcpFeatureCollectionId) { + Message = message; + McpFeatureCollectionId = mcpFeatureCollectionId; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Stage? other) + public global::System.String Message { get; } + public global::System.String McpFeatureCollectionId { get; } + + public virtual global::System.Boolean Equals(DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError? other) { if (ReferenceEquals(null, other)) { @@ -86255,7 +86241,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Stage() return false; } - return true; + return (Message.Equals(other.Message)) && McpFeatureCollectionId.Equals(other.McpFeatureCollectionId); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -86275,7 +86261,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Stage() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_Stage)obj); + return Equals((DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError)obj); } public override global::System.Int32 GetHashCode() @@ -86283,6 +86269,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_Stage() unchecked { int hash = 5; + hash ^= 397 * Message.GetHashCode(); + hash ^= 397 * McpFeatureCollectionId.GetHashCode(); return hash; } } @@ -86290,13 +86278,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_Stage() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_User : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_User + public partial class DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation : global::System.IEquatable, IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation { - public ListMcpFeatureCollectionCommandQuery_Node_User() + public DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation(global::System.String message, global::System.String __typename) { + Message = message; + this.__typename = __typename; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_User? other) + public global::System.String Message { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + + public virtual global::System.Boolean Equals(DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation? other) { if (ReferenceEquals(null, other)) { @@ -86313,7 +86309,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_User() return false; } - return true; + return (Message.Equals(other.Message)) && __typename.Equals(other.__typename); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -86333,7 +86329,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_User() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_User)obj); + return Equals((DeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation)obj); } public override global::System.Int32 GetHashCode() @@ -86341,20 +86337,82 @@ public ListMcpFeatureCollectionCommandQuery_Node_User() unchecked { int hash = 5; + hash ^= 397 * Message.GetHashCode(); + hash ^= 397 * __typename.GetHashCode(); return hash; } } } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IDeleteMcpFeatureCollectionByIdCommandMutationResult + { + public global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById DeleteMcpFeatureCollectionById { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById + { + public global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection? McpFeatureCollection { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_DeleteMcpFeatureCollectionByIdPayload : IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_McpFeatureCollection : IMcpFeatureCollectionDetailPrompt_McpFeatureCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection : IDeleteMcpFeatureCollectionByIdCommandMutation_McpFeatureCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection_McpFeatureCollection : IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_McpFeatureCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_McpFeatureCollectionNotFoundError : IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors, IMcpFeatureCollectionNotFoundError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors_UnauthorizedOperation : IDeleteMcpFeatureCollectionByIdCommandMutation_DeleteMcpFeatureCollectionById_Errors, IUnauthorizedOperation + { + } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_Workspace : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Workspace + public partial class CreateMcpFeatureCollectionCommandMutationResult : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutationResult { - public ListMcpFeatureCollectionCommandQuery_Node_Workspace() + public CreateMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection createMcpFeatureCollection) { + CreateMcpFeatureCollection = createMcpFeatureCollection; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Workspace? other) + public global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection CreateMcpFeatureCollection { get; } + + public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutationResult? other) { if (ReferenceEquals(null, other)) { @@ -86371,7 +86429,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Workspace() return false; } - return true; + return (CreateMcpFeatureCollection.Equals(other.CreateMcpFeatureCollection)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -86391,7 +86449,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Workspace() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_Workspace)obj); + return Equals((CreateMcpFeatureCollectionCommandMutationResult)obj); } public override global::System.Int32 GetHashCode() @@ -86399,6 +86457,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_Workspace() unchecked { int hash = 5; + hash ^= 397 * CreateMcpFeatureCollection.GetHashCode(); return hash; } } @@ -86406,13 +86465,18 @@ public ListMcpFeatureCollectionCommandQuery_Node_Workspace() // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument + public partial class CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload { - public ListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument() + public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload(global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection? mcpFeatureCollection, global::System.Collections.Generic.IReadOnlyList? errors) { + McpFeatureCollection = mcpFeatureCollection; + Errors = errors; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument? other) + public global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection? McpFeatureCollection { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + + public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload? other) { if (ReferenceEquals(null, other)) { @@ -86429,7 +86493,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument() return false; } - return true; + return (((McpFeatureCollection is null && other.McpFeatureCollection is null) || McpFeatureCollection != null && McpFeatureCollection.Equals(other.McpFeatureCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -86449,7 +86513,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument() return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument)obj); + return Equals((CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload)obj); } public override global::System.Int32 GetHashCode() @@ -86457,34 +86521,38 @@ public ListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument() unchecked { int hash = 5; + if (McpFeatureCollection != null) + { + hash ^= 397 * McpFeatureCollection.GetHashCode(); + } + + if (Errors != null) + { + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + } + return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator - /// - /// A connection to a list of items. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection + public partial class CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection { - public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection(global::System.Collections.Generic.IReadOnlyList? edges, global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo pageInfo) + public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection(global::System.String name, global::System.String id) { - Edges = edges; - PageInfo = pageInfo; + Name = name; + Id = id; } - /// - /// A list of edges. - /// - public global::System.Collections.Generic.IReadOnlyList? Edges { get; } - /// - /// Information to aid in pagination. - /// - public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo PageInfo { get; } + public global::System.String Name { get; } + public global::System.String Id { get; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection? other) + public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection? other) { if (ReferenceEquals(null, other)) { @@ -86501,7 +86569,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFea return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Edges, other.Edges)) && PageInfo.Equals(other.PageInfo); + return (Name.Equals(other.Name)) && Id.Equals(other.Id); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -86521,7 +86589,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFea return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection)obj); + return Equals((CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection)obj); } public override global::System.Int32 GetHashCode() @@ -86529,43 +86597,32 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFea unchecked { int hash = 5; - if (Edges != null) - { - foreach (var Edges_elm in Edges) - { - hash ^= 397 * Edges_elm.GetHashCode(); - } - } - - hash ^= 397 * PageInfo.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); + hash ^= 397 * Id.GetHashCode(); return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator - /// - /// An edge in a connection. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge + public partial class CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError { - public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge(global::System.String cursor, global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node node) + public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError(global::System.String message, global::System.String __typename, global::System.String apiId) { - Cursor = cursor; - Node = node; + Message = message; + this.__typename = __typename; + ApiId = apiId; } + public global::System.String Message { get; } /// - /// A cursor for use in pagination. - /// - public global::System.String Cursor { get; } - /// - /// The item at the end of the edge. + /// The name of the current Object type at runtime. /// - public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node Node { get; } + public global::System.String __typename { get; } + public global::System.String ApiId { get; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge? other) + public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError? other) { if (ReferenceEquals(null, other)) { @@ -86582,7 +86639,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Api return false; } - return (Cursor.Equals(other.Cursor)) && Node.Equals(other.Node); + return (Message.Equals(other.Message)) && __typename.Equals(other.__typename) && ApiId.Equals(other.ApiId); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -86602,7 +86659,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Api return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge)obj); + return Equals((CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError)obj); } public override global::System.Int32 GetHashCode() @@ -86610,46 +86667,31 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Api unchecked { int hash = 5; - hash ^= 397 * Cursor.GetHashCode(); - hash ^= 397 * Node.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * ApiId.GetHashCode(); return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator - /// - /// Information about pagination in a connection. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo + public partial class CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation { - public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo(global::System.Boolean hasPreviousPage, global::System.Boolean hasNextPage, global::System.String? endCursor, global::System.String? startCursor) + public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation(global::System.String message, global::System.String __typename) { - HasPreviousPage = hasPreviousPage; - HasNextPage = hasNextPage; - EndCursor = endCursor; - StartCursor = startCursor; + Message = message; + this.__typename = __typename; } + public global::System.String Message { get; } /// - /// Indicates whether more edges exist prior the set defined by the clients arguments. - /// - public global::System.Boolean HasPreviousPage { get; } - /// - /// Indicates whether more edges exist following the set defined by the clients arguments. - /// - public global::System.Boolean HasNextPage { get; } - /// - /// When paginating forwards, the cursor to continue. - /// - public global::System.String? EndCursor { get; } - /// - /// When paginating backwards, the cursor to continue. + /// The name of the current Object type at runtime. /// - public global::System.String? StartCursor { get; } + public global::System.String __typename { get; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo? other) + public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation? other) { if (ReferenceEquals(null, other)) { @@ -86666,7 +86708,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_ return false; } - return (global::System.Object.Equals(HasPreviousPage, other.HasPreviousPage)) && global::System.Object.Equals(HasNextPage, other.HasNextPage) && ((EndCursor is null && other.EndCursor is null) || EndCursor != null && EndCursor.Equals(other.EndCursor)) && ((StartCursor is null && other.StartCursor is null) || StartCursor != null && StartCursor.Equals(other.StartCursor)); + return (Message.Equals(other.Message)) && __typename.Equals(other.__typename); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -86686,7 +86728,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_ return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo)obj); + return Equals((CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation)obj); } public override global::System.Int32 GetHashCode() @@ -86694,18 +86736,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_ unchecked { int hash = 5; - hash ^= 397 * HasPreviousPage.GetHashCode(); - hash ^= 397 * HasNextPage.GetHashCode(); - if (EndCursor != null) - { - hash ^= 397 * EndCursor.GetHashCode(); - } - - if (StartCursor != null) - { - hash ^= 397 * StartCursor.GetHashCode(); - } - + hash ^= 397 * Message.GetHashCode(); + hash ^= 397 * __typename.GetHashCode(); return hash; } } @@ -86713,18 +86745,21 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_ // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection + public partial class CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError : global::System.IEquatable, ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError { - public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection(global::System.String id, global::System.String name) + public CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError(global::System.String message, global::System.String __typename) { - Id = id; - Name = name; + Message = message; + this.__typename = __typename; } - public global::System.String Id { get; } - public global::System.String Name { get; } + public global::System.String Message { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } - public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection? other) + public virtual global::System.Boolean Equals(CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError? other) { if (ReferenceEquals(null, other)) { @@ -86741,7 +86776,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Nod return false; } - return (Id.Equals(other.Id)) && Name.Equals(other.Name); + return (Message.Equals(other.Message)) && __typename.Equals(other.__typename); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -86761,7 +86796,7 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Nod return false; } - return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection)obj); + return Equals((CreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError)obj); } public override global::System.Int32 GetHashCode() @@ -86769,8 +86804,8 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Nod unchecked { int hash = 5; - hash ^= 397 * Id.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + hash ^= 397 * __typename.GetHashCode(); return hash; } } @@ -86778,430 +86813,82 @@ public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Nod // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQueryResult - { - /// - /// Fetches an object given its ID. - /// - public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node? Node { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// The node interface is implemented by entities that have a global unique identifier. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_Api : IListMcpFeatureCollectionCommandQuery_Node - { - public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections? McpFeatureCollections { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_ApiDocument : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// API Key Details - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_ApiKey : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_Client : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_ClientDeployment : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_ClientVersion : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_Environment : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_Group : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpTool : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiModel : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_Organization : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_OrganizationMember : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_Stage : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_User : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_Workspace : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument : IListMcpFeatureCollectionCommandQuery_Node - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// A connection to a list of items. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections + public partial interface ICreateMcpFeatureCollectionCommandMutationResult { - /// - /// A list of edges. - /// - public global::System.Collections.Generic.IReadOnlyList? Edges { get; } - /// - /// Information to aid in pagination. - /// - public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo PageInfo { get; } + public global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection CreateMcpFeatureCollection { get; } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// A connection to a list of items. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection : IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections + public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection { + public global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection? McpFeatureCollection { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// An edge in a connection. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_McpFeatureCollectionEdge + public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_CreateMcpFeatureCollectionPayload : ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection { - /// - /// A cursor for use in pagination. - /// - public global::System.String Cursor { get; } - /// - /// The item at the end of the edge. - /// - public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node Node { get; } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// An edge in a connection. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges : IListMcpFeatureCollectionCommandQuery_McpFeatureCollectionEdge + public partial interface ICreateMcpFeatureCollectionCommandMutation_McpFeatureCollection : IMcpFeatureCollectionDetailPrompt_McpFeatureCollection { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// An edge in a connection. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge : IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges + public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection : ICreateMcpFeatureCollectionCommandMutation_McpFeatureCollection { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// Information about pagination in a connection. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo : IPageInfo + public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection_McpFeatureCollection : ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_McpFeatureCollection { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// Information about pagination in a connection. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo : IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo + public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_McpFeatureCollection : IMcpFeatureCollectionDetailPrompt_McpFeatureCollection + public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_ApiNotFoundError : ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors, IApiNotFoundError { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node : IListMcpFeatureCollectionCommandQuery_McpFeatureCollection + public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_UnauthorizedOperation : ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors, IUnauthorizedOperation { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection : IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node + public partial interface ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors_DuplicateNameError : ICreateMcpFeatureCollectionCommandMutation_CreateMcpFeatureCollection_Errors, IDuplicateNameError { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandMutationResult : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutationResult + public partial class ListMcpFeatureCollectionCommandQueryResult : global::System.IEquatable, IListMcpFeatureCollectionCommandQueryResult { - public PublishMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection publishMcpFeatureCollection) + public ListMcpFeatureCollectionCommandQueryResult(global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node? node) { - PublishMcpFeatureCollection = publishMcpFeatureCollection; + Node = node; } - public global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection PublishMcpFeatureCollection { get; } + /// + /// Fetches an object given its ID. + /// + public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node? Node { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutationResult? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQueryResult? other) { if (ReferenceEquals(null, other)) { @@ -87218,7 +86905,7 @@ public PublishMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitr return false; } - return (PublishMcpFeatureCollection.Equals(other.PublishMcpFeatureCollection)); + return (((Node is null && other.Node is null) || Node != null && Node.Equals(other.Node))); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -87238,7 +86925,7 @@ public PublishMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitr return false; } - return Equals((PublishMcpFeatureCollectionCommandMutationResult)obj); + return Equals((ListMcpFeatureCollectionCommandQueryResult)obj); } public override global::System.Int32 GetHashCode() @@ -87246,7 +86933,11 @@ public PublishMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitr unchecked { int hash = 5; - hash ^= 397 * PublishMcpFeatureCollection.GetHashCode(); + if (Node != null) + { + hash ^= 397 * Node.GetHashCode(); + } + return hash; } } @@ -87254,18 +86945,16 @@ public PublishMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitr // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload + public partial class ListMcpFeatureCollectionCommandQuery_Node_Api : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Api { - public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload(global::System.String? id, global::System.Collections.Generic.IReadOnlyList? errors) + public ListMcpFeatureCollectionCommandQuery_Node_Api(global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections? mcpFeatureCollections) { - Id = id; - Errors = errors; + McpFeatureCollections = mcpFeatureCollections; } - public global::System.String? Id { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections? McpFeatureCollections { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Api? other) { if (ReferenceEquals(null, other)) { @@ -87282,7 +86971,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Pu return false; } - return (((Id is null && other.Id is null) || Id != null && Id.Equals(other.Id))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return (((McpFeatureCollections is null && other.McpFeatureCollections is null) || McpFeatureCollections != null && McpFeatureCollections.Equals(other.McpFeatureCollections))); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -87302,7 +86991,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Pu return false; } - return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_Api)obj); } public override global::System.Int32 GetHashCode() @@ -87310,17 +86999,9 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Pu unchecked { int hash = 5; - if (Id != null) - { - hash ^= 397 * Id.GetHashCode(); - } - - if (Errors != null) + if (McpFeatureCollections != null) { - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } + hash ^= 397 * McpFeatureCollections.GetHashCode(); } return hash; @@ -87330,23 +87011,13 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Pu // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError + public partial class ListMcpFeatureCollectionCommandQuery_Node_ApiDocument : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_ApiDocument { - public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError(global::System.String __typename, global::System.String message, global::System.String name) + public ListMcpFeatureCollectionCommandQuery_Node_ApiDocument() { - this.__typename = __typename; - Message = message; - Name = name; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - public global::System.String Name { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_ApiDocument? other) { if (ReferenceEquals(null, other)) { @@ -87363,7 +87034,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message) && Name.Equals(other.Name); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -87383,7 +87054,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er return false; } - return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_ApiDocument)obj); } public override global::System.Int32 GetHashCode() @@ -87391,28 +87062,23 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + /// + /// API Key Details + /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError + public partial class ListMcpFeatureCollectionCommandQuery_Node_ApiKey : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_ApiKey { - public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError(global::System.String mcpFeatureCollectionId, global::System.String message) + public ListMcpFeatureCollectionCommandQuery_Node_ApiKey() { - McpFeatureCollectionId = mcpFeatureCollectionId; - Message = message; } - public global::System.String McpFeatureCollectionId { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_ApiKey? other) { if (ReferenceEquals(null, other)) { @@ -87429,7 +87095,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er return false; } - return (McpFeatureCollectionId.Equals(other.McpFeatureCollectionId)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -87449,7 +87115,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er return false; } - return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_ApiKey)obj); } public override global::System.Int32 GetHashCode() @@ -87457,8 +87123,6 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er unchecked { int hash = 5; - hash ^= 397 * McpFeatureCollectionId.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -87466,21 +87130,13 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation + public partial class ListMcpFeatureCollectionCommandQuery_Node_Client : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Client { - public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation(global::System.String __typename, global::System.String message) + public ListMcpFeatureCollectionCommandQuery_Node_Client() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Client? other) { if (ReferenceEquals(null, other)) { @@ -87497,7 +87153,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -87517,7 +87173,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er return false; } - return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_Client)obj); } public override global::System.Int32 GetHashCode() @@ -87525,8 +87181,6 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -87534,20 +87188,13 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError + public partial class ListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog { - public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError(global::System.String tag, global::System.String message, global::System.String mcpFeatureCollectionId) + public ListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog() { - Tag = tag; - Message = message; - McpFeatureCollectionId = mcpFeatureCollectionId; } - public global::System.String Tag { get; } - public global::System.String Message { get; } - public global::System.String McpFeatureCollectionId { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -87564,7 +87211,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er return false; } - return (Tag.Equals(other.Tag)) && Message.Equals(other.Message) && McpFeatureCollectionId.Equals(other.McpFeatureCollectionId); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -87584,7 +87231,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er return false; } - return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -87592,9 +87239,6 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er unchecked { int hash = 5; - hash ^= 397 * Tag.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); - hash ^= 397 * McpFeatureCollectionId.GetHashCode(); return hash; } } @@ -87602,21 +87246,13 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError + public partial class ListMcpFeatureCollectionCommandQuery_Node_ClientDeployment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_ClientDeployment { - public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError(global::System.String __typename, global::System.String message) + public ListMcpFeatureCollectionCommandQuery_Node_ClientDeployment() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_ClientDeployment? other) { if (ReferenceEquals(null, other)) { @@ -87633,7 +87269,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -87653,7 +87289,7 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er return false; } - return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_ClientDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -87661,90 +87297,20 @@ public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Er unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandMutationResult - { - public global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection PublishMcpFeatureCollection { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection - { - public global::System.String? Id { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors, IStageNotFoundError - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors, IMcpFeatureCollectionNotFoundError - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors, IUnauthorizedOperation - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IMcpFeatureCollectionVersionNotFoundError : IError - { - public global::System.String Tag { get; } - public global::System.String McpFeatureCollectionId { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors, IMcpFeatureCollectionVersionNotFoundError - { - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors, IInvalidSourceMetadataInputError - { - } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscriptionResult : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscriptionResult + public partial class ListMcpFeatureCollectionCommandQuery_Node_ClientVersion : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_ClientVersion { - public PublishMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate onMcpFeatureCollectionVersionPublishingUpdate) + public ListMcpFeatureCollectionCommandQuery_Node_ClientVersion() { - OnMcpFeatureCollectionVersionPublishingUpdate = onMcpFeatureCollectionVersionPublishingUpdate; } - public global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate OnMcpFeatureCollectionVersionPublishingUpdate { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscriptionResult? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_ClientVersion? other) { if (ReferenceEquals(null, other)) { @@ -87761,7 +87327,7 @@ public PublishMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream. return false; } - return (OnMcpFeatureCollectionVersionPublishingUpdate.Equals(other.OnMcpFeatureCollectionVersionPublishingUpdate)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -87781,7 +87347,7 @@ public PublishMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream. return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscriptionResult)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_ClientVersion)obj); } public override global::System.Int32 GetHashCode() @@ -87789,7 +87355,6 @@ public PublishMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream. unchecked { int hash = 5; - hash ^= 397 * OnMcpFeatureCollectionVersionPublishingUpdate.GetHashCode(); return hash; } } @@ -87797,23 +87362,13 @@ public PublishMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream. // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed + public partial class ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state, global::System.Collections.Generic.IReadOnlyList errors) + public ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics() { - this.__typename = __typename; - State = state; - Errors = errors; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics? other) { if (ReferenceEquals(null, other)) { @@ -87830,7 +87385,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && State.Equals(other.State) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -87850,7 +87405,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics)obj); } public override global::System.Int32 GetHashCode() @@ -87858,13 +87413,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * State.GetHashCode(); - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - return hash; } } @@ -87872,21 +87420,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess + public partial class ListMcpFeatureCollectionCommandQuery_Node_Environment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Environment { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) + public ListMcpFeatureCollectionCommandQuery_Node_Environment() { - this.__typename = __typename; - State = state; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Environment? other) { if (ReferenceEquals(null, other)) { @@ -87903,7 +87443,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && State.Equals(other.State); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -87923,7 +87463,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_Environment)obj); } public override global::System.Int32 GetHashCode() @@ -87931,8 +87471,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * State.GetHashCode(); return hash; } } @@ -87940,21 +87478,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress + public partial class ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) + public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog() { - this.__typename = __typename; - State = state; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -87971,7 +87501,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && State.Equals(other.State); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -87991,7 +87521,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -87999,8 +87529,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * State.GetHashCode(); return hash; } } @@ -88008,21 +87536,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved + public partial class ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) + public ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment() { - this.__typename = __typename; - State = state; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment? other) { if (ReferenceEquals(null, other)) { @@ -88039,7 +87559,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && State.Equals(other.State); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88059,7 +87579,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -88067,8 +87587,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * State.GetHashCode(); return hash; } } @@ -88076,26 +87594,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued(global::System.String __typename, global::System.String queued, global::System.Int32 queuePosition) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition() { - this.__typename = __typename; - Queued = queued; - QueuePosition = queuePosition; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String Queued { get; } - public global::System.Int32 QueuePosition { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88112,7 +87617,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Queued.Equals(other.Queued) && global::System.Object.Equals(QueuePosition, other.QueuePosition); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88132,7 +87637,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88140,9 +87645,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Queued.GetHashCode(); - hash ^= 397 * QueuePosition.GetHashCode(); return hash; } } @@ -88150,24 +87652,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady(global::System.String __typename, global::System.String ready) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition() { - this.__typename = __typename; - Ready = ready; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String Ready { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88184,7 +87675,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Ready.Equals(other.Ready); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88204,7 +87695,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88212,8 +87703,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Ready.GetHashCode(); return hash; } } @@ -88221,23 +87710,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state, global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment? deployment) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition() { - this.__typename = __typename; - State = state; - Deployment = deployment; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - public global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment? Deployment { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88254,7 +87733,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && State.Equals(other.State) && ((Deployment is null && other.Deployment is null) || Deployment != null && Deployment.Equals(other.Deployment)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88274,7 +87753,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88282,13 +87761,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * State.GetHashCode(); - if (Deployment != null) - { - hash ^= 397 * Deployment.GetHashCode(); - } - return hash; } } @@ -88296,21 +87768,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError(global::System.String __typename, global::System.String message) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88327,7 +87791,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88347,7 +87811,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88355,8 +87819,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -88364,16 +87826,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError(global::System.Collections.Generic.IReadOnlyList collections) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition() { - Collections = collections; } - public global::System.Collections.Generic.IReadOnlyList Collections { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88390,7 +87849,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88410,7 +87869,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88418,11 +87877,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Collections_elm in Collections) - { - hash ^= 397 * Collections_elm.GetHashCode(); - } - return hash; } } @@ -88430,21 +87884,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError(global::System.String __typename, global::System.String message) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88461,7 +87907,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88481,7 +87927,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88489,8 +87935,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -88498,13 +87942,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError() + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition() { } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88541,7 +87985,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88556,21 +88000,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError(global::System.String __typename, global::System.String message) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88587,7 +88023,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88607,7 +88043,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88615,8 +88051,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -88624,16 +88058,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment(global::System.Collections.Generic.IReadOnlyList errors) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition() { - Errors = errors; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88650,7 +88081,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88670,7 +88101,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88678,11 +88109,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - return hash; } } @@ -88690,16 +88116,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment(global::System.Collections.Generic.IReadOnlyList errors) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition() { - Errors = errors; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88716,7 +88139,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88736,7 +88159,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88744,11 +88167,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - return hash; } } @@ -88756,16 +88174,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment(global::System.Collections.Generic.IReadOnlyList errors) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition() { - Errors = errors; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88782,7 +88197,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88802,7 +88217,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88810,11 +88225,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - return hash; } } @@ -88822,16 +88232,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment(global::System.Collections.Generic.IReadOnlyList errors) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition() { - Errors = errors; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88848,7 +88255,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88868,7 +88275,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88876,11 +88283,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - return hash; } } @@ -88888,16 +88290,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment + public partial class ListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment(global::System.Collections.Generic.IReadOnlyList errors) + public ListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition() { - Errors = errors; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition? other) { if (ReferenceEquals(null, other)) { @@ -88914,7 +88313,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -88934,7 +88333,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition)obj); } public override global::System.Int32 GetHashCode() @@ -88942,11 +88341,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - return hash; } } @@ -88954,18 +88348,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection + public partial class ListMcpFeatureCollectionCommandQuery_Node_Group : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Group { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection(global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? mcpFeatureCollection, global::System.Collections.Generic.IReadOnlyList entities) + public ListMcpFeatureCollectionCommandQuery_Node_Group() { - McpFeatureCollection = mcpFeatureCollection; - Entities = entities; } - public global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? McpFeatureCollection { get; } - public global::System.Collections.Generic.IReadOnlyList Entities { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Group? other) { if (ReferenceEquals(null, other)) { @@ -88982,7 +88371,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (((McpFeatureCollection is null && other.McpFeatureCollection is null) || McpFeatureCollection != null && McpFeatureCollection.Equals(other.McpFeatureCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Entities, other.Entities); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89002,7 +88391,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_Group)obj); } public override global::System.Int32 GetHashCode() @@ -89010,16 +88399,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - if (McpFeatureCollection != null) - { - hash ^= 397 * McpFeatureCollection.GetHashCode(); - } - - foreach (var Entities_elm in Entities) - { - hash ^= 397 * Entities_elm.GetHashCode(); - } - return hash; } } @@ -89027,20 +88406,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError + public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError(global::System.String message, global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? client, global::System.Collections.Generic.IReadOnlyList queries) + public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection() { - Message = message; - Client = client; - Queries = queries; } - public global::System.String Message { get; } - public global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? Client { get; } - public global::System.Collections.Generic.IReadOnlyList Queries { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection? other) { if (ReferenceEquals(null, other)) { @@ -89057,7 +88429,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Message.Equals(other.Message)) && ((Client is null && other.Client is null) || Client != null && Client.Equals(other.Client)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Queries, other.Queries); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89077,7 +88449,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection)obj); } public override global::System.Int32 GetHashCode() @@ -89085,17 +88457,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); - if (Client != null) - { - hash ^= 397 * Client.GetHashCode(); - } - - foreach (var Queries_elm in Queries) - { - hash ^= 397 * Queries_elm.GetHashCode(); - } - return hash; } } @@ -89103,20 +88464,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1 + public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1(global::System.String message, global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? client, global::System.Collections.Generic.IReadOnlyList queries) + public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog() { - Message = message; - Client = client; - Queries = queries; } - public global::System.String Message { get; } - public global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? Client { get; } - public global::System.Collections.Generic.IReadOnlyList Queries { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -89133,7 +88487,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Message.Equals(other.Message)) && ((Client is null && other.Client is null) || Client != null && Client.Equals(other.Client)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Queries, other.Queries); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89153,7 +88507,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -89161,17 +88515,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); - if (Client != null) - { - hash ^= 397 * Client.GetHashCode(); - } - - foreach (var Queries_elm in Queries) - { - hash ^= 397 * Queries_elm.GetHashCode(); - } - return hash; } } @@ -89179,16 +88522,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError + public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError(global::System.Collections.Generic.IReadOnlyList collections) + public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment() { - Collections = collections; } - public global::System.Collections.Generic.IReadOnlyList Collections { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment? other) { if (ReferenceEquals(null, other)) { @@ -89205,7 +88545,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89225,7 +88565,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -89233,11 +88573,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Collections_elm in Collections) - { - hash ^= 397 * Collections_elm.GetHashCode(); - } - return hash; } } @@ -89245,16 +88580,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError + public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError(global::System.Collections.Generic.IReadOnlyList collections) + public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion() { - Collections = collections; } - public global::System.Collections.Generic.IReadOnlyList Collections { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion? other) { if (ReferenceEquals(null, other)) { @@ -89271,7 +88603,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89291,7 +88623,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion)obj); } public override global::System.Int32 GetHashCode() @@ -89299,11 +88631,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Collections_elm in Collections) - { - hash ^= 397 * Collections_elm.GetHashCode(); - } - return hash; } } @@ -89311,18 +88638,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError + public partial class ListMcpFeatureCollectionCommandQuery_Node_McpTool : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpTool { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError(global::System.String message, global::System.Collections.Generic.IReadOnlyList changes) + public ListMcpFeatureCollectionCommandQuery_Node_McpTool() { - Message = message; - Changes = changes; } - public global::System.String Message { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpTool? other) { if (ReferenceEquals(null, other)) { @@ -89339,7 +88661,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Message.Equals(other.Message)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89359,7 +88681,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpTool)obj); } public override global::System.Int32 GetHashCode() @@ -89367,12 +88689,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); - foreach (var Changes_elm in Changes) - { - hash ^= 397 * Changes_elm.GetHashCode(); - } - return hash; } } @@ -89380,23 +88696,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError + public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError(global::System.String __typename, global::System.String message, global::System.Collections.Generic.IReadOnlyList errors) + public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection() { - this.__typename = __typename; - Message = message; - Errors = errors; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection? other) { if (ReferenceEquals(null, other)) { @@ -89413,7 +88719,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89433,7 +88739,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection)obj); } public override global::System.Int32 GetHashCode() @@ -89441,13 +88747,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - return hash; } } @@ -89455,16 +88754,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1 + public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1(global::System.Collections.Generic.IReadOnlyList collections) + public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog() { - Collections = collections; } - public global::System.Collections.Generic.IReadOnlyList Collections { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -89481,7 +88777,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89501,7 +88797,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -89509,11 +88805,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Collections_elm in Collections) - { - hash ^= 397 * Collections_elm.GetHashCode(); - } - return hash; } } @@ -89521,16 +88812,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1 + public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1(global::System.Collections.Generic.IReadOnlyList collections) + public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment() { - Collections = collections; } - public global::System.Collections.Generic.IReadOnlyList Collections { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment? other) { if (ReferenceEquals(null, other)) { @@ -89547,7 +88835,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89567,7 +88855,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -89575,11 +88863,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Collections_elm in Collections) - { - hash ^= 397 * Collections_elm.GetHashCode(); - } - return hash; } } @@ -89587,20 +88870,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2 + public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2(global::System.String message, global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? client, global::System.Collections.Generic.IReadOnlyList queries) + public ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion() { - Message = message; - Client = client; - Queries = queries; } - public global::System.String Message { get; } - public global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? Client { get; } - public global::System.Collections.Generic.IReadOnlyList Queries { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion? other) { if (ReferenceEquals(null, other)) { @@ -89617,7 +88893,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Message.Equals(other.Message)) && ((Client is null && other.Client is null) || Client != null && Client.Equals(other.Client)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Queries, other.Queries); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89637,7 +88913,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion)obj); } public override global::System.Int32 GetHashCode() @@ -89645,17 +88921,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); - if (Client != null) - { - hash ^= 397 * Client.GetHashCode(); - } - - foreach (var Queries_elm in Queries) - { - hash ^= 397 * Queries_elm.GetHashCode(); - } - return hash; } } @@ -89663,16 +88928,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2 + public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2(global::System.Collections.Generic.IReadOnlyList collections) + public ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint() { - Collections = collections; } - public global::System.Collections.Generic.IReadOnlyList Collections { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint? other) { if (ReferenceEquals(null, other)) { @@ -89689,7 +88951,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89709,7 +88971,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint)obj); } public override global::System.Int32 GetHashCode() @@ -89717,11 +88979,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Collections_elm in Collections) - { - hash ^= 397 * Collections_elm.GetHashCode(); - } - return hash; } } @@ -89729,16 +88986,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2 + public partial class ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OpenApiModel { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2(global::System.Collections.Generic.IReadOnlyList collections) + public ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel() { - Collections = collections; } - public global::System.Collections.Generic.IReadOnlyList Collections { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel? other) { if (ReferenceEquals(null, other)) { @@ -89755,7 +89009,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89775,7 +89029,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_OpenApiModel)obj); } public override global::System.Int32 GetHashCode() @@ -89783,11 +89037,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Collections_elm in Collections) - { - hash ^= 397 * Collections_elm.GetHashCode(); - } - return hash; } } @@ -89795,18 +89044,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1 + public partial class ListMcpFeatureCollectionCommandQuery_Node_Organization : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Organization { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1(global::System.String message, global::System.Collections.Generic.IReadOnlyList changes) + public ListMcpFeatureCollectionCommandQuery_Node_Organization() { - Message = message; - Changes = changes; } - public global::System.String Message { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Organization? other) { if (ReferenceEquals(null, other)) { @@ -89823,7 +89067,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Message.Equals(other.Message)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89843,7 +89087,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_Organization)obj); } public override global::System.Int32 GetHashCode() @@ -89851,12 +89095,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); - foreach (var Changes_elm in Changes) - { - hash ^= 397 * Changes_elm.GetHashCode(); - } - return hash; } } @@ -89864,21 +89102,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError + public partial class ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_OrganizationMember { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError(global::System.String __typename, global::System.String message) + public ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember? other) { if (ReferenceEquals(null, other)) { @@ -89895,7 +89125,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89915,7 +89145,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_OrganizationMember)obj); } public override global::System.Int32 GetHashCode() @@ -89923,8 +89153,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -89932,27 +89160,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError + public partial class ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError(global::System.String __typename, global::System.String message, global::System.Int32 column, global::System.Int32 position, global::System.Int32 line) + public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion() { - this.__typename = __typename; - Message = message; - Column = column; - Position = position; - Line = line; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - public global::System.Int32 Column { get; } - public global::System.Int32 Position { get; } - public global::System.Int32 Line { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion? other) { if (ReferenceEquals(null, other)) { @@ -89969,7 +89183,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message) && global::System.Object.Equals(Column, other.Column) && global::System.Object.Equals(Position, other.Position) && global::System.Object.Equals(Line, other.Line); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -89989,7 +89203,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion)obj); } public override global::System.Int32 GetHashCode() @@ -89997,11 +89211,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); - hash ^= 397 * Column.GetHashCode(); - hash ^= 397 * Position.GetHashCode(); - hash ^= 397 * Line.GetHashCode(); return hash; } } @@ -90009,23 +89218,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1 + public partial class ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1(global::System.String __typename, global::System.String message, global::System.Collections.Generic.IReadOnlyList errors) + public ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool() { - this.__typename = __typename; - Message = message; - Errors = errors; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool? other) { if (ReferenceEquals(null, other)) { @@ -90042,7 +89241,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90062,7 +89261,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool)obj); } public override global::System.Int32 GetHashCode() @@ -90070,13 +89269,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - return hash; } } @@ -90084,18 +89276,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection + public partial class ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection(global::System.String id, global::System.String name) + public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion() { - Id = id; - Name = name; } - public global::System.String Id { get; } - public global::System.String Name { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion? other) { if (ReferenceEquals(null, other)) { @@ -90112,7 +89299,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Id.Equals(other.Id)) && Name.Equals(other.Name); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90132,7 +89319,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion)obj); } public override global::System.Int32 GetHashCode() @@ -90140,8 +89327,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Id.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -90149,18 +89334,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt + public partial class ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt(global::System.Collections.Generic.IReadOnlyList errors, global::System.String name) + public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint() { - Errors = errors; - Name = name; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public global::System.String Name { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint? other) { if (ReferenceEquals(null, other)) { @@ -90177,7 +89357,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && Name.Equals(other.Name); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90197,7 +89377,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint)obj); } public override global::System.Int32 GetHashCode() @@ -90205,12 +89385,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - - hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -90218,18 +89392,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool + public partial class ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool(global::System.Collections.Generic.IReadOnlyList errors, global::System.String name) + public ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel() { - Errors = errors; - Name = name; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public global::System.String Name { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel? other) { if (ReferenceEquals(null, other)) { @@ -90246,7 +89415,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && Name.Equals(other.Name); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90266,7 +89435,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel)obj); } public override global::System.Int32 GetHashCode() @@ -90274,12 +89443,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - - hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -90287,18 +89450,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client + public partial class ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client(global::System.String id, global::System.String name) + public ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog() { - Id = id; - Name = name; } - public global::System.String Id { get; } - public global::System.String Name { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -90315,7 +89473,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Id.Equals(other.Id)) && Name.Equals(other.Name); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90335,7 +89493,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -90343,8 +89501,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Id.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -90352,22 +89508,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed + public partial class ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed(global::System.Collections.Generic.IReadOnlyList deployedTags, global::System.String message, global::System.String hash, global::System.Collections.Generic.IReadOnlyList errors) + public ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment() { - DeployedTags = deployedTags; - Message = message; - Hash = hash; - Errors = errors; } - public global::System.Collections.Generic.IReadOnlyList DeployedTags { get; } - public global::System.String Message { get; } - public global::System.String Hash { get; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment? other) { if (ReferenceEquals(null, other)) { @@ -90384,7 +89531,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(DeployedTags, other.DeployedTags)) && Message.Equals(other.Message) && Hash.Equals(other.Hash) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90404,7 +89551,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -90412,18 +89559,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var DeployedTags_elm in DeployedTags) - { - hash ^= 397 * DeployedTags_elm.GetHashCode(); - } - - hash ^= 397 * Message.GetHashCode(); - hash ^= 397 * Hash.GetHashCode(); - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - return hash; } } @@ -90431,18 +89566,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection + public partial class ListMcpFeatureCollectionCommandQuery_Node_Stage : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Stage { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection(global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? mcpFeatureCollection, global::System.Collections.Generic.IReadOnlyList entities) + public ListMcpFeatureCollectionCommandQuery_Node_Stage() { - McpFeatureCollection = mcpFeatureCollection; - Entities = entities; } - public global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? McpFeatureCollection { get; } - public global::System.Collections.Generic.IReadOnlyList Entities { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Stage? other) { if (ReferenceEquals(null, other)) { @@ -90459,7 +89589,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (((McpFeatureCollection is null && other.McpFeatureCollection is null) || McpFeatureCollection != null && McpFeatureCollection.Equals(other.McpFeatureCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Entities, other.Entities); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90479,7 +89609,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_Stage)obj); } public override global::System.Int32 GetHashCode() @@ -90487,16 +89617,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - if (McpFeatureCollection != null) - { - hash ^= 397 * McpFeatureCollection.GetHashCode(); - } - - foreach (var Entities_elm in Entities) - { - hash ^= 397 * Entities_elm.GetHashCode(); - } - return hash; } } @@ -90504,18 +89624,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection + public partial class ListMcpFeatureCollectionCommandQuery_Node_User : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_User { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection(global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection? openApiCollection, global::System.Collections.Generic.IReadOnlyList entities) + public ListMcpFeatureCollectionCommandQuery_Node_User() { - OpenApiCollection = openApiCollection; - Entities = entities; } - public global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection? OpenApiCollection { get; } - public global::System.Collections.Generic.IReadOnlyList Entities { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_User? other) { if (ReferenceEquals(null, other)) { @@ -90532,7 +89647,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (((OpenApiCollection is null && other.OpenApiCollection is null) || OpenApiCollection != null && OpenApiCollection.Equals(other.OpenApiCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Entities, other.Entities); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90552,7 +89667,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_User)obj); } public override global::System.Int32 GetHashCode() @@ -90560,16 +89675,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - if (OpenApiCollection != null) - { - hash ^= 397 * OpenApiCollection.GetHashCode(); - } - - foreach (var Entities_elm in Entities) - { - hash ^= 397 * Entities_elm.GetHashCode(); - } - return hash; } } @@ -90577,25 +89682,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange + public partial class ListMcpFeatureCollectionCommandQuery_Node_Workspace : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_Workspace { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) + public ListMcpFeatureCollectionCommandQuery_Node_Workspace() { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - Changes = changes; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_Workspace? other) { if (ReferenceEquals(null, other)) { @@ -90612,7 +89705,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90632,7 +89725,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_Workspace)obj); } public override global::System.Int32 GetHashCode() @@ -90640,14 +89733,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - foreach (var Changes_elm in Changes) - { - hash ^= 397 * Changes_elm.GetHashCode(); - } - return hash; } } @@ -90655,25 +89740,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange + public partial class ListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) + public ListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument() { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - Changes = changes; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument? other) { if (ReferenceEquals(null, other)) { @@ -90690,7 +89763,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90710,7 +89783,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument)obj); } public override global::System.Int32 GetHashCode() @@ -90718,40 +89791,34 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - foreach (var Changes_elm in Changes) - { - hash ^= 397 * Changes_elm.GetHashCode(); - } - return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + /// + /// A connection to a list of items. + /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange + public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) + public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection(global::System.Collections.Generic.IReadOnlyList? edges, global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo pageInfo) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - Changes = changes; + Edges = edges; + PageInfo = pageInfo; } /// - /// The name of the current Object type at runtime. + /// A list of edges. /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } + public global::System.Collections.Generic.IReadOnlyList? Edges { get; } + /// + /// Information to aid in pagination. + /// + public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo PageInfo { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection? other) { if (ReferenceEquals(null, other)) { @@ -90768,7 +89835,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Edges, other.Edges)) && PageInfo.Equals(other.PageInfo); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90788,7 +89855,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection)obj); } public override global::System.Int32 GetHashCode() @@ -90796,40 +89863,43 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - foreach (var Changes_elm in Changes) + if (Edges != null) { - hash ^= 397 * Changes_elm.GetHashCode(); + foreach (var Edges_elm in Edges) + { + hash ^= 397 * Edges_elm.GetHashCode(); + } } + hash ^= 397 * PageInfo.GetHashCode(); return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + /// + /// An edge in a connection. + /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange + public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) + public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge(global::System.String cursor, global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node node) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - Changes = changes; + Cursor = cursor; + Node = node; } /// - /// The name of the current Object type at runtime. + /// A cursor for use in pagination. /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } + public global::System.String Cursor { get; } + /// + /// The item at the end of the edge. + /// + public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node Node { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge? other) { if (ReferenceEquals(null, other)) { @@ -90846,7 +89916,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return (Cursor.Equals(other.Cursor)) && Node.Equals(other.Node); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90866,7 +89936,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge)obj); } public override global::System.Int32 GetHashCode() @@ -90874,40 +89944,46 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - foreach (var Changes_elm in Changes) - { - hash ^= 397 * Changes_elm.GetHashCode(); - } - + hash ^= 397 * Cursor.GetHashCode(); + hash ^= 397 * Node.GetHashCode(); return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + /// + /// Information about pagination in a connection. + /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange + public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) + public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo(global::System.Boolean hasPreviousPage, global::System.Boolean hasNextPage, global::System.String? endCursor, global::System.String? startCursor) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - Changes = changes; + HasPreviousPage = hasPreviousPage; + HasNextPage = hasNextPage; + EndCursor = endCursor; + StartCursor = startCursor; } /// - /// The name of the current Object type at runtime. + /// Indicates whether more edges exist prior the set defined by the clients arguments. /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } + public global::System.Boolean HasPreviousPage { get; } + /// + /// Indicates whether more edges exist following the set defined by the clients arguments. + /// + public global::System.Boolean HasNextPage { get; } + /// + /// When paginating forwards, the cursor to continue. + /// + public global::System.String? EndCursor { get; } + /// + /// When paginating backwards, the cursor to continue. + /// + public global::System.String? StartCursor { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo? other) { if (ReferenceEquals(null, other)) { @@ -90924,7 +90000,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return (global::System.Object.Equals(HasPreviousPage, other.HasPreviousPage)) && global::System.Object.Equals(HasNextPage, other.HasNextPage) && ((EndCursor is null && other.EndCursor is null) || EndCursor != null && EndCursor.Equals(other.EndCursor)) && ((StartCursor is null && other.StartCursor is null) || StartCursor != null && StartCursor.Equals(other.StartCursor)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -90944,7 +90020,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo)obj); } public override global::System.Int32 GetHashCode() @@ -90952,12 +90028,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - foreach (var Changes_elm in Changes) + hash ^= 397 * HasPreviousPage.GetHashCode(); + hash ^= 397 * HasNextPage.GetHashCode(); + if (EndCursor != null) { - hash ^= 397 * Changes_elm.GetHashCode(); + hash ^= 397 * EndCursor.GetHashCode(); + } + + if (StartCursor != null) + { + hash ^= 397 * StartCursor.GetHashCode(); } return hash; @@ -90967,25 +90047,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange + public partial class ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection : global::System.IEquatable, IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) + public ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection(global::System.String id, global::System.String name) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - Changes = changes; + Id = id; + Name = name; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } + public global::System.String Id { get; } + public global::System.String Name { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange? other) + public virtual global::System.Boolean Equals(ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection? other) { if (ReferenceEquals(null, other)) { @@ -91002,7 +90075,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return (Id.Equals(other.Id)) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91022,7 +90095,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange)obj); + return Equals((ListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection)obj); } public override global::System.Int32 GetHashCode() @@ -91030,177 +90103,439 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - foreach (var Changes_elm in Changes) - { - hash ^= 397 * Changes_elm.GetHashCode(); - } - + hash ^= 397 * Id.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange + public partial interface IListMcpFeatureCollectionCommandQueryResult { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate) - { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - } - /// - /// The name of the current Object type at runtime. + /// Fetches an object given its ID. /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } + public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node? Node { get; } + } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange? other) - { - if (ReferenceEquals(null, other)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// The node interface is implemented by entities that have a global unique identifier. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node + { + } - if (ReferenceEquals(this, other)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_Api : IListMcpFeatureCollectionCommandQuery_Node + { + public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections? McpFeatureCollections { get; } + } - if (other.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_ApiDocument : IListMcpFeatureCollectionCommandQuery_Node + { + } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate); - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// API Key Details + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_ApiKey : IListMcpFeatureCollectionCommandQuery_Node + { + } - public override global::System.Boolean Equals(global::System.Object? obj) - { - if (ReferenceEquals(null, obj)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_Client : IListMcpFeatureCollectionCommandQuery_Node + { + } - if (ReferenceEquals(this, obj)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_ClientChangeLog : IListMcpFeatureCollectionCommandQuery_Node + { + } - if (obj.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_ClientDeployment : IListMcpFeatureCollectionCommandQuery_Node + { + } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange)obj); - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_ClientVersion : IListMcpFeatureCollectionCommandQuery_Node + { + } - public override global::System.Int32 GetHashCode() - { - unchecked - { - int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - return hash; - } - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_CoordinateClientUsageMetrics : IListMcpFeatureCollectionCommandQuery_Node + { } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange + public partial interface IListMcpFeatureCollectionCommandQuery_Node_Environment : IListMcpFeatureCollectionCommandQuery_Node { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity) - { - this.__typename = __typename; - Severity = severity; - } + } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationChangeLog : IListMcpFeatureCollectionCommandQuery_Node + { + } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange? other) - { - if (ReferenceEquals(null, other)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_FusionConfigurationDeployment : IListMcpFeatureCollectionCommandQuery_Node + { + } - if (ReferenceEquals(this, other)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveArgumentDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } - if (other.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLDirectiveDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity); - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumTypeDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } - public override global::System.Boolean Equals(global::System.Object? obj) - { - if (ReferenceEquals(null, obj)) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLEnumValueDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } - if (ReferenceEquals(this, obj)) - { - return true; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectFieldDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } - if (obj.GetType() != GetType()) - { - return false; - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLInputObjectTypeDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange)obj); - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldArgumentDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } - public override global::System.Int32 GetHashCode() - { - unchecked - { - int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - return hash; - } - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceFieldDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLInterfaceTypeDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldArgumentDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLObjectFieldDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLScalarTypeDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_GraphQLUnionTypeDefinition : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_Group : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollection : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionChangeLog : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionDeployment : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollectionVersion : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpTool : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollection : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionChangeLog : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionDeployment : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiCollectionVersion : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiEndpoint : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_OpenApiModel : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_Organization : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_OrganizationMember : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_PublishedMcpFeatureCollectionVersion : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_PublishedMcpTool : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiCollectionVersion : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiEndpoint : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_PublishedOpenApiModel : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_SchemaChangeLog : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_SchemaDeployment : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_Stage : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_User : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_Workspace : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_WorkspaceDocument : IListMcpFeatureCollectionCommandQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// A connection to a list of items. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections + { + /// + /// A list of edges. + /// + public global::System.Collections.Generic.IReadOnlyList? Edges { get; } + /// + /// Information to aid in pagination. + /// + public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo PageInfo { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// A connection to a list of items. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_ApiMcpFeatureCollectionsConnection : IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// An edge in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_McpFeatureCollectionEdge + { + /// + /// A cursor for use in pagination. + /// + public global::System.String Cursor { get; } + /// + /// The item at the end of the edge. + /// + public global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node Node { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// An edge in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges : IListMcpFeatureCollectionCommandQuery_McpFeatureCollectionEdge + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// An edge in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_ApiMcpFeatureCollectionsEdge : IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// Information about pagination in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo : IPageInfo + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// Information about pagination in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo_PageInfo : IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_PageInfo + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_McpFeatureCollection : IMcpFeatureCollectionDetailPrompt_McpFeatureCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node : IListMcpFeatureCollectionCommandQuery_McpFeatureCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node_McpFeatureCollection : IListMcpFeatureCollectionCommandQuery_Node_McpFeatureCollections_Edges_Node + { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange + public partial class PublishMcpFeatureCollectionCommandMutationResult : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutationResult { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate) + public PublishMcpFeatureCollectionCommandMutationResult(global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection publishMcpFeatureCollection) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; + PublishMcpFeatureCollection = publishMcpFeatureCollection; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } + public global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection PublishMcpFeatureCollection { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutationResult? other) { if (ReferenceEquals(null, other)) { @@ -91217,7 +90552,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate); + return (PublishMcpFeatureCollection.Equals(other.PublishMcpFeatureCollection)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91237,7 +90572,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange)obj); + return Equals((PublishMcpFeatureCollectionCommandMutationResult)obj); } public override global::System.Int32 GetHashCode() @@ -91245,9 +90580,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * PublishMcpFeatureCollection.GetHashCode(); return hash; } } @@ -91255,25 +90588,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange + public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) + public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload(global::System.String? id, global::System.Collections.Generic.IReadOnlyList? errors) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - Changes = changes; + Id = id; + Errors = errors; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } + public global::System.String? Id { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload? other) { if (ReferenceEquals(null, other)) { @@ -91290,7 +90616,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return (((Id is null && other.Id is null) || Id != null && Id.Equals(other.Id))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91310,7 +90636,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange)obj); + return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload)obj); } public override global::System.Int32 GetHashCode() @@ -91318,12 +90644,17 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - foreach (var Changes_elm in Changes) + if (Id != null) { - hash ^= 397 * Changes_elm.GetHashCode(); + hash ^= 397 * Id.GetHashCode(); + } + + if (Errors != null) + { + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } } return hash; @@ -91333,18 +90664,23 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError + public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError(global::System.String message, global::System.String? code) + public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError(global::System.String __typename, global::System.String message, global::System.String name) { + this.__typename = __typename; Message = message; - Code = code; + Name = name; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } public global::System.String Message { get; } - public global::System.String? Code { get; } + public global::System.String Name { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError? other) { if (ReferenceEquals(null, other)) { @@ -91361,7 +90697,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Message.Equals(other.Message)) && ((Code is null && other.Code is null) || Code != null && Code.Equals(other.Code)); + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91381,7 +90717,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError)obj); + return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError)obj); } public override global::System.Int32 GetHashCode() @@ -91389,12 +90725,9 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); hash ^= 397 * Message.GetHashCode(); - if (Code != null) - { - hash ^= 397 * Code.GetHashCode(); - } - + hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -91402,22 +90735,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError + public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError(global::System.String? code, global::System.String message, global::System.String? path, global::System.Collections.Generic.IReadOnlyList? locations) + public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError(global::System.String mcpFeatureCollectionId, global::System.String message) { - Code = code; + McpFeatureCollectionId = mcpFeatureCollectionId; Message = message; - Path = path; - Locations = locations; } - public global::System.String? Code { get; } + public global::System.String McpFeatureCollectionId { get; } public global::System.String Message { get; } - public global::System.String? Path { get; } - public global::System.Collections.Generic.IReadOnlyList? Locations { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError? other) { if (ReferenceEquals(null, other)) { @@ -91434,7 +90763,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (((Code is null && other.Code is null) || Code != null && Code.Equals(other.Code))) && Message.Equals(other.Message) && ((Path is null && other.Path is null) || Path != null && Path.Equals(other.Path)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Locations, other.Locations); + return (McpFeatureCollectionId.Equals(other.McpFeatureCollectionId)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91454,7 +90783,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError)obj); + return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError)obj); } public override global::System.Int32 GetHashCode() @@ -91462,25 +90791,8 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - if (Code != null) - { - hash ^= 397 * Code.GetHashCode(); - } - + hash ^= 397 * McpFeatureCollectionId.GetHashCode(); hash ^= 397 * Message.GetHashCode(); - if (Path != null) - { - hash ^= 397 * Path.GetHashCode(); - } - - if (Locations != null) - { - foreach (var Locations_elm in Locations) - { - hash ^= 397 * Locations_elm.GetHashCode(); - } - } - return hash; } } @@ -91488,16 +90800,21 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError + public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError(global::System.String message) + public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation(global::System.String __typename, global::System.String message) { + this.__typename = __typename; Message = message; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } public global::System.String Message { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation? other) { if (ReferenceEquals(null, other)) { @@ -91514,7 +90831,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Message.Equals(other.Message)); + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91534,7 +90851,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError)obj); + return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation)obj); } public override global::System.Int32 GetHashCode() @@ -91542,6 +90859,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); hash ^= 397 * Message.GetHashCode(); return hash; } @@ -91550,22 +90868,20 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError + public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError(global::System.String message, global::System.String? code, global::System.String? path, global::System.Collections.Generic.IReadOnlyList? locations) + public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError(global::System.String tag, global::System.String message, global::System.String mcpFeatureCollectionId) { + Tag = tag; Message = message; - Code = code; - Path = path; - Locations = locations; + McpFeatureCollectionId = mcpFeatureCollectionId; } + public global::System.String Tag { get; } public global::System.String Message { get; } - public global::System.String? Code { get; } - public global::System.String? Path { get; } - public global::System.Collections.Generic.IReadOnlyList? Locations { get; } + public global::System.String McpFeatureCollectionId { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError? other) { if (ReferenceEquals(null, other)) { @@ -91582,7 +90898,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Message.Equals(other.Message)) && ((Code is null && other.Code is null) || Code != null && Code.Equals(other.Code)) && ((Path is null && other.Path is null) || Path != null && Path.Equals(other.Path)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Locations, other.Locations); + return (Tag.Equals(other.Tag)) && Message.Equals(other.Message) && McpFeatureCollectionId.Equals(other.McpFeatureCollectionId); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91602,7 +90918,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError)obj); + return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError)obj); } public override global::System.Int32 GetHashCode() @@ -91610,25 +90926,9 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * Tag.GetHashCode(); hash ^= 397 * Message.GetHashCode(); - if (Code != null) - { - hash ^= 397 * Code.GetHashCode(); - } - - if (Path != null) - { - hash ^= 397 * Path.GetHashCode(); - } - - if (Locations != null) - { - foreach (var Locations_elm in Locations) - { - hash ^= 397 * Locations_elm.GetHashCode(); - } - } - + hash ^= 397 * McpFeatureCollectionId.GetHashCode(); return hash; } } @@ -91636,18 +90936,21 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection + public partial class PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection(global::System.String id, global::System.String name) + public PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError(global::System.String __typename, global::System.String message) { - Id = id; - Name = name; + this.__typename = __typename; + Message = message; } - public global::System.String Id { get; } - public global::System.String Name { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError? other) { if (ReferenceEquals(null, other)) { @@ -91664,7 +90967,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Id.Equals(other.Id)) && Name.Equals(other.Name); + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91684,7 +90987,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection)obj); + return Equals((PublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError)obj); } public override global::System.Int32 GetHashCode() @@ -91692,29 +90995,90 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Id.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); return hash; } } } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandMutationResult + { + public global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection PublishMcpFeatureCollection { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection + { + public global::System.String? Id { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_PublishMcpFeatureCollectionPayload : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_StageNotFoundError : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors, IStageNotFoundError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionNotFoundError : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors, IMcpFeatureCollectionNotFoundError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_UnauthorizedOperation : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors, IUnauthorizedOperation + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IMcpFeatureCollectionVersionNotFoundError : IError + { + public global::System.String Tag { get; } + public global::System.String McpFeatureCollectionId { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_McpFeatureCollectionVersionNotFoundError : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors, IMcpFeatureCollectionVersionNotFoundError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors_InvalidSourceMetadataInputError : IPublishMcpFeatureCollectionCommandMutation_PublishMcpFeatureCollection_Errors, IInvalidSourceMetadataInputError + { + } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint + public partial class PublishMcpFeatureCollectionCommandSubscriptionResult : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscriptionResult { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint(global::System.Collections.Generic.IReadOnlyList errors, global::System.String httpMethod, global::System.String route) + public PublishMcpFeatureCollectionCommandSubscriptionResult(global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate onMcpFeatureCollectionVersionPublishingUpdate) { - Errors = errors; - HttpMethod = httpMethod; - Route = route; + OnMcpFeatureCollectionVersionPublishingUpdate = onMcpFeatureCollectionVersionPublishingUpdate; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public global::System.String HttpMethod { get; } - public global::System.String Route { get; } + public global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate OnMcpFeatureCollectionVersionPublishingUpdate { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscriptionResult? other) { if (ReferenceEquals(null, other)) { @@ -91731,7 +91095,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && HttpMethod.Equals(other.HttpMethod) && Route.Equals(other.Route); + return (OnMcpFeatureCollectionVersionPublishingUpdate.Equals(other.OnMcpFeatureCollectionVersionPublishingUpdate)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91751,7 +91115,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscriptionResult)obj); } public override global::System.Int32 GetHashCode() @@ -91759,13 +91123,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - - hash ^= 397 * HttpMethod.GetHashCode(); - hash ^= 397 * Route.GetHashCode(); + hash ^= 397 * OnMcpFeatureCollectionVersionPublishingUpdate.GetHashCode(); return hash; } } @@ -91773,18 +91131,23 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel(global::System.Collections.Generic.IReadOnlyList errors, global::System.String name) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state, global::System.Collections.Generic.IReadOnlyList errors) { + this.__typename = __typename; + State = state; Errors = errors; - Name = name; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public global::System.String Name { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed? other) { if (ReferenceEquals(null, other)) { @@ -91801,7 +91164,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && Name.Equals(other.Name); + return (__typename.Equals(other.__typename)) && State.Equals(other.State) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91821,7 +91184,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed)obj); } public override global::System.Int32 GetHashCode() @@ -91829,12 +91192,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * State.GetHashCode(); foreach (var Errors_elm in Errors) { hash ^= 397 * Errors_elm.GetHashCode(); } - hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -91842,27 +91206,21 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.String typeName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) { this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - Name = name; - TypeName = typeName; + State = state; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String Name { get; } - public global::System.String TypeName { get; } + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess? other) { if (ReferenceEquals(null, other)) { @@ -91879,7 +91237,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && TypeName.Equals(other.TypeName); + return (__typename.Equals(other.__typename)) && State.Equals(other.State); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91899,7 +91257,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess)obj); } public override global::System.Int32 GetHashCode() @@ -91908,10 +91266,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * State.GetHashCode(); return hash; } } @@ -91919,27 +91274,21 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.Collections.Generic.IReadOnlyList changes) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) { this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - Name = name; - Changes = changes; + State = state; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String Name { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress? other) { if (ReferenceEquals(null, other)) { @@ -91956,7 +91305,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return (__typename.Equals(other.__typename)) && State.Equals(other.State); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -91976,7 +91325,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress)obj); } public override global::System.Int32 GetHashCode() @@ -91985,14 +91334,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); - foreach (var Changes_elm in Changes) - { - hash ^= 397 * Changes_elm.GetHashCode(); - } - + hash ^= 397 * State.GetHashCode(); return hash; } } @@ -92000,27 +91342,21 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.String typeName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state) { this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - Name = name; - TypeName = typeName; + State = state; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String Name { get; } - public global::System.String TypeName { get; } + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved? other) { if (ReferenceEquals(null, other)) { @@ -92037,7 +91373,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && TypeName.Equals(other.TypeName); + return (__typename.Equals(other.__typename)) && State.Equals(other.State); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92057,7 +91393,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved)obj); } public override global::System.Int32 GetHashCode() @@ -92066,10 +91402,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * State.GetHashCode(); return hash; } } @@ -92077,25 +91410,26 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued(global::System.String __typename, global::System.String queued, global::System.Int32 queuePosition) { this.__typename = __typename; - Severity = severity; - Old = old; - New = @new; + Queued = queued; + QueuePosition = queuePosition; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String Queued { get; } + public global::System.Int32 QueuePosition { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued? other) { if (ReferenceEquals(null, other)) { @@ -92112,7 +91446,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + return (__typename.Equals(other.__typename)) && Queued.Equals(other.Queued) && global::System.Object.Equals(QueuePosition, other.QueuePosition); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92132,7 +91466,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued)obj); } public override global::System.Int32 GetHashCode() @@ -92141,17 +91475,8 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - if (Old != null) - { - hash ^= 397 * Old.GetHashCode(); - } - - if (New != null) - { - hash ^= 397 * New.GetHashCode(); - } - + hash ^= 397 * Queued.GetHashCode(); + hash ^= 397 * QueuePosition.GetHashCode(); return hash; } } @@ -92159,23 +91484,24 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::ChilliCream.Nitro.Client.DirectiveLocation location) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady(global::System.String __typename, global::System.String ready) { this.__typename = __typename; - Severity = severity; - Location = location; + Ready = ready; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::ChilliCream.Nitro.Client.DirectiveLocation Location { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String Ready { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady? other) { if (ReferenceEquals(null, other)) { @@ -92192,7 +91518,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Location.Equals(other.Location); + return (__typename.Equals(other.__typename)) && Ready.Equals(other.Ready); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92212,7 +91538,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady)obj); } public override global::System.Int32 GetHashCode() @@ -92221,8 +91547,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Location.GetHashCode(); + hash ^= 397 * Ready.GetHashCode(); return hash; } } @@ -92230,23 +91555,23 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::ChilliCream.Nitro.Client.DirectiveLocation location) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval(global::System.String __typename, global::ChilliCream.Nitro.Client.ProcessingState state, global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment? deployment) { this.__typename = __typename; - Severity = severity; - Location = location; + State = state; + Deployment = deployment; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::ChilliCream.Nitro.Client.DirectiveLocation Location { get; } + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } + public global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment? Deployment { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval? other) { if (ReferenceEquals(null, other)) { @@ -92263,7 +91588,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Location.Equals(other.Location); + return (__typename.Equals(other.__typename)) && State.Equals(other.State) && ((Deployment is null && other.Deployment is null) || Deployment != null && Deployment.Equals(other.Deployment)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92283,7 +91608,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval)obj); } public override global::System.Int32 GetHashCode() @@ -92292,8 +91617,12 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Location.GetHashCode(); + hash ^= 397 * State.GetHashCode(); + if (Deployment != null) + { + hash ^= 397 * Deployment.GetHashCode(); + } + return hash; } } @@ -92301,25 +91630,21 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError(global::System.String __typename, global::System.String message) { this.__typename = __typename; - Severity = severity; - Old = old; - New = @new; + Message = message; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } + public global::System.String Message { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError? other) { if (ReferenceEquals(null, other)) { @@ -92336,7 +91661,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92356,7 +91681,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError)obj); } public override global::System.Int32 GetHashCode() @@ -92365,17 +91690,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - if (Old != null) - { - hash ^= 397 * Old.GetHashCode(); - } - - if (New != null) - { - hash ^= 397 * New.GetHashCode(); - } - + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -92383,23 +91698,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError(global::System.Collections.Generic.IReadOnlyList collections) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; + Collections = collections; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } + public global::System.Collections.Generic.IReadOnlyList Collections { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError? other) { if (ReferenceEquals(null, other)) { @@ -92416,7 +91724,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92436,7 +91744,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError)obj); } public override global::System.Int32 GetHashCode() @@ -92444,9 +91752,11 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); + foreach (var Collections_elm in Collections) + { + hash ^= 397 * Collections_elm.GetHashCode(); + } + return hash; } } @@ -92454,25 +91764,21 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError(global::System.String __typename, global::System.String message) { this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - Changes = changes; + Message = message; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } + public global::System.String Message { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError? other) { if (ReferenceEquals(null, other)) { @@ -92489,7 +91795,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92509,7 +91815,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError)obj); } public override global::System.Int32 GetHashCode() @@ -92518,13 +91824,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - foreach (var Changes_elm in Changes) - { - hash ^= 397 * Changes_elm.GetHashCode(); - } - + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -92532,23 +91832,13 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError() { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError? other) { if (ReferenceEquals(null, other)) { @@ -92565,7 +91855,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92585,7 +91875,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError)obj); } public override global::System.Int32 GetHashCode() @@ -92593,9 +91883,6 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); return hash; } } @@ -92603,25 +91890,21 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError(global::System.String __typename, global::System.String message) { this.__typename = __typename; - Severity = severity; - Old = old; - New = @new; + Message = message; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } + public global::System.String Message { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError? other) { if (ReferenceEquals(null, other)) { @@ -92638,7 +91921,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92658,7 +91941,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError)obj); } public override global::System.Int32 GetHashCode() @@ -92667,17 +91950,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - if (Old != null) - { - hash ^= 397 * Old.GetHashCode(); - } - - if (New != null) - { - hash ^= 397 * New.GetHashCode(); - } - + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -92685,27 +91958,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment(global::System.Collections.Generic.IReadOnlyList errors) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - TypeName = typeName; - FieldName = fieldName; + Errors = errors; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String TypeName { get; } - public global::System.String FieldName { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment? other) { if (ReferenceEquals(null, other)) { @@ -92722,7 +91984,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92742,7 +92004,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -92750,11 +92012,11 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); - hash ^= 397 * FieldName.GetHashCode(); + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + return hash; } } @@ -92762,27 +92024,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment(global::System.Collections.Generic.IReadOnlyList errors) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - TypeName = typeName; - FieldName = fieldName; + Errors = errors; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String TypeName { get; } - public global::System.String FieldName { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment? other) { if (ReferenceEquals(null, other)) { @@ -92799,7 +92050,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92819,7 +92070,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -92827,39 +92078,28 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); - hash ^= 397 * FieldName.GetHashCode(); - return hash; - } + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + + return hash; + } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String fieldName, global::System.Collections.Generic.IReadOnlyList changes) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment(global::System.Collections.Generic.IReadOnlyList errors) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - FieldName = fieldName; - Changes = changes; + Errors = errors; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String FieldName { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment? other) { if (ReferenceEquals(null, other)) { @@ -92876,7 +92116,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && FieldName.Equals(other.FieldName) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92896,7 +92136,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -92904,13 +92144,9 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * FieldName.GetHashCode(); - foreach (var Changes_elm in Changes) + foreach (var Errors_elm in Errors) { - hash ^= 397 * Changes_elm.GetHashCode(); + hash ^= 397 * Errors_elm.GetHashCode(); } return hash; @@ -92920,25 +92156,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment(global::System.Collections.Generic.IReadOnlyList errors) { - this.__typename = __typename; - Severity = severity; - Old = old; - New = @new; + Errors = errors; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment? other) { if (ReferenceEquals(null, other)) { @@ -92955,7 +92182,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -92975,7 +92202,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -92983,16 +92210,9 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - if (Old != null) - { - hash ^= 397 * Old.GetHashCode(); - } - - if (New != null) + foreach (var Errors_elm in Errors) { - hash ^= 397 * New.GetHashCode(); + hash ^= 397 * Errors_elm.GetHashCode(); } return hash; @@ -93002,27 +92222,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment(global::System.Collections.Generic.IReadOnlyList errors) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - TypeName = typeName; - FieldName = fieldName; + Errors = errors; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String TypeName { get; } - public global::System.String FieldName { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment? other) { if (ReferenceEquals(null, other)) { @@ -93039,7 +92248,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93059,7 +92268,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -93067,11 +92276,11 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); - hash ^= 397 * FieldName.GetHashCode(); + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + return hash; } } @@ -93079,27 +92288,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection(global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? mcpFeatureCollection, global::System.Collections.Generic.IReadOnlyList entities) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - TypeName = typeName; - FieldName = fieldName; + McpFeatureCollection = mcpFeatureCollection; + Entities = entities; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String TypeName { get; } - public global::System.String FieldName { get; } + public global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? McpFeatureCollection { get; } + public global::System.Collections.Generic.IReadOnlyList Entities { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection? other) { if (ReferenceEquals(null, other)) { @@ -93116,7 +92316,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + return (((McpFeatureCollection is null && other.McpFeatureCollection is null) || McpFeatureCollection != null && McpFeatureCollection.Equals(other.McpFeatureCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Entities, other.Entities); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93136,7 +92336,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection)obj); } public override global::System.Int32 GetHashCode() @@ -93144,11 +92344,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); - hash ^= 397 * FieldName.GetHashCode(); + if (McpFeatureCollection != null) + { + hash ^= 397 * McpFeatureCollection.GetHashCode(); + } + + foreach (var Entities_elm in Entities) + { + hash ^= 397 * Entities_elm.GetHashCode(); + } + return hash; } } @@ -93156,23 +92361,20 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String interfaceName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError(global::System.String message, global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? client, global::System.Collections.Generic.IReadOnlyList queries) { - this.__typename = __typename; - Severity = severity; - InterfaceName = interfaceName; + Message = message; + Client = client; + Queries = queries; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String InterfaceName { get; } + public global::System.String Message { get; } + public global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? Client { get; } + public global::System.Collections.Generic.IReadOnlyList Queries { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError? other) { if (ReferenceEquals(null, other)) { @@ -93189,7 +92391,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && InterfaceName.Equals(other.InterfaceName); + return (Message.Equals(other.Message)) && ((Client is null && other.Client is null) || Client != null && Client.Equals(other.Client)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Queries, other.Queries); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93209,7 +92411,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError)obj); } public override global::System.Int32 GetHashCode() @@ -93217,9 +92419,17 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * InterfaceName.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + if (Client != null) + { + hash ^= 397 * Client.GetHashCode(); + } + + foreach (var Queries_elm in Queries) + { + hash ^= 397 * Queries_elm.GetHashCode(); + } + return hash; } } @@ -93227,23 +92437,20 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1 { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String interfaceName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1(global::System.String message, global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? client, global::System.Collections.Generic.IReadOnlyList queries) { - this.__typename = __typename; - Severity = severity; - InterfaceName = interfaceName; + Message = message; + Client = client; + Queries = queries; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String InterfaceName { get; } + public global::System.String Message { get; } + public global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? Client { get; } + public global::System.Collections.Generic.IReadOnlyList Queries { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1? other) { if (ReferenceEquals(null, other)) { @@ -93260,7 +92467,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && InterfaceName.Equals(other.InterfaceName); + return (Message.Equals(other.Message)) && ((Client is null && other.Client is null) || Client != null && Client.Equals(other.Client)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Queries, other.Queries); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93280,7 +92487,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1)obj); } public override global::System.Int32 GetHashCode() @@ -93288,9 +92495,17 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * InterfaceName.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + if (Client != null) + { + hash ^= 397 * Client.GetHashCode(); + } + + foreach (var Queries_elm in Queries) + { + hash ^= 397 * Queries_elm.GetHashCode(); + } + return hash; } } @@ -93298,27 +92513,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String fieldName, global::System.Collections.Generic.IReadOnlyList changes) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError(global::System.Collections.Generic.IReadOnlyList collections) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - FieldName = fieldName; - Changes = changes; + Collections = collections; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String FieldName { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } + public global::System.Collections.Generic.IReadOnlyList Collections { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError? other) { if (ReferenceEquals(null, other)) { @@ -93335,7 +92539,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && FieldName.Equals(other.FieldName) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93355,7 +92559,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError)obj); } public override global::System.Int32 GetHashCode() @@ -93363,13 +92567,9 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * FieldName.GetHashCode(); - foreach (var Changes_elm in Changes) + foreach (var Collections_elm in Collections) { - hash ^= 397 * Changes_elm.GetHashCode(); + hash ^= 397 * Collections_elm.GetHashCode(); } return hash; @@ -93379,23 +92579,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String typeName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError(global::System.Collections.Generic.IReadOnlyList collections) { - this.__typename = __typename; - Severity = severity; - TypeName = typeName; + Collections = collections; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String TypeName { get; } + public global::System.Collections.Generic.IReadOnlyList Collections { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError? other) { if (ReferenceEquals(null, other)) { @@ -93412,7 +92605,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && TypeName.Equals(other.TypeName); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93432,7 +92625,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError)obj); } public override global::System.Int32 GetHashCode() @@ -93440,9 +92633,11 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); + foreach (var Collections_elm in Collections) + { + hash ^= 397 * Collections_elm.GetHashCode(); + } + return hash; } } @@ -93450,23 +92645,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String typeName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError(global::System.String message, global::System.Collections.Generic.IReadOnlyList changes) { - this.__typename = __typename; - Severity = severity; - TypeName = typeName; + Message = message; + Changes = changes; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String TypeName { get; } + public global::System.String Message { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError? other) { if (ReferenceEquals(null, other)) { @@ -93483,7 +92673,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && TypeName.Equals(other.TypeName); + return (Message.Equals(other.Message)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93503,7 +92693,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError)obj); } public override global::System.Int32 GetHashCode() @@ -93511,9 +92701,12 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + foreach (var Changes_elm in Changes) + { + hash ^= 397 * Changes_elm.GetHashCode(); + } + return hash; } } @@ -93521,25 +92714,23 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError(global::System.String __typename, global::System.String message, global::System.Collections.Generic.IReadOnlyList errors) { this.__typename = __typename; - Severity = severity; - Old = old; - New = @new; + Message = message; + Errors = errors; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } + public global::System.String Message { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError? other) { if (ReferenceEquals(null, other)) { @@ -93556,7 +92747,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93576,7 +92767,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError)obj); } public override global::System.Int32 GetHashCode() @@ -93585,15 +92776,10 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - if (Old != null) - { - hash ^= 397 * Old.GetHashCode(); - } - - if (New != null) + hash ^= 397 * Message.GetHashCode(); + foreach (var Errors_elm in Errors) { - hash ^= 397 * New.GetHashCode(); + hash ^= 397 * Errors_elm.GetHashCode(); } return hash; @@ -93603,27 +92789,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1 { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1(global::System.Collections.Generic.IReadOnlyList collections) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - TypeName = typeName; - FieldName = fieldName; + Collections = collections; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String TypeName { get; } - public global::System.String FieldName { get; } + public global::System.Collections.Generic.IReadOnlyList Collections { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1? other) { if (ReferenceEquals(null, other)) { @@ -93640,7 +92815,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93660,7 +92835,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1)obj); } public override global::System.Int32 GetHashCode() @@ -93668,11 +92843,11 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); - hash ^= 397 * FieldName.GetHashCode(); + foreach (var Collections_elm in Collections) + { + hash ^= 397 * Collections_elm.GetHashCode(); + } + return hash; } } @@ -93680,27 +92855,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1 { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1(global::System.Collections.Generic.IReadOnlyList collections) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - TypeName = typeName; - FieldName = fieldName; + Collections = collections; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String TypeName { get; } - public global::System.String FieldName { get; } + public global::System.Collections.Generic.IReadOnlyList Collections { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1? other) { if (ReferenceEquals(null, other)) { @@ -93717,7 +92881,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93737,7 +92901,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1)obj); } public override global::System.Int32 GetHashCode() @@ -93745,11 +92909,11 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); - hash ^= 397 * FieldName.GetHashCode(); + foreach (var Collections_elm in Collections) + { + hash ^= 397 * Collections_elm.GetHashCode(); + } + return hash; } } @@ -93757,23 +92921,20 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2 { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String interfaceName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2(global::System.String message, global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? client, global::System.Collections.Generic.IReadOnlyList queries) { - this.__typename = __typename; - Severity = severity; - InterfaceName = interfaceName; + Message = message; + Client = client; + Queries = queries; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String InterfaceName { get; } + public global::System.String Message { get; } + public global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdated_OnClientVersionValidationUpdate_Errors_Client? Client { get; } + public global::System.Collections.Generic.IReadOnlyList Queries { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2? other) { if (ReferenceEquals(null, other)) { @@ -93790,7 +92951,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && InterfaceName.Equals(other.InterfaceName); + return (Message.Equals(other.Message)) && ((Client is null && other.Client is null) || Client != null && Client.Equals(other.Client)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Queries, other.Queries); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93810,7 +92971,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2)obj); } public override global::System.Int32 GetHashCode() @@ -93818,9 +92979,17 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * InterfaceName.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + if (Client != null) + { + hash ^= 397 * Client.GetHashCode(); + } + + foreach (var Queries_elm in Queries) + { + hash ^= 397 * Queries_elm.GetHashCode(); + } + return hash; } } @@ -93828,23 +92997,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2 { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String interfaceName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2(global::System.Collections.Generic.IReadOnlyList collections) { - this.__typename = __typename; - Severity = severity; - InterfaceName = interfaceName; + Collections = collections; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String InterfaceName { get; } + public global::System.Collections.Generic.IReadOnlyList Collections { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2? other) { if (ReferenceEquals(null, other)) { @@ -93861,7 +93023,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && InterfaceName.Equals(other.InterfaceName); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93881,7 +93043,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2)obj); } public override global::System.Int32 GetHashCode() @@ -93889,9 +93051,11 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * InterfaceName.GetHashCode(); + foreach (var Collections_elm in Collections) + { + hash ^= 397 * Collections_elm.GetHashCode(); + } + return hash; } } @@ -93899,27 +93063,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2 { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String fieldName, global::System.Collections.Generic.IReadOnlyList changes) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2(global::System.Collections.Generic.IReadOnlyList collections) { - this.__typename = __typename; - Severity = severity; - Coordinate = coordinate; - FieldName = fieldName; - Changes = changes; + Collections = collections; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String FieldName { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } + public global::System.Collections.Generic.IReadOnlyList Collections { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2? other) { if (ReferenceEquals(null, other)) { @@ -93936,7 +93089,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && FieldName.Equals(other.FieldName) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Collections, other.Collections)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -93956,7 +93109,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2)obj); } public override global::System.Int32 GetHashCode() @@ -93964,13 +93117,9 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * FieldName.GetHashCode(); - foreach (var Changes_elm in Changes) + foreach (var Collections_elm in Collections) { - hash ^= 397 * Changes_elm.GetHashCode(); + hash ^= 397 * Collections_elm.GetHashCode(); } return hash; @@ -93980,25 +93129,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1 { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1(global::System.String message, global::System.Collections.Generic.IReadOnlyList changes) { - this.__typename = __typename; - Severity = severity; - Old = old; - New = @new; + Message = message; + Changes = changes; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } + public global::System.String Message { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1? other) { if (ReferenceEquals(null, other)) { @@ -94015,7 +93157,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + return (Message.Equals(other.Message)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94035,7 +93177,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1)obj); } public override global::System.Int32 GetHashCode() @@ -94043,16 +93185,10 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - if (Old != null) - { - hash ^= 397 * Old.GetHashCode(); - } - - if (New != null) + hash ^= 397 * Message.GetHashCode(); + foreach (var Changes_elm in Changes) { - hash ^= 397 * New.GetHashCode(); + hash ^= 397 * Changes_elm.GetHashCode(); } return hash; @@ -94062,25 +93198,21 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError(global::System.String __typename, global::System.String message) { this.__typename = __typename; - Severity = severity; - Old = old; - New = @new; + Message = message; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } + public global::System.String Message { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError? other) { if (ReferenceEquals(null, other)) { @@ -94097,7 +93229,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94117,7 +93249,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError)obj); } public override global::System.Int32 GetHashCode() @@ -94126,17 +93258,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - if (Old != null) - { - hash ^= 397 * Old.GetHashCode(); - } - - if (New != null) - { - hash ^= 397 * New.GetHashCode(); - } - + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -94144,23 +93266,27 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String typeName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError(global::System.String __typename, global::System.String message, global::System.Int32 column, global::System.Int32 position, global::System.Int32 line) { this.__typename = __typename; - Severity = severity; - TypeName = typeName; + Message = message; + Column = column; + Position = position; + Line = line; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String TypeName { get; } + public global::System.String Message { get; } + public global::System.Int32 Column { get; } + public global::System.Int32 Position { get; } + public global::System.Int32 Line { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError? other) { if (ReferenceEquals(null, other)) { @@ -94177,7 +93303,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && TypeName.Equals(other.TypeName); + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message) && global::System.Object.Equals(Column, other.Column) && global::System.Object.Equals(Position, other.Position) && global::System.Object.Equals(Line, other.Line); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94197,7 +93323,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError)obj); } public override global::System.Int32 GetHashCode() @@ -94206,8 +93332,10 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + hash ^= 397 * Column.GetHashCode(); + hash ^= 397 * Position.GetHashCode(); + hash ^= 397 * Line.GetHashCode(); return hash; } } @@ -94215,23 +93343,23 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1 { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String typeName) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1(global::System.String __typename, global::System.String message, global::System.Collections.Generic.IReadOnlyList errors) { this.__typename = __typename; - Severity = severity; - TypeName = typeName; + Message = message; + Errors = errors; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String TypeName { get; } + public global::System.String Message { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1? other) { if (ReferenceEquals(null, other)) { @@ -94248,7 +93376,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && TypeName.Equals(other.TypeName); + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94268,7 +93396,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1)obj); } public override global::System.Int32 GetHashCode() @@ -94277,8 +93405,12 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers { int hash = 5; hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + return hash; } } @@ -94286,18 +93418,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation(global::System.Int32 column, global::System.Int32 line) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection(global::System.String id, global::System.String name) { - Column = column; - Line = line; + Id = id; + Name = name; } - public global::System.Int32 Column { get; } - public global::System.Int32 Line { get; } + public global::System.String Id { get; } + public global::System.String Name { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection? other) { if (ReferenceEquals(null, other)) { @@ -94314,7 +93446,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::System.Object.Equals(Column, other.Column)) && global::System.Object.Equals(Line, other.Line); + return (Id.Equals(other.Id)) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94334,7 +93466,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection)obj); } public override global::System.Int32 GetHashCode() @@ -94342,8 +93474,8 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Column.GetHashCode(); - hash ^= 397 * Line.GetHashCode(); + hash ^= 397 * Id.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -94351,18 +93483,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation(global::System.Int32 column, global::System.Int32 line) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt(global::System.Collections.Generic.IReadOnlyList errors, global::System.String name) { - Column = column; - Line = line; + Errors = errors; + Name = name; } - public global::System.Int32 Column { get; } - public global::System.Int32 Line { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } + public global::System.String Name { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt? other) { if (ReferenceEquals(null, other)) { @@ -94379,7 +93511,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::System.Object.Equals(Column, other.Column)) && global::System.Object.Equals(Line, other.Line); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94399,7 +93531,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt)obj); } public override global::System.Int32 GetHashCode() @@ -94407,8 +93539,12 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Column.GetHashCode(); - hash ^= 397 * Line.GetHashCode(); + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + + hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -94416,22 +93552,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError(global::System.String? code, global::System.String message, global::System.String? path, global::System.Collections.Generic.IReadOnlyList? locations) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool(global::System.Collections.Generic.IReadOnlyList errors, global::System.String name) { - Code = code; - Message = message; - Path = path; - Locations = locations; + Errors = errors; + Name = name; } - public global::System.String? Code { get; } - public global::System.String Message { get; } - public global::System.String? Path { get; } - public global::System.Collections.Generic.IReadOnlyList? Locations { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } + public global::System.String Name { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool? other) { if (ReferenceEquals(null, other)) { @@ -94448,7 +93580,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (((Code is null && other.Code is null) || Code != null && Code.Equals(other.Code))) && Message.Equals(other.Message) && ((Path is null && other.Path is null) || Path != null && Path.Equals(other.Path)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Locations, other.Locations); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94468,7 +93600,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool)obj); } public override global::System.Int32 GetHashCode() @@ -94476,25 +93608,12 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - if (Code != null) - { - hash ^= 397 * Code.GetHashCode(); - } - - hash ^= 397 * Message.GetHashCode(); - if (Path != null) - { - hash ^= 397 * Path.GetHashCode(); - } - - if (Locations != null) + foreach (var Errors_elm in Errors) { - foreach (var Locations_elm in Locations) - { - hash ^= 397 * Locations_elm.GetHashCode(); - } + hash ^= 397 * Errors_elm.GetHashCode(); } + hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -94502,16 +93621,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError(global::System.String message) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client(global::System.String id, global::System.String name) { - Message = message; + Id = id; + Name = name; } - public global::System.String Message { get; } + public global::System.String Id { get; } + public global::System.String Name { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client? other) { if (ReferenceEquals(null, other)) { @@ -94528,7 +93649,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Message.Equals(other.Message)); + return (Id.Equals(other.Id)) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94548,7 +93669,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client)obj); } public override global::System.Int32 GetHashCode() @@ -94556,7 +93677,8 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); + hash ^= 397 * Id.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); return hash; } } @@ -94564,23 +93686,22 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? deprecationReason) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed(global::System.Collections.Generic.IReadOnlyList deployedTags, global::System.String message, global::System.String hash, global::System.Collections.Generic.IReadOnlyList errors) { - this.__typename = __typename; - Severity = severity; - DeprecationReason = deprecationReason; + DeployedTags = deployedTags; + Message = message; + Hash = hash; + Errors = errors; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? DeprecationReason { get; } + public global::System.Collections.Generic.IReadOnlyList DeployedTags { get; } + public global::System.String Message { get; } + public global::System.String Hash { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed? other) { if (ReferenceEquals(null, other)) { @@ -94597,7 +93718,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((DeprecationReason is null && other.DeprecationReason is null) || DeprecationReason != null && DeprecationReason.Equals(other.DeprecationReason)); + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(DeployedTags, other.DeployedTags)) && Message.Equals(other.Message) && Hash.Equals(other.Hash) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94617,7 +93738,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed)obj); } public override global::System.Int32 GetHashCode() @@ -94625,11 +93746,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - if (DeprecationReason != null) + foreach (var DeployedTags_elm in DeployedTags) { - hash ^= 397 * DeprecationReason.GetHashCode(); + hash ^= 397 * DeployedTags_elm.GetHashCode(); + } + + hash ^= 397 * Message.GetHashCode(); + hash ^= 397 * Hash.GetHashCode(); + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); } return hash; @@ -94639,25 +93765,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection(global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? mcpFeatureCollection, global::System.Collections.Generic.IReadOnlyList entities) { - this.__typename = __typename; - Severity = severity; - Old = old; - New = @new; + McpFeatureCollection = mcpFeatureCollection; + Entities = entities; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } + public global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollection? McpFeatureCollection { get; } + public global::System.Collections.Generic.IReadOnlyList Entities { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection? other) { if (ReferenceEquals(null, other)) { @@ -94674,7 +93793,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + return (((McpFeatureCollection is null && other.McpFeatureCollection is null) || McpFeatureCollection != null && McpFeatureCollection.Equals(other.McpFeatureCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Entities, other.Entities); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94694,7 +93813,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection)obj); } public override global::System.Int32 GetHashCode() @@ -94702,16 +93821,14 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - if (Old != null) + if (McpFeatureCollection != null) { - hash ^= 397 * Old.GetHashCode(); + hash ^= 397 * McpFeatureCollection.GetHashCode(); } - if (New != null) + foreach (var Entities_elm in Entities) { - hash ^= 397 * New.GetHashCode(); + hash ^= 397 * Entities_elm.GetHashCode(); } return hash; @@ -94721,25 +93838,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String oldType, global::System.String newType) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection(global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection? openApiCollection, global::System.Collections.Generic.IReadOnlyList entities) { - this.__typename = __typename; - Severity = severity; - OldType = oldType; - NewType = newType; + OpenApiCollection = openApiCollection; + Entities = entities; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String OldType { get; } - public global::System.String NewType { get; } + public global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdated_OnClientVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection? OpenApiCollection { get; } + public global::System.Collections.Generic.IReadOnlyList Entities { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection? other) { if (ReferenceEquals(null, other)) { @@ -94756,7 +93866,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && OldType.Equals(other.OldType) && NewType.Equals(other.NewType); + return (((OpenApiCollection is null && other.OpenApiCollection is null) || OpenApiCollection != null && OpenApiCollection.Equals(other.OpenApiCollection))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Entities, other.Entities); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94776,7 +93886,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection)obj); } public override global::System.Int32 GetHashCode() @@ -94784,10 +93894,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * OldType.GetHashCode(); - hash ^= 397 * NewType.GetHashCode(); + if (OpenApiCollection != null) + { + hash ^= 397 * OpenApiCollection.GetHashCode(); + } + + foreach (var Entities_elm in Entities) + { + hash ^= 397 * Entities_elm.GetHashCode(); + } + return hash; } } @@ -94795,18 +93911,25 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? deprecationReason) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) { + this.__typename = __typename; Severity = severity; - DeprecationReason = deprecationReason; + Coordinate = coordinate; + Changes = changes; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? DeprecationReason { get; } + public global::System.String Coordinate { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange? other) { if (ReferenceEquals(null, other)) { @@ -94823,7 +93946,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Severity.Equals(other.Severity)) && ((DeprecationReason is null && other.DeprecationReason is null) || DeprecationReason != null && DeprecationReason.Equals(other.DeprecationReason)); + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94843,7 +93966,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange)obj); } public override global::System.Int32 GetHashCode() @@ -94851,10 +93974,12 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); hash ^= 397 * Severity.GetHashCode(); - if (DeprecationReason != null) + hash ^= 397 * Coordinate.GetHashCode(); + foreach (var Changes_elm in Changes) { - hash ^= 397 * DeprecationReason.GetHashCode(); + hash ^= 397 * Changes_elm.GetHashCode(); } return hash; @@ -94864,25 +93989,25 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new, global::System.String __typename) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) { - Severity = severity; - Old = old; - New = @new; this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + Changes = changes; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange? other) { if (ReferenceEquals(null, other)) { @@ -94899,7 +94024,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Severity.Equals(other.Severity)) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)) && __typename.Equals(other.__typename); + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94919,7 +94044,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange)obj); } public override global::System.Int32 GetHashCode() @@ -94927,18 +94052,14 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); hash ^= 397 * Severity.GetHashCode(); - if (Old != null) - { - hash ^= 397 * Old.GetHashCode(); - } - - if (New != null) + hash ^= 397 * Coordinate.GetHashCode(); + foreach (var Changes_elm in Changes) { - hash ^= 397 * New.GetHashCode(); + hash ^= 397 * Changes_elm.GetHashCode(); } - hash ^= 397 * __typename.GetHashCode(); return hash; } } @@ -94946,18 +94067,25 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? deprecationReason) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) { + this.__typename = __typename; Severity = severity; - DeprecationReason = deprecationReason; + Coordinate = coordinate; + Changes = changes; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? DeprecationReason { get; } + public global::System.String Coordinate { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange? other) { if (ReferenceEquals(null, other)) { @@ -94974,7 +94102,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Severity.Equals(other.Severity)) && ((DeprecationReason is null && other.DeprecationReason is null) || DeprecationReason != null && DeprecationReason.Equals(other.DeprecationReason)); + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -94994,7 +94122,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange)obj); } public override global::System.Int32 GetHashCode() @@ -95002,10 +94130,12 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); hash ^= 397 * Severity.GetHashCode(); - if (DeprecationReason != null) + hash ^= 397 * Coordinate.GetHashCode(); + foreach (var Changes_elm in Changes) { - hash ^= 397 * DeprecationReason.GetHashCode(); + hash ^= 397 * Changes_elm.GetHashCode(); } return hash; @@ -95015,25 +94145,25 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new, global::System.String __typename) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) { - Severity = severity; - Old = old; - New = @new; this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + Changes = changes; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange? other) { if (ReferenceEquals(null, other)) { @@ -95050,7 +94180,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Severity.Equals(other.Severity)) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)) && __typename.Equals(other.__typename); + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95070,7 +94200,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange)obj); } public override global::System.Int32 GetHashCode() @@ -95078,18 +94208,14 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); hash ^= 397 * Severity.GetHashCode(); - if (Old != null) - { - hash ^= 397 * Old.GetHashCode(); - } - - if (New != null) + hash ^= 397 * Coordinate.GetHashCode(); + foreach (var Changes_elm in Changes) { - hash ^= 397 * New.GetHashCode(); + hash ^= 397 * Changes_elm.GetHashCode(); } - hash ^= 397 * __typename.GetHashCode(); return hash; } } @@ -95097,25 +94223,25 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String oldType, global::System.String newType, global::System.String __typename) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) { - Severity = severity; - OldType = oldType; - NewType = newType; this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + Changes = changes; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String OldType { get; } - public global::System.String NewType { get; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange? other) { if (ReferenceEquals(null, other)) { @@ -95132,7 +94258,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Severity.Equals(other.Severity)) && OldType.Equals(other.OldType) && NewType.Equals(other.NewType) && __typename.Equals(other.__typename); + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95152,7 +94278,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange)obj); } public override global::System.Int32 GetHashCode() @@ -95160,10 +94286,14 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * OldType.GetHashCode(); - hash ^= 397 * NewType.GetHashCode(); hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + foreach (var Changes_elm in Changes) + { + hash ^= 397 * Changes_elm.GetHashCode(); + } + return hash; } } @@ -95171,27 +94301,25 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.String typeName, global::System.String __typename) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) { + this.__typename = __typename; Severity = severity; Coordinate = coordinate; - Name = name; - TypeName = typeName; - this.__typename = __typename; + Changes = changes; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String Name { get; } - public global::System.String TypeName { get; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange? other) { if (ReferenceEquals(null, other)) { @@ -95208,7 +94336,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Severity.Equals(other.Severity)) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && TypeName.Equals(other.TypeName) && __typename.Equals(other.__typename); + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95228,7 +94356,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange)obj); } public override global::System.Int32 GetHashCode() @@ -95236,11 +94364,14 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); hash ^= 397 * Severity.GetHashCode(); hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); - hash ^= 397 * __typename.GetHashCode(); + foreach (var Changes_elm in Changes) + { + hash ^= 397 * Changes_elm.GetHashCode(); + } + return hash; } } @@ -95248,27 +94379,23 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.String __typename, global::System.Collections.Generic.IReadOnlyList changes) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate) { + this.__typename = __typename; Severity = severity; Coordinate = coordinate; - Name = name; - this.__typename = __typename; - Changes = changes; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String Name { get; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } - public global::System.Collections.Generic.IReadOnlyList Changes { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange? other) { if (ReferenceEquals(null, other)) { @@ -95285,7 +94412,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Severity.Equals(other.Severity)) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && __typename.Equals(other.__typename) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95305,7 +94432,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange)obj); } public override global::System.Int32 GetHashCode() @@ -95313,15 +94440,9 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); hash ^= 397 * Severity.GetHashCode(); hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); - hash ^= 397 * __typename.GetHashCode(); - foreach (var Changes_elm in Changes) - { - hash ^= 397 * Changes_elm.GetHashCode(); - } - return hash; } } @@ -95329,27 +94450,21 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.String typeName, global::System.String __typename) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity) { - Severity = severity; - Coordinate = coordinate; - Name = name; - TypeName = typeName; this.__typename = __typename; + Severity = severity; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String Coordinate { get; } - public global::System.String Name { get; } - public global::System.String TypeName { get; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange? other) { if (ReferenceEquals(null, other)) { @@ -95366,7 +94481,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Severity.Equals(other.Severity)) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && TypeName.Equals(other.TypeName) && __typename.Equals(other.__typename); + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95386,7 +94501,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange)obj); } public override global::System.Int32 GetHashCode() @@ -95394,11 +94509,8 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * Coordinate.GetHashCode(); - hash ^= 397 * Name.GetHashCode(); - hash ^= 397 * TypeName.GetHashCode(); hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); return hash; } } @@ -95406,18 +94518,23 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? deprecationReason) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate) { + this.__typename = __typename; Severity = severity; - DeprecationReason = deprecationReason; + Coordinate = coordinate; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? DeprecationReason { get; } + public global::System.String Coordinate { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange? other) { if (ReferenceEquals(null, other)) { @@ -95434,7 +94551,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Severity.Equals(other.Severity)) && ((DeprecationReason is null && other.DeprecationReason is null) || DeprecationReason != null && DeprecationReason.Equals(other.DeprecationReason)); + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95454,7 +94571,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange)obj); } public override global::System.Int32 GetHashCode() @@ -95462,12 +94579,9 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); hash ^= 397 * Severity.GetHashCode(); - if (DeprecationReason != null) - { - hash ^= 397 * DeprecationReason.GetHashCode(); - } - + hash ^= 397 * Coordinate.GetHashCode(); return hash; } } @@ -95475,25 +94589,25 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new, global::System.String __typename) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) { - Severity = severity; - Old = old; - New = @new; this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + Changes = changes; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } /// /// The name of the current Object type at runtime. /// public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange? other) { if (ReferenceEquals(null, other)) { @@ -95510,7 +94624,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Severity.Equals(other.Severity)) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)) && __typename.Equals(other.__typename); + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95530,7 +94644,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange)obj); } public override global::System.Int32 GetHashCode() @@ -95538,18 +94652,14 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; + hash ^= 397 * __typename.GetHashCode(); hash ^= 397 * Severity.GetHashCode(); - if (Old != null) - { - hash ^= 397 * Old.GetHashCode(); - } - - if (New != null) + hash ^= 397 * Coordinate.GetHashCode(); + foreach (var Changes_elm in Changes) { - hash ^= 397 * New.GetHashCode(); + hash ^= 397 * Changes_elm.GetHashCode(); } - hash ^= 397 * __typename.GetHashCode(); return hash; } } @@ -95557,25 +94667,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String oldType, global::System.String newType, global::System.String __typename) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError(global::System.String message, global::System.String? code) { - Severity = severity; - OldType = oldType; - NewType = newType; - this.__typename = __typename; + Message = message; + Code = code; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String OldType { get; } - public global::System.String NewType { get; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } + public global::System.String Message { get; } + public global::System.String? Code { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError? other) { if (ReferenceEquals(null, other)) { @@ -95592,7 +94695,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (Severity.Equals(other.Severity)) && OldType.Equals(other.OldType) && NewType.Equals(other.NewType) && __typename.Equals(other.__typename); + return (Message.Equals(other.Message)) && ((Code is null && other.Code is null) || Code != null && Code.Equals(other.Code)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95612,7 +94715,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError)obj); } public override global::System.Int32 GetHashCode() @@ -95620,10 +94723,12 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * OldType.GetHashCode(); - hash ^= 397 * NewType.GetHashCode(); - hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + if (Code != null) + { + hash ^= 397 * Code.GetHashCode(); + } + return hash; } } @@ -95631,18 +94736,22 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation(global::System.Int32 column, global::System.Int32 line) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError(global::System.String? code, global::System.String message, global::System.String? path, global::System.Collections.Generic.IReadOnlyList? locations) { - Column = column; - Line = line; + Code = code; + Message = message; + Path = path; + Locations = locations; } - public global::System.Int32 Column { get; } - public global::System.Int32 Line { get; } + public global::System.String? Code { get; } + public global::System.String Message { get; } + public global::System.String? Path { get; } + public global::System.Collections.Generic.IReadOnlyList? Locations { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError? other) { if (ReferenceEquals(null, other)) { @@ -95659,7 +94768,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (global::System.Object.Equals(Column, other.Column)) && global::System.Object.Equals(Line, other.Line); + return (((Code is null && other.Code is null) || Code != null && Code.Equals(other.Code))) && Message.Equals(other.Message) && ((Path is null && other.Path is null) || Path != null && Path.Equals(other.Path)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Locations, other.Locations); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95679,7 +94788,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError)obj); } public override global::System.Int32 GetHashCode() @@ -95687,8 +94796,25 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * Column.GetHashCode(); - hash ^= 397 * Line.GetHashCode(); + if (Code != null) + { + hash ^= 397 * Code.GetHashCode(); + } + + hash ^= 397 * Message.GetHashCode(); + if (Path != null) + { + hash ^= 397 * Path.GetHashCode(); + } + + if (Locations != null) + { + foreach (var Locations_elm in Locations) + { + hash ^= 397 * Locations_elm.GetHashCode(); + } + } + return hash; } } @@ -95696,23 +94822,16 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? deprecationReason) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError(global::System.String message) { - this.__typename = __typename; - Severity = severity; - DeprecationReason = deprecationReason; + Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? DeprecationReason { get; } + public global::System.String Message { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError? other) { if (ReferenceEquals(null, other)) { @@ -95729,7 +94848,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((DeprecationReason is null && other.DeprecationReason is null) || DeprecationReason != null && DeprecationReason.Equals(other.DeprecationReason)); + return (Message.Equals(other.Message)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95749,7 +94868,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError)obj); } public override global::System.Int32 GetHashCode() @@ -95757,13 +94876,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - if (DeprecationReason != null) - { - hash ^= 397 * DeprecationReason.GetHashCode(); - } - + hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -95771,25 +94884,22 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError(global::System.String message, global::System.String? code, global::System.String? path, global::System.Collections.Generic.IReadOnlyList? locations) { - this.__typename = __typename; - Severity = severity; - Old = old; - New = @new; + Message = message; + Code = code; + Path = path; + Locations = locations; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String? Old { get; } - public global::System.String? New { get; } + public global::System.String Message { get; } + public global::System.String? Code { get; } + public global::System.String? Path { get; } + public global::System.Collections.Generic.IReadOnlyList? Locations { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError? other) { if (ReferenceEquals(null, other)) { @@ -95806,7 +94916,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + return (Message.Equals(other.Message)) && ((Code is null && other.Code is null) || Code != null && Code.Equals(other.Code)) && ((Path is null && other.Path is null) || Path != null && Path.Equals(other.Path)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Locations, other.Locations); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95826,7 +94936,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError)obj); } public override global::System.Int32 GetHashCode() @@ -95834,16 +94944,23 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - if (Old != null) + hash ^= 397 * Message.GetHashCode(); + if (Code != null) { - hash ^= 397 * Old.GetHashCode(); + hash ^= 397 * Code.GetHashCode(); } - if (New != null) + if (Path != null) { - hash ^= 397 * New.GetHashCode(); + hash ^= 397 * Path.GetHashCode(); + } + + if (Locations != null) + { + foreach (var Locations_elm in Locations) + { + hash ^= 397 * Locations_elm.GetHashCode(); + } } return hash; @@ -95853,25 +94970,18 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection { - public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String oldType, global::System.String newType) + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection(global::System.String id, global::System.String name) { - this.__typename = __typename; - Severity = severity; - OldType = oldType; - NewType = newType; + Id = id; + Name = name; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } - public global::System.String OldType { get; } - public global::System.String NewType { get; } + public global::System.String Id { get; } + public global::System.String Name { get; } - public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged? other) + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection? other) { if (ReferenceEquals(null, other)) { @@ -95888,7 +94998,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && OldType.Equals(other.OldType) && NewType.Equals(other.NewType); + return (Id.Equals(other.Id)) && Name.Equals(other.Name); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -95908,7 +95018,7 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers return false; } - return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged)obj); + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection)obj); } public override global::System.Int32 GetHashCode() @@ -95916,969 +95026,8465 @@ public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVers unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Severity.GetHashCode(); - hash ^= 397 * OldType.GetHashCode(); - hash ^= 397 * NewType.GetHashCode(); + hash ^= 397 * Id.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscriptionResult - { - public global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate OnMcpFeatureCollectionVersionPublishingUpdate { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate - { - public global::System.String __typename { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IMcpFeatureCollectionVersionPublishFailed + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint { - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - } + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint(global::System.Collections.Generic.IReadOnlyList errors, global::System.String httpMethod, global::System.String route) + { + Errors = errors; + HttpMethod = httpMethod; + Route = route; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IMcpFeatureCollectionVersionPublishFailed - { - } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } + public global::System.String HttpMethod { get; } + public global::System.String Route { get; } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IMcpFeatureCollectionVersionPublishSuccess - { - public global::ChilliCream.Nitro.Client.ProcessingState State { get; } - } + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IMcpFeatureCollectionVersionPublishSuccess - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IOperationInProgress - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IProcessingTaskApproved - { - } + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && HttpMethod.Equals(other.HttpMethod) && Route.Equals(other.Route); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IProcessingTaskIsQueued - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IProcessingTaskIsReady - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IWaitForApproval - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors - { - } + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors, IConcurrentOperationError - { - } + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors, IMcpFeatureCollectionValidationError - { + hash ^= 397 * HttpMethod.GetHashCode(); + hash ^= 397 * Route.GetHashCode(); + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors, IProcessingTimeoutError + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel { - } + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel(global::System.Collections.Generic.IReadOnlyList errors, global::System.String name) + { + Errors = errors; + Name = name; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors - { - } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } + public global::System.String Name { get; } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors, IUnexpectedProcessingError - { - } + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment, IClientDeployment - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment, IFusionConfigurationDeployment - { - } + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors)) && Name.Equals(other.Name); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment, IMcpFeatureCollectionDeployment - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment, IOpenApiCollectionDeployment - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment, ISchemaDeployment - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections : IMcpFeatureCollectionValidationCollection - { - } + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections - { - } + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors - { + hash ^= 397 * Name.GetHashCode(); + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors, IPersistedQueryValidationError + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded { - } + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.String typeName) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + Name = name; + TypeName = typeName; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1 - { - } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String Name { get; } + public global::System.String TypeName { get; } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1, IPersistedQueryValidationError - { - } + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1, IMcpFeatureCollectionValidationError - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1, IOpenApiCollectionValidationError - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1, ISchemaChangeViolationError - { - } + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && TypeName.Equals(other.TypeName); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1, IInvalidGraphQLSchemaError - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_2 - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_2, IMcpFeatureCollectionValidationError - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_3 - { - } + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_3, IOpenApiCollectionValidationError - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4 + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged { - } + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.Collections.Generic.IReadOnlyList changes) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + Name = name; + Changes = changes; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, IPersistedQueryValidationError - { - } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String Name { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, IMcpFeatureCollectionValidationError - { - } + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, IOpenApiCollectionValidationError - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, ISchemaChangeViolationError - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, IOperationsAreNotAllowedError - { - } + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, ISchemaVersionSyntaxError - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, IInvalidGraphQLSchemaError - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection - { - public global::System.String Id { get; } - public global::System.String Name { get; } - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection - { - } + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities : IMcpFeatureCollectionValidationEntity - { - } + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); + foreach (var Changes_elm in Changes) + { + hash ^= 397 * Changes_elm.GetHashCode(); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities, IMcpFeatureCollectionValidationEntity_McpFeatureCollectionValidationPrompt - { + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities, IMcpFeatureCollectionValidationEntity_McpFeatureCollectionValidationTool + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved { - } + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.String typeName) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + Name = name; + TypeName = typeName; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client - { - public global::System.String Id { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } public global::System.String Name { get; } - } + public global::System.String TypeName { get; } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client - { - } + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries - { - public global::System.Collections.Generic.IReadOnlyList DeployedTags { get; } - public global::System.String Message { get; } - public global::System.String Hash { get; } - public global::System.Collections.Generic.IReadOnlyList Errors { get; } - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections : IMcpFeatureCollectionValidationCollection - { - } + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && TypeName.Equals(other.TypeName); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_1 : IOpenApiCollectionValidationCollection - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_1 - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes : ISchemaChangeLogEntry - { - } + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IDirectiveModifiedChange - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IEnumModifiedChange + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged { - } + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + { + this.__typename = __typename; + Severity = severity; + Old = old; + New = @new; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IInputObjectModifiedChange - { - } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IInterfaceModifiedChange - { - } + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IObjectModifiedChange - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IScalarModifiedChange - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, ITypeSystemMemberAddedChange - { - } + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, ISchemaChange - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, ITypeSystemMemberRemovedChange - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IUnionModifiedChange - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors - { - public global::System.String Message { get; } - public global::System.String? Code { get; } + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::ChilliCream.Nitro.Client.DirectiveLocation location) + { + this.__typename = __typename; + Severity = severity; + Location = location; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::ChilliCream.Nitro.Client.DirectiveLocation Location { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Location.Equals(other.Location); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Location.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::ChilliCream.Nitro.Client.DirectiveLocation location) + { + this.__typename = __typename; + Severity = severity; + Location = location; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::ChilliCream.Nitro.Client.DirectiveLocation Location { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Location.Equals(other.Location); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Location.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + { + this.__typename = __typename; + Severity = severity; + Old = old; + New = @new; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.Collections.Generic.IReadOnlyList changes) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + Changes = changes; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + foreach (var Changes_elm in Changes) + { + hash ^= 397 * Changes_elm.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + { + this.__typename = __typename; + Severity = severity; + Old = old; + New = @new; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + TypeName = typeName; + FieldName = fieldName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String TypeName { get; } + public global::System.String FieldName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * FieldName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + TypeName = typeName; + FieldName = fieldName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String TypeName { get; } + public global::System.String FieldName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * FieldName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String fieldName, global::System.Collections.Generic.IReadOnlyList changes) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + FieldName = fieldName; + Changes = changes; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String FieldName { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && FieldName.Equals(other.FieldName) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * FieldName.GetHashCode(); + foreach (var Changes_elm in Changes) + { + hash ^= 397 * Changes_elm.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + { + this.__typename = __typename; + Severity = severity; + Old = old; + New = @new; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + TypeName = typeName; + FieldName = fieldName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String TypeName { get; } + public global::System.String FieldName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * FieldName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + TypeName = typeName; + FieldName = fieldName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String TypeName { get; } + public global::System.String FieldName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * FieldName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String interfaceName) + { + this.__typename = __typename; + Severity = severity; + InterfaceName = interfaceName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String InterfaceName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && InterfaceName.Equals(other.InterfaceName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * InterfaceName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String interfaceName) + { + this.__typename = __typename; + Severity = severity; + InterfaceName = interfaceName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String InterfaceName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && InterfaceName.Equals(other.InterfaceName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * InterfaceName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String fieldName, global::System.Collections.Generic.IReadOnlyList changes) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + FieldName = fieldName; + Changes = changes; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String FieldName { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && FieldName.Equals(other.FieldName) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * FieldName.GetHashCode(); + foreach (var Changes_elm in Changes) + { + hash ^= 397 * Changes_elm.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String typeName) + { + this.__typename = __typename; + Severity = severity; + TypeName = typeName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String TypeName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && TypeName.Equals(other.TypeName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String typeName) + { + this.__typename = __typename; + Severity = severity; + TypeName = typeName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String TypeName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && TypeName.Equals(other.TypeName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + { + this.__typename = __typename; + Severity = severity; + Old = old; + New = @new; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + TypeName = typeName; + FieldName = fieldName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String TypeName { get; } + public global::System.String FieldName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * FieldName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String typeName, global::System.String fieldName) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + TypeName = typeName; + FieldName = fieldName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String TypeName { get; } + public global::System.String FieldName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && TypeName.Equals(other.TypeName) && FieldName.Equals(other.FieldName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * FieldName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String interfaceName) + { + this.__typename = __typename; + Severity = severity; + InterfaceName = interfaceName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String InterfaceName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && InterfaceName.Equals(other.InterfaceName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * InterfaceName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String interfaceName) + { + this.__typename = __typename; + Severity = severity; + InterfaceName = interfaceName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String InterfaceName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && InterfaceName.Equals(other.InterfaceName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * InterfaceName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String fieldName, global::System.Collections.Generic.IReadOnlyList changes) + { + this.__typename = __typename; + Severity = severity; + Coordinate = coordinate; + FieldName = fieldName; + Changes = changes; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String FieldName { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && Coordinate.Equals(other.Coordinate) && FieldName.Equals(other.FieldName) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * FieldName.GetHashCode(); + foreach (var Changes_elm in Changes) + { + hash ^= 397 * Changes_elm.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + { + this.__typename = __typename; + Severity = severity; + Old = old; + New = @new; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + { + this.__typename = __typename; + Severity = severity; + Old = old; + New = @new; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String typeName) + { + this.__typename = __typename; + Severity = severity; + TypeName = typeName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String TypeName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && TypeName.Equals(other.TypeName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String typeName) + { + this.__typename = __typename; + Severity = severity; + TypeName = typeName; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String TypeName { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && TypeName.Equals(other.TypeName); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation(global::System.Int32 column, global::System.Int32 line) + { + Column = column; + Line = line; + } + + public global::System.Int32 Column { get; } + public global::System.Int32 Line { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (global::System.Object.Equals(Column, other.Column)) && global::System.Object.Equals(Line, other.Line); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Column.GetHashCode(); + hash ^= 397 * Line.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation(global::System.Int32 column, global::System.Int32 line) + { + Column = column; + Line = line; + } + + public global::System.Int32 Column { get; } + public global::System.Int32 Line { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (global::System.Object.Equals(Column, other.Column)) && global::System.Object.Equals(Line, other.Line); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Column.GetHashCode(); + hash ^= 397 * Line.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError(global::System.String? code, global::System.String message, global::System.String? path, global::System.Collections.Generic.IReadOnlyList? locations) + { + Code = code; + Message = message; + Path = path; + Locations = locations; + } + + public global::System.String? Code { get; } + public global::System.String Message { get; } + public global::System.String? Path { get; } + public global::System.Collections.Generic.IReadOnlyList? Locations { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (((Code is null && other.Code is null) || Code != null && Code.Equals(other.Code))) && Message.Equals(other.Message) && ((Path is null && other.Path is null) || Path != null && Path.Equals(other.Path)) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Locations, other.Locations); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + if (Code != null) + { + hash ^= 397 * Code.GetHashCode(); + } + + hash ^= 397 * Message.GetHashCode(); + if (Path != null) + { + hash ^= 397 * Path.GetHashCode(); + } + + if (Locations != null) + { + foreach (var Locations_elm in Locations) + { + hash ^= 397 * Locations_elm.GetHashCode(); + } + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError(global::System.String message) + { + Message = message; + } + + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Message.Equals(other.Message)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Message.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? deprecationReason) + { + this.__typename = __typename; + Severity = severity; + DeprecationReason = deprecationReason; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? DeprecationReason { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((DeprecationReason is null && other.DeprecationReason is null) || DeprecationReason != null && DeprecationReason.Equals(other.DeprecationReason)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + if (DeprecationReason != null) + { + hash ^= 397 * DeprecationReason.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + { + this.__typename = __typename; + Severity = severity; + Old = old; + New = @new; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String oldType, global::System.String newType) + { + this.__typename = __typename; + Severity = severity; + OldType = oldType; + NewType = newType; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String OldType { get; } + public global::System.String NewType { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && OldType.Equals(other.OldType) && NewType.Equals(other.NewType); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * OldType.GetHashCode(); + hash ^= 397 * NewType.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? deprecationReason) + { + Severity = severity; + DeprecationReason = deprecationReason; + } + + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? DeprecationReason { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Severity.Equals(other.Severity)) && ((DeprecationReason is null && other.DeprecationReason is null) || DeprecationReason != null && DeprecationReason.Equals(other.DeprecationReason)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Severity.GetHashCode(); + if (DeprecationReason != null) + { + hash ^= 397 * DeprecationReason.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new, global::System.String __typename) + { + Severity = severity; + Old = old; + New = @new; + this.__typename = __typename; + } + + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Severity.Equals(other.Severity)) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)) && __typename.Equals(other.__typename); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + hash ^= 397 * __typename.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? deprecationReason) + { + Severity = severity; + DeprecationReason = deprecationReason; + } + + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? DeprecationReason { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Severity.Equals(other.Severity)) && ((DeprecationReason is null && other.DeprecationReason is null) || DeprecationReason != null && DeprecationReason.Equals(other.DeprecationReason)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Severity.GetHashCode(); + if (DeprecationReason != null) + { + hash ^= 397 * DeprecationReason.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new, global::System.String __typename) + { + Severity = severity; + Old = old; + New = @new; + this.__typename = __typename; + } + + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Severity.Equals(other.Severity)) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)) && __typename.Equals(other.__typename); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + hash ^= 397 * __typename.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String oldType, global::System.String newType, global::System.String __typename) + { + Severity = severity; + OldType = oldType; + NewType = newType; + this.__typename = __typename; + } + + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String OldType { get; } + public global::System.String NewType { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Severity.Equals(other.Severity)) && OldType.Equals(other.OldType) && NewType.Equals(other.NewType) && __typename.Equals(other.__typename); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * OldType.GetHashCode(); + hash ^= 397 * NewType.GetHashCode(); + hash ^= 397 * __typename.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.String typeName, global::System.String __typename) + { + Severity = severity; + Coordinate = coordinate; + Name = name; + TypeName = typeName; + this.__typename = __typename; + } + + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String Name { get; } + public global::System.String TypeName { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Severity.Equals(other.Severity)) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && TypeName.Equals(other.TypeName) && __typename.Equals(other.__typename); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * __typename.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.String __typename, global::System.Collections.Generic.IReadOnlyList changes) + { + Severity = severity; + Coordinate = coordinate; + Name = name; + this.__typename = __typename; + Changes = changes; + } + + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String Name { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.Collections.Generic.IReadOnlyList Changes { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Severity.Equals(other.Severity)) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && __typename.Equals(other.__typename) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Changes, other.Changes); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); + hash ^= 397 * __typename.GetHashCode(); + foreach (var Changes_elm in Changes) + { + hash ^= 397 * Changes_elm.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String coordinate, global::System.String name, global::System.String typeName, global::System.String __typename) + { + Severity = severity; + Coordinate = coordinate; + Name = name; + TypeName = typeName; + this.__typename = __typename; + } + + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String Coordinate { get; } + public global::System.String Name { get; } + public global::System.String TypeName { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Severity.Equals(other.Severity)) && Coordinate.Equals(other.Coordinate) && Name.Equals(other.Name) && TypeName.Equals(other.TypeName) && __typename.Equals(other.__typename); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * Coordinate.GetHashCode(); + hash ^= 397 * Name.GetHashCode(); + hash ^= 397 * TypeName.GetHashCode(); + hash ^= 397 * __typename.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? deprecationReason) + { + Severity = severity; + DeprecationReason = deprecationReason; + } + + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? DeprecationReason { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Severity.Equals(other.Severity)) && ((DeprecationReason is null && other.DeprecationReason is null) || DeprecationReason != null && DeprecationReason.Equals(other.DeprecationReason)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Severity.GetHashCode(); + if (DeprecationReason != null) + { + hash ^= 397 * DeprecationReason.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new, global::System.String __typename) + { + Severity = severity; + Old = old; + New = @new; + this.__typename = __typename; + } + + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Severity.Equals(other.Severity)) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)) && __typename.Equals(other.__typename); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + hash ^= 397 * __typename.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2 : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2 + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2(global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String oldType, global::System.String newType, global::System.String __typename) + { + Severity = severity; + OldType = oldType; + NewType = newType; + this.__typename = __typename; + } + + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String OldType { get; } + public global::System.String NewType { get; } + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Severity.Equals(other.Severity)) && OldType.Equals(other.OldType) && NewType.Equals(other.NewType) && __typename.Equals(other.__typename); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * OldType.GetHashCode(); + hash ^= 397 * NewType.GetHashCode(); + hash ^= 397 * __typename.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation(global::System.Int32 column, global::System.Int32 line) + { + Column = column; + Line = line; + } + + public global::System.Int32 Column { get; } + public global::System.Int32 Line { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (global::System.Object.Equals(Column, other.Column)) && global::System.Object.Equals(Line, other.Line); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Column.GetHashCode(); + hash ^= 397 * Line.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? deprecationReason) + { + this.__typename = __typename; + Severity = severity; + DeprecationReason = deprecationReason; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? DeprecationReason { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((DeprecationReason is null && other.DeprecationReason is null) || DeprecationReason != null && DeprecationReason.Equals(other.DeprecationReason)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + if (DeprecationReason != null) + { + hash ^= 397 * DeprecationReason.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String? old, global::System.String? @new) + { + this.__typename = __typename; + Severity = severity; + Old = old; + New = @new; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String? Old { get; } + public global::System.String? New { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && ((Old is null && other.Old is null) || Old != null && Old.Equals(other.Old)) && ((New is null && other.New is null) || New != null && New.Equals(other.New)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + if (Old != null) + { + hash ^= 397 * Old.GetHashCode(); + } + + if (New != null) + { + hash ^= 397 * New.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged : global::System.IEquatable, IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged + { + public PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged(global::System.String __typename, global::ChilliCream.Nitro.Client.SchemaChangeSeverity severity, global::System.String oldType, global::System.String newType) + { + this.__typename = __typename; + Severity = severity; + OldType = oldType; + NewType = newType; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::ChilliCream.Nitro.Client.SchemaChangeSeverity Severity { get; } + public global::System.String OldType { get; } + public global::System.String NewType { get; } + + public virtual global::System.Boolean Equals(PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Severity.Equals(other.Severity) && OldType.Equals(other.OldType) && NewType.Equals(other.NewType); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((PublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Severity.GetHashCode(); + hash ^= 397 * OldType.GetHashCode(); + hash ^= 397 * NewType.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscriptionResult + { + public global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate OnMcpFeatureCollectionVersionPublishingUpdate { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate + { + public global::System.String __typename { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IMcpFeatureCollectionVersionPublishFailed + { + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishFailed : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IMcpFeatureCollectionVersionPublishFailed + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IMcpFeatureCollectionVersionPublishSuccess + { + public global::ChilliCream.Nitro.Client.ProcessingState State { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_McpFeatureCollectionVersionPublishSuccess : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IMcpFeatureCollectionVersionPublishSuccess + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_OperationInProgress : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IOperationInProgress + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskApproved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IProcessingTaskApproved + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsQueued : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IProcessingTaskIsQueued + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_ProcessingTaskIsReady : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IProcessingTaskIsReady + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_WaitForApproval : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate, IWaitForApproval + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ConcurrentOperationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors, IConcurrentOperationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_McpFeatureCollectionValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors, IMcpFeatureCollectionValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ProcessingTimeoutError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors, IProcessingTimeoutError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_ReadyTimeoutError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_UnexpectedProcessingError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors, IUnexpectedProcessingError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_ClientDeployment : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment, IClientDeployment + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_FusionConfigurationDeployment : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment, IFusionConfigurationDeployment + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_McpFeatureCollectionDeployment : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment, IMcpFeatureCollectionDeployment + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_OpenApiCollectionDeployment : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment, IOpenApiCollectionDeployment + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_SchemaDeployment : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment, ISchemaDeployment + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections : IMcpFeatureCollectionValidationCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollectionValidationCollection : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors, IPersistedQueryValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1 + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1, IPersistedQueryValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1, IMcpFeatureCollectionValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1, IOpenApiCollectionValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1, ISchemaChangeViolationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_1, IInvalidGraphQLSchemaError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_2 + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_2, IMcpFeatureCollectionValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_3 + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_3, IOpenApiCollectionValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4 + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_PersistedQueryValidationError_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, IPersistedQueryValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_McpFeatureCollectionValidationError_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, IMcpFeatureCollectionValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OpenApiCollectionValidationError_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, IOpenApiCollectionValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaChangeViolationError_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, ISchemaChangeViolationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_OperationsAreNotAllowedError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, IOperationsAreNotAllowedError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_SchemaVersionSyntaxError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, ISchemaVersionSyntaxError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_InvalidGraphQLSchemaError_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_4, IInvalidGraphQLSchemaError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection + { + public global::System.String Id { get; } + public global::System.String Name { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection_McpFeatureCollection : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_McpFeatureCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities : IMcpFeatureCollectionValidationEntity + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationPrompt : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities, IMcpFeatureCollectionValidationEntity_McpFeatureCollectionValidationPrompt + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_McpFeatureCollectionValidationTool : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities, IMcpFeatureCollectionValidationEntity_McpFeatureCollectionValidationTool + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client + { + public global::System.String Id { get; } + public global::System.String Name { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client_Client : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Client + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries + { + public global::System.Collections.Generic.IReadOnlyList DeployedTags { get; } + public global::System.String Message { get; } + public global::System.String Hash { get; } + public global::System.Collections.Generic.IReadOnlyList Errors { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_PersistedQueryValidationFailed : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections : IMcpFeatureCollectionValidationCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_McpFeatureCollectionValidationCollection : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_1 : IOpenApiCollectionValidationCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollectionValidationCollection : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_1 + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes : ISchemaChangeLogEntry + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_DirectiveModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IDirectiveModifiedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_EnumModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IEnumModifiedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InputObjectModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IInputObjectModifiedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_InterfaceModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IInterfaceModifiedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ObjectModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IObjectModifiedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_ScalarModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IScalarModifiedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberAddedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, ITypeSystemMemberAddedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, ISchemaChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_TypeSystemMemberRemovedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, ITypeSystemMemberRemovedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_UnionModifiedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes, IUnionModifiedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors + { + public global::System.String Message { get; } + public global::System.String? Code { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors, IMcpFeatureCollectionValidationDocumentError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors, IMcpFeatureCollectionValidationEntityValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors + { + public global::System.String Message { get; } + public global::System.String? Code { get; } + public global::System.String? Path { get; } + public global::System.Collections.Generic.IReadOnlyList? Locations { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection + { + public global::System.String Id { get; } + public global::System.String Name { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities : IOpenApiCollectionValidationEntity + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities, IOpenApiCollectionValidationEntity_OpenApiCollectionValidationEndpoint + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities, IOpenApiCollectionValidationEntity_OpenApiCollectionValidationModel + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes + { + public global::System.String __typename { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IArgumentAdded + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IArgumentChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IArgumentRemoved + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IDirectiveLocationAdded + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IDirectiveLocationRemoved + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_1 + { + public global::System.String __typename { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_1, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_1, IEnumValueAdded + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_1, IEnumValueChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_1, IEnumValueRemoved + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_2 + { + public global::System.String __typename { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_2, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_2, IFieldAddedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_2, IFieldRemovedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_2, IInputFieldChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3 + { + public global::System.String __typename { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IFieldAddedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IFieldRemovedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IInterfaceImplementationAdded + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IInterfaceImplementationRemoved + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IOutputFieldChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IPossibleTypeAdded + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IPossibleTypeRemoved + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4 + { + public global::System.String __typename { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IFieldAddedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IFieldRemovedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IInterfaceImplementationAdded + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IInterfaceImplementationRemoved + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IOutputFieldChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_5 + { + public global::System.String __typename { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_5, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_6 + { + public global::System.String __typename { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_6, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_6, IUnionMemberAdded + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_6, IUnionMemberRemoved + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations + { + public global::System.Int32 Column { get; } + public global::System.Int32 Line { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations + { + public global::System.Int32 Column { get; } + public global::System.Int32 Line { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors, IOpenApiCollectionValidationDocumentError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors, IOpenApiCollectionValidationEntityValidationError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes + { + public global::System.String __typename { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes, IDeprecatedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes, ITypeChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_1 + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_1, IDeprecatedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_1, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_2 + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_2, IDeprecatedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_2, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_2, ITypeChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3 + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, IArgumentAdded + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, IArgumentChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, IArgumentRemoved + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, IDeprecatedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, ITypeChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations + { + public global::System.Int32 Column { get; } + public global::System.Int32 Line { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes + { + public global::System.String __typename { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes, IDeprecatedChange + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes, IDescriptionChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes, ITypeChanged + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class ListPersonalAccessTokenCommandQueryResult : global::System.IEquatable, IListPersonalAccessTokenCommandQueryResult + { + public ListPersonalAccessTokenCommandQueryResult(global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me? me) + { + Me = me; + } + + public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me? Me { get; } + + public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQueryResult? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (((Me is null && other.Me is null) || Me != null && Me.Equals(other.Me))); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((ListPersonalAccessTokenCommandQueryResult)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + if (Me != null) + { + hash ^= 397 * Me.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class ListPersonalAccessTokenCommandQuery_Me_Viewer : global::System.IEquatable, IListPersonalAccessTokenCommandQuery_Me_Viewer + { + public ListPersonalAccessTokenCommandQuery_Me_Viewer(global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens? personalAccessTokens) + { + PersonalAccessTokens = personalAccessTokens; + } + + public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens? PersonalAccessTokens { get; } + + public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQuery_Me_Viewer? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (((PersonalAccessTokens is null && other.PersonalAccessTokens is null) || PersonalAccessTokens != null && PersonalAccessTokens.Equals(other.PersonalAccessTokens))); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((ListPersonalAccessTokenCommandQuery_Me_Viewer)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + if (PersonalAccessTokens != null) + { + hash ^= 397 * PersonalAccessTokens.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + /// + /// A connection to a list of items. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection : global::System.IEquatable, IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection + { + public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection(global::System.Collections.Generic.IReadOnlyList? edges, global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo pageInfo) + { + Edges = edges; + PageInfo = pageInfo; + } + + /// + /// A list of edges. + /// + public global::System.Collections.Generic.IReadOnlyList? Edges { get; } + /// + /// Information to aid in pagination. + /// + public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo PageInfo { get; } + + public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Edges, other.Edges)) && PageInfo.Equals(other.PageInfo); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + if (Edges != null) + { + foreach (var Edges_elm in Edges) + { + hash ^= 397 * Edges_elm.GetHashCode(); + } + } + + hash ^= 397 * PageInfo.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + /// + /// An edge in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge : global::System.IEquatable, IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge + { + public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge(global::System.String cursor, global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node node) + { + Cursor = cursor; + Node = node; + } + + /// + /// A cursor for use in pagination. + /// + public global::System.String Cursor { get; } + /// + /// The item at the end of the edge. + /// + public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node Node { get; } + + public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Cursor.Equals(other.Cursor)) && Node.Equals(other.Node); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Cursor.GetHashCode(); + hash ^= 397 * Node.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + /// + /// Information about pagination in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo : global::System.IEquatable, IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo + { + public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo(global::System.Boolean hasPreviousPage, global::System.Boolean hasNextPage, global::System.String? endCursor, global::System.String? startCursor) + { + HasPreviousPage = hasPreviousPage; + HasNextPage = hasNextPage; + EndCursor = endCursor; + StartCursor = startCursor; + } + + /// + /// Indicates whether more edges exist prior the set defined by the clients arguments. + /// + public global::System.Boolean HasPreviousPage { get; } + /// + /// Indicates whether more edges exist following the set defined by the clients arguments. + /// + public global::System.Boolean HasNextPage { get; } + /// + /// When paginating forwards, the cursor to continue. + /// + public global::System.String? EndCursor { get; } + /// + /// When paginating backwards, the cursor to continue. + /// + public global::System.String? StartCursor { get; } + + public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (global::System.Object.Equals(HasPreviousPage, other.HasPreviousPage)) && global::System.Object.Equals(HasNextPage, other.HasNextPage) && ((EndCursor is null && other.EndCursor is null) || EndCursor != null && EndCursor.Equals(other.EndCursor)) && ((StartCursor is null && other.StartCursor is null) || StartCursor != null && StartCursor.Equals(other.StartCursor)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * HasPreviousPage.GetHashCode(); + hash ^= 397 * HasNextPage.GetHashCode(); + if (EndCursor != null) + { + hash ^= 397 * EndCursor.GetHashCode(); + } + + if (StartCursor != null) + { + hash ^= 397 * StartCursor.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken : global::System.IEquatable, IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken + { + public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken(global::System.String id, global::System.String description, global::System.DateTimeOffset expiresAt, global::System.DateTimeOffset createdAt) + { + Id = id; + Description = description; + ExpiresAt = expiresAt; + CreatedAt = createdAt; + } + + public global::System.String Id { get; } + public global::System.String Description { get; } + public global::System.DateTimeOffset ExpiresAt { get; } + public global::System.DateTimeOffset CreatedAt { get; } + + public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Id.Equals(other.Id)) && Description.Equals(other.Description) && ExpiresAt.Equals(other.ExpiresAt) && CreatedAt.Equals(other.CreatedAt); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Id.GetHashCode(); + hash ^= 397 * Description.GetHashCode(); + hash ^= 397 * ExpiresAt.GetHashCode(); + hash ^= 397 * CreatedAt.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommandQueryResult + { + public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me? Me { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommandQuery_Me + { + public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens? PersonalAccessTokens { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommandQuery_Me_Viewer : IListPersonalAccessTokenCommandQuery_Me + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// A connection to a list of items. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens + { + /// + /// A list of edges. + /// + public global::System.Collections.Generic.IReadOnlyList? Edges { get; } + /// + /// Information to aid in pagination. + /// + public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo PageInfo { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// A connection to a list of items. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection : IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// An edge in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommand_PersonalAccessTokenEdge + { + /// + /// A cursor for use in pagination. + /// + public global::System.String Cursor { get; } + /// + /// The item at the end of the edge. + /// + public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node Node { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// An edge in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges : IListPersonalAccessTokenCommand_PersonalAccessTokenEdge + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// An edge in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge : IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// Information about pagination in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo : IPageInfo + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// Information about pagination in a connection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo : IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPersonalAccessTokenDetailPrompt_PersonalAccessToken + { + public global::System.String Id { get; } + public global::System.String Description { get; } + public global::System.DateTimeOffset CreatedAt { get; } + public global::System.DateTimeOffset ExpiresAt { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommand_PersonalAccessToken : IPersonalAccessTokenDetailPrompt_PersonalAccessToken + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node : IListPersonalAccessTokenCommand_PersonalAccessToken + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken : IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class CreatePersonalAccessTokenCommandMutationResult : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutationResult + { + public CreatePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken createPersonalAccessToken) + { + CreatePersonalAccessToken = createPersonalAccessToken; + } + + public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken CreatePersonalAccessToken { get; } + + public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutationResult? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (CreatePersonalAccessToken.Equals(other.CreatePersonalAccessToken)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((CreatePersonalAccessTokenCommandMutationResult)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * CreatePersonalAccessToken.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload + { + public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload(global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result? result, global::System.Collections.Generic.IReadOnlyList? errors) + { + Result = result; + Errors = errors; + } + + public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result? Result { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + + public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (((Result is null && other.Result is null) || Result != null && Result.Equals(other.Result))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + if (Result != null) + { + hash ^= 397 * Result.GetHashCode(); + } + + if (Errors != null) + { + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret + { + public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret(global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token token, global::System.String secret) + { + Token = token; + Secret = secret; + } + + public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token Token { get; } + public global::System.String Secret { get; } + + public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Token.Equals(other.Token)) && Secret.Equals(other.Secret); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Token.GetHashCode(); + hash ^= 397 * Secret.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError + { + public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError(global::System.String message) + { + Message = message; + } + + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Message.Equals(other.Message)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Message.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation + { + public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation(global::System.String __typename, global::System.String message) + { + this.__typename = __typename; + Message = message; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken + { + public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken(global::System.String id, global::System.String description, global::System.DateTimeOffset createdAt, global::System.DateTimeOffset expiresAt) + { + Id = id; + Description = description; + CreatedAt = createdAt; + ExpiresAt = expiresAt; + } + + public global::System.String Id { get; } + public global::System.String Description { get; } + public global::System.DateTimeOffset CreatedAt { get; } + public global::System.DateTimeOffset ExpiresAt { get; } + + public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Id.Equals(other.Id)) && Description.Equals(other.Description) && CreatedAt.Equals(other.CreatedAt) && ExpiresAt.Equals(other.ExpiresAt); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Id.GetHashCode(); + hash ^= 397 * Description.GetHashCode(); + hash ^= 397 * CreatedAt.GetHashCode(); + hash ^= 397 * ExpiresAt.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ICreatePersonalAccessTokenCommandMutationResult + { + public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken CreatePersonalAccessToken { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken + { + public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result? Result { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload : ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result + { + public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token Token { get; } + public global::System.String Secret { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret : ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError : ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors, IError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation : ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors, IUnauthorizedOperation + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ICreatePersonalAccessTokenCommandMutation_PersonalAccessToken : IPersonalAccessTokenDetailPrompt_PersonalAccessToken + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token : ICreatePersonalAccessTokenCommandMutation_PersonalAccessToken + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken : ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class RevokePersonalAccessTokenCommandMutationResult : global::System.IEquatable, IRevokePersonalAccessTokenCommandMutationResult + { + public RevokePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken revokePersonalAccessToken) + { + RevokePersonalAccessToken = revokePersonalAccessToken; + } + + public global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken RevokePersonalAccessToken { get; } + + public virtual global::System.Boolean Equals(RevokePersonalAccessTokenCommandMutationResult? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (RevokePersonalAccessToken.Equals(other.RevokePersonalAccessToken)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((RevokePersonalAccessTokenCommandMutationResult)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * RevokePersonalAccessToken.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload : global::System.IEquatable, IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload + { + public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload(global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken? personalAccessToken, global::System.Collections.Generic.IReadOnlyList? errors) + { + PersonalAccessToken = personalAccessToken; + Errors = errors; + } + + public global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken? PersonalAccessToken { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + + public virtual global::System.Boolean Equals(RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (((PersonalAccessToken is null && other.PersonalAccessToken is null) || PersonalAccessToken != null && PersonalAccessToken.Equals(other.PersonalAccessToken))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + if (PersonalAccessToken != null) + { + hash ^= 397 * PersonalAccessToken.GetHashCode(); + } + + if (Errors != null) + { + foreach (var Errors_elm in Errors) + { + hash ^= 397 * Errors_elm.GetHashCode(); + } + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken : global::System.IEquatable, IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken + { + public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken(global::System.String id, global::System.String description, global::System.DateTimeOffset createdAt, global::System.DateTimeOffset expiresAt) + { + Id = id; + Description = description; + CreatedAt = createdAt; + ExpiresAt = expiresAt; + } + + public global::System.String Id { get; } + public global::System.String Description { get; } + public global::System.DateTimeOffset CreatedAt { get; } + public global::System.DateTimeOffset ExpiresAt { get; } + + public virtual global::System.Boolean Equals(RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Id.Equals(other.Id)) && Description.Equals(other.Description) && CreatedAt.Equals(other.CreatedAt) && ExpiresAt.Equals(other.ExpiresAt); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Id.GetHashCode(); + hash ^= 397 * Description.GetHashCode(); + hash ^= 397 * CreatedAt.GetHashCode(); + hash ^= 397 * ExpiresAt.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation : global::System.IEquatable, IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation + { + public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation(global::System.String message) + { + Message = message; + } + + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (Message.Equals(other.Message)); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * Message.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError : global::System.IEquatable, IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError + { + public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError(global::System.String __typename, global::System.String message) + { + this.__typename = __typename; + Message = message; + } + + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + public global::System.String Message { get; } + + public virtual global::System.Boolean Equals(RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + hash ^= 397 * __typename.GetHashCode(); + hash ^= 397 * Message.GetHashCode(); + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IRevokePersonalAccessTokenCommandMutationResult + { + public global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken RevokePersonalAccessToken { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken + { + public global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken? PersonalAccessToken { get; } + public global::System.Collections.Generic.IReadOnlyList? Errors { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload : IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IRevokePersonalAccessTokenCommand_PersonalAccessToken : IPersonalAccessTokenDetailPrompt_PersonalAccessToken + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken : IRevokePersonalAccessTokenCommand_PersonalAccessToken + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken : IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation : IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors, IError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IPersonalAccessTokenNotFoundError : IError + { + /// + /// The name of the current Object type at runtime. + /// + public global::System.String __typename { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError : IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors, IPersonalAccessTokenNotFoundError + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQueryResult : global::System.IEquatable, IGetOpenApiCollectionApiIdQueryResult + { + public GetOpenApiCollectionApiIdQueryResult(global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQuery_Node? node) + { + Node = node; + } + + /// + /// Fetches an object given its ID. + /// + public global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQuery_Node? Node { get; } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQueryResult? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return (((Node is null && other.Node is null) || Node != null && Node.Equals(other.Node))); + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQueryResult)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + if (Node != null) + { + hash ^= 397 * Node.GetHashCode(); + } + + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_Api : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_Api + { + public GetOpenApiCollectionApiIdQuery_Node_Api() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_Api? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_Api)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_ApiDocument : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_ApiDocument + { + public GetOpenApiCollectionApiIdQuery_Node_ApiDocument() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_ApiDocument? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_ApiDocument)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + /// + /// API Key Details + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_ApiKey : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_ApiKey + { + public GetOpenApiCollectionApiIdQuery_Node_ApiKey() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_ApiKey? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_ApiKey)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors_GraphQLSchemaError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Errors - { - } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_Client : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_Client + { + public GetOpenApiCollectionApiIdQuery_Node_Client() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_Client? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_Client)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_ClientChangeLog : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_ClientChangeLog + { + public GetOpenApiCollectionApiIdQuery_Node_ClientChangeLog() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_ClientChangeLog? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_ClientChangeLog)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_ClientDeployment : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_ClientDeployment + { + public GetOpenApiCollectionApiIdQuery_Node_ClientDeployment() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_ClientDeployment? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_ClientDeployment)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_ClientVersion : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_ClientVersion + { + public GetOpenApiCollectionApiIdQuery_Node_ClientVersion() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_ClientVersion? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_ClientVersion)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_CoordinateClientUsageMetrics : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_CoordinateClientUsageMetrics + { + public GetOpenApiCollectionApiIdQuery_Node_CoordinateClientUsageMetrics() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_CoordinateClientUsageMetrics? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_CoordinateClientUsageMetrics)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_Environment : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_Environment + { + public GetOpenApiCollectionApiIdQuery_Node_Environment() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_Environment? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_Environment)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_FusionConfigurationChangeLog : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_FusionConfigurationChangeLog + { + public GetOpenApiCollectionApiIdQuery_Node_FusionConfigurationChangeLog() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_FusionConfigurationChangeLog? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_FusionConfigurationChangeLog)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_FusionConfigurationDeployment : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_FusionConfigurationDeployment + { + public GetOpenApiCollectionApiIdQuery_Node_FusionConfigurationDeployment() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_FusionConfigurationDeployment? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_FusionConfigurationDeployment)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition + { + public GetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveDefinition + { + public GetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveDefinition() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationDocumentError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors, IMcpFeatureCollectionValidationDocumentError - { - } + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveDefinition)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_McpFeatureCollectionValidationEntityValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors, IMcpFeatureCollectionValidationEntityValidationError - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition { - public global::System.String Message { get; } - public global::System.String? Code { get; } - public global::System.String? Path { get; } - public global::System.Collections.Generic.IReadOnlyList? Locations { get; } - } + public GetOpenApiCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_PersistedQueryError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors - { - } + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection - { - public global::System.String Id { get; } - public global::System.String Name { get; } - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection_OpenApiCollection : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_OpenApiCollection - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities : IOpenApiCollectionValidationEntity - { - } + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationEndpoint : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities, IOpenApiCollectionValidationEntity_OpenApiCollectionValidationEndpoint - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_OpenApiCollectionValidationModel : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities, IOpenApiCollectionValidationEntity_OpenApiCollectionValidationModel - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes - { - public global::System.String __typename { get; } - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IArgumentAdded - { - } + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IArgumentChanged - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_ArgumentRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IArgumentRemoved + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLEnumValueDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLEnumValueDefinition { - } + public GetOpenApiCollectionApiIdQuery_Node_GraphQLEnumValueDefinition() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IDescriptionChanged - { - } + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLEnumValueDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IDirectiveLocationAdded - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DirectiveLocationRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes, IDirectiveLocationRemoved - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_1 - { - public global::System.String __typename { get; } - } + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_1, IDescriptionChanged - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_1, IEnumValueAdded - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_1, IEnumValueChanged - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_EnumValueRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_1, IEnumValueRemoved - { - } + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLEnumValueDefinition)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_2 - { - public global::System.String __typename { get; } + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_2, IDescriptionChanged + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition { - } + public GetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_2, IFieldAddedChange - { - } + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_2, IFieldRemovedChange - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InputFieldChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_2, IInputFieldChanged - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3 - { - public global::System.String __typename { get; } - } + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_3 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IDescriptionChanged - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IFieldAddedChange - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IFieldRemovedChange - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IInterfaceImplementationAdded - { - } + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IInterfaceImplementationRemoved - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IOutputFieldChanged + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition { - } + public GetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IPossibleTypeAdded - { - } + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_PossibleTypeRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_3, IPossibleTypeRemoved - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4 - { - public global::System.String __typename { get; } - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_4 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IDescriptionChanged - { - } + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldAddedChange_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IFieldAddedChange - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_FieldRemovedChange_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IFieldRemovedChange - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationAdded_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IInterfaceImplementationAdded - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_InterfaceImplementationRemoved_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IInterfaceImplementationRemoved - { - } + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_OutputFieldChanged_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_4, IOutputFieldChanged - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_5 + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition { - public global::System.String __typename { get; } - } + public GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_5 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_5, IDescriptionChanged - { - } + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_6 - { - public global::System.String __typename { get; } - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_DescriptionChanged_6 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_6, IDescriptionChanged - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_6, IUnionMemberAdded - { - } + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_UnionMemberRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_6, IUnionMemberRemoved - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations - { - public global::System.Int32 Column { get; } - public global::System.Int32 Line { get; } - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations_McpFeatureCollectionValidationDocumentErrorLocation : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Errors_Collections_Entities_Errors_Locations - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations - { - public global::System.Int32 Column { get; } - public global::System.Int32 Line { get; } - } + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations_PersistedQueryErrorLocation : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Queries_Errors_Locations - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition { - } + public GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationDocumentError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors, IOpenApiCollectionValidationDocumentError - { + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_OpenApiCollectionValidationEntityValidationError : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors, IOpenApiCollectionValidationEntityValidationError + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition { + public GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition { - public global::System.String __typename { get; } + public GetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes, IDeprecatedChange + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition { + public GetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes, IDescriptionChanged + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition { + public GetOpenApiCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes, ITypeChanged + public partial class GetOpenApiCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition { + public GetOpenApiCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_1 + public partial class GetOpenApiCollectionApiIdQuery_Node_Group : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_Group { + public GetOpenApiCollectionApiIdQuery_Node_Group() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_Group? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_Group)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_1, IDeprecatedChange + public partial class GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollection : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_McpFeatureCollection { + public GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollection() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollection? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollection)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_1, IDescriptionChanged + public partial class GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog { + public GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_2 + public partial class GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionDeployment : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionDeployment { + public GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionDeployment() + { + } + + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionDeployment? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } + + if (ReferenceEquals(this, other)) + { + return true; + } + + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionDeployment)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_2, IDeprecatedChange + public partial class GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionVersion : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionVersion { - } + public GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionVersion() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_2, IDescriptionChanged - { - } + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionVersion? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_1 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_2, ITypeChanged - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3 - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentAdded : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, IArgumentAdded - { - } + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, IArgumentChanged - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_ArgumentRemoved : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, IArgumentRemoved - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DeprecatedChange_3 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, IDeprecatedChange - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_DescriptionChanged_3 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, IDescriptionChanged - { - } + return Equals((GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionVersion)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_TypeChanged_2 : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_3, ITypeChanged - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations + public partial class GetOpenApiCollectionApiIdQuery_Node_McpTool : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_McpTool { - public global::System.Int32 Column { get; } - public global::System.Int32 Line { get; } - } + public GetOpenApiCollectionApiIdQuery_Node_McpTool() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations_OpenApiCollectionValidationDocumentErrorLocation : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Collections_Entities_Errors_Locations - { - } + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_McpTool? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes - { - public global::System.String __typename { get; } - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DeprecatedChange : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes, IDeprecatedChange - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_DescriptionChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes, IDescriptionChanged - { - } + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes_TypeChanged : IPublishMcpFeatureCollectionCommandSubscription_OnMcpFeatureCollectionVersionPublishingUpdate_Deployment_Errors_Changes_Changes_Changes_Changes, ITypeChanged - { + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_McpTool)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListPersonalAccessTokenCommandQueryResult : global::System.IEquatable, IListPersonalAccessTokenCommandQueryResult + public partial class GetOpenApiCollectionApiIdQuery_Node_OpenApiCollection : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_OpenApiCollection { - public ListPersonalAccessTokenCommandQueryResult(global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me? me) + public GetOpenApiCollectionApiIdQuery_Node_OpenApiCollection(global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQuery_Node_Api_1? api) { - Me = me; + Api = api; } - public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me? Me { get; } + public global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQuery_Node_Api_1? Api { get; } - public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQueryResult? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_OpenApiCollection? other) { if (ReferenceEquals(null, other)) { @@ -96895,7 +103501,7 @@ public ListPersonalAccessTokenCommandQueryResult(global::ChilliCream.Nitro.Clien return false; } - return (((Me is null && other.Me is null) || Me != null && Me.Equals(other.Me))); + return (((Api is null && other.Api is null) || Api != null && Api.Equals(other.Api))); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -96915,7 +103521,7 @@ public ListPersonalAccessTokenCommandQueryResult(global::ChilliCream.Nitro.Clien return false; } - return Equals((ListPersonalAccessTokenCommandQueryResult)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_OpenApiCollection)obj); } public override global::System.Int32 GetHashCode() @@ -96923,9 +103529,9 @@ public ListPersonalAccessTokenCommandQueryResult(global::ChilliCream.Nitro.Clien unchecked { int hash = 5; - if (Me != null) + if (Api != null) { - hash ^= 397 * Me.GetHashCode(); + hash ^= 397 * Api.GetHashCode(); } return hash; @@ -96935,16 +103541,13 @@ public ListPersonalAccessTokenCommandQueryResult(global::ChilliCream.Nitro.Clien // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListPersonalAccessTokenCommandQuery_Me_Viewer : global::System.IEquatable, IListPersonalAccessTokenCommandQuery_Me_Viewer + public partial class GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionChangeLog : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionChangeLog { - public ListPersonalAccessTokenCommandQuery_Me_Viewer(global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens? personalAccessTokens) + public GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionChangeLog() { - PersonalAccessTokens = personalAccessTokens; } - public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens? PersonalAccessTokens { get; } - - public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQuery_Me_Viewer? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -96961,7 +103564,7 @@ public ListPersonalAccessTokenCommandQuery_Me_Viewer(global::ChilliCream.Nitro.C return false; } - return (((PersonalAccessTokens is null && other.PersonalAccessTokens is null) || PersonalAccessTokens != null && PersonalAccessTokens.Equals(other.PersonalAccessTokens))); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -96981,7 +103584,7 @@ public ListPersonalAccessTokenCommandQuery_Me_Viewer(global::ChilliCream.Nitro.C return false; } - return Equals((ListPersonalAccessTokenCommandQuery_Me_Viewer)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -96989,39 +103592,20 @@ public ListPersonalAccessTokenCommandQuery_Me_Viewer(global::ChilliCream.Nitro.C unchecked { int hash = 5; - if (PersonalAccessTokens != null) - { - hash ^= 397 * PersonalAccessTokens.GetHashCode(); - } - return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator - /// - /// A connection to a list of items. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection : global::System.IEquatable, IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection + public partial class GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionDeployment : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionDeployment { - public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection(global::System.Collections.Generic.IReadOnlyList? edges, global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo pageInfo) + public GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionDeployment() { - Edges = edges; - PageInfo = pageInfo; } - /// - /// A list of edges. - /// - public global::System.Collections.Generic.IReadOnlyList? Edges { get; } - /// - /// Information to aid in pagination. - /// - public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo PageInfo { get; } - - public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionDeployment? other) { if (ReferenceEquals(null, other)) { @@ -97038,7 +103622,7 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAcces return false; } - return (global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Edges, other.Edges)) && PageInfo.Equals(other.PageInfo); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -97058,7 +103642,7 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAcces return false; } - return Equals((ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionDeployment)obj); } public override global::System.Int32 GetHashCode() @@ -97066,43 +103650,20 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAcces unchecked { int hash = 5; - if (Edges != null) - { - foreach (var Edges_elm in Edges) - { - hash ^= 397 * Edges_elm.GetHashCode(); - } - } - - hash ^= 397 * PageInfo.GetHashCode(); return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator - /// - /// An edge in a connection. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge : global::System.IEquatable, IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge + public partial class GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionVersion : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionVersion { - public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge(global::System.String cursor, global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node node) + public GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionVersion() { - Cursor = cursor; - Node = node; } - /// - /// A cursor for use in pagination. - /// - public global::System.String Cursor { get; } - /// - /// The item at the end of the edge. - /// - public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node Node { get; } - - public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionVersion? other) { if (ReferenceEquals(null, other)) { @@ -97119,7 +103680,7 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Persona return false; } - return (Cursor.Equals(other.Cursor)) && Node.Equals(other.Node); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -97139,7 +103700,7 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Persona return false; } - return Equals((ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionVersion)obj); } public override global::System.Int32 GetHashCode() @@ -97147,46 +103708,20 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Persona unchecked { int hash = 5; - hash ^= 397 * Cursor.GetHashCode(); - hash ^= 397 * Node.GetHashCode(); return hash; } } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator - /// - /// Information about pagination in a connection. - /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo : global::System.IEquatable, IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo + public partial class GetOpenApiCollectionApiIdQuery_Node_OpenApiEndpoint : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_OpenApiEndpoint { - public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo(global::System.Boolean hasPreviousPage, global::System.Boolean hasNextPage, global::System.String? endCursor, global::System.String? startCursor) + public GetOpenApiCollectionApiIdQuery_Node_OpenApiEndpoint() { - HasPreviousPage = hasPreviousPage; - HasNextPage = hasNextPage; - EndCursor = endCursor; - StartCursor = startCursor; } - /// - /// Indicates whether more edges exist prior the set defined by the clients arguments. - /// - public global::System.Boolean HasPreviousPage { get; } - /// - /// Indicates whether more edges exist following the set defined by the clients arguments. - /// - public global::System.Boolean HasNextPage { get; } - /// - /// When paginating forwards, the cursor to continue. - /// - public global::System.String? EndCursor { get; } - /// - /// When paginating backwards, the cursor to continue. - /// - public global::System.String? StartCursor { get; } - - public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_OpenApiEndpoint? other) { if (ReferenceEquals(null, other)) { @@ -97203,7 +103738,7 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_Page return false; } - return (global::System.Object.Equals(HasPreviousPage, other.HasPreviousPage)) && global::System.Object.Equals(HasNextPage, other.HasNextPage) && ((EndCursor is null && other.EndCursor is null) || EndCursor != null && EndCursor.Equals(other.EndCursor)) && ((StartCursor is null && other.StartCursor is null) || StartCursor != null && StartCursor.Equals(other.StartCursor)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -97223,7 +103758,7 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_Page return false; } - return Equals((ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_OpenApiEndpoint)obj); } public override global::System.Int32 GetHashCode() @@ -97231,18 +103766,6 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_Page unchecked { int hash = 5; - hash ^= 397 * HasPreviousPage.GetHashCode(); - hash ^= 397 * HasNextPage.GetHashCode(); - if (EndCursor != null) - { - hash ^= 397 * EndCursor.GetHashCode(); - } - - if (StartCursor != null) - { - hash ^= 397 * StartCursor.GetHashCode(); - } - return hash; } } @@ -97250,22 +103773,13 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_Page // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken : global::System.IEquatable, IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken + public partial class GetOpenApiCollectionApiIdQuery_Node_OpenApiModel : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_OpenApiModel { - public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken(global::System.String id, global::System.String description, global::System.DateTimeOffset expiresAt, global::System.DateTimeOffset createdAt) + public GetOpenApiCollectionApiIdQuery_Node_OpenApiModel() { - Id = id; - Description = description; - ExpiresAt = expiresAt; - CreatedAt = createdAt; } - public global::System.String Id { get; } - public global::System.String Description { get; } - public global::System.DateTimeOffset ExpiresAt { get; } - public global::System.DateTimeOffset CreatedAt { get; } - - public virtual global::System.Boolean Equals(ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_OpenApiModel? other) { if (ReferenceEquals(null, other)) { @@ -97282,7 +103796,7 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_Pe return false; } - return (Id.Equals(other.Id)) && Description.Equals(other.Description) && ExpiresAt.Equals(other.ExpiresAt) && CreatedAt.Equals(other.CreatedAt); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -97302,7 +103816,7 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_Pe return false; } - return Equals((ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_OpenApiModel)obj); } public override global::System.Int32 GetHashCode() @@ -97310,154 +103824,136 @@ public ListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_Pe unchecked { int hash = 5; - hash ^= 397 * Id.GetHashCode(); - hash ^= 397 * Description.GetHashCode(); - hash ^= 397 * ExpiresAt.GetHashCode(); - hash ^= 397 * CreatedAt.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommandQueryResult + public partial class GetOpenApiCollectionApiIdQuery_Node_Organization : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_Organization { - public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me? Me { get; } - } + public GetOpenApiCollectionApiIdQuery_Node_Organization() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommandQuery_Me - { - public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens? PersonalAccessTokens { get; } - } + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_Organization? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommandQuery_Me_Viewer : IListPersonalAccessTokenCommandQuery_Me - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// A connection to a list of items. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens - { - /// - /// A list of edges. - /// - public global::System.Collections.Generic.IReadOnlyList? Edges { get; } - /// - /// Information to aid in pagination. - /// - public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo PageInfo { get; } - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// A connection to a list of items. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PersonalAccessTokensConnection : IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens - { - } + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// An edge in a connection. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommand_PersonalAccessTokenEdge - { - /// - /// A cursor for use in pagination. - /// - public global::System.String Cursor { get; } - /// - /// The item at the end of the edge. - /// - public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node Node { get; } - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// An edge in a connection. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges : IListPersonalAccessTokenCommand_PersonalAccessTokenEdge - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// An edge in a connection. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_PersonalAccessTokensEdge : IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// Information about pagination in a connection. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo : IPageInfo - { - } + return Equals((GetOpenApiCollectionApiIdQuery_Node_Organization)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - /// - /// Information about pagination in a connection. - /// - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo_PageInfo : IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_PageInfo - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPersonalAccessTokenDetailPrompt_PersonalAccessToken + public partial class GetOpenApiCollectionApiIdQuery_Node_OrganizationMember : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_OrganizationMember { - public global::System.String Id { get; } - public global::System.String Description { get; } - public global::System.DateTimeOffset CreatedAt { get; } - public global::System.DateTimeOffset ExpiresAt { get; } - } + public GetOpenApiCollectionApiIdQuery_Node_OrganizationMember() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommand_PersonalAccessToken : IPersonalAccessTokenDetailPrompt_PersonalAccessToken - { - } + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_OrganizationMember? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node : IListPersonalAccessTokenCommand_PersonalAccessToken - { - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node_PersonalAccessToken : IListPersonalAccessTokenCommandQuery_Me_PersonalAccessTokens_Edges_Node - { + if (other.GetType() != GetType()) + { + return false; + } + + return true; + } + + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (obj.GetType() != GetType()) + { + return false; + } + + return Equals((GetOpenApiCollectionApiIdQuery_Node_OrganizationMember)obj); + } + + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreatePersonalAccessTokenCommandMutationResult : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutationResult + public partial class GetOpenApiCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion { - public CreatePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken createPersonalAccessToken) + public GetOpenApiCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion() { - CreatePersonalAccessToken = createPersonalAccessToken; } - public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken CreatePersonalAccessToken { get; } - - public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutationResult? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion? other) { if (ReferenceEquals(null, other)) { @@ -97474,7 +103970,7 @@ public CreatePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro. return false; } - return (CreatePersonalAccessToken.Equals(other.CreatePersonalAccessToken)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -97494,7 +103990,7 @@ public CreatePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro. return false; } - return Equals((CreatePersonalAccessTokenCommandMutationResult)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion)obj); } public override global::System.Int32 GetHashCode() @@ -97502,7 +103998,6 @@ public CreatePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro. unchecked { int hash = 5; - hash ^= 397 * CreatePersonalAccessToken.GetHashCode(); return hash; } } @@ -97510,18 +104005,13 @@ public CreatePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro. // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload + public partial class GetOpenApiCollectionApiIdQuery_Node_PublishedMcpTool : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_PublishedMcpTool { - public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload(global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result? result, global::System.Collections.Generic.IReadOnlyList? errors) + public GetOpenApiCollectionApiIdQuery_Node_PublishedMcpTool() { - Result = result; - Errors = errors; } - public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result? Result { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - - public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_PublishedMcpTool? other) { if (ReferenceEquals(null, other)) { @@ -97538,7 +104028,7 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Create return false; } - return (((Result is null && other.Result is null) || Result != null && Result.Equals(other.Result))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -97558,7 +104048,7 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Create return false; } - return Equals((CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_PublishedMcpTool)obj); } public override global::System.Int32 GetHashCode() @@ -97566,19 +104056,6 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Create unchecked { int hash = 5; - if (Result != null) - { - hash ^= 397 * Result.GetHashCode(); - } - - if (Errors != null) - { - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - } - return hash; } } @@ -97586,18 +104063,13 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Create // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret + public partial class GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion { - public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret(global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token token, global::System.String secret) + public GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion() { - Token = token; - Secret = secret; } - public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token Token { get; } - public global::System.String Secret { get; } - - public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion? other) { if (ReferenceEquals(null, other)) { @@ -97614,7 +104086,7 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result return false; } - return (Token.Equals(other.Token)) && Secret.Equals(other.Secret); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -97634,7 +104106,7 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result return false; } - return Equals((CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion)obj); } public override global::System.Int32 GetHashCode() @@ -97642,8 +104114,6 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result unchecked { int hash = 5; - hash ^= 397 * Token.GetHashCode(); - hash ^= 397 * Secret.GetHashCode(); return hash; } } @@ -97651,16 +104121,13 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError + public partial class GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiEndpoint : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiEndpoint { - public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError(global::System.String message) + public GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiEndpoint() { - Message = message; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiEndpoint? other) { if (ReferenceEquals(null, other)) { @@ -97677,7 +104144,7 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors return false; } - return (Message.Equals(other.Message)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -97697,7 +104164,7 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors return false; } - return Equals((CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiEndpoint)obj); } public override global::System.Int32 GetHashCode() @@ -97705,7 +104172,6 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -97713,21 +104179,13 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation + public partial class GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiModel : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiModel { - public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation(global::System.String __typename, global::System.String message) + public GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiModel() { - this.__typename = __typename; - Message = message; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiModel? other) { if (ReferenceEquals(null, other)) { @@ -97744,7 +104202,7 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -97764,7 +104222,7 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors return false; } - return Equals((CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiModel)obj); } public override global::System.Int32 GetHashCode() @@ -97772,8 +104230,6 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -97781,22 +104237,13 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken : global::System.IEquatable, ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken + public partial class GetOpenApiCollectionApiIdQuery_Node_SchemaChangeLog : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_SchemaChangeLog { - public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken(global::System.String id, global::System.String description, global::System.DateTimeOffset createdAt, global::System.DateTimeOffset expiresAt) + public GetOpenApiCollectionApiIdQuery_Node_SchemaChangeLog() { - Id = id; - Description = description; - CreatedAt = createdAt; - ExpiresAt = expiresAt; } - public global::System.String Id { get; } - public global::System.String Description { get; } - public global::System.DateTimeOffset CreatedAt { get; } - public global::System.DateTimeOffset ExpiresAt { get; } - - public virtual global::System.Boolean Equals(CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_SchemaChangeLog? other) { if (ReferenceEquals(null, other)) { @@ -97813,7 +104260,7 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result return false; } - return (Id.Equals(other.Id)) && Description.Equals(other.Description) && CreatedAt.Equals(other.CreatedAt) && ExpiresAt.Equals(other.ExpiresAt); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -97833,7 +104280,7 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result return false; } - return Equals((CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_SchemaChangeLog)obj); } public override global::System.Int32 GetHashCode() @@ -97841,98 +104288,78 @@ public CreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result unchecked { int hash = 5; - hash ^= 397 * Id.GetHashCode(); - hash ^= 397 * Description.GetHashCode(); - hash ^= 397 * CreatedAt.GetHashCode(); - hash ^= 397 * ExpiresAt.GetHashCode(); return hash; } } } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreatePersonalAccessTokenCommandMutationResult - { - public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken CreatePersonalAccessToken { get; } - } - - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken + public partial class GetOpenApiCollectionApiIdQuery_Node_SchemaDeployment : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_SchemaDeployment { - public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result? Result { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - } + public GetOpenApiCollectionApiIdQuery_Node_SchemaDeployment() + { + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_CreatePersonalAccessTokenPayload : ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken - { - } + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_SchemaDeployment? other) + { + if (ReferenceEquals(null, other)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result - { - public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token Token { get; } - public global::System.String Secret { get; } - } + if (ReferenceEquals(this, other)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_PersonalAccessTokenWithSecret : ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result - { - } + if (other.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors - { - } + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_ValidationError : ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors, IError - { - } + public override global::System.Boolean Equals(global::System.Object? obj) + { + if (ReferenceEquals(null, obj)) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors_UnauthorizedOperation : ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Errors, IUnauthorizedOperation - { - } + if (ReferenceEquals(this, obj)) + { + return true; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreatePersonalAccessTokenCommandMutation_PersonalAccessToken : IPersonalAccessTokenDetailPrompt_PersonalAccessToken - { - } + if (obj.GetType() != GetType()) + { + return false; + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token : ICreatePersonalAccessTokenCommandMutation_PersonalAccessToken - { - } + return Equals((GetOpenApiCollectionApiIdQuery_Node_SchemaDeployment)obj); + } - // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator - [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token_PersonalAccessToken : ICreatePersonalAccessTokenCommandMutation_CreatePersonalAccessToken_Result_Token - { + public override global::System.Int32 GetHashCode() + { + unchecked + { + int hash = 5; + return hash; + } + } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class RevokePersonalAccessTokenCommandMutationResult : global::System.IEquatable, IRevokePersonalAccessTokenCommandMutationResult + public partial class GetOpenApiCollectionApiIdQuery_Node_Stage : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_Stage { - public RevokePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken revokePersonalAccessToken) + public GetOpenApiCollectionApiIdQuery_Node_Stage() { - RevokePersonalAccessToken = revokePersonalAccessToken; } - public global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken RevokePersonalAccessToken { get; } - - public virtual global::System.Boolean Equals(RevokePersonalAccessTokenCommandMutationResult? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_Stage? other) { if (ReferenceEquals(null, other)) { @@ -97949,7 +104376,7 @@ public RevokePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro. return false; } - return (RevokePersonalAccessToken.Equals(other.RevokePersonalAccessToken)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -97969,7 +104396,7 @@ public RevokePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro. return false; } - return Equals((RevokePersonalAccessTokenCommandMutationResult)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_Stage)obj); } public override global::System.Int32 GetHashCode() @@ -97977,7 +104404,6 @@ public RevokePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro. unchecked { int hash = 5; - hash ^= 397 * RevokePersonalAccessToken.GetHashCode(); return hash; } } @@ -97985,18 +104411,13 @@ public RevokePersonalAccessTokenCommandMutationResult(global::ChilliCream.Nitro. // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload : global::System.IEquatable, IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload + public partial class GetOpenApiCollectionApiIdQuery_Node_User : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_User { - public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload(global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken? personalAccessToken, global::System.Collections.Generic.IReadOnlyList? errors) + public GetOpenApiCollectionApiIdQuery_Node_User() { - PersonalAccessToken = personalAccessToken; - Errors = errors; } - public global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken? PersonalAccessToken { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } - - public virtual global::System.Boolean Equals(RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_User? other) { if (ReferenceEquals(null, other)) { @@ -98013,7 +104434,7 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Revoke return false; } - return (((PersonalAccessToken is null && other.PersonalAccessToken is null) || PersonalAccessToken != null && PersonalAccessToken.Equals(other.PersonalAccessToken))) && global::StrawberryShake.Internal.ComparisonHelper.SequenceEqual(Errors, other.Errors); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -98033,7 +104454,7 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Revoke return false; } - return Equals((RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_User)obj); } public override global::System.Int32 GetHashCode() @@ -98041,19 +104462,6 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Revoke unchecked { int hash = 5; - if (PersonalAccessToken != null) - { - hash ^= 397 * PersonalAccessToken.GetHashCode(); - } - - if (Errors != null) - { - foreach (var Errors_elm in Errors) - { - hash ^= 397 * Errors_elm.GetHashCode(); - } - } - return hash; } } @@ -98061,22 +104469,13 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Revoke // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken : global::System.IEquatable, IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken + public partial class GetOpenApiCollectionApiIdQuery_Node_Workspace : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_Workspace { - public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken(global::System.String id, global::System.String description, global::System.DateTimeOffset createdAt, global::System.DateTimeOffset expiresAt) + public GetOpenApiCollectionApiIdQuery_Node_Workspace() { - Id = id; - Description = description; - CreatedAt = createdAt; - ExpiresAt = expiresAt; } - public global::System.String Id { get; } - public global::System.String Description { get; } - public global::System.DateTimeOffset CreatedAt { get; } - public global::System.DateTimeOffset ExpiresAt { get; } - - public virtual global::System.Boolean Equals(RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_Workspace? other) { if (ReferenceEquals(null, other)) { @@ -98093,7 +104492,7 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Person return false; } - return (Id.Equals(other.Id)) && Description.Equals(other.Description) && CreatedAt.Equals(other.CreatedAt) && ExpiresAt.Equals(other.ExpiresAt); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -98113,7 +104512,7 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Person return false; } - return Equals((RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_Workspace)obj); } public override global::System.Int32 GetHashCode() @@ -98121,10 +104520,6 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Person unchecked { int hash = 5; - hash ^= 397 * Id.GetHashCode(); - hash ^= 397 * Description.GetHashCode(); - hash ^= 397 * CreatedAt.GetHashCode(); - hash ^= 397 * ExpiresAt.GetHashCode(); return hash; } } @@ -98132,16 +104527,13 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Person // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation : global::System.IEquatable, IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation + public partial class GetOpenApiCollectionApiIdQuery_Node_WorkspaceDocument : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_WorkspaceDocument { - public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation(global::System.String message) + public GetOpenApiCollectionApiIdQuery_Node_WorkspaceDocument() { - Message = message; } - public global::System.String Message { get; } - - public virtual global::System.Boolean Equals(RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_WorkspaceDocument? other) { if (ReferenceEquals(null, other)) { @@ -98158,7 +104550,7 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors return false; } - return (Message.Equals(other.Message)); + return true; } public override global::System.Boolean Equals(global::System.Object? obj) @@ -98178,7 +104570,7 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors return false; } - return Equals((RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_WorkspaceDocument)obj); } public override global::System.Int32 GetHashCode() @@ -98186,7 +104578,6 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors unchecked { int hash = 5; - hash ^= 397 * Message.GetHashCode(); return hash; } } @@ -98194,21 +104585,16 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors // StrawberryShake.CodeGeneration.CSharp.Generators.ResultTypeGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError : global::System.IEquatable, IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError + public partial class GetOpenApiCollectionApiIdQuery_Node_Api_Api : global::System.IEquatable, IGetOpenApiCollectionApiIdQuery_Node_Api_Api { - public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError(global::System.String __typename, global::System.String message) + public GetOpenApiCollectionApiIdQuery_Node_Api_Api(global::System.String id) { - this.__typename = __typename; - Message = message; + Id = id; } - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } - public global::System.String Message { get; } + public global::System.String Id { get; } - public virtual global::System.Boolean Equals(RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError? other) + public virtual global::System.Boolean Equals(GetOpenApiCollectionApiIdQuery_Node_Api_Api? other) { if (ReferenceEquals(null, other)) { @@ -98225,7 +104611,7 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors return false; } - return (__typename.Equals(other.__typename)) && Message.Equals(other.Message); + return (Id.Equals(other.Id)); } public override global::System.Boolean Equals(global::System.Object? obj) @@ -98245,7 +104631,7 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors return false; } - return Equals((RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError)obj); + return Equals((GetOpenApiCollectionApiIdQuery_Node_Api_Api)obj); } public override global::System.Int32 GetHashCode() @@ -98253,8 +104639,7 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors unchecked { int hash = 5; - hash ^= 397 * __typename.GetHashCode(); - hash ^= 397 * Message.GetHashCode(); + hash ^= 397 * Id.GetHashCode(); return hash; } } @@ -98262,68 +104647,331 @@ public RevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IRevokePersonalAccessTokenCommandMutationResult + public partial interface IGetOpenApiCollectionApiIdQueryResult { - public global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken RevokePersonalAccessToken { get; } + /// + /// Fetches an object given its ID. + /// + public global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQuery_Node? Node { get; } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// The node interface is implemented by entities that have a global unique identifier. + /// [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken + public partial interface IGetOpenApiCollectionApiIdQuery_Node { - public global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken? PersonalAccessToken { get; } - public global::System.Collections.Generic.IReadOnlyList? Errors { get; } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_RevokePersonalAccessTokenPayload : IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken + public partial interface IGetOpenApiCollectionApiIdQuery_Node_Api : IGetOpenApiCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IRevokePersonalAccessTokenCommand_PersonalAccessToken : IPersonalAccessTokenDetailPrompt_PersonalAccessToken + public partial interface IGetOpenApiCollectionApiIdQuery_Node_ApiDocument : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + /// + /// API Key Details + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_ApiKey : IGetOpenApiCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken : IRevokePersonalAccessTokenCommand_PersonalAccessToken + public partial interface IGetOpenApiCollectionApiIdQuery_Node_Client : IGetOpenApiCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken_PersonalAccessToken : IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken + public partial interface IGetOpenApiCollectionApiIdQuery_Node_ClientChangeLog : IGetOpenApiCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors + public partial interface IGetOpenApiCollectionApiIdQuery_Node_ClientDeployment : IGetOpenApiCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_UnauthorizedOperation : IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors, IError + public partial interface IGetOpenApiCollectionApiIdQuery_Node_ClientVersion : IGetOpenApiCollectionApiIdQuery_Node { } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IPersonalAccessTokenNotFoundError : IError + public partial interface IGetOpenApiCollectionApiIdQuery_Node_CoordinateClientUsageMetrics : IGetOpenApiCollectionApiIdQuery_Node { - /// - /// The name of the current Object type at runtime. - /// - public global::System.String __typename { get; } } // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial interface IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors_PersonalAccessTokenNotFoundError : IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_Errors, IPersonalAccessTokenNotFoundError + public partial interface IGetOpenApiCollectionApiIdQuery_Node_Environment : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_FusionConfigurationChangeLog : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_FusionConfigurationDeployment : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLEnumValueDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_Group : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_McpFeatureCollection : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionDeployment : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionVersion : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_McpTool : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_OpenApiCollection : IGetOpenApiCollectionApiIdQuery_Node + { + public global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQuery_Node_Api_1? Api { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionChangeLog : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionDeployment : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionVersion : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_OpenApiEndpoint : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_OpenApiModel : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_Organization : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_OrganizationMember : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_PublishedMcpTool : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiEndpoint : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiModel : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_SchemaChangeLog : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_SchemaDeployment : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_Stage : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_User : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_Workspace : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_WorkspaceDocument : IGetOpenApiCollectionApiIdQuery_Node + { + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_Api_1 + { + public global::System.String Id { get; } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInterfaceGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQuery_Node_Api_Api : IGetOpenApiCollectionApiIdQuery_Node_Api_1 { } @@ -156167,6 +162815,7 @@ public partial interface IListClientPublishedVersionsCommandQueryQuery : global: /// name /// api { /// __typename + /// id /// name /// path /// } @@ -156212,7 +162861,7 @@ private ShowClientCommandQueryQueryDocument() public static ShowClientCommandQueryQueryDocument Instance { get; } = new ShowClientCommandQueryQueryDocument(); public global::StrawberryShake.OperationKind Kind => global::StrawberryShake.OperationKind.Query; public global::System.ReadOnlySpan Body => new global::System.Byte[0]; - public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "7a5bde75a9a169c6b00e3a7e3274a3cf"); + public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "8008d7adc4e78338736211d2a5d21095"); public override global::System.String ToString() { @@ -156240,6 +162889,7 @@ private ShowClientCommandQueryQueryDocument() /// name /// api { /// __typename + /// id /// name /// path /// } @@ -156372,6 +163022,7 @@ private ShowClientCommandQueryQuery(global::StrawberryShake.IOperationExecutor global::StrawberryShake.OperationKind.Query; public global::System.ReadOnlySpan Body => new global::System.Byte[0]; - public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "6399588510a1813f4429f57bb56267ed"); + public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "fd6e38f6aafbcfa1862b0ceeb207477f"); public override global::System.String ToString() { @@ -157119,6 +163771,7 @@ private SelectClientPromptQueryQueryDocument() /// name /// api { /// __typename + /// id /// name /// path /// } @@ -157314,6 +163967,7 @@ private SelectClientPromptQueryQuery(global::StrawberryShake.IOperationExecutor< /// name /// api { /// __typename + /// id /// name /// path /// } @@ -158272,6 +164926,7 @@ public partial interface IOnClientVersionValidationUpdatedSubscription : global: /// name /// api { /// __typename + /// id /// name /// path /// } @@ -158333,7 +164988,7 @@ private DeleteClientByIdCommandMutationMutationDocument() public static DeleteClientByIdCommandMutationMutationDocument Instance { get; } = new DeleteClientByIdCommandMutationMutationDocument(); public global::StrawberryShake.OperationKind Kind => global::StrawberryShake.OperationKind.Mutation; public global::System.ReadOnlySpan Body => new global::System.Byte[0]; - public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "e1693438c04325d315c3c5d35c930283"); + public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "11bb45d3dafadb02800cfe4f74944486"); public override global::System.String ToString() { @@ -158376,6 +165031,7 @@ private DeleteClientByIdCommandMutationMutationDocument() /// name /// api { /// __typename + /// id /// name /// path /// } @@ -158539,6 +165195,7 @@ private DeleteClientByIdCommandMutationMutation(global::StrawberryShake.IOperati /// name /// api { /// __typename + /// id /// name /// path /// } @@ -160778,6 +167435,7 @@ public partial interface IOnClientVersionPublishUpdatedSubscription : global::St /// name /// api { /// __typename + /// id /// name /// path /// } @@ -160830,7 +167488,7 @@ private ListClientCommandQueryQueryDocument() public static ListClientCommandQueryQueryDocument Instance { get; } = new ListClientCommandQueryQueryDocument(); public global::StrawberryShake.OperationKind Kind => global::StrawberryShake.OperationKind.Query; public global::System.ReadOnlySpan Body => new global::System.Byte[0]; - public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "82c66f6a532c85a910b82fdfd48cca27"); + public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "868b2e31f860588193aacc9701105870"); public override global::System.String ToString() { @@ -160876,6 +167534,7 @@ private ListClientCommandQueryQueryDocument() /// name /// api { /// __typename + /// id /// name /// path /// } @@ -161065,6 +167724,7 @@ private ListClientCommandQueryQuery(global::StrawberryShake.IOperationExecutor global::StrawberryShake.OperationKind.Mutation; public global::System.ReadOnlySpan Body => new global::System.Byte[0]; - public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "56b67ff5832a4eee4cc2c9b41645449a"); + public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "8c6ee9bbf88bef86cdc712306152b552"); public override global::System.String ToString() { @@ -161261,6 +167922,7 @@ private CreateClientCommandMutationMutationDocument() /// name /// api { /// __typename + /// id /// name /// path /// } @@ -161432,6 +168094,7 @@ private CreateClientCommandMutationMutation(global::StrawberryShake.IOperationEx /// name /// api { /// __typename + /// id /// name /// path /// } @@ -169712,6 +176375,170 @@ public partial interface IDeleteApiKeyCommandMutationMutation : global::Strawber global::System.IObservable> Watch(global::ChilliCream.Nitro.Client.DeleteApiKeyInput input, global::StrawberryShake.ExecutionStrategy? strategy = null); } + // StrawberryShake.CodeGeneration.CSharp.Generators.OperationDocumentGenerator + /// + /// Represents the operation service of the GetMcpFeatureCollectionApiIdQuery GraphQL operation + /// + /// query GetMcpFeatureCollectionApiIdQuery($id: ID!) { + /// node(id: $id) { + /// __typename + /// ... on McpFeatureCollection { + /// api { + /// __typename + /// id + /// } + /// } + /// } + /// } + /// + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetMcpFeatureCollectionApiIdQueryQueryDocument : global::StrawberryShake.IDocument + { + private GetMcpFeatureCollectionApiIdQueryQueryDocument() + { + } + + public static GetMcpFeatureCollectionApiIdQueryQueryDocument Instance { get; } = new GetMcpFeatureCollectionApiIdQueryQueryDocument(); + public global::StrawberryShake.OperationKind Kind => global::StrawberryShake.OperationKind.Query; + public global::System.ReadOnlySpan Body => new global::System.Byte[0]; + public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "5d46260245a03563d31913dcafffd1b0"); + + public override global::System.String ToString() + { +#if NETCOREAPP3_1_OR_GREATER + return global::System.Text.Encoding.UTF8.GetString(Body); +#else + return global::System.Text.Encoding.UTF8.GetString(Body.ToArray()); +#endif + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.OperationServiceGenerator + /// + /// Represents the operation service of the GetMcpFeatureCollectionApiIdQuery GraphQL operation + /// + /// query GetMcpFeatureCollectionApiIdQuery($id: ID!) { + /// node(id: $id) { + /// __typename + /// ... on McpFeatureCollection { + /// api { + /// __typename + /// id + /// } + /// } + /// } + /// } + /// + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetMcpFeatureCollectionApiIdQueryQuery : global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryQuery + { + private readonly global::StrawberryShake.IOperationExecutor _operationExecutor; + private readonly global::StrawberryShake.Serialization.IInputValueFormatter _iDFormatter; + private readonly global::System.Collections.Immutable.ImmutableArray> _configure = global::System.Collections.Immutable.ImmutableArray>.Empty; + public GetMcpFeatureCollectionApiIdQueryQuery(global::StrawberryShake.IOperationExecutor operationExecutor, global::StrawberryShake.Serialization.ISerializerResolver serializerResolver) + { + _operationExecutor = operationExecutor ?? throw new global::System.ArgumentNullException(nameof(operationExecutor)); + _iDFormatter = serializerResolver.GetInputValueFormatter("ID"); + } + + private GetMcpFeatureCollectionApiIdQueryQuery(global::StrawberryShake.IOperationExecutor operationExecutor, global::System.Collections.Immutable.ImmutableArray> configure, global::StrawberryShake.Serialization.IInputValueFormatter iDFormatter) + { + _operationExecutor = operationExecutor; + _configure = configure; + _iDFormatter = iDFormatter; + } + + global::System.Type global::StrawberryShake.IOperationRequestFactory.ResultType => typeof(IGetMcpFeatureCollectionApiIdQueryResult); + + public global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryQuery With(global::System.Action configure) + { + return new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQueryQuery(_operationExecutor, _configure.Add(configure), _iDFormatter); + } + + public global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryQuery WithRequestUri(global::System.Uri requestUri) + { + return With(r => r.ContextData["StrawberryShake.Transport.Http.HttpConnection.RequestUri"] = requestUri); + } + + public global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryQuery WithHttpClient(global::System.Net.Http.HttpClient httpClient) + { + return With(r => r.ContextData["StrawberryShake.Transport.Http.HttpConnection.HttpClient"] = httpClient); + } + + public async global::System.Threading.Tasks.Task> ExecuteAsync(global::System.String id, global::System.Threading.CancellationToken cancellationToken = default) + { + var request = CreateRequest(id); + foreach (var configure in _configure) + { + configure(request); + } + + return await _operationExecutor.ExecuteAsync(request, cancellationToken).ConfigureAwait(false); + } + + public global::System.IObservable> Watch(global::System.String id, global::StrawberryShake.ExecutionStrategy? strategy = null) + { + var request = CreateRequest(id); + return _operationExecutor.Watch(request, strategy); + } + + private global::StrawberryShake.OperationRequest CreateRequest(global::System.String id) + { + var variables = new global::System.Collections.Generic.Dictionary(); + variables.Add("id", FormatId(id)); + return CreateRequest(variables); + } + + private global::StrawberryShake.OperationRequest CreateRequest(global::System.Collections.Generic.IReadOnlyDictionary? variables) + { + return new global::StrawberryShake.OperationRequest(id: GetMcpFeatureCollectionApiIdQueryQueryDocument.Instance.Hash.Value, name: "GetMcpFeatureCollectionApiIdQuery", document: GetMcpFeatureCollectionApiIdQueryQueryDocument.Instance, strategy: global::StrawberryShake.RequestStrategy.PersistedOperation, variables: variables); + } + + private global::System.Object? FormatId(global::System.String value) + { + if (value is null) + { + throw new global::System.ArgumentNullException(nameof(value)); + } + + return _iDFormatter.Format(value); + } + + global::StrawberryShake.OperationRequest global::StrawberryShake.IOperationRequestFactory.Create(global::System.Collections.Generic.IReadOnlyDictionary? variables) + { + return CreateRequest(variables!); + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.OperationServiceInterfaceGenerator + /// + /// Represents the operation service of the GetMcpFeatureCollectionApiIdQuery GraphQL operation + /// + /// query GetMcpFeatureCollectionApiIdQuery($id: ID!) { + /// node(id: $id) { + /// __typename + /// ... on McpFeatureCollection { + /// api { + /// __typename + /// id + /// } + /// } + /// } + /// } + /// + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetMcpFeatureCollectionApiIdQueryQuery : global::StrawberryShake.IOperationRequestFactory + { + global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryQuery With(global::System.Action configure); + global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryQuery WithRequestUri(global::System.Uri requestUri); + global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryQuery WithHttpClient(global::System.Net.Http.HttpClient httpClient); + global::System.Threading.Tasks.Task> ExecuteAsync(global::System.String id, global::System.Threading.CancellationToken cancellationToken = default); + global::System.IObservable> Watch(global::System.String id, global::StrawberryShake.ExecutionStrategy? strategy = null); + } + // StrawberryShake.CodeGeneration.CSharp.Generators.OperationDocumentGenerator /// /// Represents the operation service of the SelectMcpFeatureCollectionPromptQuery GraphQL operation @@ -174795,6 +181622,170 @@ public partial interface IRevokePersonalAccessTokenCommandMutationMutation : glo global::System.IObservable> Watch(global::ChilliCream.Nitro.Client.RevokePersonalAccessTokenInput input, global::StrawberryShake.ExecutionStrategy? strategy = null); } + // StrawberryShake.CodeGeneration.CSharp.Generators.OperationDocumentGenerator + /// + /// Represents the operation service of the GetOpenApiCollectionApiIdQuery GraphQL operation + /// + /// query GetOpenApiCollectionApiIdQuery($id: ID!) { + /// node(id: $id) { + /// __typename + /// ... on OpenApiCollection { + /// api { + /// __typename + /// id + /// } + /// } + /// } + /// } + /// + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQueryQueryDocument : global::StrawberryShake.IDocument + { + private GetOpenApiCollectionApiIdQueryQueryDocument() + { + } + + public static GetOpenApiCollectionApiIdQueryQueryDocument Instance { get; } = new GetOpenApiCollectionApiIdQueryQueryDocument(); + public global::StrawberryShake.OperationKind Kind => global::StrawberryShake.OperationKind.Query; + public global::System.ReadOnlySpan Body => new global::System.Byte[0]; + public global::StrawberryShake.DocumentHash Hash { get; } = new global::StrawberryShake.DocumentHash("md5Hash", "2919ffb4021c58322d065b735195b36c"); + + public override global::System.String ToString() + { +#if NETCOREAPP3_1_OR_GREATER + return global::System.Text.Encoding.UTF8.GetString(Body); +#else + return global::System.Text.Encoding.UTF8.GetString(Body.ToArray()); +#endif + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.OperationServiceGenerator + /// + /// Represents the operation service of the GetOpenApiCollectionApiIdQuery GraphQL operation + /// + /// query GetOpenApiCollectionApiIdQuery($id: ID!) { + /// node(id: $id) { + /// __typename + /// ... on OpenApiCollection { + /// api { + /// __typename + /// id + /// } + /// } + /// } + /// } + /// + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQueryQuery : global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryQuery + { + private readonly global::StrawberryShake.IOperationExecutor _operationExecutor; + private readonly global::StrawberryShake.Serialization.IInputValueFormatter _iDFormatter; + private readonly global::System.Collections.Immutable.ImmutableArray> _configure = global::System.Collections.Immutable.ImmutableArray>.Empty; + public GetOpenApiCollectionApiIdQueryQuery(global::StrawberryShake.IOperationExecutor operationExecutor, global::StrawberryShake.Serialization.ISerializerResolver serializerResolver) + { + _operationExecutor = operationExecutor ?? throw new global::System.ArgumentNullException(nameof(operationExecutor)); + _iDFormatter = serializerResolver.GetInputValueFormatter("ID"); + } + + private GetOpenApiCollectionApiIdQueryQuery(global::StrawberryShake.IOperationExecutor operationExecutor, global::System.Collections.Immutable.ImmutableArray> configure, global::StrawberryShake.Serialization.IInputValueFormatter iDFormatter) + { + _operationExecutor = operationExecutor; + _configure = configure; + _iDFormatter = iDFormatter; + } + + global::System.Type global::StrawberryShake.IOperationRequestFactory.ResultType => typeof(IGetOpenApiCollectionApiIdQueryResult); + + public global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryQuery With(global::System.Action configure) + { + return new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQueryQuery(_operationExecutor, _configure.Add(configure), _iDFormatter); + } + + public global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryQuery WithRequestUri(global::System.Uri requestUri) + { + return With(r => r.ContextData["StrawberryShake.Transport.Http.HttpConnection.RequestUri"] = requestUri); + } + + public global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryQuery WithHttpClient(global::System.Net.Http.HttpClient httpClient) + { + return With(r => r.ContextData["StrawberryShake.Transport.Http.HttpConnection.HttpClient"] = httpClient); + } + + public async global::System.Threading.Tasks.Task> ExecuteAsync(global::System.String id, global::System.Threading.CancellationToken cancellationToken = default) + { + var request = CreateRequest(id); + foreach (var configure in _configure) + { + configure(request); + } + + return await _operationExecutor.ExecuteAsync(request, cancellationToken).ConfigureAwait(false); + } + + public global::System.IObservable> Watch(global::System.String id, global::StrawberryShake.ExecutionStrategy? strategy = null) + { + var request = CreateRequest(id); + return _operationExecutor.Watch(request, strategy); + } + + private global::StrawberryShake.OperationRequest CreateRequest(global::System.String id) + { + var variables = new global::System.Collections.Generic.Dictionary(); + variables.Add("id", FormatId(id)); + return CreateRequest(variables); + } + + private global::StrawberryShake.OperationRequest CreateRequest(global::System.Collections.Generic.IReadOnlyDictionary? variables) + { + return new global::StrawberryShake.OperationRequest(id: GetOpenApiCollectionApiIdQueryQueryDocument.Instance.Hash.Value, name: "GetOpenApiCollectionApiIdQuery", document: GetOpenApiCollectionApiIdQueryQueryDocument.Instance, strategy: global::StrawberryShake.RequestStrategy.PersistedOperation, variables: variables); + } + + private global::System.Object? FormatId(global::System.String value) + { + if (value is null) + { + throw new global::System.ArgumentNullException(nameof(value)); + } + + return _iDFormatter.Format(value); + } + + global::StrawberryShake.OperationRequest global::StrawberryShake.IOperationRequestFactory.Create(global::System.Collections.Generic.IReadOnlyDictionary? variables) + { + return CreateRequest(variables!); + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.OperationServiceInterfaceGenerator + /// + /// Represents the operation service of the GetOpenApiCollectionApiIdQuery GraphQL operation + /// + /// query GetOpenApiCollectionApiIdQuery($id: ID!) { + /// node(id: $id) { + /// __typename + /// ... on OpenApiCollection { + /// api { + /// __typename + /// id + /// } + /// } + /// } + /// } + /// + /// + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial interface IGetOpenApiCollectionApiIdQueryQuery : global::StrawberryShake.IOperationRequestFactory + { + global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryQuery With(global::System.Action configure); + global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryQuery WithRequestUri(global::System.Uri requestUri); + global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryQuery WithHttpClient(global::System.Net.Http.HttpClient httpClient); + global::System.Threading.Tasks.Task> ExecuteAsync(global::System.String id, global::System.Threading.CancellationToken cancellationToken = default); + global::System.IObservable> Watch(global::System.String id, global::StrawberryShake.ExecutionStrategy? strategy = null); + } + // StrawberryShake.CodeGeneration.CSharp.Generators.OperationDocumentGenerator /// /// Represents the operation service of the SelectOpenApiCollectionPromptQuery GraphQL operation @@ -184557,6 +191548,7 @@ public partial class ApiClient : global::ChilliCream.Nitro.Client.IApiClient private readonly global::ChilliCream.Nitro.Client.IListApiKeyCommandQueryQuery _listApiKeyCommandQuery; private readonly global::ChilliCream.Nitro.Client.ICreateApiKeyCommandMutationMutation _createApiKeyCommandMutation; private readonly global::ChilliCream.Nitro.Client.IDeleteApiKeyCommandMutationMutation _deleteApiKeyCommandMutation; + private readonly global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryQuery _getMcpFeatureCollectionApiIdQuery; private readonly global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQueryQuery _selectMcpFeatureCollectionPromptQuery; private readonly global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutationMutation _uploadMcpFeatureCollectionCommandMutation; private readonly global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandMutationMutation _validateMcpFeatureCollectionCommandMutation; @@ -184569,6 +191561,7 @@ public partial class ApiClient : global::ChilliCream.Nitro.Client.IApiClient private readonly global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQueryQuery _listPersonalAccessTokenCommandQuery; private readonly global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutationMutation _createPersonalAccessTokenCommandMutation; private readonly global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutationMutation _revokePersonalAccessTokenCommandMutation; + private readonly global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryQuery _getOpenApiCollectionApiIdQuery; private readonly global::ChilliCream.Nitro.Client.ISelectOpenApiCollectionPromptQueryQuery _selectOpenApiCollectionPromptQuery; private readonly global::ChilliCream.Nitro.Client.IUploadOpenApiCollectionCommandMutationMutation _uploadOpenApiCollectionCommandMutation; private readonly global::ChilliCream.Nitro.Client.IListOpenApiCollectionCommandQueryQuery _listOpenApiCollectionCommandQuery; @@ -184587,7 +191580,7 @@ public partial class ApiClient : global::ChilliCream.Nitro.Client.IApiClient private readonly global::ChilliCream.Nitro.Client.IUploadSchemaMutation _uploadSchema; private readonly global::ChilliCream.Nitro.Client.IValidateSchemaVersionMutation _validateSchemaVersion; private readonly global::ChilliCream.Nitro.Client.IOnSchemaVersionValidationUpdatedSubscription _onSchemaVersionValidationUpdated; - public ApiClient(global::ChilliCream.Nitro.Client.ICreateMockSchemaMutation createMockSchema, global::ChilliCream.Nitro.Client.IUpdateMockSchemaMutation updateMockSchema, global::ChilliCream.Nitro.Client.ISelectMockSchemaPromptQueryQuery selectMockSchemaPromptQuery, global::ChilliCream.Nitro.Client.IListMockCommandQueryQuery listMockCommandQuery, global::ChilliCream.Nitro.Client.IListClientPublishedVersionsCommandQueryQuery listClientPublishedVersionsCommandQuery, global::ChilliCream.Nitro.Client.IShowClientCommandQueryQuery showClientCommandQuery, global::ChilliCream.Nitro.Client.IUnpublishClientMutation unpublishClient, global::ChilliCream.Nitro.Client.IPageClientVersionDetailQueryQuery pageClientVersionDetailQuery, global::ChilliCream.Nitro.Client.ISelectClientPromptQueryQuery selectClientPromptQuery, global::ChilliCream.Nitro.Client.IUploadClientMutation uploadClient, global::ChilliCream.Nitro.Client.IValidateClientVersionMutation validateClientVersion, global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdatedSubscription onClientVersionValidationUpdated, global::ChilliCream.Nitro.Client.IDeleteClientByIdCommandMutationMutation deleteClientByIdCommandMutation, global::ChilliCream.Nitro.Client.IPublishClientVersionMutation publishClientVersion, global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdatedSubscription onClientVersionPublishUpdated, global::ChilliCream.Nitro.Client.IListClientCommandQueryQuery listClientCommandQuery, global::ChilliCream.Nitro.Client.ICreateClientCommandMutationMutation createClientCommandMutation, global::ChilliCream.Nitro.Client.IShowApiCommandQueryQuery showApiCommandQuery, global::ChilliCream.Nitro.Client.IDeleteApiCommandQueryQuery deleteApiCommandQuery, global::ChilliCream.Nitro.Client.IDeleteApiCommandMutationMutation deleteApiCommandMutation, global::ChilliCream.Nitro.Client.ISelectApiPromptQueryQuery selectApiPromptQuery, global::ChilliCream.Nitro.Client.IListApiCommandQueryQuery listApiCommandQuery, global::ChilliCream.Nitro.Client.ISetApiSettingsCommandMutationMutation setApiSettingsCommandMutation, global::ChilliCream.Nitro.Client.ICreateApiCommandMutationMutation createApiCommandMutation, global::ChilliCream.Nitro.Client.ICancelFusionConfigurationPublishMutation cancelFusionConfigurationPublish, global::ChilliCream.Nitro.Client.ICommitFusionConfigurationPublishMutation commitFusionConfigurationPublish, global::ChilliCream.Nitro.Client.IStartFusionConfigurationPublishMutation startFusionConfigurationPublish, global::ChilliCream.Nitro.Client.IBeginFusionConfigurationPublishMutation beginFusionConfigurationPublish, global::ChilliCream.Nitro.Client.IOnFusionConfigurationPublishingTaskChangedSubscription onFusionConfigurationPublishingTaskChanged, global::ChilliCream.Nitro.Client.IUploadFusionSubgraphMutation uploadFusionSubgraph, global::ChilliCream.Nitro.Client.IValidateFusionConfigurationPublishMutation validateFusionConfigurationPublish, global::ChilliCream.Nitro.Client.IForceDeleteStageByApiIdCommandMutationMutation forceDeleteStageByApiIdCommandMutation, global::ChilliCream.Nitro.Client.IUpdateStagesMutation updateStages, global::ChilliCream.Nitro.Client.IListStagesQueryQuery listStagesQuery, global::ChilliCream.Nitro.Client.IListEnvironmentCommandQueryQuery listEnvironmentCommandQuery, global::ChilliCream.Nitro.Client.IShowEnvironmentCommandQueryQuery showEnvironmentCommandQuery, global::ChilliCream.Nitro.Client.ICreateEnvironmentCommandMutationMutation createEnvironmentCommandMutation, global::ChilliCream.Nitro.Client.IListApiKeyCommandQueryQuery listApiKeyCommandQuery, global::ChilliCream.Nitro.Client.ICreateApiKeyCommandMutationMutation createApiKeyCommandMutation, global::ChilliCream.Nitro.Client.IDeleteApiKeyCommandMutationMutation deleteApiKeyCommandMutation, global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQueryQuery selectMcpFeatureCollectionPromptQuery, global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutationMutation uploadMcpFeatureCollectionCommandMutation, global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandMutationMutation validateMcpFeatureCollectionCommandMutation, global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandSubscriptionSubscription validateMcpFeatureCollectionCommandSubscription, global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutationMutation deleteMcpFeatureCollectionByIdCommandMutation, global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutationMutation createMcpFeatureCollectionCommandMutation, global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQueryQuery listMcpFeatureCollectionCommandQuery, global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandMutationMutation publishMcpFeatureCollectionCommandMutation, global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandSubscriptionSubscription publishMcpFeatureCollectionCommandSubscription, global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQueryQuery listPersonalAccessTokenCommandQuery, global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutationMutation createPersonalAccessTokenCommandMutation, global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutationMutation revokePersonalAccessTokenCommandMutation, global::ChilliCream.Nitro.Client.ISelectOpenApiCollectionPromptQueryQuery selectOpenApiCollectionPromptQuery, global::ChilliCream.Nitro.Client.IUploadOpenApiCollectionCommandMutationMutation uploadOpenApiCollectionCommandMutation, global::ChilliCream.Nitro.Client.IListOpenApiCollectionCommandQueryQuery listOpenApiCollectionCommandQuery, global::ChilliCream.Nitro.Client.IPublishOpenApiCollectionCommandMutationMutation publishOpenApiCollectionCommandMutation, global::ChilliCream.Nitro.Client.IPublishOpenApiCollectionCommandSubscriptionSubscription publishOpenApiCollectionCommandSubscription, global::ChilliCream.Nitro.Client.IValidateOpenApiCollectionCommandMutationMutation validateOpenApiCollectionCommandMutation, global::ChilliCream.Nitro.Client.IValidateOpenApiCollectionCommandSubscriptionSubscription validateOpenApiCollectionCommandSubscription, global::ChilliCream.Nitro.Client.ICreateOpenApiCollectionCommandMutationMutation createOpenApiCollectionCommandMutation, global::ChilliCream.Nitro.Client.IDeleteOpenApiCollectionByIdCommandMutationMutation deleteOpenApiCollectionByIdCommandMutation, global::ChilliCream.Nitro.Client.IShowWorkspaceCommandQueryQuery showWorkspaceCommandQuery, global::ChilliCream.Nitro.Client.ICreateWorkspaceCommandMutationMutation createWorkspaceCommandMutation, global::ChilliCream.Nitro.Client.IListWorkspaceCommandQueryQuery listWorkspaceCommandQuery, global::ChilliCream.Nitro.Client.ISetDefaultWorkspaceCommand_SelectWorkspace_QueryQuery setDefaultWorkspaceCommand_SelectWorkspace_Query, global::ChilliCream.Nitro.Client.IPublishSchemaVersionMutation publishSchemaVersion, global::ChilliCream.Nitro.Client.IOnSchemaVersionPublishUpdatedSubscription onSchemaVersionPublishUpdated, global::ChilliCream.Nitro.Client.IUploadSchemaMutation uploadSchema, global::ChilliCream.Nitro.Client.IValidateSchemaVersionMutation validateSchemaVersion, global::ChilliCream.Nitro.Client.IOnSchemaVersionValidationUpdatedSubscription onSchemaVersionValidationUpdated) + public ApiClient(global::ChilliCream.Nitro.Client.ICreateMockSchemaMutation createMockSchema, global::ChilliCream.Nitro.Client.IUpdateMockSchemaMutation updateMockSchema, global::ChilliCream.Nitro.Client.ISelectMockSchemaPromptQueryQuery selectMockSchemaPromptQuery, global::ChilliCream.Nitro.Client.IListMockCommandQueryQuery listMockCommandQuery, global::ChilliCream.Nitro.Client.IListClientPublishedVersionsCommandQueryQuery listClientPublishedVersionsCommandQuery, global::ChilliCream.Nitro.Client.IShowClientCommandQueryQuery showClientCommandQuery, global::ChilliCream.Nitro.Client.IUnpublishClientMutation unpublishClient, global::ChilliCream.Nitro.Client.IPageClientVersionDetailQueryQuery pageClientVersionDetailQuery, global::ChilliCream.Nitro.Client.ISelectClientPromptQueryQuery selectClientPromptQuery, global::ChilliCream.Nitro.Client.IUploadClientMutation uploadClient, global::ChilliCream.Nitro.Client.IValidateClientVersionMutation validateClientVersion, global::ChilliCream.Nitro.Client.IOnClientVersionValidationUpdatedSubscription onClientVersionValidationUpdated, global::ChilliCream.Nitro.Client.IDeleteClientByIdCommandMutationMutation deleteClientByIdCommandMutation, global::ChilliCream.Nitro.Client.IPublishClientVersionMutation publishClientVersion, global::ChilliCream.Nitro.Client.IOnClientVersionPublishUpdatedSubscription onClientVersionPublishUpdated, global::ChilliCream.Nitro.Client.IListClientCommandQueryQuery listClientCommandQuery, global::ChilliCream.Nitro.Client.ICreateClientCommandMutationMutation createClientCommandMutation, global::ChilliCream.Nitro.Client.IShowApiCommandQueryQuery showApiCommandQuery, global::ChilliCream.Nitro.Client.IDeleteApiCommandQueryQuery deleteApiCommandQuery, global::ChilliCream.Nitro.Client.IDeleteApiCommandMutationMutation deleteApiCommandMutation, global::ChilliCream.Nitro.Client.ISelectApiPromptQueryQuery selectApiPromptQuery, global::ChilliCream.Nitro.Client.IListApiCommandQueryQuery listApiCommandQuery, global::ChilliCream.Nitro.Client.ISetApiSettingsCommandMutationMutation setApiSettingsCommandMutation, global::ChilliCream.Nitro.Client.ICreateApiCommandMutationMutation createApiCommandMutation, global::ChilliCream.Nitro.Client.ICancelFusionConfigurationPublishMutation cancelFusionConfigurationPublish, global::ChilliCream.Nitro.Client.ICommitFusionConfigurationPublishMutation commitFusionConfigurationPublish, global::ChilliCream.Nitro.Client.IStartFusionConfigurationPublishMutation startFusionConfigurationPublish, global::ChilliCream.Nitro.Client.IBeginFusionConfigurationPublishMutation beginFusionConfigurationPublish, global::ChilliCream.Nitro.Client.IOnFusionConfigurationPublishingTaskChangedSubscription onFusionConfigurationPublishingTaskChanged, global::ChilliCream.Nitro.Client.IUploadFusionSubgraphMutation uploadFusionSubgraph, global::ChilliCream.Nitro.Client.IValidateFusionConfigurationPublishMutation validateFusionConfigurationPublish, global::ChilliCream.Nitro.Client.IForceDeleteStageByApiIdCommandMutationMutation forceDeleteStageByApiIdCommandMutation, global::ChilliCream.Nitro.Client.IUpdateStagesMutation updateStages, global::ChilliCream.Nitro.Client.IListStagesQueryQuery listStagesQuery, global::ChilliCream.Nitro.Client.IListEnvironmentCommandQueryQuery listEnvironmentCommandQuery, global::ChilliCream.Nitro.Client.IShowEnvironmentCommandQueryQuery showEnvironmentCommandQuery, global::ChilliCream.Nitro.Client.ICreateEnvironmentCommandMutationMutation createEnvironmentCommandMutation, global::ChilliCream.Nitro.Client.IListApiKeyCommandQueryQuery listApiKeyCommandQuery, global::ChilliCream.Nitro.Client.ICreateApiKeyCommandMutationMutation createApiKeyCommandMutation, global::ChilliCream.Nitro.Client.IDeleteApiKeyCommandMutationMutation deleteApiKeyCommandMutation, global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryQuery getMcpFeatureCollectionApiIdQuery, global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQueryQuery selectMcpFeatureCollectionPromptQuery, global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutationMutation uploadMcpFeatureCollectionCommandMutation, global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandMutationMutation validateMcpFeatureCollectionCommandMutation, global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandSubscriptionSubscription validateMcpFeatureCollectionCommandSubscription, global::ChilliCream.Nitro.Client.IDeleteMcpFeatureCollectionByIdCommandMutationMutation deleteMcpFeatureCollectionByIdCommandMutation, global::ChilliCream.Nitro.Client.ICreateMcpFeatureCollectionCommandMutationMutation createMcpFeatureCollectionCommandMutation, global::ChilliCream.Nitro.Client.IListMcpFeatureCollectionCommandQueryQuery listMcpFeatureCollectionCommandQuery, global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandMutationMutation publishMcpFeatureCollectionCommandMutation, global::ChilliCream.Nitro.Client.IPublishMcpFeatureCollectionCommandSubscriptionSubscription publishMcpFeatureCollectionCommandSubscription, global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQueryQuery listPersonalAccessTokenCommandQuery, global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutationMutation createPersonalAccessTokenCommandMutation, global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutationMutation revokePersonalAccessTokenCommandMutation, global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryQuery getOpenApiCollectionApiIdQuery, global::ChilliCream.Nitro.Client.ISelectOpenApiCollectionPromptQueryQuery selectOpenApiCollectionPromptQuery, global::ChilliCream.Nitro.Client.IUploadOpenApiCollectionCommandMutationMutation uploadOpenApiCollectionCommandMutation, global::ChilliCream.Nitro.Client.IListOpenApiCollectionCommandQueryQuery listOpenApiCollectionCommandQuery, global::ChilliCream.Nitro.Client.IPublishOpenApiCollectionCommandMutationMutation publishOpenApiCollectionCommandMutation, global::ChilliCream.Nitro.Client.IPublishOpenApiCollectionCommandSubscriptionSubscription publishOpenApiCollectionCommandSubscription, global::ChilliCream.Nitro.Client.IValidateOpenApiCollectionCommandMutationMutation validateOpenApiCollectionCommandMutation, global::ChilliCream.Nitro.Client.IValidateOpenApiCollectionCommandSubscriptionSubscription validateOpenApiCollectionCommandSubscription, global::ChilliCream.Nitro.Client.ICreateOpenApiCollectionCommandMutationMutation createOpenApiCollectionCommandMutation, global::ChilliCream.Nitro.Client.IDeleteOpenApiCollectionByIdCommandMutationMutation deleteOpenApiCollectionByIdCommandMutation, global::ChilliCream.Nitro.Client.IShowWorkspaceCommandQueryQuery showWorkspaceCommandQuery, global::ChilliCream.Nitro.Client.ICreateWorkspaceCommandMutationMutation createWorkspaceCommandMutation, global::ChilliCream.Nitro.Client.IListWorkspaceCommandQueryQuery listWorkspaceCommandQuery, global::ChilliCream.Nitro.Client.ISetDefaultWorkspaceCommand_SelectWorkspace_QueryQuery setDefaultWorkspaceCommand_SelectWorkspace_Query, global::ChilliCream.Nitro.Client.IPublishSchemaVersionMutation publishSchemaVersion, global::ChilliCream.Nitro.Client.IOnSchemaVersionPublishUpdatedSubscription onSchemaVersionPublishUpdated, global::ChilliCream.Nitro.Client.IUploadSchemaMutation uploadSchema, global::ChilliCream.Nitro.Client.IValidateSchemaVersionMutation validateSchemaVersion, global::ChilliCream.Nitro.Client.IOnSchemaVersionValidationUpdatedSubscription onSchemaVersionValidationUpdated) { _createMockSchema = createMockSchema ?? throw new global::System.ArgumentNullException(nameof(createMockSchema)); _updateMockSchema = updateMockSchema ?? throw new global::System.ArgumentNullException(nameof(updateMockSchema)); @@ -184629,6 +191622,7 @@ public ApiClient(global::ChilliCream.Nitro.Client.ICreateMockSchemaMutation crea _listApiKeyCommandQuery = listApiKeyCommandQuery ?? throw new global::System.ArgumentNullException(nameof(listApiKeyCommandQuery)); _createApiKeyCommandMutation = createApiKeyCommandMutation ?? throw new global::System.ArgumentNullException(nameof(createApiKeyCommandMutation)); _deleteApiKeyCommandMutation = deleteApiKeyCommandMutation ?? throw new global::System.ArgumentNullException(nameof(deleteApiKeyCommandMutation)); + _getMcpFeatureCollectionApiIdQuery = getMcpFeatureCollectionApiIdQuery ?? throw new global::System.ArgumentNullException(nameof(getMcpFeatureCollectionApiIdQuery)); _selectMcpFeatureCollectionPromptQuery = selectMcpFeatureCollectionPromptQuery ?? throw new global::System.ArgumentNullException(nameof(selectMcpFeatureCollectionPromptQuery)); _uploadMcpFeatureCollectionCommandMutation = uploadMcpFeatureCollectionCommandMutation ?? throw new global::System.ArgumentNullException(nameof(uploadMcpFeatureCollectionCommandMutation)); _validateMcpFeatureCollectionCommandMutation = validateMcpFeatureCollectionCommandMutation ?? throw new global::System.ArgumentNullException(nameof(validateMcpFeatureCollectionCommandMutation)); @@ -184641,6 +191635,7 @@ public ApiClient(global::ChilliCream.Nitro.Client.ICreateMockSchemaMutation crea _listPersonalAccessTokenCommandQuery = listPersonalAccessTokenCommandQuery ?? throw new global::System.ArgumentNullException(nameof(listPersonalAccessTokenCommandQuery)); _createPersonalAccessTokenCommandMutation = createPersonalAccessTokenCommandMutation ?? throw new global::System.ArgumentNullException(nameof(createPersonalAccessTokenCommandMutation)); _revokePersonalAccessTokenCommandMutation = revokePersonalAccessTokenCommandMutation ?? throw new global::System.ArgumentNullException(nameof(revokePersonalAccessTokenCommandMutation)); + _getOpenApiCollectionApiIdQuery = getOpenApiCollectionApiIdQuery ?? throw new global::System.ArgumentNullException(nameof(getOpenApiCollectionApiIdQuery)); _selectOpenApiCollectionPromptQuery = selectOpenApiCollectionPromptQuery ?? throw new global::System.ArgumentNullException(nameof(selectOpenApiCollectionPromptQuery)); _uploadOpenApiCollectionCommandMutation = uploadOpenApiCollectionCommandMutation ?? throw new global::System.ArgumentNullException(nameof(uploadOpenApiCollectionCommandMutation)); _listOpenApiCollectionCommandQuery = listOpenApiCollectionCommandQuery ?? throw new global::System.ArgumentNullException(nameof(listOpenApiCollectionCommandQuery)); @@ -184702,6 +191697,7 @@ public ApiClient(global::ChilliCream.Nitro.Client.ICreateMockSchemaMutation crea public global::ChilliCream.Nitro.Client.IListApiKeyCommandQueryQuery ListApiKeyCommandQuery => _listApiKeyCommandQuery; public global::ChilliCream.Nitro.Client.ICreateApiKeyCommandMutationMutation CreateApiKeyCommandMutation => _createApiKeyCommandMutation; public global::ChilliCream.Nitro.Client.IDeleteApiKeyCommandMutationMutation DeleteApiKeyCommandMutation => _deleteApiKeyCommandMutation; + public global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryQuery GetMcpFeatureCollectionApiIdQuery => _getMcpFeatureCollectionApiIdQuery; public global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQueryQuery SelectMcpFeatureCollectionPromptQuery => _selectMcpFeatureCollectionPromptQuery; public global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutationMutation UploadMcpFeatureCollectionCommandMutation => _uploadMcpFeatureCollectionCommandMutation; public global::ChilliCream.Nitro.Client.IValidateMcpFeatureCollectionCommandMutationMutation ValidateMcpFeatureCollectionCommandMutation => _validateMcpFeatureCollectionCommandMutation; @@ -184714,6 +191710,7 @@ public ApiClient(global::ChilliCream.Nitro.Client.ICreateMockSchemaMutation crea public global::ChilliCream.Nitro.Client.IListPersonalAccessTokenCommandQueryQuery ListPersonalAccessTokenCommandQuery => _listPersonalAccessTokenCommandQuery; public global::ChilliCream.Nitro.Client.ICreatePersonalAccessTokenCommandMutationMutation CreatePersonalAccessTokenCommandMutation => _createPersonalAccessTokenCommandMutation; public global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutationMutation RevokePersonalAccessTokenCommandMutation => _revokePersonalAccessTokenCommandMutation; + public global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryQuery GetOpenApiCollectionApiIdQuery => _getOpenApiCollectionApiIdQuery; public global::ChilliCream.Nitro.Client.ISelectOpenApiCollectionPromptQueryQuery SelectOpenApiCollectionPromptQuery => _selectOpenApiCollectionPromptQuery; public global::ChilliCream.Nitro.Client.IUploadOpenApiCollectionCommandMutationMutation UploadOpenApiCollectionCommandMutation => _uploadOpenApiCollectionCommandMutation; public global::ChilliCream.Nitro.Client.IListOpenApiCollectionCommandQueryQuery ListOpenApiCollectionCommandQuery => _listOpenApiCollectionCommandQuery; @@ -184821,6 +191818,8 @@ public partial interface IApiClient global::ChilliCream.Nitro.Client.IDeleteApiKeyCommandMutationMutation DeleteApiKeyCommandMutation { get; } + global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryQuery GetMcpFeatureCollectionApiIdQuery { get; } + global::ChilliCream.Nitro.Client.ISelectMcpFeatureCollectionPromptQueryQuery SelectMcpFeatureCollectionPromptQuery { get; } global::ChilliCream.Nitro.Client.IUploadMcpFeatureCollectionCommandMutationMutation UploadMcpFeatureCollectionCommandMutation { get; } @@ -184845,6 +191844,8 @@ public partial interface IApiClient global::ChilliCream.Nitro.Client.IRevokePersonalAccessTokenCommandMutationMutation RevokePersonalAccessTokenCommandMutation { get; } + global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryQuery GetOpenApiCollectionApiIdQuery { get; } + global::ChilliCream.Nitro.Client.ISelectOpenApiCollectionPromptQueryQuery SelectOpenApiCollectionPromptQuery { get; } global::ChilliCream.Nitro.Client.IUploadOpenApiCollectionCommandMutationMutation UploadOpenApiCollectionCommandMutation { get; } @@ -186208,7 +193209,7 @@ public ShowClientCommandQueryResult Create(global::StrawberryShake.IOperationRes IShowClientCommandQuery_Node_Api_1 returnValue = default !; if (data.__typename.Equals("Api", global::System.StringComparison.Ordinal)) { - returnValue = new ShowClientCommandQuery_Node_Api_Api(data.Name ?? throw new global::System.ArgumentNullException(), data.Path ?? throw new global::System.ArgumentNullException()); + returnValue = new ShowClientCommandQuery_Node_Api_Api(data.Id ?? throw new global::System.ArgumentNullException(), data.Name ?? throw new global::System.ArgumentNullException(), data.Path ?? throw new global::System.ArgumentNullException()); } else { @@ -187033,7 +194034,7 @@ public SelectClientPromptQueryResult Create(global::StrawberryShake.IOperationRe IShowClientCommandQuery_Node_Api_1 returnValue = default !; if (data.__typename.Equals("Api", global::System.StringComparison.Ordinal)) { - returnValue = new ShowClientCommandQuery_Node_Api_Api(data.Name ?? throw new global::System.ArgumentNullException(), data.Path ?? throw new global::System.ArgumentNullException()); + returnValue = new ShowClientCommandQuery_Node_Api_Api(data.Id ?? throw new global::System.ArgumentNullException(), data.Name ?? throw new global::System.ArgumentNullException(), data.Path ?? throw new global::System.ArgumentNullException()); } else { @@ -187762,7 +194763,7 @@ public DeleteClientByIdCommandMutationResult Create(global::StrawberryShake.IOpe IShowClientCommandQuery_Node_Api_1 returnValue = default !; if (data.__typename.Equals("Api", global::System.StringComparison.Ordinal)) { - returnValue = new ShowClientCommandQuery_Node_Api_Api(data.Name ?? throw new global::System.ArgumentNullException(), data.Path ?? throw new global::System.ArgumentNullException()); + returnValue = new ShowClientCommandQuery_Node_Api_Api(data.Id ?? throw new global::System.ArgumentNullException(), data.Name ?? throw new global::System.ArgumentNullException(), data.Path ?? throw new global::System.ArgumentNullException()); } else { @@ -190072,7 +197073,7 @@ public ListClientCommandQueryResult Create(global::StrawberryShake.IOperationRes IShowClientCommandQuery_Node_Api_1 returnValue = default !; if (data.__typename.Equals("Api", global::System.StringComparison.Ordinal)) { - returnValue = new ShowClientCommandQuery_Node_Api_Api(data.Name ?? throw new global::System.ArgumentNullException(), data.Path ?? throw new global::System.ArgumentNullException()); + returnValue = new ShowClientCommandQuery_Node_Api_Api(data.Id ?? throw new global::System.ArgumentNullException(), data.Name ?? throw new global::System.ArgumentNullException(), data.Path ?? throw new global::System.ArgumentNullException()); } else { @@ -190322,7 +197323,7 @@ public CreateClientCommandMutationResult Create(global::StrawberryShake.IOperati IShowClientCommandQuery_Node_Api_1 returnValue = default !; if (data.__typename.Equals("Api", global::System.StringComparison.Ordinal)) { - returnValue = new ShowClientCommandQuery_Node_Api_Api(data.Name ?? throw new global::System.ArgumentNullException(), data.Path ?? throw new global::System.ArgumentNullException()); + returnValue = new ShowClientCommandQuery_Node_Api_Api(data.Id ?? throw new global::System.ArgumentNullException(), data.Name ?? throw new global::System.ArgumentNullException(), data.Path ?? throw new global::System.ArgumentNullException()); } else { @@ -196823,6 +203824,286 @@ public DeleteApiKeyCommandMutationResultInfo(global::ChilliCream.Nitro.Client.St } } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultDataFactoryGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetMcpFeatureCollectionApiIdQueryResultFactory : global::StrawberryShake.IOperationResultDataFactory + { + public GetMcpFeatureCollectionApiIdQueryResultFactory() + { + } + + global::System.Type global::StrawberryShake.IOperationResultDataFactory.ResultType => typeof(global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQueryResult); + + public GetMcpFeatureCollectionApiIdQueryResult Create(global::StrawberryShake.IOperationResultDataInfo dataInfo, global::StrawberryShake.IEntityStoreSnapshot? snapshot = null) + { + if (dataInfo is GetMcpFeatureCollectionApiIdQueryResultInfo info) + { + return new GetMcpFeatureCollectionApiIdQueryResult(MapIGetMcpFeatureCollectionApiIdQuery_Node(info.Node)); + } + + throw new global::System.ArgumentException("GetMcpFeatureCollectionApiIdQueryResultInfo expected."); + } + + private global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQuery_Node? MapIGetMcpFeatureCollectionApiIdQuery_Node(global::ChilliCream.Nitro.Client.State.INodeData? data) + { + if (data is null) + { + return null; + } + + IGetMcpFeatureCollectionApiIdQuery_Node? returnValue; + if (data is global::ChilliCream.Nitro.Client.State.ApiData api) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_Api(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ApiDocumentData apiDocument) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_ApiDocument(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ApiKeyData apiKey) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_ApiKey(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ClientData client) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_Client(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ClientChangeLogData clientChangeLog) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_ClientChangeLog(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ClientDeploymentData clientDeployment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_ClientDeployment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ClientVersionData clientVersion) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_ClientVersion(); + } + else if (data is global::ChilliCream.Nitro.Client.State.CoordinateClientUsageMetricsData coordinateClientUsageMetrics) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_CoordinateClientUsageMetrics(); + } + else if (data is global::ChilliCream.Nitro.Client.State.EnvironmentData environment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_Environment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.FusionConfigurationChangeLogData fusionConfigurationChangeLog) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationChangeLog(); + } + else if (data is global::ChilliCream.Nitro.Client.State.FusionConfigurationDeploymentData fusionConfigurationDeployment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_FusionConfigurationDeployment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLDirectiveArgumentDefinitionData graphQLDirectiveArgumentDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLDirectiveDefinitionData graphQLDirectiveDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLDirectiveDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLEnumTypeDefinitionData graphQLEnumTypeDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLEnumValueDefinitionData graphQLEnumValueDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLEnumValueDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLInputObjectFieldDefinitionData graphQLInputObjectFieldDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLInputObjectTypeDefinitionData graphQLInputObjectTypeDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLInterfaceFieldArgumentDefinitionData graphQLInterfaceFieldArgumentDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLInterfaceFieldDefinitionData graphQLInterfaceFieldDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLInterfaceTypeDefinitionData graphQLInterfaceTypeDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLObjectFieldArgumentDefinitionData graphQLObjectFieldArgumentDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLObjectFieldDefinitionData graphQLObjectFieldDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLScalarTypeDefinitionData graphQLScalarTypeDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLUnionTypeDefinitionData graphQLUnionTypeDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GroupData @group) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_Group(); + } + else if (data is global::ChilliCream.Nitro.Client.State.McpFeatureCollectionData mcpFeatureCollection) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollection(MapIGetMcpFeatureCollectionApiIdQuery_Node_Api_1(mcpFeatureCollection.Api)); + } + else if (data is global::ChilliCream.Nitro.Client.State.McpFeatureCollectionChangeLogData mcpFeatureCollectionChangeLog) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog(); + } + else if (data is global::ChilliCream.Nitro.Client.State.McpFeatureCollectionDeploymentData mcpFeatureCollectionDeployment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionDeployment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.McpFeatureCollectionVersionData mcpFeatureCollectionVersion) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollectionVersion(); + } + else if (data is global::ChilliCream.Nitro.Client.State.McpToolData mcpTool) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_McpTool(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiCollectionData openApiCollection) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollection(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiCollectionChangeLogData openApiCollectionChangeLog) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionChangeLog(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiCollectionDeploymentData openApiCollectionDeployment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionDeployment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiCollectionVersionData openApiCollectionVersion) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_OpenApiCollectionVersion(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiEndpointData openApiEndpoint) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_OpenApiEndpoint(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiModelData openApiModel) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_OpenApiModel(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OrganizationData organization) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_Organization(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OrganizationMemberData organizationMember) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_OrganizationMember(); + } + else if (data is global::ChilliCream.Nitro.Client.State.PublishedMcpFeatureCollectionVersionData publishedMcpFeatureCollectionVersion) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion(); + } + else if (data is global::ChilliCream.Nitro.Client.State.PublishedMcpToolData publishedMcpTool) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_PublishedMcpTool(); + } + else if (data is global::ChilliCream.Nitro.Client.State.PublishedOpenApiCollectionVersionData publishedOpenApiCollectionVersion) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion(); + } + else if (data is global::ChilliCream.Nitro.Client.State.PublishedOpenApiEndpointData publishedOpenApiEndpoint) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiEndpoint(); + } + else if (data is global::ChilliCream.Nitro.Client.State.PublishedOpenApiModelData publishedOpenApiModel) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_PublishedOpenApiModel(); + } + else if (data is global::ChilliCream.Nitro.Client.State.SchemaChangeLogData schemaChangeLog) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_SchemaChangeLog(); + } + else if (data is global::ChilliCream.Nitro.Client.State.SchemaDeploymentData schemaDeployment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_SchemaDeployment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.StageData stage) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_Stage(); + } + else if (data is global::ChilliCream.Nitro.Client.State.UserData user) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_User(); + } + else if (data is global::ChilliCream.Nitro.Client.State.WorkspaceData workspace) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_Workspace(); + } + else if (data is global::ChilliCream.Nitro.Client.State.WorkspaceDocumentData workspaceDocument) + { + returnValue = new global::ChilliCream.Nitro.Client.GetMcpFeatureCollectionApiIdQuery_Node_WorkspaceDocument(); + } + else + { + throw new global::System.NotSupportedException(); + } + + return returnValue; + } + + private global::ChilliCream.Nitro.Client.IGetMcpFeatureCollectionApiIdQuery_Node_Api_1? MapIGetMcpFeatureCollectionApiIdQuery_Node_Api_1(global::ChilliCream.Nitro.Client.State.ApiData? data) + { + if (data is null) + { + return null; + } + + IGetMcpFeatureCollectionApiIdQuery_Node_Api_1 returnValue = default !; + if (data.__typename.Equals("Api", global::System.StringComparison.Ordinal)) + { + returnValue = new GetMcpFeatureCollectionApiIdQuery_Node_Api_Api(data.Id ?? throw new global::System.ArgumentNullException()); + } + else + { + throw new global::System.NotSupportedException(); + } + + return returnValue; + } + + global::System.Object global::StrawberryShake.IOperationResultDataFactory.Create(global::StrawberryShake.IOperationResultDataInfo dataInfo, global::StrawberryShake.IEntityStoreSnapshot? snapshot) + { + return Create(dataInfo, snapshot); + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInfoGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetMcpFeatureCollectionApiIdQueryResultInfo : global::StrawberryShake.IOperationResultDataInfo + { + public GetMcpFeatureCollectionApiIdQueryResultInfo(global::ChilliCream.Nitro.Client.State.INodeData? node) + { + Node = node; + } + + /// + /// Fetches an object given its ID. + /// + public global::ChilliCream.Nitro.Client.State.INodeData? Node { get; } + public global::System.Collections.Generic.IReadOnlyCollection EntityIds => global::System.Array.Empty(); + public global::System.UInt64 Version => 0; + + public global::StrawberryShake.IOperationResultDataInfo WithVersion(global::System.UInt64 version) + { + return new GetMcpFeatureCollectionApiIdQueryResultInfo(Node); + } + } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultDataFactoryGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial class SelectMcpFeatureCollectionPromptQueryResultFactory : global::StrawberryShake.IOperationResultDataFactory @@ -200260,6 +207541,286 @@ public RevokePersonalAccessTokenCommandMutationResultInfo(global::ChilliCream.Ni } } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultDataFactoryGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQueryResultFactory : global::StrawberryShake.IOperationResultDataFactory + { + public GetOpenApiCollectionApiIdQueryResultFactory() + { + } + + global::System.Type global::StrawberryShake.IOperationResultDataFactory.ResultType => typeof(global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQueryResult); + + public GetOpenApiCollectionApiIdQueryResult Create(global::StrawberryShake.IOperationResultDataInfo dataInfo, global::StrawberryShake.IEntityStoreSnapshot? snapshot = null) + { + if (dataInfo is GetOpenApiCollectionApiIdQueryResultInfo info) + { + return new GetOpenApiCollectionApiIdQueryResult(MapIGetOpenApiCollectionApiIdQuery_Node(info.Node)); + } + + throw new global::System.ArgumentException("GetOpenApiCollectionApiIdQueryResultInfo expected."); + } + + private global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQuery_Node? MapIGetOpenApiCollectionApiIdQuery_Node(global::ChilliCream.Nitro.Client.State.INodeData? data) + { + if (data is null) + { + return null; + } + + IGetOpenApiCollectionApiIdQuery_Node? returnValue; + if (data is global::ChilliCream.Nitro.Client.State.ApiData api) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_Api(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ApiDocumentData apiDocument) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_ApiDocument(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ApiKeyData apiKey) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_ApiKey(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ClientData client) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_Client(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ClientChangeLogData clientChangeLog) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_ClientChangeLog(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ClientDeploymentData clientDeployment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_ClientDeployment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.ClientVersionData clientVersion) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_ClientVersion(); + } + else if (data is global::ChilliCream.Nitro.Client.State.CoordinateClientUsageMetricsData coordinateClientUsageMetrics) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_CoordinateClientUsageMetrics(); + } + else if (data is global::ChilliCream.Nitro.Client.State.EnvironmentData environment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_Environment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.FusionConfigurationChangeLogData fusionConfigurationChangeLog) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_FusionConfigurationChangeLog(); + } + else if (data is global::ChilliCream.Nitro.Client.State.FusionConfigurationDeploymentData fusionConfigurationDeployment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_FusionConfigurationDeployment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLDirectiveArgumentDefinitionData graphQLDirectiveArgumentDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveArgumentDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLDirectiveDefinitionData graphQLDirectiveDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLDirectiveDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLEnumTypeDefinitionData graphQLEnumTypeDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLEnumTypeDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLEnumValueDefinitionData graphQLEnumValueDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLEnumValueDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLInputObjectFieldDefinitionData graphQLInputObjectFieldDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectFieldDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLInputObjectTypeDefinitionData graphQLInputObjectTypeDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLInputObjectTypeDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLInterfaceFieldArgumentDefinitionData graphQLInterfaceFieldArgumentDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldArgumentDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLInterfaceFieldDefinitionData graphQLInterfaceFieldDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceFieldDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLInterfaceTypeDefinitionData graphQLInterfaceTypeDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLInterfaceTypeDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLObjectFieldArgumentDefinitionData graphQLObjectFieldArgumentDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldArgumentDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLObjectFieldDefinitionData graphQLObjectFieldDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLObjectFieldDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLScalarTypeDefinitionData graphQLScalarTypeDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLScalarTypeDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GraphQLUnionTypeDefinitionData graphQLUnionTypeDefinition) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_GraphQLUnionTypeDefinition(); + } + else if (data is global::ChilliCream.Nitro.Client.State.GroupData @group) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_Group(); + } + else if (data is global::ChilliCream.Nitro.Client.State.McpFeatureCollectionData mcpFeatureCollection) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollection(); + } + else if (data is global::ChilliCream.Nitro.Client.State.McpFeatureCollectionChangeLogData mcpFeatureCollectionChangeLog) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionChangeLog(); + } + else if (data is global::ChilliCream.Nitro.Client.State.McpFeatureCollectionDeploymentData mcpFeatureCollectionDeployment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionDeployment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.McpFeatureCollectionVersionData mcpFeatureCollectionVersion) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_McpFeatureCollectionVersion(); + } + else if (data is global::ChilliCream.Nitro.Client.State.McpToolData mcpTool) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_McpTool(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiCollectionData openApiCollection) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_OpenApiCollection(MapIGetOpenApiCollectionApiIdQuery_Node_Api_1(openApiCollection.Api)); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiCollectionChangeLogData openApiCollectionChangeLog) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionChangeLog(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiCollectionDeploymentData openApiCollectionDeployment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionDeployment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiCollectionVersionData openApiCollectionVersion) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_OpenApiCollectionVersion(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiEndpointData openApiEndpoint) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_OpenApiEndpoint(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OpenApiModelData openApiModel) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_OpenApiModel(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OrganizationData organization) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_Organization(); + } + else if (data is global::ChilliCream.Nitro.Client.State.OrganizationMemberData organizationMember) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_OrganizationMember(); + } + else if (data is global::ChilliCream.Nitro.Client.State.PublishedMcpFeatureCollectionVersionData publishedMcpFeatureCollectionVersion) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_PublishedMcpFeatureCollectionVersion(); + } + else if (data is global::ChilliCream.Nitro.Client.State.PublishedMcpToolData publishedMcpTool) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_PublishedMcpTool(); + } + else if (data is global::ChilliCream.Nitro.Client.State.PublishedOpenApiCollectionVersionData publishedOpenApiCollectionVersion) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiCollectionVersion(); + } + else if (data is global::ChilliCream.Nitro.Client.State.PublishedOpenApiEndpointData publishedOpenApiEndpoint) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiEndpoint(); + } + else if (data is global::ChilliCream.Nitro.Client.State.PublishedOpenApiModelData publishedOpenApiModel) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_PublishedOpenApiModel(); + } + else if (data is global::ChilliCream.Nitro.Client.State.SchemaChangeLogData schemaChangeLog) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_SchemaChangeLog(); + } + else if (data is global::ChilliCream.Nitro.Client.State.SchemaDeploymentData schemaDeployment) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_SchemaDeployment(); + } + else if (data is global::ChilliCream.Nitro.Client.State.StageData stage) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_Stage(); + } + else if (data is global::ChilliCream.Nitro.Client.State.UserData user) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_User(); + } + else if (data is global::ChilliCream.Nitro.Client.State.WorkspaceData workspace) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_Workspace(); + } + else if (data is global::ChilliCream.Nitro.Client.State.WorkspaceDocumentData workspaceDocument) + { + returnValue = new global::ChilliCream.Nitro.Client.GetOpenApiCollectionApiIdQuery_Node_WorkspaceDocument(); + } + else + { + throw new global::System.NotSupportedException(); + } + + return returnValue; + } + + private global::ChilliCream.Nitro.Client.IGetOpenApiCollectionApiIdQuery_Node_Api_1? MapIGetOpenApiCollectionApiIdQuery_Node_Api_1(global::ChilliCream.Nitro.Client.State.ApiData? data) + { + if (data is null) + { + return null; + } + + IGetOpenApiCollectionApiIdQuery_Node_Api_1 returnValue = default !; + if (data.__typename.Equals("Api", global::System.StringComparison.Ordinal)) + { + returnValue = new GetOpenApiCollectionApiIdQuery_Node_Api_Api(data.Id ?? throw new global::System.ArgumentNullException()); + } + else + { + throw new global::System.NotSupportedException(); + } + + return returnValue; + } + + global::System.Object global::StrawberryShake.IOperationResultDataFactory.Create(global::StrawberryShake.IOperationResultDataInfo dataInfo, global::StrawberryShake.IEntityStoreSnapshot? snapshot) + { + return Create(dataInfo, snapshot); + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultInfoGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetOpenApiCollectionApiIdQueryResultInfo : global::StrawberryShake.IOperationResultDataInfo + { + public GetOpenApiCollectionApiIdQueryResultInfo(global::ChilliCream.Nitro.Client.State.INodeData? node) + { + Node = node; + } + + /// + /// Fetches an object given its ID. + /// + public global::ChilliCream.Nitro.Client.State.INodeData? Node { get; } + public global::System.Collections.Generic.IReadOnlyCollection EntityIds => global::System.Array.Empty(); + public global::System.UInt64 Version => 0; + + public global::StrawberryShake.IOperationResultDataInfo WithVersion(global::System.UInt64 version) + { + return new GetOpenApiCollectionApiIdQueryResultInfo(Node); + } + } + // StrawberryShake.CodeGeneration.CSharp.Generators.ResultDataFactoryGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial class SelectOpenApiCollectionPromptQueryResultFactory : global::StrawberryShake.IOperationResultDataFactory @@ -210112,7 +217673,7 @@ public ShowClientCommandQueryBuilder(global::StrawberryShake.IOperationResultDat var typename = obj.Value.GetProperty("__typename").GetString(); if (typename?.Equals("Api", global::System.StringComparison.Ordinal) ?? false) { - return new global::ChilliCream.Nitro.Client.State.ApiData(typename, name: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "name")), path: Deserialize_NonNullableStringNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "path"))); + return new global::ChilliCream.Nitro.Client.State.ApiData(typename, id: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "id")), name: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "name")), path: Deserialize_NonNullableStringNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "path"))); } throw new global::System.NotSupportedException(); @@ -211189,7 +218750,7 @@ public SelectClientPromptQueryBuilder(global::StrawberryShake.IOperationResultDa var typename = obj.Value.GetProperty("__typename").GetString(); if (typename?.Equals("Api", global::System.StringComparison.Ordinal) ?? false) { - return new global::ChilliCream.Nitro.Client.State.ApiData(typename, name: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "name")), path: Deserialize_NonNullableStringNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "path"))); + return new global::ChilliCream.Nitro.Client.State.ApiData(typename, id: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "id")), name: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "name")), path: Deserialize_NonNullableStringNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "path"))); } throw new global::System.NotSupportedException(); @@ -212175,7 +219736,7 @@ public DeleteClientByIdCommandMutationBuilder(global::StrawberryShake.IOperation var typename = obj.Value.GetProperty("__typename").GetString(); if (typename?.Equals("Api", global::System.StringComparison.Ordinal) ?? false) { - return new global::ChilliCream.Nitro.Client.State.ApiData(typename, name: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "name")), path: Deserialize_NonNullableStringNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "path"))); + return new global::ChilliCream.Nitro.Client.State.ApiData(typename, id: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "id")), name: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "name")), path: Deserialize_NonNullableStringNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "path"))); } throw new global::System.NotSupportedException(); @@ -214867,7 +222428,7 @@ public ListClientCommandQueryBuilder(global::StrawberryShake.IOperationResultDat var typename = obj.Value.GetProperty("__typename").GetString(); if (typename?.Equals("Api", global::System.StringComparison.Ordinal) ?? false) { - return new global::ChilliCream.Nitro.Client.State.ApiData(typename, name: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "name")), path: Deserialize_NonNullableStringNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "path"))); + return new global::ChilliCream.Nitro.Client.State.ApiData(typename, id: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "id")), name: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "name")), path: Deserialize_NonNullableStringNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "path"))); } throw new global::System.NotSupportedException(); @@ -215225,7 +222786,7 @@ public CreateClientCommandMutationBuilder(global::StrawberryShake.IOperationResu var typename = obj.Value.GetProperty("__typename").GetString(); if (typename?.Equals("Api", global::System.StringComparison.Ordinal) ?? false) { - return new global::ChilliCream.Nitro.Client.State.ApiData(typename, name: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "name")), path: Deserialize_NonNullableStringNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "path"))); + return new global::ChilliCream.Nitro.Client.State.ApiData(typename, id: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "id")), name: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "name")), path: Deserialize_NonNullableStringNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "path"))); } throw new global::System.NotSupportedException(); @@ -222732,6 +230293,322 @@ public DeleteApiKeyCommandMutationBuilder(global::StrawberryShake.IOperationResu } } + // StrawberryShake.CodeGeneration.CSharp.Generators.JsonResultBuilderGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class GetMcpFeatureCollectionApiIdQueryBuilder : global::StrawberryShake.OperationResultBuilder + { + private readonly global::StrawberryShake.Serialization.ILeafValueParser _iDParser; + public GetMcpFeatureCollectionApiIdQueryBuilder(global::StrawberryShake.IOperationResultDataFactory resultDataFactory, global::StrawberryShake.Serialization.ISerializerResolver serializerResolver) + { + ResultDataFactory = resultDataFactory ?? throw new global::System.ArgumentNullException(nameof(resultDataFactory)); + _iDParser = serializerResolver.GetLeafValueParser("ID") ?? throw new global::System.ArgumentException("No serializer for type `ID` found."); + } + + protected override global::StrawberryShake.IOperationResultDataFactory ResultDataFactory { get; } + + protected override global::StrawberryShake.IOperationResultDataInfo BuildData(global::System.Text.Json.JsonElement obj) + { + return new GetMcpFeatureCollectionApiIdQueryResultInfo(Deserialize_INodeData(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "node"))); + } + + private global::ChilliCream.Nitro.Client.State.INodeData? Deserialize_INodeData(global::System.Text.Json.JsonElement? obj) + { + if (!obj.HasValue) + { + return null; + } + + if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + { + return null; + } + + var typename = obj.Value.GetProperty("__typename").GetString(); + if (typename?.Equals("Api", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.ApiData(typename); + } + + if (typename?.Equals("ApiDocument", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.ApiDocumentData(typename); + } + + if (typename?.Equals("ApiKey", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.ApiKeyData(typename); + } + + if (typename?.Equals("Client", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.ClientData(typename); + } + + if (typename?.Equals("ClientChangeLog", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.ClientChangeLogData(typename); + } + + if (typename?.Equals("ClientDeployment", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.ClientDeploymentData(typename); + } + + if (typename?.Equals("ClientVersion", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.ClientVersionData(typename); + } + + if (typename?.Equals("CoordinateClientUsageMetrics", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.CoordinateClientUsageMetricsData(typename); + } + + if (typename?.Equals("Environment", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.EnvironmentData(typename); + } + + if (typename?.Equals("FusionConfigurationChangeLog", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.FusionConfigurationChangeLogData(typename); + } + + if (typename?.Equals("FusionConfigurationDeployment", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.FusionConfigurationDeploymentData(typename); + } + + if (typename?.Equals("GraphQLDirectiveArgumentDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLDirectiveArgumentDefinitionData(typename); + } + + if (typename?.Equals("GraphQLDirectiveDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLDirectiveDefinitionData(typename); + } + + if (typename?.Equals("GraphQLEnumTypeDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLEnumTypeDefinitionData(typename); + } + + if (typename?.Equals("GraphQLEnumValueDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLEnumValueDefinitionData(typename); + } + + if (typename?.Equals("GraphQLInputObjectFieldDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLInputObjectFieldDefinitionData(typename); + } + + if (typename?.Equals("GraphQLInputObjectTypeDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLInputObjectTypeDefinitionData(typename); + } + + if (typename?.Equals("GraphQLInterfaceFieldArgumentDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLInterfaceFieldArgumentDefinitionData(typename); + } + + if (typename?.Equals("GraphQLInterfaceFieldDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLInterfaceFieldDefinitionData(typename); + } + + if (typename?.Equals("GraphQLInterfaceTypeDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLInterfaceTypeDefinitionData(typename); + } + + if (typename?.Equals("GraphQLObjectFieldArgumentDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLObjectFieldArgumentDefinitionData(typename); + } + + if (typename?.Equals("GraphQLObjectFieldDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLObjectFieldDefinitionData(typename); + } + + if (typename?.Equals("GraphQLScalarTypeDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLScalarTypeDefinitionData(typename); + } + + if (typename?.Equals("GraphQLUnionTypeDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLUnionTypeDefinitionData(typename); + } + + if (typename?.Equals("Group", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GroupData(typename); + } + + if (typename?.Equals("McpFeatureCollection", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.McpFeatureCollectionData(typename, api: Deserialize_IGetMcpFeatureCollectionApiIdQuery_Node_Api_1(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "api"))); + } + + if (typename?.Equals("McpFeatureCollectionChangeLog", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.McpFeatureCollectionChangeLogData(typename); + } + + if (typename?.Equals("McpFeatureCollectionDeployment", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.McpFeatureCollectionDeploymentData(typename); + } + + if (typename?.Equals("McpFeatureCollectionVersion", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.McpFeatureCollectionVersionData(typename); + } + + if (typename?.Equals("McpTool", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.McpToolData(typename); + } + + if (typename?.Equals("OpenApiCollection", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiCollectionData(typename); + } + + if (typename?.Equals("OpenApiCollectionChangeLog", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiCollectionChangeLogData(typename); + } + + if (typename?.Equals("OpenApiCollectionDeployment", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiCollectionDeploymentData(typename); + } + + if (typename?.Equals("OpenApiCollectionVersion", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiCollectionVersionData(typename); + } + + if (typename?.Equals("OpenApiEndpoint", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiEndpointData(typename); + } + + if (typename?.Equals("OpenApiModel", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiModelData(typename); + } + + if (typename?.Equals("Organization", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OrganizationData(typename); + } + + if (typename?.Equals("OrganizationMember", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OrganizationMemberData(typename); + } + + if (typename?.Equals("PublishedMcpFeatureCollectionVersion", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.PublishedMcpFeatureCollectionVersionData(typename); + } + + if (typename?.Equals("PublishedMcpTool", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.PublishedMcpToolData(typename); + } + + if (typename?.Equals("PublishedOpenApiCollectionVersion", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.PublishedOpenApiCollectionVersionData(typename); + } + + if (typename?.Equals("PublishedOpenApiEndpoint", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.PublishedOpenApiEndpointData(typename); + } + + if (typename?.Equals("PublishedOpenApiModel", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.PublishedOpenApiModelData(typename); + } + + if (typename?.Equals("SchemaChangeLog", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.SchemaChangeLogData(typename); + } + + if (typename?.Equals("SchemaDeployment", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.SchemaDeploymentData(typename); + } + + if (typename?.Equals("Stage", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.StageData(typename); + } + + if (typename?.Equals("User", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.UserData(typename); + } + + if (typename?.Equals("Workspace", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.WorkspaceData(typename); + } + + if (typename?.Equals("WorkspaceDocument", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.WorkspaceDocumentData(typename); + } + + throw new global::System.NotSupportedException(); + } + + private global::ChilliCream.Nitro.Client.State.ApiData? Deserialize_IGetMcpFeatureCollectionApiIdQuery_Node_Api_1(global::System.Text.Json.JsonElement? obj) + { + if (!obj.HasValue) + { + return null; + } + + if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + { + return null; + } + + var typename = obj.Value.GetProperty("__typename").GetString(); + if (typename?.Equals("Api", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.ApiData(typename, id: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "id"))); + } + + throw new global::System.NotSupportedException(); + } + + private global::System.String Deserialize_NonNullableString(global::System.Text.Json.JsonElement? obj) + { + if (!obj.HasValue) + { + throw new global::System.ArgumentNullException(); + } + + if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + { + throw new global::System.ArgumentNullException(); + } + + return _iDParser.Parse(obj.Value.GetString()!); + } + } + // StrawberryShake.CodeGeneration.CSharp.Generators.JsonResultBuilderGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] public partial class SelectMcpFeatureCollectionPromptQueryBuilder : global::StrawberryShake.OperationResultBuilder @@ -226614,7 +234491,149 @@ public CreatePersonalAccessTokenCommandMutationBuilder(global::StrawberryShake.I return _dateTimeParser.Parse(obj.Value.GetString()!); } - private global::System.Collections.Generic.IReadOnlyList? Deserialize_ICreatePersonalAccessTokenErrorDataNonNullableArray(global::System.Text.Json.JsonElement? obj) + private global::System.Collections.Generic.IReadOnlyList? Deserialize_ICreatePersonalAccessTokenErrorDataNonNullableArray(global::System.Text.Json.JsonElement? obj) + { + if (!obj.HasValue) + { + return null; + } + + if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + { + return null; + } + + var createPersonalAccessTokenErrors = new global::System.Collections.Generic.List(); + foreach (global::System.Text.Json.JsonElement child in obj.Value.EnumerateArray()) + { + createPersonalAccessTokenErrors.Add(Deserialize_NonNullableICreatePersonalAccessTokenErrorData(child)); + } + + return createPersonalAccessTokenErrors; + } + + private global::ChilliCream.Nitro.Client.State.ICreatePersonalAccessTokenErrorData Deserialize_NonNullableICreatePersonalAccessTokenErrorData(global::System.Text.Json.JsonElement? obj) + { + if (!obj.HasValue) + { + throw new global::System.ArgumentNullException(); + } + + if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + { + throw new global::System.ArgumentNullException(); + } + + var typename = obj.Value.GetProperty("__typename").GetString(); + if (typename?.Equals("ValidationError", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.ValidationErrorData(typename, message: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "message"))); + } + + if (typename?.Equals("UnauthorizedOperation", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.UnauthorizedOperationData(typename, message: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "message"))); + } + + throw new global::System.NotSupportedException(); + } + } + + // StrawberryShake.CodeGeneration.CSharp.Generators.JsonResultBuilderGenerator + [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] + public partial class RevokePersonalAccessTokenCommandMutationBuilder : global::StrawberryShake.OperationResultBuilder + { + private readonly global::StrawberryShake.Serialization.ILeafValueParser _iDParser; + private readonly global::StrawberryShake.Serialization.ILeafValueParser _stringParser; + private readonly global::StrawberryShake.Serialization.ILeafValueParser _dateTimeParser; + public RevokePersonalAccessTokenCommandMutationBuilder(global::StrawberryShake.IOperationResultDataFactory resultDataFactory, global::StrawberryShake.Serialization.ISerializerResolver serializerResolver) + { + ResultDataFactory = resultDataFactory ?? throw new global::System.ArgumentNullException(nameof(resultDataFactory)); + _iDParser = serializerResolver.GetLeafValueParser("ID") ?? throw new global::System.ArgumentException("No serializer for type `ID` found."); + _stringParser = serializerResolver.GetLeafValueParser("String") ?? throw new global::System.ArgumentException("No serializer for type `String` found."); + _dateTimeParser = serializerResolver.GetLeafValueParser("DateTime") ?? throw new global::System.ArgumentException("No serializer for type `DateTime` found."); + } + + protected override global::StrawberryShake.IOperationResultDataFactory ResultDataFactory { get; } + + protected override global::StrawberryShake.IOperationResultDataInfo BuildData(global::System.Text.Json.JsonElement obj) + { + return new RevokePersonalAccessTokenCommandMutationResultInfo(Deserialize_NonNullableIRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "revokePersonalAccessToken"))); + } + + private global::ChilliCream.Nitro.Client.State.RevokePersonalAccessTokenPayloadData Deserialize_NonNullableIRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken(global::System.Text.Json.JsonElement? obj) + { + if (!obj.HasValue) + { + throw new global::System.ArgumentNullException(); + } + + if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + { + throw new global::System.ArgumentNullException(); + } + + var typename = obj.Value.GetProperty("__typename").GetString(); + if (typename?.Equals("RevokePersonalAccessTokenPayload", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.RevokePersonalAccessTokenPayloadData(typename, personalAccessToken: Deserialize_IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "personalAccessToken")), errors: Deserialize_IRevokePersonalAccessTokenErrorDataNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "errors"))); + } + + throw new global::System.NotSupportedException(); + } + + private global::ChilliCream.Nitro.Client.State.PersonalAccessTokenData? Deserialize_IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken(global::System.Text.Json.JsonElement? obj) + { + if (!obj.HasValue) + { + return null; + } + + if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + { + return null; + } + + var typename = obj.Value.GetProperty("__typename").GetString(); + if (typename?.Equals("PersonalAccessToken", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.PersonalAccessTokenData(typename, id: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "id")), description: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "description")), createdAt: Deserialize_NonNullableDateTimeOffset(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "createdAt")), expiresAt: Deserialize_NonNullableDateTimeOffset(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "expiresAt"))); + } + + throw new global::System.NotSupportedException(); + } + + private global::System.String Deserialize_NonNullableString(global::System.Text.Json.JsonElement? obj) + { + if (!obj.HasValue) + { + throw new global::System.ArgumentNullException(); + } + + if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + { + throw new global::System.ArgumentNullException(); + } + + return _iDParser.Parse(obj.Value.GetString()!); + } + + private global::System.DateTimeOffset Deserialize_NonNullableDateTimeOffset(global::System.Text.Json.JsonElement? obj) + { + if (!obj.HasValue) + { + throw new global::System.ArgumentNullException(); + } + + if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + { + throw new global::System.ArgumentNullException(); + } + + return _dateTimeParser.Parse(obj.Value.GetString()!); + } + + private global::System.Collections.Generic.IReadOnlyList? Deserialize_IRevokePersonalAccessTokenErrorDataNonNullableArray(global::System.Text.Json.JsonElement? obj) { if (!obj.HasValue) { @@ -226626,16 +234645,16 @@ public CreatePersonalAccessTokenCommandMutationBuilder(global::StrawberryShake.I return null; } - var createPersonalAccessTokenErrors = new global::System.Collections.Generic.List(); + var revokePersonalAccessTokenErrors = new global::System.Collections.Generic.List(); foreach (global::System.Text.Json.JsonElement child in obj.Value.EnumerateArray()) { - createPersonalAccessTokenErrors.Add(Deserialize_NonNullableICreatePersonalAccessTokenErrorData(child)); + revokePersonalAccessTokenErrors.Add(Deserialize_NonNullableIRevokePersonalAccessTokenErrorData(child)); } - return createPersonalAccessTokenErrors; + return revokePersonalAccessTokenErrors; } - private global::ChilliCream.Nitro.Client.State.ICreatePersonalAccessTokenErrorData Deserialize_NonNullableICreatePersonalAccessTokenErrorData(global::System.Text.Json.JsonElement? obj) + private global::ChilliCream.Nitro.Client.State.IRevokePersonalAccessTokenErrorData Deserialize_NonNullableIRevokePersonalAccessTokenErrorData(global::System.Text.Json.JsonElement? obj) { if (!obj.HasValue) { @@ -226648,14 +234667,14 @@ public CreatePersonalAccessTokenCommandMutationBuilder(global::StrawberryShake.I } var typename = obj.Value.GetProperty("__typename").GetString(); - if (typename?.Equals("ValidationError", global::System.StringComparison.Ordinal) ?? false) + if (typename?.Equals("UnauthorizedOperation", global::System.StringComparison.Ordinal) ?? false) { - return new global::ChilliCream.Nitro.Client.State.ValidationErrorData(typename, message: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "message"))); + return new global::ChilliCream.Nitro.Client.State.UnauthorizedOperationData(typename, message: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "message"))); } - if (typename?.Equals("UnauthorizedOperation", global::System.StringComparison.Ordinal) ?? false) + if (typename?.Equals("PersonalAccessTokenNotFoundError", global::System.StringComparison.Ordinal) ?? false) { - return new global::ChilliCream.Nitro.Client.State.UnauthorizedOperationData(typename, message: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "message"))); + return new global::ChilliCream.Nitro.Client.State.PersonalAccessTokenNotFoundErrorData(typename, message: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "message"))); } throw new global::System.NotSupportedException(); @@ -226664,99 +234683,284 @@ public CreatePersonalAccessTokenCommandMutationBuilder(global::StrawberryShake.I // StrawberryShake.CodeGeneration.CSharp.Generators.JsonResultBuilderGenerator [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "11.0.0")] - public partial class RevokePersonalAccessTokenCommandMutationBuilder : global::StrawberryShake.OperationResultBuilder + public partial class GetOpenApiCollectionApiIdQueryBuilder : global::StrawberryShake.OperationResultBuilder { private readonly global::StrawberryShake.Serialization.ILeafValueParser _iDParser; - private readonly global::StrawberryShake.Serialization.ILeafValueParser _stringParser; - private readonly global::StrawberryShake.Serialization.ILeafValueParser _dateTimeParser; - public RevokePersonalAccessTokenCommandMutationBuilder(global::StrawberryShake.IOperationResultDataFactory resultDataFactory, global::StrawberryShake.Serialization.ISerializerResolver serializerResolver) + public GetOpenApiCollectionApiIdQueryBuilder(global::StrawberryShake.IOperationResultDataFactory resultDataFactory, global::StrawberryShake.Serialization.ISerializerResolver serializerResolver) { ResultDataFactory = resultDataFactory ?? throw new global::System.ArgumentNullException(nameof(resultDataFactory)); _iDParser = serializerResolver.GetLeafValueParser("ID") ?? throw new global::System.ArgumentException("No serializer for type `ID` found."); - _stringParser = serializerResolver.GetLeafValueParser("String") ?? throw new global::System.ArgumentException("No serializer for type `String` found."); - _dateTimeParser = serializerResolver.GetLeafValueParser("DateTime") ?? throw new global::System.ArgumentException("No serializer for type `DateTime` found."); } - protected override global::StrawberryShake.IOperationResultDataFactory ResultDataFactory { get; } + protected override global::StrawberryShake.IOperationResultDataFactory ResultDataFactory { get; } protected override global::StrawberryShake.IOperationResultDataInfo BuildData(global::System.Text.Json.JsonElement obj) { - return new RevokePersonalAccessTokenCommandMutationResultInfo(Deserialize_NonNullableIRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "revokePersonalAccessToken"))); + return new GetOpenApiCollectionApiIdQueryResultInfo(Deserialize_INodeData(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "node"))); } - private global::ChilliCream.Nitro.Client.State.RevokePersonalAccessTokenPayloadData Deserialize_NonNullableIRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken(global::System.Text.Json.JsonElement? obj) + private global::ChilliCream.Nitro.Client.State.INodeData? Deserialize_INodeData(global::System.Text.Json.JsonElement? obj) { if (!obj.HasValue) { - throw new global::System.ArgumentNullException(); + return null; } if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) { - throw new global::System.ArgumentNullException(); + return null; } var typename = obj.Value.GetProperty("__typename").GetString(); - if (typename?.Equals("RevokePersonalAccessTokenPayload", global::System.StringComparison.Ordinal) ?? false) + if (typename?.Equals("Api", global::System.StringComparison.Ordinal) ?? false) { - return new global::ChilliCream.Nitro.Client.State.RevokePersonalAccessTokenPayloadData(typename, personalAccessToken: Deserialize_IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "personalAccessToken")), errors: Deserialize_IRevokePersonalAccessTokenErrorDataNonNullableArray(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "errors"))); + return new global::ChilliCream.Nitro.Client.State.ApiData(typename); } - throw new global::System.NotSupportedException(); - } + if (typename?.Equals("ApiDocument", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.ApiDocumentData(typename); + } - private global::ChilliCream.Nitro.Client.State.PersonalAccessTokenData? Deserialize_IRevokePersonalAccessTokenCommandMutation_RevokePersonalAccessToken_PersonalAccessToken(global::System.Text.Json.JsonElement? obj) - { - if (!obj.HasValue) + if (typename?.Equals("ApiKey", global::System.StringComparison.Ordinal) ?? false) { - return null; + return new global::ChilliCream.Nitro.Client.State.ApiKeyData(typename); } - if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + if (typename?.Equals("Client", global::System.StringComparison.Ordinal) ?? false) { - return null; + return new global::ChilliCream.Nitro.Client.State.ClientData(typename); } - var typename = obj.Value.GetProperty("__typename").GetString(); - if (typename?.Equals("PersonalAccessToken", global::System.StringComparison.Ordinal) ?? false) + if (typename?.Equals("ClientChangeLog", global::System.StringComparison.Ordinal) ?? false) { - return new global::ChilliCream.Nitro.Client.State.PersonalAccessTokenData(typename, id: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "id")), description: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "description")), createdAt: Deserialize_NonNullableDateTimeOffset(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "createdAt")), expiresAt: Deserialize_NonNullableDateTimeOffset(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "expiresAt"))); + return new global::ChilliCream.Nitro.Client.State.ClientChangeLogData(typename); } - throw new global::System.NotSupportedException(); - } + if (typename?.Equals("ClientDeployment", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.ClientDeploymentData(typename); + } - private global::System.String Deserialize_NonNullableString(global::System.Text.Json.JsonElement? obj) - { - if (!obj.HasValue) + if (typename?.Equals("ClientVersion", global::System.StringComparison.Ordinal) ?? false) { - throw new global::System.ArgumentNullException(); + return new global::ChilliCream.Nitro.Client.State.ClientVersionData(typename); } - if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + if (typename?.Equals("CoordinateClientUsageMetrics", global::System.StringComparison.Ordinal) ?? false) { - throw new global::System.ArgumentNullException(); + return new global::ChilliCream.Nitro.Client.State.CoordinateClientUsageMetricsData(typename); } - return _iDParser.Parse(obj.Value.GetString()!); - } + if (typename?.Equals("Environment", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.EnvironmentData(typename); + } - private global::System.DateTimeOffset Deserialize_NonNullableDateTimeOffset(global::System.Text.Json.JsonElement? obj) - { - if (!obj.HasValue) + if (typename?.Equals("FusionConfigurationChangeLog", global::System.StringComparison.Ordinal) ?? false) { - throw new global::System.ArgumentNullException(); + return new global::ChilliCream.Nitro.Client.State.FusionConfigurationChangeLogData(typename); } - if (obj.Value.ValueKind == global::System.Text.Json.JsonValueKind.Null) + if (typename?.Equals("FusionConfigurationDeployment", global::System.StringComparison.Ordinal) ?? false) { - throw new global::System.ArgumentNullException(); + return new global::ChilliCream.Nitro.Client.State.FusionConfigurationDeploymentData(typename); } - return _dateTimeParser.Parse(obj.Value.GetString()!); + if (typename?.Equals("GraphQLDirectiveArgumentDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLDirectiveArgumentDefinitionData(typename); + } + + if (typename?.Equals("GraphQLDirectiveDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLDirectiveDefinitionData(typename); + } + + if (typename?.Equals("GraphQLEnumTypeDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLEnumTypeDefinitionData(typename); + } + + if (typename?.Equals("GraphQLEnumValueDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLEnumValueDefinitionData(typename); + } + + if (typename?.Equals("GraphQLInputObjectFieldDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLInputObjectFieldDefinitionData(typename); + } + + if (typename?.Equals("GraphQLInputObjectTypeDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLInputObjectTypeDefinitionData(typename); + } + + if (typename?.Equals("GraphQLInterfaceFieldArgumentDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLInterfaceFieldArgumentDefinitionData(typename); + } + + if (typename?.Equals("GraphQLInterfaceFieldDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLInterfaceFieldDefinitionData(typename); + } + + if (typename?.Equals("GraphQLInterfaceTypeDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLInterfaceTypeDefinitionData(typename); + } + + if (typename?.Equals("GraphQLObjectFieldArgumentDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLObjectFieldArgumentDefinitionData(typename); + } + + if (typename?.Equals("GraphQLObjectFieldDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLObjectFieldDefinitionData(typename); + } + + if (typename?.Equals("GraphQLScalarTypeDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLScalarTypeDefinitionData(typename); + } + + if (typename?.Equals("GraphQLUnionTypeDefinition", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GraphQLUnionTypeDefinitionData(typename); + } + + if (typename?.Equals("Group", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.GroupData(typename); + } + + if (typename?.Equals("McpFeatureCollection", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.McpFeatureCollectionData(typename); + } + + if (typename?.Equals("McpFeatureCollectionChangeLog", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.McpFeatureCollectionChangeLogData(typename); + } + + if (typename?.Equals("McpFeatureCollectionDeployment", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.McpFeatureCollectionDeploymentData(typename); + } + + if (typename?.Equals("McpFeatureCollectionVersion", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.McpFeatureCollectionVersionData(typename); + } + + if (typename?.Equals("McpTool", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.McpToolData(typename); + } + + if (typename?.Equals("OpenApiCollection", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiCollectionData(typename, api: Deserialize_IGetOpenApiCollectionApiIdQuery_Node_Api_1(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "api"))); + } + + if (typename?.Equals("OpenApiCollectionChangeLog", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiCollectionChangeLogData(typename); + } + + if (typename?.Equals("OpenApiCollectionDeployment", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiCollectionDeploymentData(typename); + } + + if (typename?.Equals("OpenApiCollectionVersion", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiCollectionVersionData(typename); + } + + if (typename?.Equals("OpenApiEndpoint", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiEndpointData(typename); + } + + if (typename?.Equals("OpenApiModel", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OpenApiModelData(typename); + } + + if (typename?.Equals("Organization", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OrganizationData(typename); + } + + if (typename?.Equals("OrganizationMember", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.OrganizationMemberData(typename); + } + + if (typename?.Equals("PublishedMcpFeatureCollectionVersion", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.PublishedMcpFeatureCollectionVersionData(typename); + } + + if (typename?.Equals("PublishedMcpTool", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.PublishedMcpToolData(typename); + } + + if (typename?.Equals("PublishedOpenApiCollectionVersion", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.PublishedOpenApiCollectionVersionData(typename); + } + + if (typename?.Equals("PublishedOpenApiEndpoint", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.PublishedOpenApiEndpointData(typename); + } + + if (typename?.Equals("PublishedOpenApiModel", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.PublishedOpenApiModelData(typename); + } + + if (typename?.Equals("SchemaChangeLog", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.SchemaChangeLogData(typename); + } + + if (typename?.Equals("SchemaDeployment", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.SchemaDeploymentData(typename); + } + + if (typename?.Equals("Stage", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.StageData(typename); + } + + if (typename?.Equals("User", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.UserData(typename); + } + + if (typename?.Equals("Workspace", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.WorkspaceData(typename); + } + + if (typename?.Equals("WorkspaceDocument", global::System.StringComparison.Ordinal) ?? false) + { + return new global::ChilliCream.Nitro.Client.State.WorkspaceDocumentData(typename); + } + + throw new global::System.NotSupportedException(); } - private global::System.Collections.Generic.IReadOnlyList? Deserialize_IRevokePersonalAccessTokenErrorDataNonNullableArray(global::System.Text.Json.JsonElement? obj) + private global::ChilliCream.Nitro.Client.State.ApiData? Deserialize_IGetOpenApiCollectionApiIdQuery_Node_Api_1(global::System.Text.Json.JsonElement? obj) { if (!obj.HasValue) { @@ -226768,16 +234972,16 @@ public RevokePersonalAccessTokenCommandMutationBuilder(global::StrawberryShake.I return null; } - var revokePersonalAccessTokenErrors = new global::System.Collections.Generic.List(); - foreach (global::System.Text.Json.JsonElement child in obj.Value.EnumerateArray()) + var typename = obj.Value.GetProperty("__typename").GetString(); + if (typename?.Equals("Api", global::System.StringComparison.Ordinal) ?? false) { - revokePersonalAccessTokenErrors.Add(Deserialize_NonNullableIRevokePersonalAccessTokenErrorData(child)); + return new global::ChilliCream.Nitro.Client.State.ApiData(typename, id: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "id"))); } - return revokePersonalAccessTokenErrors; + throw new global::System.NotSupportedException(); } - private global::ChilliCream.Nitro.Client.State.IRevokePersonalAccessTokenErrorData Deserialize_NonNullableIRevokePersonalAccessTokenErrorData(global::System.Text.Json.JsonElement? obj) + private global::System.String Deserialize_NonNullableString(global::System.Text.Json.JsonElement? obj) { if (!obj.HasValue) { @@ -226789,18 +234993,7 @@ public RevokePersonalAccessTokenCommandMutationBuilder(global::StrawberryShake.I throw new global::System.ArgumentNullException(); } - var typename = obj.Value.GetProperty("__typename").GetString(); - if (typename?.Equals("UnauthorizedOperation", global::System.StringComparison.Ordinal) ?? false) - { - return new global::ChilliCream.Nitro.Client.State.UnauthorizedOperationData(typename, message: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "message"))); - } - - if (typename?.Equals("PersonalAccessTokenNotFoundError", global::System.StringComparison.Ordinal) ?? false) - { - return new global::ChilliCream.Nitro.Client.State.PersonalAccessTokenNotFoundErrorData(typename, message: Deserialize_NonNullableString(global::StrawberryShake.Json.JsonElementExtensions.GetPropertyOrNull(obj, "message"))); - } - - throw new global::System.NotSupportedException(); + return _iDParser.Parse(obj.Value.GetString()!); } } @@ -235725,14 +243918,14 @@ public partial interface INodeData [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "0.0.0.0")] public partial record ApiData : IApiKeyReferenceData, IAuthorizationEventLogResourceData, IWorkspaceChangeResultData, INodeData { - public ApiData(global::System.String __typename, global::ChilliCream.Nitro.Client.State.MockSchemasConnectionData? mockSchemas = default !, global::System.String? name = default !, global::System.Collections.Generic.IReadOnlyList? path = default !, global::ChilliCream.Nitro.Client.State.ClientsConnectionData? clients = default !, global::System.String? id = default !, global::ChilliCream.Nitro.Client.State.WorkspaceData? workspace = default !, global::ChilliCream.Nitro.Client.State.ApiSettingsData? settings = default !, global::System.String? version = default !, global::System.Collections.Generic.IReadOnlyList? stages = default !, global::ChilliCream.Nitro.Client.State.ApiMcpFeatureCollectionsConnectionData? mcpFeatureCollections = default !, global::ChilliCream.Nitro.Client.State.ApiOpenApiCollectionsConnectionData? openApiCollections = default !) + public ApiData(global::System.String __typename, global::ChilliCream.Nitro.Client.State.MockSchemasConnectionData? mockSchemas = default !, global::System.String? id = default !, global::System.String? name = default !, global::System.Collections.Generic.IReadOnlyList? path = default !, global::ChilliCream.Nitro.Client.State.ClientsConnectionData? clients = default !, global::ChilliCream.Nitro.Client.State.WorkspaceData? workspace = default !, global::ChilliCream.Nitro.Client.State.ApiSettingsData? settings = default !, global::System.String? version = default !, global::System.Collections.Generic.IReadOnlyList? stages = default !, global::ChilliCream.Nitro.Client.State.ApiMcpFeatureCollectionsConnectionData? mcpFeatureCollections = default !, global::ChilliCream.Nitro.Client.State.ApiOpenApiCollectionsConnectionData? openApiCollections = default !) { this.__typename = __typename ?? throw new global::System.ArgumentNullException(nameof(__typename)); MockSchemas = mockSchemas; + Id = id; Name = name; Path = path; Clients = clients; - Id = id; Workspace = workspace; Settings = settings; Version = version; @@ -235743,10 +243936,10 @@ public partial record ApiData : IApiKeyReferenceData, IAuthorizationEventLogReso public global::System.String __typename { get; init; } public global::ChilliCream.Nitro.Client.State.MockSchemasConnectionData? MockSchemas { get; init; } + public global::System.String? Id { get; init; } public global::System.String? Name { get; init; } public global::System.Collections.Generic.IReadOnlyList? Path { get; init; } public global::ChilliCream.Nitro.Client.State.ClientsConnectionData? Clients { get; init; } - public global::System.String? Id { get; init; } public global::ChilliCream.Nitro.Client.State.WorkspaceData? Workspace { get; init; } public global::ChilliCream.Nitro.Client.State.ApiSettingsData? Settings { get; init; } public global::System.String? Version { get; init; } @@ -236197,16 +244390,18 @@ public GroupData(global::System.String __typename) [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "0.0.0.0")] public partial record McpFeatureCollectionData : INodeData { - public McpFeatureCollectionData(global::System.String __typename, global::System.String? id = default !, global::System.String? name = default !) + public McpFeatureCollectionData(global::System.String __typename, global::System.String? id = default !, global::System.String? name = default !, global::ChilliCream.Nitro.Client.State.ApiData? api = default !) { this.__typename = __typename ?? throw new global::System.ArgumentNullException(nameof(__typename)); Id = id; Name = name; + Api = api; } public global::System.String __typename { get; init; } public global::System.String? Id { get; init; } public global::System.String? Name { get; init; } + public global::ChilliCream.Nitro.Client.State.ApiData? Api { get; init; } } // StrawberryShake.CodeGeneration.CSharp.Generators.DataTypeGenerator @@ -236265,16 +244460,18 @@ public McpToolData(global::System.String __typename) [global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "0.0.0.0")] public partial record OpenApiCollectionData : INodeData { - public OpenApiCollectionData(global::System.String __typename, global::System.String? id = default !, global::System.String? name = default !) + public OpenApiCollectionData(global::System.String __typename, global::System.String? id = default !, global::System.String? name = default !, global::ChilliCream.Nitro.Client.State.ApiData? api = default !) { this.__typename = __typename ?? throw new global::System.ArgumentNullException(nameof(__typename)); Id = id; Name = name; + Api = api; } public global::System.String __typename { get; init; } public global::System.String? Id { get; init; } public global::System.String? Name { get; init; } + public global::ChilliCream.Nitro.Client.State.ApiData? Api { get; init; } } // StrawberryShake.CodeGeneration.CSharp.Generators.DataTypeGenerator @@ -239993,6 +248190,7 @@ public static partial class ApiClientServiceCollectionExtensions global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); @@ -240005,6 +248203,7 @@ public static partial class ApiClientServiceCollectionExtensions global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); @@ -240063,6 +248262,7 @@ public static partial class ApiClientServiceCollectionExtensions global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); @@ -240075,6 +248275,7 @@ public static partial class ApiClientServiceCollectionExtensions global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp))); @@ -240502,6 +248703,14 @@ public static partial class ApiClientServiceCollectionExtensions global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::StrawberryShake.Json.JsonResultPatcher>(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::ChilliCream.Nitro.Client.State.GetMcpFeatureCollectionApiIdQueryResultFactory>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::ChilliCream.Nitro.Client.State.GetMcpFeatureCollectionApiIdQueryBuilder>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.StorelessOperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::StrawberryShake.Json.JsonResultPatcher>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::ChilliCream.Nitro.Client.State.SelectMcpFeatureCollectionPromptQueryResultFactory>(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); @@ -240598,6 +248807,14 @@ public static partial class ApiClientServiceCollectionExtensions global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::StrawberryShake.Json.JsonResultPatcher>(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::ChilliCream.Nitro.Client.State.GetOpenApiCollectionApiIdQueryResultFactory>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::ChilliCream.Nitro.Client.State.GetOpenApiCollectionApiIdQueryBuilder>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton>(services, sp => new global::StrawberryShake.StorelessOperationExecutor(global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp), () => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp))); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::StrawberryShake.Json.JsonResultPatcher>(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services); + global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton, global::ChilliCream.Nitro.Client.State.SelectOpenApiCollectionPromptQueryResultFactory>(services); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService>(sp)); global::Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(services, sp => global::Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(sp)); diff --git a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/IMcpClient.cs b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/IMcpClient.cs index 0d635e87005..2674f9a9e42 100644 --- a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/IMcpClient.cs +++ b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/IMcpClient.cs @@ -60,6 +60,22 @@ Task + /// Gets the id of the API an MCP feature collection belongs to. + /// + /// The api id, or null if the feature collection or its api was not found. + /// + /// The server returned a GraphQL error. + /// + /// + /// The server returned an HTTP error without a GraphQL response body. + /// + /// + /// The request was rejected because the current credentials do not grant access. + /// + /// The operation was canceled. + Task GetMcpFeatureCollectionApiIdAsync(string mcpFeatureCollectionId, CancellationToken cancellationToken); + /// /// Uploads an MCP feature collection version. /// diff --git a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/McpClient.cs b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/McpClient.cs index 2fc17c34499..f7f6f5507c9 100644 --- a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/McpClient.cs +++ b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/McpClient.cs @@ -65,6 +65,13 @@ public async Task GetMcpFeatureCollectionApiIdAsync(string mcpFeatureCollectionId, CancellationToken cancellationToken) + { + var result = await apiClient.GetMcpFeatureCollectionApiIdQuery.ExecuteAsync(mcpFeatureCollectionId, cancellationToken); + var data = OperationResultHelper.EnsureData(result); + return (data.Node as IGetMcpFeatureCollectionApiIdQuery_Node_McpFeatureCollection)?.Api?.Id; + } + public async Task UploadMcpFeatureCollectionVersionAsync( string mcpFeatureCollectionId, string tag, diff --git a/src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/Operations/GetMcpFeatureCollectionApiId.graphql b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/Operations/GetMcpFeatureCollectionApiId.graphql new file mode 100644 index 00000000000..89d727f4215 --- /dev/null +++ b/src/Nitro/Common/src/ChilliCream.Nitro.Client/Mcp/Operations/GetMcpFeatureCollectionApiId.graphql @@ -0,0 +1,9 @@ +query GetMcpFeatureCollectionApiIdQuery($id: ID!) { + node(id: $id) { + ... on McpFeatureCollection { + api { + id + } + } + } +} diff --git a/src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/IOpenApiClient.cs b/src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/IOpenApiClient.cs index 20461dbefc0..ebbe70bb67b 100644 --- a/src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/IOpenApiClient.cs +++ b/src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/IOpenApiClient.cs @@ -60,6 +60,22 @@ Task De int? first, CancellationToken cancellationToken); + /// + /// Gets the id of the API an OpenAPI collection belongs to. + /// + /// The api id, or null if the collection or its api was not found. + /// + /// The server returned a GraphQL error. + /// + /// + /// The server returned an HTTP error without a GraphQL response body. + /// + /// + /// The request was rejected because the current credentials do not grant access. + /// + /// The operation was canceled. + Task GetOpenApiCollectionApiIdAsync(string openApiCollectionId, CancellationToken cancellationToken); + /// /// Uploads an OpenAPI collection version. /// diff --git a/src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/OpenApiClient.cs b/src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/OpenApiClient.cs index b40ed8d8321..15caab71048 100644 --- a/src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/OpenApiClient.cs +++ b/src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/OpenApiClient.cs @@ -66,6 +66,13 @@ public async Task GetOpenApiCollectionApiIdAsync(string openApiCollectionId, CancellationToken cancellationToken) + { + var result = await apiClient.GetOpenApiCollectionApiIdQuery.ExecuteAsync(openApiCollectionId, cancellationToken); + var data = OperationResultHelper.EnsureData(result); + return (data.Node as IGetOpenApiCollectionApiIdQuery_Node_OpenApiCollection)?.Api?.Id; + } + public async Task UploadOpenApiCollectionVersionAsync( string openApiCollectionId, string tag, diff --git a/src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/Operations/GetOpenApiCollectionApiId.graphql b/src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/Operations/GetOpenApiCollectionApiId.graphql new file mode 100644 index 00000000000..8015fe74377 --- /dev/null +++ b/src/Nitro/Common/src/ChilliCream.Nitro.Client/OpenApi/Operations/GetOpenApiCollectionApiId.graphql @@ -0,0 +1,9 @@ +query GetOpenApiCollectionApiIdQuery($id: ID!) { + node(id: $id) { + ... on OpenApiCollection { + api { + id + } + } + } +} diff --git a/src/Nitro/Common/src/ChilliCream.Nitro.Client/persisted/operations.json b/src/Nitro/Common/src/ChilliCream.Nitro.Client/persisted/operations.json index d1c8711e954..9f38e66203d 100644 --- a/src/Nitro/Common/src/ChilliCream.Nitro.Client/persisted/operations.json +++ b/src/Nitro/Common/src/ChilliCream.Nitro.Client/persisted/operations.json @@ -1 +1 @@ -{"034b954a7bdc2b82523236e0fb9274dc":"mutation ValidateMcpFeatureCollectionCommandMutation($input: ValidateMcpFeatureCollectionInput!) { validateMcpFeatureCollection(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...McpFeatureCollectionNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment McpFeatureCollectionNotFoundError on McpFeatureCollectionNotFoundError { mcpFeatureCollectionId ...Error }","04dc2966f6e31ef4aa9f0e54b84b105b":"query SelectOpenApiCollectionPromptQuery($apiId: ID!, $after: String, $first: Int) { apiById(id: $apiId) { __typename openApiCollections(after: $after, first: $first) { __typename edges { __typename ...SelectOpenApiCollectionPrompt_OpenApiCollectionEdge } pageInfo { __typename ...PageInfo } } } } fragment SelectOpenApiCollectionPrompt_OpenApiCollectionEdge on ApiOpenApiCollectionsEdge { cursor node { __typename ...SelectOpenApiCollectionPrompt_OpenApiCollection } } fragment SelectOpenApiCollectionPrompt_OpenApiCollection on OpenApiCollection { id name ...OpenApiCollectionDetailPrompt_OpenApiCollection } fragment OpenApiCollectionDetailPrompt_OpenApiCollection on OpenApiCollection { id name } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","069660299554e65bfccf95611934f155":"mutation DeleteOpenApiCollectionByIdCommandMutation($input: DeleteOpenApiCollectionByIdInput!) { deleteOpenApiCollectionById(input: $input) { __typename openApiCollection { __typename ...DeleteOpenApiCollectionByIdCommandMutation_OpenApiCollection } errors { __typename ...Error ...OpenApiCollectionNotFoundError ...UnauthorizedOperation } } } fragment DeleteOpenApiCollectionByIdCommandMutation_OpenApiCollection on OpenApiCollection { name id ...OpenApiCollectionDetailPrompt_OpenApiCollection } fragment OpenApiCollectionDetailPrompt_OpenApiCollection on OpenApiCollection { id name } fragment Error on Error { message } fragment OpenApiCollectionNotFoundError on OpenApiCollectionNotFoundError { openApiCollectionId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error }","0b62118a8025b07b5dbd103fcca1c74c":"mutation PublishOpenApiCollectionCommandMutation($input: PublishOpenApiCollectionInput!) { publishOpenApiCollection(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...OpenApiCollectionNotFoundError ...OpenApiCollectionVersionNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment OpenApiCollectionNotFoundError on OpenApiCollectionNotFoundError { openApiCollectionId ...Error } fragment OpenApiCollectionVersionNotFoundError on OpenApiCollectionVersionNotFoundError { tag message openApiCollectionId ...Error }","0ea0684e03b71be18834680e140dc78b":"query ShowApiCommandQuery($apiId: ID!) { node(id: $apiId) { __typename ...ApiDetailPrompt_Api } } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } }","10e86b61553643e84fee0aadd815b253":"query ListEnvironmentCommandQuery($workspaceId: ID!, $after: Version, $first: Int) { workspaceById(workspaceId: $workspaceId) { __typename environments(after: $after, first: $first) { __typename edges { __typename ...ListEnvironmentCommand_EnvironmentEdge } pageInfo { __typename ...PageInfo } } } } fragment ListEnvironmentCommand_EnvironmentEdge on EnvironmentsEdge { cursor node { __typename ...ListEnvironmentCommand_Environment } } fragment ListEnvironmentCommand_Environment on Environment { id name ...EnvironmentDetailPrompt_Environment } fragment EnvironmentDetailPrompt_Environment on Environment { id name workspace { __typename name } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","20825e3570c4360eb9a194378f9f3b66":"subscription ValidateOpenApiCollectionCommandSubscription($requestId: ID!) { onOpenApiCollectionVersionValidationUpdate(requestId: $requestId) { __typename ...OpenApiCollectionVersionValidationFailed ...OpenApiCollectionVersionValidationSuccess ...OperationInProgress ...ValidationInProgress } } fragment OpenApiCollectionVersionValidationFailed on OpenApiCollectionVersionValidationFailed { state errors { __typename ...ProcessingTimeoutError ...UnexpectedProcessingError ...OpenApiCollectionValidationError ...OpenApiCollectionValidationArchiveError } } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment OpenApiCollectionValidationArchiveError on OpenApiCollectionValidationArchiveError { message } fragment OpenApiCollectionVersionValidationSuccess on OpenApiCollectionVersionValidationSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment ValidationInProgress on ValidationInProgress { state }","21e2885367beae6b8bb032fc34666b2f":"query ListPersonalAccessTokenCommandQuery($after: String, $first: Int) { me { __typename personalAccessTokens(after: $after, first: $first) { __typename edges { __typename ...ListPersonalAccessTokenCommand_PersonalAccessTokenEdge } pageInfo { __typename ...PageInfo } } } } fragment ListPersonalAccessTokenCommand_PersonalAccessTokenEdge on PersonalAccessTokensEdge { cursor node { __typename ...ListPersonalAccessTokenCommand_PersonalAccessToken } } fragment ListPersonalAccessTokenCommand_PersonalAccessToken on PersonalAccessToken { id description expiresAt createdAt ...PersonalAccessTokenDetailPrompt_PersonalAccessToken } fragment PersonalAccessTokenDetailPrompt_PersonalAccessToken on PersonalAccessToken { id description createdAt expiresAt } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","27a826eab8d2159e07d65c6292a8a11f":"query ListMcpFeatureCollectionCommandQuery($apiId: ID!, $after: String, $first: Int) { node(id: $apiId) { __typename ... on Api { mcpFeatureCollections(first: $first, after: $after) { __typename edges { __typename ...ListMcpFeatureCollectionCommandQuery_McpFeatureCollectionEdge } pageInfo { __typename ...PageInfo } } } } } fragment ListMcpFeatureCollectionCommandQuery_McpFeatureCollectionEdge on ApiMcpFeatureCollectionsEdge { cursor node { __typename ...ListMcpFeatureCollectionCommandQuery_McpFeatureCollection } } fragment ListMcpFeatureCollectionCommandQuery_McpFeatureCollection on McpFeatureCollection { id name ...McpFeatureCollectionDetailPrompt_McpFeatureCollection } fragment McpFeatureCollectionDetailPrompt_McpFeatureCollection on McpFeatureCollection { id name } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","2d9b6713c872d9c0917d0f85f53eeb24":"subscription OnSchemaVersionPublishUpdated($requestId: ID!) { onSchemaVersionPublishingUpdate(requestId: $requestId) { __typename ...SchemaVersionPublishFailed ...SchemaVersionPublishSuccess ...OperationInProgress ...WaitForApproval ...ProcessingTaskApproved ...ProcessingTaskIsReady ...ProcessingTaskIsQueued } } fragment SchemaVersionPublishFailed on SchemaVersionPublishFailed { __typename state errors { __typename ...ConcurrentOperationError ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaVersionChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...UnexpectedProcessingError ...ProcessingTimeoutError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment Error on Error { message } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment SchemaVersionChangeViolationError on SchemaVersionChangeViolationError { __typename changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment SchemaVersionPublishSuccess on SchemaVersionPublishSuccess { __typename state } fragment OperationInProgress on OperationInProgress { state } fragment WaitForApproval on WaitForApproval { state deployment { __typename ...SchemaDeployment ...ClientDeployment ...FusionConfigurationDeployment ...OpenApiCollectionDeployment ...McpFeatureCollectionDeployment } } fragment SchemaDeployment on SchemaDeployment { errors { __typename ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment SchemaChangeViolationError on SchemaChangeViolationError { message changes { __typename ...SchemaChangeLogEntry } } fragment ClientDeployment on ClientDeployment { errors { __typename ...PersistedQueryValidationError } } fragment FusionConfigurationDeployment on FusionConfigurationDeployment { errors { __typename ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OpenApiCollectionDeployment on OpenApiCollectionDeployment { errors { __typename ...OpenApiCollectionValidationError } } fragment McpFeatureCollectionDeployment on McpFeatureCollectionDeployment { errors { __typename ...McpFeatureCollectionValidationError } } fragment ProcessingTaskApproved on ProcessingTaskApproved { state } fragment ProcessingTaskIsReady on ProcessingTaskIsReady { ready: __typename } fragment ProcessingTaskIsQueued on ProcessingTaskIsQueued { queued: __typename queuePosition }","30fb53190a948165e729d865e5829706":"mutation CreateEnvironmentCommandMutation($workspaceId: ID!, $name: String!) { pushWorkspaceChanges(input: { changes: [{ environment: { create: { name: $name, referenceId: \u0022env\u0022, workspaceId: $workspaceId } } }] }) { __typename changes { __typename referenceId error { __typename ...Error } result { __typename ...CreateEnvironmentCommandMutation_Environment } } errors { __typename ...Error } } } fragment Error on Error { message } fragment CreateEnvironmentCommandMutation_Environment on Environment { name ...EnvironmentDetailPrompt_Environment } fragment EnvironmentDetailPrompt_Environment on Environment { id name workspace { __typename name } }","3310d38f716797b6a0caaf3f2ff0cc96":"mutation BeginFusionConfigurationPublish($input: BeginFusionConfigurationPublishInput!) { beginFusionConfigurationPublish(input: $input) { __typename requestId errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...ApiNotFoundError ...SubgraphInvalidError ...InvalidProcessingStateTransitionError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment SubgraphInvalidError on SubgraphInvalidError { __typename message ...Error } fragment InvalidProcessingStateTransitionError on InvalidProcessingStateTransitionError { __typename message ...Error }","3512e0a50b4aa97928f2d6ae20efde7a":"subscription PublishOpenApiCollectionCommandSubscription($requestId: ID!) { onOpenApiCollectionVersionPublishingUpdate(requestId: $requestId) { __typename ...OpenApiCollectionVersionPublishFailed ...OpenApiCollectionVersionPublishSuccess ...OperationInProgress ...WaitForApproval ...ProcessingTaskApproved ...ProcessingTaskIsReady ...ProcessingTaskIsQueued } } fragment OpenApiCollectionVersionPublishFailed on OpenApiCollectionVersionPublishFailed { state errors { __typename ...UnexpectedProcessingError ...ProcessingTimeoutError ...ConcurrentOperationError ...OpenApiCollectionValidationError } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment Error on Error { message } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment OpenApiCollectionVersionPublishSuccess on OpenApiCollectionVersionPublishSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment WaitForApproval on WaitForApproval { state deployment { __typename ...SchemaDeployment ...ClientDeployment ...FusionConfigurationDeployment ...OpenApiCollectionDeployment ...McpFeatureCollectionDeployment } } fragment SchemaDeployment on SchemaDeployment { errors { __typename ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment SchemaChangeViolationError on SchemaChangeViolationError { message changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment ClientDeployment on ClientDeployment { errors { __typename ...PersistedQueryValidationError } } fragment FusionConfigurationDeployment on FusionConfigurationDeployment { errors { __typename ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OpenApiCollectionDeployment on OpenApiCollectionDeployment { errors { __typename ...OpenApiCollectionValidationError } } fragment McpFeatureCollectionDeployment on McpFeatureCollectionDeployment { errors { __typename ...McpFeatureCollectionValidationError } } fragment ProcessingTaskApproved on ProcessingTaskApproved { state } fragment ProcessingTaskIsReady on ProcessingTaskIsReady { ready: __typename } fragment ProcessingTaskIsQueued on ProcessingTaskIsQueued { queued: __typename queuePosition }","37d55f2306a46b1da2eb2c84fab4f061":"subscription OnClientVersionPublishUpdated($requestId: ID!) { onClientVersionPublishingUpdate(requestId: $requestId) { __typename ...ClientVersionPublishFailed ...ClientVersionPublishSuccess ...OperationInProgress ...WaitForApproval ...ProcessingTaskApproved ...ProcessingTaskIsReady ...ProcessingTaskIsQueued } } fragment ClientVersionPublishFailed on ClientVersionPublishFailed { state errors { __typename ...UnexpectedProcessingError ...ProcessingTimeoutError ...ConcurrentOperationError ...PersistedQueryValidationError } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment Error on Error { message } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment ClientVersionPublishSuccess on ClientVersionPublishSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment WaitForApproval on WaitForApproval { state deployment { __typename ...SchemaDeployment ...ClientDeployment ...FusionConfigurationDeployment ...OpenApiCollectionDeployment ...McpFeatureCollectionDeployment } } fragment SchemaDeployment on SchemaDeployment { errors { __typename ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment SchemaChangeViolationError on SchemaChangeViolationError { message changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment ClientDeployment on ClientDeployment { errors { __typename ...PersistedQueryValidationError } } fragment FusionConfigurationDeployment on FusionConfigurationDeployment { errors { __typename ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OpenApiCollectionDeployment on OpenApiCollectionDeployment { errors { __typename ...OpenApiCollectionValidationError } } fragment McpFeatureCollectionDeployment on McpFeatureCollectionDeployment { errors { __typename ...McpFeatureCollectionValidationError } } fragment ProcessingTaskApproved on ProcessingTaskApproved { state } fragment ProcessingTaskIsReady on ProcessingTaskIsReady { ready: __typename } fragment ProcessingTaskIsQueued on ProcessingTaskIsQueued { queued: __typename queuePosition }","38af18860de2da2d0eac431daf63983f":"mutation ValidateFusionConfigurationPublish($input: ValidateFusionConfigurationCompositionInput!) { validateFusionConfigurationComposition(input: $input) { __typename errors { __typename ...UnauthorizedOperation ...FusionConfigurationRequestNotFoundError ...InvalidProcessingStateTransitionError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment FusionConfigurationRequestNotFoundError on FusionConfigurationRequestNotFoundError { __typename message ...Error } fragment InvalidProcessingStateTransitionError on InvalidProcessingStateTransitionError { __typename message ...Error }","39e29eafb9c20e09b4a7fc89fc65438c":"query SelectApiPromptQuery($workspaceId: ID!, $after: Version, $first: Int) { workspaceById(workspaceId: $workspaceId) { __typename apis(after: $after, first: $first) { __typename edges { __typename ...SelectApiPrompt_ApiEdge } pageInfo { __typename ...PageInfo } } } } fragment SelectApiPrompt_ApiEdge on ApisEdge { cursor node { __typename ...SelectApiPrompt_Api } } fragment SelectApiPrompt_Api on Api { id name path ...ApiDetailPrompt_Api } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","3ad2c4d970d9fe68dea48b300db3d5c2":"mutation CreateApiCommandMutation($workspaceId: ID!, $path: [String!]!, $name: String!, $kind: ApiKind) { pushWorkspaceChanges(input: { changes: [{ api: { create: { name: $name, path: $path, referenceId: \u0022api\u0022, workspaceId: $workspaceId, kind: $kind } } }] }) { __typename changes { __typename referenceId error { __typename ...Error } result { __typename ...CreateApiCommandMutation_Api } } errors { __typename ...Error } } } fragment Error on Error { message } fragment CreateApiCommandMutation_Api on Api { name ...ApiDetailPrompt_Api } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } }","3ed4591af72cc65f507bdcf207b1c2de":"mutation CreateApiKeyCommandMutation($input: CreateApiKeyInput!) { createApiKey(input: $input) { __typename result { __typename key { __typename ...CreateApiKeyCommandMutation_ApiKey } secret } errors { __typename ...ApiNotFoundError ...WorkspaceNotFound ...PersonalWorkspaceNotSupportedError ...ValidationError ...RoleNotFoundError ...Error } } } fragment CreateApiKeyCommandMutation_ApiKey on ApiKey { id ...ApiKeyDetailPrompt_ApiKey } fragment ApiKeyDetailPrompt_ApiKey on ApiKey { id name workspace { __typename name } } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment Error on Error { message } fragment WorkspaceNotFound on WorkspaceNotFound { __typename message workspaceId ...Error } fragment PersonalWorkspaceNotSupportedError on PersonalWorkspaceNotSupportedError { __typename message ...Error } fragment ValidationError on ValidationError { __typename message errors { __typename message } ...Error } fragment RoleNotFoundError on RoleNotFoundError { __typename message roleId ...Error }","3ed641cd3b607ce0233451f8292df7c8":"mutation UploadClient($input: UploadClientInput!) { uploadClient(input: $input) { __typename clientVersion { __typename id } errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...ClientNotFoundError ...DuplicatedTagError ...ConcurrentOperationError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment ClientNotFoundError on ClientNotFoundError { message clientId ...Error } fragment DuplicatedTagError on DuplicatedTagError { __typename message ...Error } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error }","3fefaacf6e734fbd0d4a5f991db21689":"mutation PublishMcpFeatureCollectionCommandMutation($input: PublishMcpFeatureCollectionInput!) { publishMcpFeatureCollection(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...McpFeatureCollectionNotFoundError ...McpFeatureCollectionVersionNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment McpFeatureCollectionNotFoundError on McpFeatureCollectionNotFoundError { mcpFeatureCollectionId ...Error } fragment McpFeatureCollectionVersionNotFoundError on McpFeatureCollectionVersionNotFoundError { tag message mcpFeatureCollectionId ...Error }","46f17a4290cafa294558f9d2f6ad368e":"mutation UnpublishClient($input: UnpublishClientInput!) { unpublishClient(input: $input) { __typename clientVersion { __typename id client { __typename name } } errors { __typename ...ConcurrentOperationError ...StageNotFoundError ...ClientVersionNotFoundError ...UnauthorizedOperation ...ClientNotFoundError ...Error } } } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment Error on Error { message } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment ClientVersionNotFoundError on ClientVersionNotFoundError { tag message clientId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment ClientNotFoundError on ClientNotFoundError { message clientId ...Error }","47375b37dedffb465623098e4de93b91":"mutation ForceDeleteStageByApiIdCommandMutation($input: ForceDeleteStageByApiIdInput!) { forceDeleteStageByApiId(input: $input) { __typename api { __typename stages { __typename ...StageDetailPrompt_Stage } } errors { __typename ...Error ...ApiNotFoundError ...StageNotFoundError ...UnauthorizedOperation } } } fragment StageDetailPrompt_Stage on Stage { id name displayName conditions { __typename ...StageCondition } } fragment StageCondition on StageCondition { ...AfterStageCondition } fragment AfterStageCondition on AfterStageCondition { afterStage { __typename name } } fragment Error on Error { message } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error }","4a43c30757df56561f664081f7e396aa":"query ListApiCommandQuery($workspaceId: ID!, $after: Version, $first: Int) { workspaceById(workspaceId: $workspaceId) { __typename apis(after: $after, first: $first) { __typename edges { __typename ...ListApiCommand_ApiEdge } pageInfo { __typename ...PageInfo } } } } fragment ListApiCommand_ApiEdge on ApisEdge { cursor node { __typename ...ListApiCommand_Api } } fragment ListApiCommand_Api on Api { id name path ...ApiDetailPrompt_Api } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","4ad9d943698d054e95a36afc07288aaa":"mutation UpdateStages($input: UpdateStagesInput!) { updateStages(input: $input) { __typename api { __typename stages { __typename ...StageDetailPrompt_Stage } } errors { __typename ...ApiNotFoundError ...StageNotFoundError ...StagesHavePublishedDependenciesError ...StageValidationError ...Error } } } fragment StageDetailPrompt_Stage on Stage { id name displayName conditions { __typename ...StageCondition } } fragment StageCondition on StageCondition { ...AfterStageCondition } fragment AfterStageCondition on AfterStageCondition { afterStage { __typename name } } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment Error on Error { message } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment StagesHavePublishedDependenciesError on StagesHavePublishedDependenciesError { __typename message stages { __typename name publishedSchema { __typename version { __typename tag } } publishedClients { __typename client { __typename name } publishedVersions { __typename version { __typename tag } } } } } fragment StageValidationError on StageValidationError { __typename message ...Error }","4b72fdf31ca2701bf6001a8f7211f740":"mutation UploadMcpFeatureCollectionCommandMutation($input: UploadMcpFeatureCollectionInput!) { uploadMcpFeatureCollection(input: $input) { __typename mcpFeatureCollectionVersion { __typename id } errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...McpFeatureCollectionNotFoundError ...InvalidMcpFeatureCollectionArchiveError ...DuplicatedTagError ...ConcurrentOperationError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment McpFeatureCollectionNotFoundError on McpFeatureCollectionNotFoundError { mcpFeatureCollectionId ...Error } fragment InvalidMcpFeatureCollectionArchiveError on InvalidMcpFeatureCollectionArchiveError { message } fragment DuplicatedTagError on DuplicatedTagError { __typename message ...Error } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error }","4ceeaf878edd49cfcb678e7c9ce62af8":"mutation PublishSchemaVersion($input: PublishSchemaInput!) { publishSchema(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...ApiNotFoundError ...StageNotFoundError ...SchemaNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment SchemaNotFoundError on SchemaNotFoundError { message apiId tag ...Error }","52e3ec89850a6e90930cda465d3c0028":"mutation ValidateSchemaVersion($input: ValidateSchemaInput!) { validateSchema(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...ApiNotFoundError ...StageNotFoundError ...SchemaNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment SchemaNotFoundError on SchemaNotFoundError { message apiId tag ...Error }","56b67ff5832a4eee4cc2c9b41645449a":"mutation CreateClientCommandMutation($input: CreateClientInput!) { createClient(input: $input) { __typename client { __typename ...CreateClientCommandMutation_Client } errors { __typename ...Error ...ApiNotFoundError ...UnauthorizedOperation ...DuplicateNameError } } } fragment CreateClientCommandMutation_Client on Client { name id ...ClientDetailPrompt_Client } fragment ClientDetailPrompt_Client on Client { id name api { __typename name path } versions { __typename edges { __typename ...ClientDetailPrompt_ClientVersionEdge } pageInfo { __typename hasNextPage endCursor } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } } fragment Error on Error { message } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment DuplicateNameError on DuplicateNameError { __typename message ...Error }","599cdfc271c083da34e4f8d8cbdf2988":"subscription ValidateMcpFeatureCollectionCommandSubscription($requestId: ID!) { onMcpFeatureCollectionVersionValidationUpdate(requestId: $requestId) { __typename ...McpFeatureCollectionVersionValidationFailed ...McpFeatureCollectionVersionValidationSuccess ...OperationInProgress ...ValidationInProgress } } fragment McpFeatureCollectionVersionValidationFailed on McpFeatureCollectionVersionValidationFailed { state errors { __typename ...ProcessingTimeoutError ...UnexpectedProcessingError ...McpFeatureCollectionValidationError ...McpFeatureCollectionValidationArchiveError } } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment McpFeatureCollectionValidationArchiveError on McpFeatureCollectionValidationArchiveError { message } fragment McpFeatureCollectionVersionValidationSuccess on McpFeatureCollectionVersionValidationSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment ValidationInProgress on ValidationInProgress { state }","5a761fdfad0074c3343c677f47143437":"subscription OnClientVersionValidationUpdated($requestId: ID!) { onClientVersionValidationUpdate(requestId: $requestId) { __typename ...ClientVersionValidationFailed ...ClientVersionValidationSuccess ...OperationInProgress ...ValidationInProgress } } fragment ClientVersionValidationFailed on ClientVersionValidationFailed { state errors { __typename ...PersistedQueryValidationError ...ProcessingTimeoutError ...UnexpectedProcessingError } } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ClientVersionValidationSuccess on ClientVersionValidationSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment ValidationInProgress on ValidationInProgress { state }","5e554e6ab701dcaa625bd0ad5d07879e":"query SelectMcpFeatureCollectionPromptQuery($apiId: ID!, $after: String, $first: Int) { apiById(id: $apiId) { __typename mcpFeatureCollections(after: $after, first: $first) { __typename edges { __typename ...SelectMcpFeatureCollectionPrompt_McpFeatureCollectionEdge } pageInfo { __typename ...PageInfo } } } } fragment SelectMcpFeatureCollectionPrompt_McpFeatureCollectionEdge on ApiMcpFeatureCollectionsEdge { cursor node { __typename ...SelectMcpFeatureCollectionPrompt_McpFeatureCollection } } fragment SelectMcpFeatureCollectionPrompt_McpFeatureCollection on McpFeatureCollection { id name ...McpFeatureCollectionDetailPrompt_McpFeatureCollection } fragment McpFeatureCollectionDetailPrompt_McpFeatureCollection on McpFeatureCollection { id name } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","60a06cbe1829322754f958ed97e8db69":"mutation UploadSchema($input: UploadSchemaInput!) { uploadSchema(input: $input) { __typename schemaVersion { __typename id } errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...DuplicatedTagError ...ConcurrentOperationError ...ApiNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment DuplicatedTagError on DuplicatedTagError { __typename message ...Error } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error }","6399588510a1813f4429f57bb56267ed":"query SelectClientPromptQuery($apiId: ID!, $after: String, $first: Int) { apiById(id: $apiId) { __typename clients(after: $after, first: $first) { __typename edges { __typename ...SelectClientPrompt_ClientEdge } pageInfo { __typename ...PageInfo } } } } fragment SelectClientPrompt_ClientEdge on ClientsEdge { cursor node { __typename ...SelectClientPrompt_Client } } fragment SelectClientPrompt_Client on Client { id name ...ClientDetailPrompt_Client } fragment ClientDetailPrompt_Client on Client { id name api { __typename name path } versions { __typename edges { __typename ...ClientDetailPrompt_ClientVersionEdge } pageInfo { __typename hasNextPage endCursor } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","6720f7621fe7d02b19295299149bf8d5":"query ListOpenApiCollectionCommandQuery($apiId: ID!, $after: String, $first: Int) { node(id: $apiId) { __typename ... on Api { openApiCollections(first: $first, after: $after) { __typename edges { __typename ...ListOpenApiCollectionCommandQuery_OpenApiCollectionEdge } pageInfo { __typename ...PageInfo } } } } } fragment ListOpenApiCollectionCommandQuery_OpenApiCollectionEdge on ApiOpenApiCollectionsEdge { cursor node { __typename ...ListOpenApiCollectionCommandQuery_OpenApiCollection } } fragment ListOpenApiCollectionCommandQuery_OpenApiCollection on OpenApiCollection { id name ...OpenApiCollectionDetailPrompt_OpenApiCollection } fragment OpenApiCollectionDetailPrompt_OpenApiCollection on OpenApiCollection { id name } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","67e9e3cbf535abf7922ff80655cf6d10":"mutation DeleteMcpFeatureCollectionByIdCommandMutation($input: DeleteMcpFeatureCollectionByIdInput!) { deleteMcpFeatureCollectionById(input: $input) { __typename mcpFeatureCollection { __typename ...DeleteMcpFeatureCollectionByIdCommandMutation_McpFeatureCollection } errors { __typename ...Error ...McpFeatureCollectionNotFoundError ...UnauthorizedOperation } } } fragment DeleteMcpFeatureCollectionByIdCommandMutation_McpFeatureCollection on McpFeatureCollection { name id ...McpFeatureCollectionDetailPrompt_McpFeatureCollection } fragment McpFeatureCollectionDetailPrompt_McpFeatureCollection on McpFeatureCollection { id name } fragment Error on Error { message } fragment McpFeatureCollectionNotFoundError on McpFeatureCollectionNotFoundError { mcpFeatureCollectionId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error }","68ee21904180a19e10dbe3a73bf793df":"mutation CreateOpenApiCollectionCommandMutation($input: CreateOpenApiCollectionInput!) { createOpenApiCollection(input: $input) { __typename openApiCollection { __typename ...CreateOpenApiCollectionCommandMutation_OpenApiCollection } errors { __typename ...Error ...ApiNotFoundError ...UnauthorizedOperation ...DuplicateNameError } } } fragment CreateOpenApiCollectionCommandMutation_OpenApiCollection on OpenApiCollection { name id ...OpenApiCollectionDetailPrompt_OpenApiCollection } fragment OpenApiCollectionDetailPrompt_OpenApiCollection on OpenApiCollection { id name } fragment Error on Error { message } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment DuplicateNameError on DuplicateNameError { __typename message ...Error }","69dc84f28a5e8c23004a138d5e8fe5d6":"subscription OnFusionConfigurationPublishingTaskChanged($requestId: ID!) { onFusionConfigurationPublishingTaskChanged(requestId: $requestId) { state __typename ...ProcessingTaskIsReady ...ProcessingTaskIsQueued ...FusionConfigurationPublishingSuccess ...FusionConfigurationPublishingFailed ...FusionConfigurationValidationSuccess ...FusionConfigurationValidationFailed ...ValidationInProgress ...OperationInProgress ...WaitForApproval ...ProcessingTaskApproved } } fragment ProcessingTaskIsReady on ProcessingTaskIsReady { ready: __typename } fragment ProcessingTaskIsQueued on ProcessingTaskIsQueued { queued: __typename queuePosition } fragment FusionConfigurationPublishingSuccess on FusionConfigurationPublishingSuccess { success: __typename } fragment FusionConfigurationPublishingFailed on FusionConfigurationPublishingFailed { failed: __typename errors { __typename message ...InvalidGraphQLSchemaError } } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment FusionConfigurationValidationSuccess on FusionConfigurationValidationSuccess { success: __typename changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment FusionConfigurationValidationFailed on FusionConfigurationValidationFailed { failed: __typename errors { __typename ...UnexpectedProcessingError ...PersistedQueryValidationError ...SchemaVersionChangeViolationError ...InvalidGraphQLSchemaError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment SchemaVersionChangeViolationError on SchemaVersionChangeViolationError { __typename changes { __typename ...SchemaChangeLogEntry } } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment ValidationInProgress on ValidationInProgress { state } fragment OperationInProgress on OperationInProgress { state } fragment WaitForApproval on WaitForApproval { state deployment { __typename ...SchemaDeployment ...ClientDeployment ...FusionConfigurationDeployment ...OpenApiCollectionDeployment ...McpFeatureCollectionDeployment } } fragment SchemaDeployment on SchemaDeployment { errors { __typename ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment SchemaChangeViolationError on SchemaChangeViolationError { message changes { __typename ...SchemaChangeLogEntry } } fragment ClientDeployment on ClientDeployment { errors { __typename ...PersistedQueryValidationError } } fragment FusionConfigurationDeployment on FusionConfigurationDeployment { errors { __typename ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OpenApiCollectionDeployment on OpenApiCollectionDeployment { errors { __typename ...OpenApiCollectionValidationError } } fragment McpFeatureCollectionDeployment on McpFeatureCollectionDeployment { errors { __typename ...McpFeatureCollectionValidationError } } fragment ProcessingTaskApproved on ProcessingTaskApproved { state }","6ecc0a13d76ca1bba6f293cfcf0a108a":"subscription OnSchemaVersionValidationUpdated($requestId: ID!) { onSchemaVersionValidationUpdate(requestId: $requestId) { __typename ...SchemaVersionValidationFailed ...SchemaVersionValidationSuccess ...OperationInProgress ...ValidationInProgress } } fragment SchemaVersionValidationFailed on SchemaVersionValidationFailed { state errors { __typename ...UnexpectedProcessingError ...ProcessingTimeoutError ...SchemaVersionSyntaxError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...SchemaVersionChangeViolationError ...OperationsAreNotAllowedError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment SchemaVersionChangeViolationError on SchemaVersionChangeViolationError { __typename changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment SchemaVersionValidationSuccess on SchemaVersionValidationSuccess { state changes { __typename ...SchemaChangeLogEntry } } fragment OperationInProgress on OperationInProgress { state } fragment ValidationInProgress on ValidationInProgress { state }","7285579dd02e02cb7953d0482a02c35f":"mutation SetApiSettingsCommandMutation($input: UpdateApiSettingsInput!) { updateApiSettings(input: $input) { __typename api { __typename ...SetApiSettingsCommandMutation_Api } errors { __typename ...ApiNotFoundError ...UnauthorizedOperation ...Error } } } fragment SetApiSettingsCommandMutation_Api on Api { name path ...SelectApiPrompt_Api } fragment SelectApiPrompt_Api on Api { id name path ...ApiDetailPrompt_Api } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment Error on Error { message } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error }","7a5bde75a9a169c6b00e3a7e3274a3cf":"query ShowClientCommandQuery($clientId: ID!) { node(id: $clientId) { __typename ...ClientDetailPrompt_Client } } fragment ClientDetailPrompt_Client on Client { id name api { __typename name path } versions { __typename edges { __typename ...ClientDetailPrompt_ClientVersionEdge } pageInfo { __typename hasNextPage endCursor } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } }","7dfdaabc65fd10d14471021da5704c32":"query ListStagesQuery($apiId: ID!) { node(id: $apiId) { __typename ... on Api { stages { __typename id name displayName ...StageDetailPrompt_Stage } } } } fragment StageDetailPrompt_Stage on Stage { id name displayName conditions { __typename ...StageCondition } } fragment StageCondition on StageCondition { ...AfterStageCondition } fragment AfterStageCondition on AfterStageCondition { afterStage { __typename name } }","824be39d995156b2ef64a26a62e34af1":"mutation PublishClientVersion($input: PublishClientInput!) { publishClient(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...ClientNotFoundError ...ClientVersionNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment ClientNotFoundError on ClientNotFoundError { message clientId ...Error } fragment ClientVersionNotFoundError on ClientVersionNotFoundError { tag message clientId ...Error }","82c66f6a532c85a910b82fdfd48cca27":"query ListClientCommandQuery($apiId: ID!, $after: String, $first: Int) { node(id: $apiId) { __typename ... on Api { clients(after: $after, first: $first) { __typename edges { __typename cursor node { __typename id name ...ClientDetailPrompt_Client } } pageInfo { __typename ...PageInfo } } } } } fragment ClientDetailPrompt_Client on Client { id name api { __typename name path } versions { __typename edges { __typename ...ClientDetailPrompt_ClientVersionEdge } pageInfo { __typename hasNextPage endCursor } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","8822eea5656a4952edfa28ce20ff5d16":"subscription PublishMcpFeatureCollectionCommandSubscription($requestId: ID!) { onMcpFeatureCollectionVersionPublishingUpdate(requestId: $requestId) { __typename ...McpFeatureCollectionVersionPublishFailed ...McpFeatureCollectionVersionPublishSuccess ...OperationInProgress ...WaitForApproval ...ProcessingTaskApproved ...ProcessingTaskIsReady ...ProcessingTaskIsQueued } } fragment McpFeatureCollectionVersionPublishFailed on McpFeatureCollectionVersionPublishFailed { state errors { __typename ...UnexpectedProcessingError ...ProcessingTimeoutError ...ConcurrentOperationError ...McpFeatureCollectionValidationError } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment Error on Error { message } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment McpFeatureCollectionVersionPublishSuccess on McpFeatureCollectionVersionPublishSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment WaitForApproval on WaitForApproval { state deployment { __typename ...SchemaDeployment ...ClientDeployment ...FusionConfigurationDeployment ...OpenApiCollectionDeployment ...McpFeatureCollectionDeployment } } fragment SchemaDeployment on SchemaDeployment { errors { __typename ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment SchemaChangeViolationError on SchemaChangeViolationError { message changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment ClientDeployment on ClientDeployment { errors { __typename ...PersistedQueryValidationError } } fragment FusionConfigurationDeployment on FusionConfigurationDeployment { errors { __typename ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OpenApiCollectionDeployment on OpenApiCollectionDeployment { errors { __typename ...OpenApiCollectionValidationError } } fragment McpFeatureCollectionDeployment on McpFeatureCollectionDeployment { errors { __typename ...McpFeatureCollectionValidationError } } fragment ProcessingTaskApproved on ProcessingTaskApproved { state } fragment ProcessingTaskIsReady on ProcessingTaskIsReady { ready: __typename } fragment ProcessingTaskIsQueued on ProcessingTaskIsQueued { queued: __typename queuePosition }","883246456d7f688b4b338bea544263c3":"query SelectMockSchemaPromptQuery($apiId: ID!, $after: String, $first: Int) { apiById(id: $apiId) { __typename mockSchemas(after: $after, first: $first) { __typename edges { __typename ...SelectMockCommand_MockEdge } pageInfo { __typename ...PageInfo } } } } fragment SelectMockCommand_MockEdge on MockSchemasEdge { cursor node { __typename ...SelectMockCommand_Mock } } fragment SelectMockCommand_Mock on MockSchema { id name ...MockSchemaDetailPrompt } fragment MockSchemaDetailPrompt on MockSchema { id name createdAt createdBy { __typename username } modifiedAt modifiedBy { __typename username } downstreamUrl url } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","905085434ac609917eefded220f6aaf2":"query SetDefaultWorkspaceCommand_SelectWorkspace_Query($after: String, $first: Int) { me { __typename workspaces(after: $after, first: $first) { __typename edges { __typename cursor node { __typename ...SetDefaultWorkspaceCommand_Workspace } } pageInfo { __typename ...PageInfo } } } } fragment SetDefaultWorkspaceCommand_Workspace on Workspace { id name personal } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","920381dec40d088256e2070d0d9fccf8":"query ListWorkspaceCommandQuery($after: String, $first: Int) { me { __typename workspaces(after: $after, first: $first) { __typename edges { __typename ...ListWorkspaceCommand_WorkspaceEdge } pageInfo { __typename ...PageInfo } } } } fragment ListWorkspaceCommand_WorkspaceEdge on WorkspacesEdge { cursor node { __typename ...ListWorkspaceCommand_Workspace } } fragment ListWorkspaceCommand_Workspace on Workspace { id name personal ...WorkspaceDetailPrompt_Workspace } fragment WorkspaceDetailPrompt_Workspace on Workspace { id name personal } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","9254faca3991f8a742500bc19b536f73":"mutation CreateMockSchema($apiId: ID!, $baseSchemaFile: Upload!, $downstreamUrl: String!, $extensionsSchemaFile: Upload!, $name: String!) { createMockSchema(input: { apiId: $apiId, baseSchemaFile: $baseSchemaFile, downstreamUrl: $downstreamUrl, extensionsSchemaFile: $extensionsSchemaFile, name: $name }) { __typename mockSchema { __typename id ...MockSchemaDetailPrompt } errors { __typename ...ApiNotFoundError ...MockSchemaNonUniqueNameError ...UnauthorizedOperation ...ValidationError ...Error } } } fragment MockSchemaDetailPrompt on MockSchema { id name createdAt createdBy { __typename username } modifiedAt modifiedBy { __typename username } downstreamUrl url } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment Error on Error { message } fragment MockSchemaNonUniqueNameError on MockSchemaNonUniqueNameError { __typename message name ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment ValidationError on ValidationError { __typename message errors { __typename message } ...Error }","94c7550f677d23339a7ccf1d0cffcba5":"mutation DeleteApiCommandMutation($apiId: ID!) { deleteApiById(input: { apiId: $apiId }) { __typename api { __typename name ...ApiDetailPrompt_Api } errors { __typename ...Error } } } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } } fragment Error on Error { message }","94e392cf29081fc79bd64abfb50215b2":"mutation CreateWorkspaceCommandMutation($input: CreateWorkspaceInput!) { createWorkspace(input: $input) { __typename workspace { __typename id name ...WorkspaceDetailPrompt_Workspace } errors { __typename ...UnauthorizedOperation ...ValidationError ...Error } } } fragment WorkspaceDetailPrompt_Workspace on Workspace { id name personal } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment ValidationError on ValidationError { __typename message errors { __typename message } ...Error }","a5184fe6045704a79e9a87a59f358e6f":"mutation UploadOpenApiCollectionCommandMutation($input: UploadOpenApiCollectionInput!) { uploadOpenApiCollection(input: $input) { __typename openApiCollectionVersion { __typename id } errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...OpenApiCollectionNotFoundError ...InvalidOpenApiCollectionArchiveError ...DuplicatedTagError ...ConcurrentOperationError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment OpenApiCollectionNotFoundError on OpenApiCollectionNotFoundError { openApiCollectionId ...Error } fragment InvalidOpenApiCollectionArchiveError on InvalidOpenApiCollectionArchiveError { message } fragment DuplicatedTagError on DuplicatedTagError { __typename message ...Error } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error }","a658b21324f2e38acc4a43d11ef5d41d":"query ShowEnvironmentCommandQuery($workspaceId: ID!) { node(id: $workspaceId) { __typename ...EnvironmentDetailPrompt_Environment } } fragment EnvironmentDetailPrompt_Environment on Environment { id name workspace { __typename name } }","a7d38d70b218bc48bf6cb95643fc224d":"mutation CreatePersonalAccessTokenCommandMutation($input: CreatePersonalAccessTokenInput!) { createPersonalAccessToken(input: $input) { __typename result { __typename token { __typename ...CreatePersonalAccessTokenCommandMutation_PersonalAccessToken } secret } errors { __typename ...UnauthorizedOperation ...Error } } } fragment CreatePersonalAccessTokenCommandMutation_PersonalAccessToken on PersonalAccessToken { id ...PersonalAccessTokenDetailPrompt_PersonalAccessToken } fragment PersonalAccessTokenDetailPrompt_PersonalAccessToken on PersonalAccessToken { id description createdAt expiresAt } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message }","aba2f198be39d019412db93aaee0f32c":"mutation CommitFusionConfigurationPublish($input: CommitFusionConfigurationPublishInput!) { commitFusionConfigurationPublish(input: $input) { __typename errors { __typename ...UnauthorizedOperation ...FusionConfigurationRequestNotFoundError ...InvalidProcessingStateTransitionError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment FusionConfigurationRequestNotFoundError on FusionConfigurationRequestNotFoundError { __typename message ...Error } fragment InvalidProcessingStateTransitionError on InvalidProcessingStateTransitionError { __typename message ...Error }","b5db8e0b48c71d85bd1c3770d5b99490":"mutation StartFusionConfigurationPublish($input: StartFusionConfigurationCompositionInput!) { startFusionConfigurationComposition(input: $input) { __typename errors { __typename ...UnauthorizedOperation ...FusionConfigurationRequestNotFoundError ...InvalidProcessingStateTransitionError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment FusionConfigurationRequestNotFoundError on FusionConfigurationRequestNotFoundError { __typename message ...Error } fragment InvalidProcessingStateTransitionError on InvalidProcessingStateTransitionError { __typename message ...Error }","bb27bdf1dde4467fa9948d9d11ced00d":"mutation ValidateClientVersion($input: ValidateClientInput!) { validateClient(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...ClientNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment ClientNotFoundError on ClientNotFoundError { message clientId ...Error }","bc20864afd9f602197593bf6dd1ff2b9":"mutation UploadFusionSubgraph($input: UploadFusionSubgraphInput!) { uploadFusionSubgraph(input: $input) { __typename fusionSubgraphVersion { __typename id } errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...DuplicatedTagError ...ConcurrentOperationError ...InvalidFusionSourceSchemaArchiveError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment DuplicatedTagError on DuplicatedTagError { __typename message ...Error } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment InvalidFusionSourceSchemaArchiveError on InvalidFusionSourceSchemaArchiveError { message }","c3b0b7b02fba7f01d4eb4c788fbfa898":"mutation UpdateMockSchema($mockSchemaId: ID!, $baseSchemaFile: Upload, $downstreamUrl: String, $extensionsSchemaFile: Upload, $name: String) { updateMockSchema(input: { id: $mockSchemaId, baseSchemaFile: $baseSchemaFile, downstreamUrl: $downstreamUrl, extensionsSchemaFile: $extensionsSchemaFile, name: $name }) { __typename mockSchema { __typename id ...MockSchemaDetailPrompt } errors { __typename ...MockSchemaNotFoundError ...MockSchemaNonUniqueNameError ...UnauthorizedOperation ...ValidationError ...Error } } } fragment MockSchemaDetailPrompt on MockSchema { id name createdAt createdBy { __typename username } modifiedAt modifiedBy { __typename username } downstreamUrl url } fragment MockSchemaNotFoundError on MockSchemaNotFoundError { __typename message ...Error } fragment Error on Error { message } fragment MockSchemaNonUniqueNameError on MockSchemaNonUniqueNameError { __typename message name ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment ValidationError on ValidationError { __typename message errors { __typename message } ...Error }","c8f2d56d7e674b50d7af8bdc7722cf3b":"query ListMockCommandQuery($apiId: ID!, $after: String, $first: Int) { apiById(id: $apiId) { __typename mockSchemas(after: $after, first: $first) { __typename edges { __typename ...ListMockCommand_MockEdge } pageInfo { __typename ...PageInfo } } } } fragment ListMockCommand_MockEdge on MockSchemasEdge { cursor node { __typename ...ListMockCommand_Mock } } fragment ListMockCommand_Mock on MockSchema { id name ...MockSchemaDetailPrompt } fragment MockSchemaDetailPrompt on MockSchema { id name createdAt createdBy { __typename username } modifiedAt modifiedBy { __typename username } downstreamUrl url } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","cfd69c8f196180ce83e912ef8342b8f5":"mutation CreateMcpFeatureCollectionCommandMutation($input: CreateMcpFeatureCollectionInput!) { createMcpFeatureCollection(input: $input) { __typename mcpFeatureCollection { __typename ...CreateMcpFeatureCollectionCommandMutation_McpFeatureCollection } errors { __typename ...Error ...ApiNotFoundError ...UnauthorizedOperation ...DuplicateNameError } } } fragment CreateMcpFeatureCollectionCommandMutation_McpFeatureCollection on McpFeatureCollection { name id ...McpFeatureCollectionDetailPrompt_McpFeatureCollection } fragment McpFeatureCollectionDetailPrompt_McpFeatureCollection on McpFeatureCollection { id name } fragment Error on Error { message } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment DuplicateNameError on DuplicateNameError { __typename message ...Error }","d9c9ca51cd26c49e6c70d5f914db867f":"query ListApiKeyCommandQuery($workspaceId: ID!, $after: String, $first: Int) { workspaceById(workspaceId: $workspaceId) { __typename apiKeys(after: $after, first: $first) { __typename edges { __typename ...ListApiKeyCommand_ApiKeyEdge } pageInfo { __typename ...PageInfo } } } } fragment ListApiKeyCommand_ApiKeyEdge on ApiKeysEdge { cursor node { __typename ...ListApiKeyCommand_ApiKey } } fragment ListApiKeyCommand_ApiKey on ApiKey { id name ...ApiKeyDetailPrompt_ApiKey } fragment ApiKeyDetailPrompt_ApiKey on ApiKey { id name workspace { __typename name } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","e1693438c04325d315c3c5d35c930283":"mutation DeleteClientByIdCommandMutation($input: DeleteClientByIdInput!) { deleteClientById(input: $input) { __typename client { __typename ...DeleteClientByIdCommandMutation_Client } errors { __typename ...Error ...ClientNotFoundError ...UnauthorizedOperation } } } fragment DeleteClientByIdCommandMutation_Client on Client { name id ...ClientDetailPrompt_Client } fragment ClientDetailPrompt_Client on Client { id name api { __typename name path } versions { __typename edges { __typename ...ClientDetailPrompt_ClientVersionEdge } pageInfo { __typename hasNextPage endCursor } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } } fragment Error on Error { message } fragment ClientNotFoundError on ClientNotFoundError { message clientId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error }","ebbac7f3638ab321347aa6952539f0aa":"query ListClientPublishedVersionsCommandQuery($clientId: ID!, $stage: String!, $after: String, $first: Int) { node(id: $clientId) { __typename ... on Client { publishedVersions(stage: $stage, first: $first, after: $after) { __typename pageInfo { __typename hasNextPage endCursor } edges { __typename ...ListClientPublishedVersionsCommand_PublishedClientVersionEdge } } } } } fragment ListClientPublishedVersionsCommand_PublishedClientVersionEdge on ClientPublishedVersionsEdge { cursor node { __typename publishedAt version { __typename tag } } }","ec810f0d9ed01b6a485004f609913a9f":"query DeleteApiCommandQuery($apiId: ID!) { node(id: $apiId) { __typename ...DeleteApiCommandQuery_Api } } fragment DeleteApiCommandQuery_Api on Api { name version workspace { __typename id } }","f1049732f0f8a825f66efa03d9822d61":"query ShowWorkspaceCommandQuery($workspaceId: ID!) { node(id: $workspaceId) { __typename ...WorkspaceDetailPrompt_Workspace } } fragment WorkspaceDetailPrompt_Workspace on Workspace { id name personal }","f287f09481a7cedef576d565a0ee328d":"mutation ValidateOpenApiCollectionCommandMutation($input: ValidateOpenApiCollectionInput!) { validateOpenApiCollection(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...OpenApiCollectionNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment OpenApiCollectionNotFoundError on OpenApiCollectionNotFoundError { openApiCollectionId ...Error }","f9572566cc8d2a23d5b84b6e007a8db7":"query PageClientVersionDetailQuery($id: ID!, $after: String!) { node(id: $id) { __typename ... on Client { versions(first: 10, after: $after) { __typename pageInfo { __typename hasNextPage endCursor } edges { __typename ...ClientDetailPrompt_ClientVersionEdge } } } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } }","faabe0899189af13b0041fde08b660fa":"mutation CancelFusionConfigurationPublish($input: CancelFusionConfigurationCompositionInput!) { cancelFusionConfigurationComposition(input: $input) { __typename errors { __typename ...UnauthorizedOperation ...FusionConfigurationRequestNotFoundError ...InvalidProcessingStateTransitionError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment FusionConfigurationRequestNotFoundError on FusionConfigurationRequestNotFoundError { __typename message ...Error } fragment InvalidProcessingStateTransitionError on InvalidProcessingStateTransitionError { __typename message ...Error }","fcaa17bc5d82a61a9984b6f3d5989eb7":"mutation DeleteApiKeyCommandMutation($input: DeleteApiKeyInput!) { deleteApiKey(input: $input) { __typename apiKey { __typename ...DeleteApiKeyCommand_ApiKey } errors { __typename ...ApiKeyNotFoundError ...Error } } } fragment DeleteApiKeyCommand_ApiKey on ApiKey { id ...ApiKeyDetailPrompt_ApiKey } fragment ApiKeyDetailPrompt_ApiKey on ApiKey { id name workspace { __typename name } } fragment ApiKeyNotFoundError on ApiKeyNotFoundError { __typename message apiKeyId ...Error } fragment Error on Error { message }","fd6810811811ffd810356773fca8d7b1":"mutation RevokePersonalAccessTokenCommandMutation($input: RevokePersonalAccessTokenInput!) { revokePersonalAccessToken(input: $input) { __typename personalAccessToken { __typename ...RevokePersonalAccessTokenCommand_PersonalAccessToken } errors { __typename ...PersonalAccessTokenNotFoundError ...Error } } } fragment RevokePersonalAccessTokenCommand_PersonalAccessToken on PersonalAccessToken { id description ...PersonalAccessTokenDetailPrompt_PersonalAccessToken } fragment PersonalAccessTokenDetailPrompt_PersonalAccessToken on PersonalAccessToken { id description createdAt expiresAt } fragment PersonalAccessTokenNotFoundError on PersonalAccessTokenNotFoundError { __typename message ...Error } fragment Error on Error { message }"} \ No newline at end of file +{"034b954a7bdc2b82523236e0fb9274dc":"mutation ValidateMcpFeatureCollectionCommandMutation($input: ValidateMcpFeatureCollectionInput!) { validateMcpFeatureCollection(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...McpFeatureCollectionNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment McpFeatureCollectionNotFoundError on McpFeatureCollectionNotFoundError { mcpFeatureCollectionId ...Error }","04dc2966f6e31ef4aa9f0e54b84b105b":"query SelectOpenApiCollectionPromptQuery($apiId: ID!, $after: String, $first: Int) { apiById(id: $apiId) { __typename openApiCollections(after: $after, first: $first) { __typename edges { __typename ...SelectOpenApiCollectionPrompt_OpenApiCollectionEdge } pageInfo { __typename ...PageInfo } } } } fragment SelectOpenApiCollectionPrompt_OpenApiCollectionEdge on ApiOpenApiCollectionsEdge { cursor node { __typename ...SelectOpenApiCollectionPrompt_OpenApiCollection } } fragment SelectOpenApiCollectionPrompt_OpenApiCollection on OpenApiCollection { id name ...OpenApiCollectionDetailPrompt_OpenApiCollection } fragment OpenApiCollectionDetailPrompt_OpenApiCollection on OpenApiCollection { id name } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","069660299554e65bfccf95611934f155":"mutation DeleteOpenApiCollectionByIdCommandMutation($input: DeleteOpenApiCollectionByIdInput!) { deleteOpenApiCollectionById(input: $input) { __typename openApiCollection { __typename ...DeleteOpenApiCollectionByIdCommandMutation_OpenApiCollection } errors { __typename ...Error ...OpenApiCollectionNotFoundError ...UnauthorizedOperation } } } fragment DeleteOpenApiCollectionByIdCommandMutation_OpenApiCollection on OpenApiCollection { name id ...OpenApiCollectionDetailPrompt_OpenApiCollection } fragment OpenApiCollectionDetailPrompt_OpenApiCollection on OpenApiCollection { id name } fragment Error on Error { message } fragment OpenApiCollectionNotFoundError on OpenApiCollectionNotFoundError { openApiCollectionId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error }","0b62118a8025b07b5dbd103fcca1c74c":"mutation PublishOpenApiCollectionCommandMutation($input: PublishOpenApiCollectionInput!) { publishOpenApiCollection(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...OpenApiCollectionNotFoundError ...OpenApiCollectionVersionNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment OpenApiCollectionNotFoundError on OpenApiCollectionNotFoundError { openApiCollectionId ...Error } fragment OpenApiCollectionVersionNotFoundError on OpenApiCollectionVersionNotFoundError { tag message openApiCollectionId ...Error }","0ea0684e03b71be18834680e140dc78b":"query ShowApiCommandQuery($apiId: ID!) { node(id: $apiId) { __typename ...ApiDetailPrompt_Api } } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } }","10e86b61553643e84fee0aadd815b253":"query ListEnvironmentCommandQuery($workspaceId: ID!, $after: Version, $first: Int) { workspaceById(workspaceId: $workspaceId) { __typename environments(after: $after, first: $first) { __typename edges { __typename ...ListEnvironmentCommand_EnvironmentEdge } pageInfo { __typename ...PageInfo } } } } fragment ListEnvironmentCommand_EnvironmentEdge on EnvironmentsEdge { cursor node { __typename ...ListEnvironmentCommand_Environment } } fragment ListEnvironmentCommand_Environment on Environment { id name ...EnvironmentDetailPrompt_Environment } fragment EnvironmentDetailPrompt_Environment on Environment { id name workspace { __typename name } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","11bb45d3dafadb02800cfe4f74944486":"mutation DeleteClientByIdCommandMutation($input: DeleteClientByIdInput!) { deleteClientById(input: $input) { __typename client { __typename ...DeleteClientByIdCommandMutation_Client } errors { __typename ...Error ...ClientNotFoundError ...UnauthorizedOperation } } } fragment DeleteClientByIdCommandMutation_Client on Client { name id ...ClientDetailPrompt_Client } fragment ClientDetailPrompt_Client on Client { id name api { __typename id name path } versions { __typename edges { __typename ...ClientDetailPrompt_ClientVersionEdge } pageInfo { __typename hasNextPage endCursor } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } } fragment Error on Error { message } fragment ClientNotFoundError on ClientNotFoundError { message clientId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error }","20825e3570c4360eb9a194378f9f3b66":"subscription ValidateOpenApiCollectionCommandSubscription($requestId: ID!) { onOpenApiCollectionVersionValidationUpdate(requestId: $requestId) { __typename ...OpenApiCollectionVersionValidationFailed ...OpenApiCollectionVersionValidationSuccess ...OperationInProgress ...ValidationInProgress } } fragment OpenApiCollectionVersionValidationFailed on OpenApiCollectionVersionValidationFailed { state errors { __typename ...ProcessingTimeoutError ...UnexpectedProcessingError ...OpenApiCollectionValidationError ...OpenApiCollectionValidationArchiveError } } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment OpenApiCollectionValidationArchiveError on OpenApiCollectionValidationArchiveError { message } fragment OpenApiCollectionVersionValidationSuccess on OpenApiCollectionVersionValidationSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment ValidationInProgress on ValidationInProgress { state }","21e2885367beae6b8bb032fc34666b2f":"query ListPersonalAccessTokenCommandQuery($after: String, $first: Int) { me { __typename personalAccessTokens(after: $after, first: $first) { __typename edges { __typename ...ListPersonalAccessTokenCommand_PersonalAccessTokenEdge } pageInfo { __typename ...PageInfo } } } } fragment ListPersonalAccessTokenCommand_PersonalAccessTokenEdge on PersonalAccessTokensEdge { cursor node { __typename ...ListPersonalAccessTokenCommand_PersonalAccessToken } } fragment ListPersonalAccessTokenCommand_PersonalAccessToken on PersonalAccessToken { id description expiresAt createdAt ...PersonalAccessTokenDetailPrompt_PersonalAccessToken } fragment PersonalAccessTokenDetailPrompt_PersonalAccessToken on PersonalAccessToken { id description createdAt expiresAt } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","27a826eab8d2159e07d65c6292a8a11f":"query ListMcpFeatureCollectionCommandQuery($apiId: ID!, $after: String, $first: Int) { node(id: $apiId) { __typename ... on Api { mcpFeatureCollections(first: $first, after: $after) { __typename edges { __typename ...ListMcpFeatureCollectionCommandQuery_McpFeatureCollectionEdge } pageInfo { __typename ...PageInfo } } } } } fragment ListMcpFeatureCollectionCommandQuery_McpFeatureCollectionEdge on ApiMcpFeatureCollectionsEdge { cursor node { __typename ...ListMcpFeatureCollectionCommandQuery_McpFeatureCollection } } fragment ListMcpFeatureCollectionCommandQuery_McpFeatureCollection on McpFeatureCollection { id name ...McpFeatureCollectionDetailPrompt_McpFeatureCollection } fragment McpFeatureCollectionDetailPrompt_McpFeatureCollection on McpFeatureCollection { id name } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","2919ffb4021c58322d065b735195b36c":"query GetOpenApiCollectionApiIdQuery($id: ID!) { node(id: $id) { __typename ... on OpenApiCollection { api { __typename id } } } }","2d9b6713c872d9c0917d0f85f53eeb24":"subscription OnSchemaVersionPublishUpdated($requestId: ID!) { onSchemaVersionPublishingUpdate(requestId: $requestId) { __typename ...SchemaVersionPublishFailed ...SchemaVersionPublishSuccess ...OperationInProgress ...WaitForApproval ...ProcessingTaskApproved ...ProcessingTaskIsReady ...ProcessingTaskIsQueued } } fragment SchemaVersionPublishFailed on SchemaVersionPublishFailed { __typename state errors { __typename ...ConcurrentOperationError ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaVersionChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...UnexpectedProcessingError ...ProcessingTimeoutError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment Error on Error { message } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment SchemaVersionChangeViolationError on SchemaVersionChangeViolationError { __typename changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment SchemaVersionPublishSuccess on SchemaVersionPublishSuccess { __typename state } fragment OperationInProgress on OperationInProgress { state } fragment WaitForApproval on WaitForApproval { state deployment { __typename ...SchemaDeployment ...ClientDeployment ...FusionConfigurationDeployment ...OpenApiCollectionDeployment ...McpFeatureCollectionDeployment } } fragment SchemaDeployment on SchemaDeployment { errors { __typename ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment SchemaChangeViolationError on SchemaChangeViolationError { message changes { __typename ...SchemaChangeLogEntry } } fragment ClientDeployment on ClientDeployment { errors { __typename ...PersistedQueryValidationError } } fragment FusionConfigurationDeployment on FusionConfigurationDeployment { errors { __typename ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OpenApiCollectionDeployment on OpenApiCollectionDeployment { errors { __typename ...OpenApiCollectionValidationError } } fragment McpFeatureCollectionDeployment on McpFeatureCollectionDeployment { errors { __typename ...McpFeatureCollectionValidationError } } fragment ProcessingTaskApproved on ProcessingTaskApproved { state } fragment ProcessingTaskIsReady on ProcessingTaskIsReady { ready: __typename } fragment ProcessingTaskIsQueued on ProcessingTaskIsQueued { queued: __typename queuePosition }","30fb53190a948165e729d865e5829706":"mutation CreateEnvironmentCommandMutation($workspaceId: ID!, $name: String!) { pushWorkspaceChanges(input: { changes: [{ environment: { create: { name: $name, referenceId: \u0022env\u0022, workspaceId: $workspaceId } } }] }) { __typename changes { __typename referenceId error { __typename ...Error } result { __typename ...CreateEnvironmentCommandMutation_Environment } } errors { __typename ...Error } } } fragment Error on Error { message } fragment CreateEnvironmentCommandMutation_Environment on Environment { name ...EnvironmentDetailPrompt_Environment } fragment EnvironmentDetailPrompt_Environment on Environment { id name workspace { __typename name } }","3310d38f716797b6a0caaf3f2ff0cc96":"mutation BeginFusionConfigurationPublish($input: BeginFusionConfigurationPublishInput!) { beginFusionConfigurationPublish(input: $input) { __typename requestId errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...ApiNotFoundError ...SubgraphInvalidError ...InvalidProcessingStateTransitionError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment SubgraphInvalidError on SubgraphInvalidError { __typename message ...Error } fragment InvalidProcessingStateTransitionError on InvalidProcessingStateTransitionError { __typename message ...Error }","3512e0a50b4aa97928f2d6ae20efde7a":"subscription PublishOpenApiCollectionCommandSubscription($requestId: ID!) { onOpenApiCollectionVersionPublishingUpdate(requestId: $requestId) { __typename ...OpenApiCollectionVersionPublishFailed ...OpenApiCollectionVersionPublishSuccess ...OperationInProgress ...WaitForApproval ...ProcessingTaskApproved ...ProcessingTaskIsReady ...ProcessingTaskIsQueued } } fragment OpenApiCollectionVersionPublishFailed on OpenApiCollectionVersionPublishFailed { state errors { __typename ...UnexpectedProcessingError ...ProcessingTimeoutError ...ConcurrentOperationError ...OpenApiCollectionValidationError } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment Error on Error { message } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment OpenApiCollectionVersionPublishSuccess on OpenApiCollectionVersionPublishSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment WaitForApproval on WaitForApproval { state deployment { __typename ...SchemaDeployment ...ClientDeployment ...FusionConfigurationDeployment ...OpenApiCollectionDeployment ...McpFeatureCollectionDeployment } } fragment SchemaDeployment on SchemaDeployment { errors { __typename ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment SchemaChangeViolationError on SchemaChangeViolationError { message changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment ClientDeployment on ClientDeployment { errors { __typename ...PersistedQueryValidationError } } fragment FusionConfigurationDeployment on FusionConfigurationDeployment { errors { __typename ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OpenApiCollectionDeployment on OpenApiCollectionDeployment { errors { __typename ...OpenApiCollectionValidationError } } fragment McpFeatureCollectionDeployment on McpFeatureCollectionDeployment { errors { __typename ...McpFeatureCollectionValidationError } } fragment ProcessingTaskApproved on ProcessingTaskApproved { state } fragment ProcessingTaskIsReady on ProcessingTaskIsReady { ready: __typename } fragment ProcessingTaskIsQueued on ProcessingTaskIsQueued { queued: __typename queuePosition }","37d55f2306a46b1da2eb2c84fab4f061":"subscription OnClientVersionPublishUpdated($requestId: ID!) { onClientVersionPublishingUpdate(requestId: $requestId) { __typename ...ClientVersionPublishFailed ...ClientVersionPublishSuccess ...OperationInProgress ...WaitForApproval ...ProcessingTaskApproved ...ProcessingTaskIsReady ...ProcessingTaskIsQueued } } fragment ClientVersionPublishFailed on ClientVersionPublishFailed { state errors { __typename ...UnexpectedProcessingError ...ProcessingTimeoutError ...ConcurrentOperationError ...PersistedQueryValidationError } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment Error on Error { message } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment ClientVersionPublishSuccess on ClientVersionPublishSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment WaitForApproval on WaitForApproval { state deployment { __typename ...SchemaDeployment ...ClientDeployment ...FusionConfigurationDeployment ...OpenApiCollectionDeployment ...McpFeatureCollectionDeployment } } fragment SchemaDeployment on SchemaDeployment { errors { __typename ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment SchemaChangeViolationError on SchemaChangeViolationError { message changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment ClientDeployment on ClientDeployment { errors { __typename ...PersistedQueryValidationError } } fragment FusionConfigurationDeployment on FusionConfigurationDeployment { errors { __typename ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OpenApiCollectionDeployment on OpenApiCollectionDeployment { errors { __typename ...OpenApiCollectionValidationError } } fragment McpFeatureCollectionDeployment on McpFeatureCollectionDeployment { errors { __typename ...McpFeatureCollectionValidationError } } fragment ProcessingTaskApproved on ProcessingTaskApproved { state } fragment ProcessingTaskIsReady on ProcessingTaskIsReady { ready: __typename } fragment ProcessingTaskIsQueued on ProcessingTaskIsQueued { queued: __typename queuePosition }","38af18860de2da2d0eac431daf63983f":"mutation ValidateFusionConfigurationPublish($input: ValidateFusionConfigurationCompositionInput!) { validateFusionConfigurationComposition(input: $input) { __typename errors { __typename ...UnauthorizedOperation ...FusionConfigurationRequestNotFoundError ...InvalidProcessingStateTransitionError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment FusionConfigurationRequestNotFoundError on FusionConfigurationRequestNotFoundError { __typename message ...Error } fragment InvalidProcessingStateTransitionError on InvalidProcessingStateTransitionError { __typename message ...Error }","39e29eafb9c20e09b4a7fc89fc65438c":"query SelectApiPromptQuery($workspaceId: ID!, $after: Version, $first: Int) { workspaceById(workspaceId: $workspaceId) { __typename apis(after: $after, first: $first) { __typename edges { __typename ...SelectApiPrompt_ApiEdge } pageInfo { __typename ...PageInfo } } } } fragment SelectApiPrompt_ApiEdge on ApisEdge { cursor node { __typename ...SelectApiPrompt_Api } } fragment SelectApiPrompt_Api on Api { id name path ...ApiDetailPrompt_Api } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","3ad2c4d970d9fe68dea48b300db3d5c2":"mutation CreateApiCommandMutation($workspaceId: ID!, $path: [String!]!, $name: String!, $kind: ApiKind) { pushWorkspaceChanges(input: { changes: [{ api: { create: { name: $name, path: $path, referenceId: \u0022api\u0022, workspaceId: $workspaceId, kind: $kind } } }] }) { __typename changes { __typename referenceId error { __typename ...Error } result { __typename ...CreateApiCommandMutation_Api } } errors { __typename ...Error } } } fragment Error on Error { message } fragment CreateApiCommandMutation_Api on Api { name ...ApiDetailPrompt_Api } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } }","3ed4591af72cc65f507bdcf207b1c2de":"mutation CreateApiKeyCommandMutation($input: CreateApiKeyInput!) { createApiKey(input: $input) { __typename result { __typename key { __typename ...CreateApiKeyCommandMutation_ApiKey } secret } errors { __typename ...ApiNotFoundError ...WorkspaceNotFound ...PersonalWorkspaceNotSupportedError ...ValidationError ...RoleNotFoundError ...Error } } } fragment CreateApiKeyCommandMutation_ApiKey on ApiKey { id ...ApiKeyDetailPrompt_ApiKey } fragment ApiKeyDetailPrompt_ApiKey on ApiKey { id name workspace { __typename name } } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment Error on Error { message } fragment WorkspaceNotFound on WorkspaceNotFound { __typename message workspaceId ...Error } fragment PersonalWorkspaceNotSupportedError on PersonalWorkspaceNotSupportedError { __typename message ...Error } fragment ValidationError on ValidationError { __typename message errors { __typename message } ...Error } fragment RoleNotFoundError on RoleNotFoundError { __typename message roleId ...Error }","3ed641cd3b607ce0233451f8292df7c8":"mutation UploadClient($input: UploadClientInput!) { uploadClient(input: $input) { __typename clientVersion { __typename id } errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...ClientNotFoundError ...DuplicatedTagError ...ConcurrentOperationError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment ClientNotFoundError on ClientNotFoundError { message clientId ...Error } fragment DuplicatedTagError on DuplicatedTagError { __typename message ...Error } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error }","3fefaacf6e734fbd0d4a5f991db21689":"mutation PublishMcpFeatureCollectionCommandMutation($input: PublishMcpFeatureCollectionInput!) { publishMcpFeatureCollection(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...McpFeatureCollectionNotFoundError ...McpFeatureCollectionVersionNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment McpFeatureCollectionNotFoundError on McpFeatureCollectionNotFoundError { mcpFeatureCollectionId ...Error } fragment McpFeatureCollectionVersionNotFoundError on McpFeatureCollectionVersionNotFoundError { tag message mcpFeatureCollectionId ...Error }","46f17a4290cafa294558f9d2f6ad368e":"mutation UnpublishClient($input: UnpublishClientInput!) { unpublishClient(input: $input) { __typename clientVersion { __typename id client { __typename name } } errors { __typename ...ConcurrentOperationError ...StageNotFoundError ...ClientVersionNotFoundError ...UnauthorizedOperation ...ClientNotFoundError ...Error } } } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment Error on Error { message } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment ClientVersionNotFoundError on ClientVersionNotFoundError { tag message clientId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment ClientNotFoundError on ClientNotFoundError { message clientId ...Error }","47375b37dedffb465623098e4de93b91":"mutation ForceDeleteStageByApiIdCommandMutation($input: ForceDeleteStageByApiIdInput!) { forceDeleteStageByApiId(input: $input) { __typename api { __typename stages { __typename ...StageDetailPrompt_Stage } } errors { __typename ...Error ...ApiNotFoundError ...StageNotFoundError ...UnauthorizedOperation } } } fragment StageDetailPrompt_Stage on Stage { id name displayName conditions { __typename ...StageCondition } } fragment StageCondition on StageCondition { ...AfterStageCondition } fragment AfterStageCondition on AfterStageCondition { afterStage { __typename name } } fragment Error on Error { message } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error }","4a43c30757df56561f664081f7e396aa":"query ListApiCommandQuery($workspaceId: ID!, $after: Version, $first: Int) { workspaceById(workspaceId: $workspaceId) { __typename apis(after: $after, first: $first) { __typename edges { __typename ...ListApiCommand_ApiEdge } pageInfo { __typename ...PageInfo } } } } fragment ListApiCommand_ApiEdge on ApisEdge { cursor node { __typename ...ListApiCommand_Api } } fragment ListApiCommand_Api on Api { id name path ...ApiDetailPrompt_Api } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","4ad9d943698d054e95a36afc07288aaa":"mutation UpdateStages($input: UpdateStagesInput!) { updateStages(input: $input) { __typename api { __typename stages { __typename ...StageDetailPrompt_Stage } } errors { __typename ...ApiNotFoundError ...StageNotFoundError ...StagesHavePublishedDependenciesError ...StageValidationError ...Error } } } fragment StageDetailPrompt_Stage on Stage { id name displayName conditions { __typename ...StageCondition } } fragment StageCondition on StageCondition { ...AfterStageCondition } fragment AfterStageCondition on AfterStageCondition { afterStage { __typename name } } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment Error on Error { message } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment StagesHavePublishedDependenciesError on StagesHavePublishedDependenciesError { __typename message stages { __typename name publishedSchema { __typename version { __typename tag } } publishedClients { __typename client { __typename name } publishedVersions { __typename version { __typename tag } } } } } fragment StageValidationError on StageValidationError { __typename message ...Error }","4b72fdf31ca2701bf6001a8f7211f740":"mutation UploadMcpFeatureCollectionCommandMutation($input: UploadMcpFeatureCollectionInput!) { uploadMcpFeatureCollection(input: $input) { __typename mcpFeatureCollectionVersion { __typename id } errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...McpFeatureCollectionNotFoundError ...InvalidMcpFeatureCollectionArchiveError ...DuplicatedTagError ...ConcurrentOperationError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment McpFeatureCollectionNotFoundError on McpFeatureCollectionNotFoundError { mcpFeatureCollectionId ...Error } fragment InvalidMcpFeatureCollectionArchiveError on InvalidMcpFeatureCollectionArchiveError { message } fragment DuplicatedTagError on DuplicatedTagError { __typename message ...Error } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error }","4ceeaf878edd49cfcb678e7c9ce62af8":"mutation PublishSchemaVersion($input: PublishSchemaInput!) { publishSchema(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...ApiNotFoundError ...StageNotFoundError ...SchemaNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment SchemaNotFoundError on SchemaNotFoundError { message apiId tag ...Error }","52e3ec89850a6e90930cda465d3c0028":"mutation ValidateSchemaVersion($input: ValidateSchemaInput!) { validateSchema(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...ApiNotFoundError ...StageNotFoundError ...SchemaNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment SchemaNotFoundError on SchemaNotFoundError { message apiId tag ...Error }","599cdfc271c083da34e4f8d8cbdf2988":"subscription ValidateMcpFeatureCollectionCommandSubscription($requestId: ID!) { onMcpFeatureCollectionVersionValidationUpdate(requestId: $requestId) { __typename ...McpFeatureCollectionVersionValidationFailed ...McpFeatureCollectionVersionValidationSuccess ...OperationInProgress ...ValidationInProgress } } fragment McpFeatureCollectionVersionValidationFailed on McpFeatureCollectionVersionValidationFailed { state errors { __typename ...ProcessingTimeoutError ...UnexpectedProcessingError ...McpFeatureCollectionValidationError ...McpFeatureCollectionValidationArchiveError } } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment McpFeatureCollectionValidationArchiveError on McpFeatureCollectionValidationArchiveError { message } fragment McpFeatureCollectionVersionValidationSuccess on McpFeatureCollectionVersionValidationSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment ValidationInProgress on ValidationInProgress { state }","5a761fdfad0074c3343c677f47143437":"subscription OnClientVersionValidationUpdated($requestId: ID!) { onClientVersionValidationUpdate(requestId: $requestId) { __typename ...ClientVersionValidationFailed ...ClientVersionValidationSuccess ...OperationInProgress ...ValidationInProgress } } fragment ClientVersionValidationFailed on ClientVersionValidationFailed { state errors { __typename ...PersistedQueryValidationError ...ProcessingTimeoutError ...UnexpectedProcessingError } } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ClientVersionValidationSuccess on ClientVersionValidationSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment ValidationInProgress on ValidationInProgress { state }","5d46260245a03563d31913dcafffd1b0":"query GetMcpFeatureCollectionApiIdQuery($id: ID!) { node(id: $id) { __typename ... on McpFeatureCollection { api { __typename id } } } }","5e554e6ab701dcaa625bd0ad5d07879e":"query SelectMcpFeatureCollectionPromptQuery($apiId: ID!, $after: String, $first: Int) { apiById(id: $apiId) { __typename mcpFeatureCollections(after: $after, first: $first) { __typename edges { __typename ...SelectMcpFeatureCollectionPrompt_McpFeatureCollectionEdge } pageInfo { __typename ...PageInfo } } } } fragment SelectMcpFeatureCollectionPrompt_McpFeatureCollectionEdge on ApiMcpFeatureCollectionsEdge { cursor node { __typename ...SelectMcpFeatureCollectionPrompt_McpFeatureCollection } } fragment SelectMcpFeatureCollectionPrompt_McpFeatureCollection on McpFeatureCollection { id name ...McpFeatureCollectionDetailPrompt_McpFeatureCollection } fragment McpFeatureCollectionDetailPrompt_McpFeatureCollection on McpFeatureCollection { id name } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","60a06cbe1829322754f958ed97e8db69":"mutation UploadSchema($input: UploadSchemaInput!) { uploadSchema(input: $input) { __typename schemaVersion { __typename id } errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...DuplicatedTagError ...ConcurrentOperationError ...ApiNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment DuplicatedTagError on DuplicatedTagError { __typename message ...Error } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error }","6720f7621fe7d02b19295299149bf8d5":"query ListOpenApiCollectionCommandQuery($apiId: ID!, $after: String, $first: Int) { node(id: $apiId) { __typename ... on Api { openApiCollections(first: $first, after: $after) { __typename edges { __typename ...ListOpenApiCollectionCommandQuery_OpenApiCollectionEdge } pageInfo { __typename ...PageInfo } } } } } fragment ListOpenApiCollectionCommandQuery_OpenApiCollectionEdge on ApiOpenApiCollectionsEdge { cursor node { __typename ...ListOpenApiCollectionCommandQuery_OpenApiCollection } } fragment ListOpenApiCollectionCommandQuery_OpenApiCollection on OpenApiCollection { id name ...OpenApiCollectionDetailPrompt_OpenApiCollection } fragment OpenApiCollectionDetailPrompt_OpenApiCollection on OpenApiCollection { id name } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","67e9e3cbf535abf7922ff80655cf6d10":"mutation DeleteMcpFeatureCollectionByIdCommandMutation($input: DeleteMcpFeatureCollectionByIdInput!) { deleteMcpFeatureCollectionById(input: $input) { __typename mcpFeatureCollection { __typename ...DeleteMcpFeatureCollectionByIdCommandMutation_McpFeatureCollection } errors { __typename ...Error ...McpFeatureCollectionNotFoundError ...UnauthorizedOperation } } } fragment DeleteMcpFeatureCollectionByIdCommandMutation_McpFeatureCollection on McpFeatureCollection { name id ...McpFeatureCollectionDetailPrompt_McpFeatureCollection } fragment McpFeatureCollectionDetailPrompt_McpFeatureCollection on McpFeatureCollection { id name } fragment Error on Error { message } fragment McpFeatureCollectionNotFoundError on McpFeatureCollectionNotFoundError { mcpFeatureCollectionId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error }","68ee21904180a19e10dbe3a73bf793df":"mutation CreateOpenApiCollectionCommandMutation($input: CreateOpenApiCollectionInput!) { createOpenApiCollection(input: $input) { __typename openApiCollection { __typename ...CreateOpenApiCollectionCommandMutation_OpenApiCollection } errors { __typename ...Error ...ApiNotFoundError ...UnauthorizedOperation ...DuplicateNameError } } } fragment CreateOpenApiCollectionCommandMutation_OpenApiCollection on OpenApiCollection { name id ...OpenApiCollectionDetailPrompt_OpenApiCollection } fragment OpenApiCollectionDetailPrompt_OpenApiCollection on OpenApiCollection { id name } fragment Error on Error { message } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment DuplicateNameError on DuplicateNameError { __typename message ...Error }","69dc84f28a5e8c23004a138d5e8fe5d6":"subscription OnFusionConfigurationPublishingTaskChanged($requestId: ID!) { onFusionConfigurationPublishingTaskChanged(requestId: $requestId) { state __typename ...ProcessingTaskIsReady ...ProcessingTaskIsQueued ...FusionConfigurationPublishingSuccess ...FusionConfigurationPublishingFailed ...FusionConfigurationValidationSuccess ...FusionConfigurationValidationFailed ...ValidationInProgress ...OperationInProgress ...WaitForApproval ...ProcessingTaskApproved } } fragment ProcessingTaskIsReady on ProcessingTaskIsReady { ready: __typename } fragment ProcessingTaskIsQueued on ProcessingTaskIsQueued { queued: __typename queuePosition } fragment FusionConfigurationPublishingSuccess on FusionConfigurationPublishingSuccess { success: __typename } fragment FusionConfigurationPublishingFailed on FusionConfigurationPublishingFailed { failed: __typename errors { __typename message ...InvalidGraphQLSchemaError } } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment FusionConfigurationValidationSuccess on FusionConfigurationValidationSuccess { success: __typename changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment FusionConfigurationValidationFailed on FusionConfigurationValidationFailed { failed: __typename errors { __typename ...UnexpectedProcessingError ...PersistedQueryValidationError ...SchemaVersionChangeViolationError ...InvalidGraphQLSchemaError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment SchemaVersionChangeViolationError on SchemaVersionChangeViolationError { __typename changes { __typename ...SchemaChangeLogEntry } } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment ValidationInProgress on ValidationInProgress { state } fragment OperationInProgress on OperationInProgress { state } fragment WaitForApproval on WaitForApproval { state deployment { __typename ...SchemaDeployment ...ClientDeployment ...FusionConfigurationDeployment ...OpenApiCollectionDeployment ...McpFeatureCollectionDeployment } } fragment SchemaDeployment on SchemaDeployment { errors { __typename ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment SchemaChangeViolationError on SchemaChangeViolationError { message changes { __typename ...SchemaChangeLogEntry } } fragment ClientDeployment on ClientDeployment { errors { __typename ...PersistedQueryValidationError } } fragment FusionConfigurationDeployment on FusionConfigurationDeployment { errors { __typename ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OpenApiCollectionDeployment on OpenApiCollectionDeployment { errors { __typename ...OpenApiCollectionValidationError } } fragment McpFeatureCollectionDeployment on McpFeatureCollectionDeployment { errors { __typename ...McpFeatureCollectionValidationError } } fragment ProcessingTaskApproved on ProcessingTaskApproved { state }","6ecc0a13d76ca1bba6f293cfcf0a108a":"subscription OnSchemaVersionValidationUpdated($requestId: ID!) { onSchemaVersionValidationUpdate(requestId: $requestId) { __typename ...SchemaVersionValidationFailed ...SchemaVersionValidationSuccess ...OperationInProgress ...ValidationInProgress } } fragment SchemaVersionValidationFailed on SchemaVersionValidationFailed { state errors { __typename ...UnexpectedProcessingError ...ProcessingTimeoutError ...SchemaVersionSyntaxError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...SchemaVersionChangeViolationError ...OperationsAreNotAllowedError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment SchemaVersionChangeViolationError on SchemaVersionChangeViolationError { __typename changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment SchemaVersionValidationSuccess on SchemaVersionValidationSuccess { state changes { __typename ...SchemaChangeLogEntry } } fragment OperationInProgress on OperationInProgress { state } fragment ValidationInProgress on ValidationInProgress { state }","7285579dd02e02cb7953d0482a02c35f":"mutation SetApiSettingsCommandMutation($input: UpdateApiSettingsInput!) { updateApiSettings(input: $input) { __typename api { __typename ...SetApiSettingsCommandMutation_Api } errors { __typename ...ApiNotFoundError ...UnauthorizedOperation ...Error } } } fragment SetApiSettingsCommandMutation_Api on Api { name path ...SelectApiPrompt_Api } fragment SelectApiPrompt_Api on Api { id name path ...ApiDetailPrompt_Api } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment Error on Error { message } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error }","7dfdaabc65fd10d14471021da5704c32":"query ListStagesQuery($apiId: ID!) { node(id: $apiId) { __typename ... on Api { stages { __typename id name displayName ...StageDetailPrompt_Stage } } } } fragment StageDetailPrompt_Stage on Stage { id name displayName conditions { __typename ...StageCondition } } fragment StageCondition on StageCondition { ...AfterStageCondition } fragment AfterStageCondition on AfterStageCondition { afterStage { __typename name } }","8008d7adc4e78338736211d2a5d21095":"query ShowClientCommandQuery($clientId: ID!) { node(id: $clientId) { __typename ...ClientDetailPrompt_Client } } fragment ClientDetailPrompt_Client on Client { id name api { __typename id name path } versions { __typename edges { __typename ...ClientDetailPrompt_ClientVersionEdge } pageInfo { __typename hasNextPage endCursor } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } }","824be39d995156b2ef64a26a62e34af1":"mutation PublishClientVersion($input: PublishClientInput!) { publishClient(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...ClientNotFoundError ...ClientVersionNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment ClientNotFoundError on ClientNotFoundError { message clientId ...Error } fragment ClientVersionNotFoundError on ClientVersionNotFoundError { tag message clientId ...Error }","868b2e31f860588193aacc9701105870":"query ListClientCommandQuery($apiId: ID!, $after: String, $first: Int) { node(id: $apiId) { __typename ... on Api { clients(after: $after, first: $first) { __typename edges { __typename cursor node { __typename id name ...ClientDetailPrompt_Client } } pageInfo { __typename ...PageInfo } } } } } fragment ClientDetailPrompt_Client on Client { id name api { __typename id name path } versions { __typename edges { __typename ...ClientDetailPrompt_ClientVersionEdge } pageInfo { __typename hasNextPage endCursor } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","8822eea5656a4952edfa28ce20ff5d16":"subscription PublishMcpFeatureCollectionCommandSubscription($requestId: ID!) { onMcpFeatureCollectionVersionPublishingUpdate(requestId: $requestId) { __typename ...McpFeatureCollectionVersionPublishFailed ...McpFeatureCollectionVersionPublishSuccess ...OperationInProgress ...WaitForApproval ...ProcessingTaskApproved ...ProcessingTaskIsReady ...ProcessingTaskIsQueued } } fragment McpFeatureCollectionVersionPublishFailed on McpFeatureCollectionVersionPublishFailed { state errors { __typename ...UnexpectedProcessingError ...ProcessingTimeoutError ...ConcurrentOperationError ...McpFeatureCollectionValidationError } } fragment UnexpectedProcessingError on UnexpectedProcessingError { __typename message } fragment ProcessingTimeoutError on ProcessingTimeoutError { __typename message } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment Error on Error { message } fragment McpFeatureCollectionValidationError on McpFeatureCollectionValidationError { collections { __typename ...McpFeatureCollectionValidationCollection } } fragment McpFeatureCollectionValidationCollection on McpFeatureCollectionValidationCollection { mcpFeatureCollection { __typename id name } entities { __typename ...McpFeatureCollectionValidationEntity } } fragment McpFeatureCollectionValidationEntity on McpFeatureCollectionValidationEntity { errors { __typename ...McpFeatureCollectionValidationDocumentError ...McpFeatureCollectionValidationEntityValidationError } ...McpFeatureCollectionValidationPrompt ...McpFeatureCollectionValidationTool } fragment McpFeatureCollectionValidationDocumentError on McpFeatureCollectionValidationDocumentError { code message path locations { __typename column line } } fragment McpFeatureCollectionValidationEntityValidationError on McpFeatureCollectionValidationEntityValidationError { message } fragment McpFeatureCollectionValidationPrompt on McpFeatureCollectionValidationPrompt { name } fragment McpFeatureCollectionValidationTool on McpFeatureCollectionValidationTool { name } fragment McpFeatureCollectionVersionPublishSuccess on McpFeatureCollectionVersionPublishSuccess { state } fragment OperationInProgress on OperationInProgress { state } fragment WaitForApproval on WaitForApproval { state deployment { __typename ...SchemaDeployment ...ClientDeployment ...FusionConfigurationDeployment ...OpenApiCollectionDeployment ...McpFeatureCollectionDeployment } } fragment SchemaDeployment on SchemaDeployment { errors { __typename ...OperationsAreNotAllowedError ...SchemaVersionSyntaxError ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OperationsAreNotAllowedError on OperationsAreNotAllowedError { __typename message } fragment SchemaVersionSyntaxError on SchemaVersionSyntaxError { __typename message column position line } fragment SchemaChangeViolationError on SchemaChangeViolationError { message changes { __typename ...SchemaChangeLogEntry } } fragment SchemaChangeLogEntry on SchemaChangeLogEntry { __typename ...TypeSystemMemberAddedChange ...TypeSystemMemberRemovedChange ...ObjectModifiedChange ...InputObjectModifiedChange ...DirectiveModifiedChange ...ScalarModifiedChange ...EnumModifiedChange ...UnionModifiedChange ...InterfaceModifiedChange ...SchemaChange } fragment TypeSystemMemberAddedChange on TypeSystemMemberAddedChange { ...SchemaChange coordinate severity __typename } fragment SchemaChange on SchemaChange { severity } fragment TypeSystemMemberRemovedChange on TypeSystemMemberRemovedChange { ...SchemaChange coordinate severity __typename } fragment ObjectModifiedChange on ObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged } } fragment InterfaceImplementationAdded on InterfaceImplementationAdded { ...SchemaChange interfaceName severity } fragment InterfaceImplementationRemoved on InterfaceImplementationRemoved { ...SchemaChange interfaceName severity } fragment DescriptionChanged on DescriptionChanged { ...SchemaChange old new severity __typename } fragment FieldAddedChange on FieldAddedChange { ...SchemaChange coordinate typeName fieldName severity } fragment FieldRemovedChange on FieldRemovedChange { ...SchemaChange coordinate typeName fieldName severity } fragment OutputFieldChanged on OutputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...ArgumentRemoved ...ArgumentAdded ...ArgumentChanged ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment ArgumentRemoved on ArgumentRemoved { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentAdded on ArgumentAdded { ...SchemaChange coordinate severity name typeName __typename } fragment ArgumentChanged on ArgumentChanged { ...SchemaChange coordinate severity name __typename changes { __typename ...DescriptionChanged ...DeprecatedChange ...TypeChanged } } fragment DeprecatedChange on DeprecatedChange { ...SchemaChange deprecationReason severity } fragment TypeChanged on TypeChanged { ...SchemaChange oldType newType severity __typename } fragment InputObjectModifiedChange on InputObjectModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...InputFieldChanged } } fragment InputFieldChanged on InputFieldChanged { ...SchemaChange coordinate severity fieldName changes { __typename ...DescriptionChanged ...TypeChanged ...DeprecatedChange } } fragment DirectiveModifiedChange on DirectiveModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DirectiveLocationAdded ...DirectiveLocationRemoved ...DescriptionChanged ...ArgumentRemoved ...ArgumentChanged ...ArgumentAdded } } fragment DirectiveLocationAdded on DirectiveLocationAdded { ...SchemaChange location severity __typename } fragment DirectiveLocationRemoved on DirectiveLocationRemoved { ...SchemaChange location severity __typename } fragment ScalarModifiedChange on ScalarModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged } } fragment EnumModifiedChange on EnumModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...EnumValueRemoved ...EnumValueAdded ...EnumValueChanged } } fragment EnumValueRemoved on EnumValueRemoved { ...SchemaChange coordinate severity } fragment EnumValueAdded on EnumValueAdded { ...SchemaChange coordinate severity } fragment EnumValueChanged on EnumValueChanged { ...SchemaChange coordinate severity changes { __typename ...DeprecatedChange ...DescriptionChanged } } fragment UnionModifiedChange on UnionModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...DescriptionChanged ...UnionMemberRemoved ...UnionMemberAdded } } fragment UnionMemberRemoved on UnionMemberRemoved { ...SchemaChange typeName severity } fragment UnionMemberAdded on UnionMemberAdded { ...SchemaChange typeName severity } fragment InterfaceModifiedChange on InterfaceModifiedChange { ...SchemaChange coordinate severity __typename changes { __typename ...InterfaceImplementationAdded ...InterfaceImplementationRemoved ...DescriptionChanged ...FieldAddedChange ...FieldRemovedChange ...OutputFieldChanged ...PossibleTypeAdded ...PossibleTypeRemoved } } fragment PossibleTypeAdded on PossibleTypeAdded { ...SchemaChange typeName severity } fragment PossibleTypeRemoved on PossibleTypeRemoved { ...SchemaChange typeName severity } fragment InvalidGraphQLSchemaError on InvalidGraphQLSchemaError { __typename message errors { __typename message code } } fragment PersistedQueryValidationError on PersistedQueryValidationError { message client { __typename id name } queries { __typename deployedTags message hash errors { __typename message code path locations { __typename column line } } } } fragment OpenApiCollectionValidationError on OpenApiCollectionValidationError { collections { __typename ...OpenApiCollectionValidationCollection } } fragment OpenApiCollectionValidationCollection on OpenApiCollectionValidationCollection { openApiCollection { __typename id name } entities { __typename ...OpenApiCollectionValidationEntity } } fragment OpenApiCollectionValidationEntity on OpenApiCollectionValidationEntity { errors { __typename ...OpenApiCollectionValidationDocumentError ...OpenApiCollectionValidationEntityValidationError } ...OpenApiCollectionValidationEndpoint ...OpenApiCollectionValidationModel } fragment OpenApiCollectionValidationDocumentError on OpenApiCollectionValidationDocumentError { code message path locations { __typename column line } } fragment OpenApiCollectionValidationEntityValidationError on OpenApiCollectionValidationEntityValidationError { message } fragment OpenApiCollectionValidationEndpoint on OpenApiCollectionValidationEndpoint { httpMethod route } fragment OpenApiCollectionValidationModel on OpenApiCollectionValidationModel { name } fragment ClientDeployment on ClientDeployment { errors { __typename ...PersistedQueryValidationError } } fragment FusionConfigurationDeployment on FusionConfigurationDeployment { errors { __typename ...SchemaChangeViolationError ...InvalidGraphQLSchemaError ...PersistedQueryValidationError ...OpenApiCollectionValidationError ...McpFeatureCollectionValidationError } } fragment OpenApiCollectionDeployment on OpenApiCollectionDeployment { errors { __typename ...OpenApiCollectionValidationError } } fragment McpFeatureCollectionDeployment on McpFeatureCollectionDeployment { errors { __typename ...McpFeatureCollectionValidationError } } fragment ProcessingTaskApproved on ProcessingTaskApproved { state } fragment ProcessingTaskIsReady on ProcessingTaskIsReady { ready: __typename } fragment ProcessingTaskIsQueued on ProcessingTaskIsQueued { queued: __typename queuePosition }","883246456d7f688b4b338bea544263c3":"query SelectMockSchemaPromptQuery($apiId: ID!, $after: String, $first: Int) { apiById(id: $apiId) { __typename mockSchemas(after: $after, first: $first) { __typename edges { __typename ...SelectMockCommand_MockEdge } pageInfo { __typename ...PageInfo } } } } fragment SelectMockCommand_MockEdge on MockSchemasEdge { cursor node { __typename ...SelectMockCommand_Mock } } fragment SelectMockCommand_Mock on MockSchema { id name ...MockSchemaDetailPrompt } fragment MockSchemaDetailPrompt on MockSchema { id name createdAt createdBy { __typename username } modifiedAt modifiedBy { __typename username } downstreamUrl url } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","8c6ee9bbf88bef86cdc712306152b552":"mutation CreateClientCommandMutation($input: CreateClientInput!) { createClient(input: $input) { __typename client { __typename ...CreateClientCommandMutation_Client } errors { __typename ...Error ...ApiNotFoundError ...UnauthorizedOperation ...DuplicateNameError } } } fragment CreateClientCommandMutation_Client on Client { name id ...ClientDetailPrompt_Client } fragment ClientDetailPrompt_Client on Client { id name api { __typename id name path } versions { __typename edges { __typename ...ClientDetailPrompt_ClientVersionEdge } pageInfo { __typename hasNextPage endCursor } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } } fragment Error on Error { message } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment DuplicateNameError on DuplicateNameError { __typename message ...Error }","905085434ac609917eefded220f6aaf2":"query SetDefaultWorkspaceCommand_SelectWorkspace_Query($after: String, $first: Int) { me { __typename workspaces(after: $after, first: $first) { __typename edges { __typename cursor node { __typename ...SetDefaultWorkspaceCommand_Workspace } } pageInfo { __typename ...PageInfo } } } } fragment SetDefaultWorkspaceCommand_Workspace on Workspace { id name personal } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","920381dec40d088256e2070d0d9fccf8":"query ListWorkspaceCommandQuery($after: String, $first: Int) { me { __typename workspaces(after: $after, first: $first) { __typename edges { __typename ...ListWorkspaceCommand_WorkspaceEdge } pageInfo { __typename ...PageInfo } } } } fragment ListWorkspaceCommand_WorkspaceEdge on WorkspacesEdge { cursor node { __typename ...ListWorkspaceCommand_Workspace } } fragment ListWorkspaceCommand_Workspace on Workspace { id name personal ...WorkspaceDetailPrompt_Workspace } fragment WorkspaceDetailPrompt_Workspace on Workspace { id name personal } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","9254faca3991f8a742500bc19b536f73":"mutation CreateMockSchema($apiId: ID!, $baseSchemaFile: Upload!, $downstreamUrl: String!, $extensionsSchemaFile: Upload!, $name: String!) { createMockSchema(input: { apiId: $apiId, baseSchemaFile: $baseSchemaFile, downstreamUrl: $downstreamUrl, extensionsSchemaFile: $extensionsSchemaFile, name: $name }) { __typename mockSchema { __typename id ...MockSchemaDetailPrompt } errors { __typename ...ApiNotFoundError ...MockSchemaNonUniqueNameError ...UnauthorizedOperation ...ValidationError ...Error } } } fragment MockSchemaDetailPrompt on MockSchema { id name createdAt createdBy { __typename username } modifiedAt modifiedBy { __typename username } downstreamUrl url } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment Error on Error { message } fragment MockSchemaNonUniqueNameError on MockSchemaNonUniqueNameError { __typename message name ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment ValidationError on ValidationError { __typename message errors { __typename message } ...Error }","94c7550f677d23339a7ccf1d0cffcba5":"mutation DeleteApiCommandMutation($apiId: ID!) { deleteApiById(input: { apiId: $apiId }) { __typename api { __typename name ...ApiDetailPrompt_Api } errors { __typename ...Error } } } fragment ApiDetailPrompt_Api on Api { id name path workspace { __typename id name } settings { __typename schemaRegistry { __typename treatDangerousAsBreaking allowBreakingSchemaChanges } } } fragment Error on Error { message }","94e392cf29081fc79bd64abfb50215b2":"mutation CreateWorkspaceCommandMutation($input: CreateWorkspaceInput!) { createWorkspace(input: $input) { __typename workspace { __typename id name ...WorkspaceDetailPrompt_Workspace } errors { __typename ...UnauthorizedOperation ...ValidationError ...Error } } } fragment WorkspaceDetailPrompt_Workspace on Workspace { id name personal } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment ValidationError on ValidationError { __typename message errors { __typename message } ...Error }","a5184fe6045704a79e9a87a59f358e6f":"mutation UploadOpenApiCollectionCommandMutation($input: UploadOpenApiCollectionInput!) { uploadOpenApiCollection(input: $input) { __typename openApiCollectionVersion { __typename id } errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...OpenApiCollectionNotFoundError ...InvalidOpenApiCollectionArchiveError ...DuplicatedTagError ...ConcurrentOperationError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment OpenApiCollectionNotFoundError on OpenApiCollectionNotFoundError { openApiCollectionId ...Error } fragment InvalidOpenApiCollectionArchiveError on InvalidOpenApiCollectionArchiveError { message } fragment DuplicatedTagError on DuplicatedTagError { __typename message ...Error } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error }","a658b21324f2e38acc4a43d11ef5d41d":"query ShowEnvironmentCommandQuery($workspaceId: ID!) { node(id: $workspaceId) { __typename ...EnvironmentDetailPrompt_Environment } } fragment EnvironmentDetailPrompt_Environment on Environment { id name workspace { __typename name } }","a7d38d70b218bc48bf6cb95643fc224d":"mutation CreatePersonalAccessTokenCommandMutation($input: CreatePersonalAccessTokenInput!) { createPersonalAccessToken(input: $input) { __typename result { __typename token { __typename ...CreatePersonalAccessTokenCommandMutation_PersonalAccessToken } secret } errors { __typename ...UnauthorizedOperation ...Error } } } fragment CreatePersonalAccessTokenCommandMutation_PersonalAccessToken on PersonalAccessToken { id ...PersonalAccessTokenDetailPrompt_PersonalAccessToken } fragment PersonalAccessTokenDetailPrompt_PersonalAccessToken on PersonalAccessToken { id description createdAt expiresAt } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message }","aba2f198be39d019412db93aaee0f32c":"mutation CommitFusionConfigurationPublish($input: CommitFusionConfigurationPublishInput!) { commitFusionConfigurationPublish(input: $input) { __typename errors { __typename ...UnauthorizedOperation ...FusionConfigurationRequestNotFoundError ...InvalidProcessingStateTransitionError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment FusionConfigurationRequestNotFoundError on FusionConfigurationRequestNotFoundError { __typename message ...Error } fragment InvalidProcessingStateTransitionError on InvalidProcessingStateTransitionError { __typename message ...Error }","b5db8e0b48c71d85bd1c3770d5b99490":"mutation StartFusionConfigurationPublish($input: StartFusionConfigurationCompositionInput!) { startFusionConfigurationComposition(input: $input) { __typename errors { __typename ...UnauthorizedOperation ...FusionConfigurationRequestNotFoundError ...InvalidProcessingStateTransitionError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment FusionConfigurationRequestNotFoundError on FusionConfigurationRequestNotFoundError { __typename message ...Error } fragment InvalidProcessingStateTransitionError on InvalidProcessingStateTransitionError { __typename message ...Error }","bb27bdf1dde4467fa9948d9d11ced00d":"mutation ValidateClientVersion($input: ValidateClientInput!) { validateClient(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...ClientNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment ClientNotFoundError on ClientNotFoundError { message clientId ...Error }","bc20864afd9f602197593bf6dd1ff2b9":"mutation UploadFusionSubgraph($input: UploadFusionSubgraphInput!) { uploadFusionSubgraph(input: $input) { __typename fusionSubgraphVersion { __typename id } errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...DuplicatedTagError ...ConcurrentOperationError ...InvalidFusionSourceSchemaArchiveError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment DuplicatedTagError on DuplicatedTagError { __typename message ...Error } fragment ConcurrentOperationError on ConcurrentOperationError { __typename message ...Error } fragment InvalidFusionSourceSchemaArchiveError on InvalidFusionSourceSchemaArchiveError { message }","c3b0b7b02fba7f01d4eb4c788fbfa898":"mutation UpdateMockSchema($mockSchemaId: ID!, $baseSchemaFile: Upload, $downstreamUrl: String, $extensionsSchemaFile: Upload, $name: String) { updateMockSchema(input: { id: $mockSchemaId, baseSchemaFile: $baseSchemaFile, downstreamUrl: $downstreamUrl, extensionsSchemaFile: $extensionsSchemaFile, name: $name }) { __typename mockSchema { __typename id ...MockSchemaDetailPrompt } errors { __typename ...MockSchemaNotFoundError ...MockSchemaNonUniqueNameError ...UnauthorizedOperation ...ValidationError ...Error } } } fragment MockSchemaDetailPrompt on MockSchema { id name createdAt createdBy { __typename username } modifiedAt modifiedBy { __typename username } downstreamUrl url } fragment MockSchemaNotFoundError on MockSchemaNotFoundError { __typename message ...Error } fragment Error on Error { message } fragment MockSchemaNonUniqueNameError on MockSchemaNonUniqueNameError { __typename message name ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment ValidationError on ValidationError { __typename message errors { __typename message } ...Error }","c8f2d56d7e674b50d7af8bdc7722cf3b":"query ListMockCommandQuery($apiId: ID!, $after: String, $first: Int) { apiById(id: $apiId) { __typename mockSchemas(after: $after, first: $first) { __typename edges { __typename ...ListMockCommand_MockEdge } pageInfo { __typename ...PageInfo } } } } fragment ListMockCommand_MockEdge on MockSchemasEdge { cursor node { __typename ...ListMockCommand_Mock } } fragment ListMockCommand_Mock on MockSchema { id name ...MockSchemaDetailPrompt } fragment MockSchemaDetailPrompt on MockSchema { id name createdAt createdBy { __typename username } modifiedAt modifiedBy { __typename username } downstreamUrl url } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","cfd69c8f196180ce83e912ef8342b8f5":"mutation CreateMcpFeatureCollectionCommandMutation($input: CreateMcpFeatureCollectionInput!) { createMcpFeatureCollection(input: $input) { __typename mcpFeatureCollection { __typename ...CreateMcpFeatureCollectionCommandMutation_McpFeatureCollection } errors { __typename ...Error ...ApiNotFoundError ...UnauthorizedOperation ...DuplicateNameError } } } fragment CreateMcpFeatureCollectionCommandMutation_McpFeatureCollection on McpFeatureCollection { name id ...McpFeatureCollectionDetailPrompt_McpFeatureCollection } fragment McpFeatureCollectionDetailPrompt_McpFeatureCollection on McpFeatureCollection { id name } fragment Error on Error { message } fragment ApiNotFoundError on ApiNotFoundError { __typename message apiId ...Error } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment DuplicateNameError on DuplicateNameError { __typename message ...Error }","d9c9ca51cd26c49e6c70d5f914db867f":"query ListApiKeyCommandQuery($workspaceId: ID!, $after: String, $first: Int) { workspaceById(workspaceId: $workspaceId) { __typename apiKeys(after: $after, first: $first) { __typename edges { __typename ...ListApiKeyCommand_ApiKeyEdge } pageInfo { __typename ...PageInfo } } } } fragment ListApiKeyCommand_ApiKeyEdge on ApiKeysEdge { cursor node { __typename ...ListApiKeyCommand_ApiKey } } fragment ListApiKeyCommand_ApiKey on ApiKey { id name ...ApiKeyDetailPrompt_ApiKey } fragment ApiKeyDetailPrompt_ApiKey on ApiKey { id name workspace { __typename name } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }","ebbac7f3638ab321347aa6952539f0aa":"query ListClientPublishedVersionsCommandQuery($clientId: ID!, $stage: String!, $after: String, $first: Int) { node(id: $clientId) { __typename ... on Client { publishedVersions(stage: $stage, first: $first, after: $after) { __typename pageInfo { __typename hasNextPage endCursor } edges { __typename ...ListClientPublishedVersionsCommand_PublishedClientVersionEdge } } } } } fragment ListClientPublishedVersionsCommand_PublishedClientVersionEdge on ClientPublishedVersionsEdge { cursor node { __typename publishedAt version { __typename tag } } }","ec810f0d9ed01b6a485004f609913a9f":"query DeleteApiCommandQuery($apiId: ID!) { node(id: $apiId) { __typename ...DeleteApiCommandQuery_Api } } fragment DeleteApiCommandQuery_Api on Api { name version workspace { __typename id } }","f1049732f0f8a825f66efa03d9822d61":"query ShowWorkspaceCommandQuery($workspaceId: ID!) { node(id: $workspaceId) { __typename ...WorkspaceDetailPrompt_Workspace } } fragment WorkspaceDetailPrompt_Workspace on Workspace { id name personal }","f287f09481a7cedef576d565a0ee328d":"mutation ValidateOpenApiCollectionCommandMutation($input: ValidateOpenApiCollectionInput!) { validateOpenApiCollection(input: $input) { __typename id errors { __typename ...UnauthorizedOperation ...InvalidSourceMetadataInputError ...StageNotFoundError ...OpenApiCollectionNotFoundError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment InvalidSourceMetadataInputError on InvalidSourceMetadataInputError { __typename message ...Error } fragment StageNotFoundError on StageNotFoundError { __typename message name ...Error } fragment OpenApiCollectionNotFoundError on OpenApiCollectionNotFoundError { openApiCollectionId ...Error }","f9572566cc8d2a23d5b84b6e007a8db7":"query PageClientVersionDetailQuery($id: ID!, $after: String!) { node(id: $id) { __typename ... on Client { versions(first: 10, after: $after) { __typename pageInfo { __typename hasNextPage endCursor } edges { __typename ...ClientDetailPrompt_ClientVersionEdge } } } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } }","faabe0899189af13b0041fde08b660fa":"mutation CancelFusionConfigurationPublish($input: CancelFusionConfigurationCompositionInput!) { cancelFusionConfigurationComposition(input: $input) { __typename errors { __typename ...UnauthorizedOperation ...FusionConfigurationRequestNotFoundError ...InvalidProcessingStateTransitionError ...Error } } } fragment UnauthorizedOperation on UnauthorizedOperation { __typename message ...Error } fragment Error on Error { message } fragment FusionConfigurationRequestNotFoundError on FusionConfigurationRequestNotFoundError { __typename message ...Error } fragment InvalidProcessingStateTransitionError on InvalidProcessingStateTransitionError { __typename message ...Error }","fcaa17bc5d82a61a9984b6f3d5989eb7":"mutation DeleteApiKeyCommandMutation($input: DeleteApiKeyInput!) { deleteApiKey(input: $input) { __typename apiKey { __typename ...DeleteApiKeyCommand_ApiKey } errors { __typename ...ApiKeyNotFoundError ...Error } } } fragment DeleteApiKeyCommand_ApiKey on ApiKey { id ...ApiKeyDetailPrompt_ApiKey } fragment ApiKeyDetailPrompt_ApiKey on ApiKey { id name workspace { __typename name } } fragment ApiKeyNotFoundError on ApiKeyNotFoundError { __typename message apiKeyId ...Error } fragment Error on Error { message }","fd6810811811ffd810356773fca8d7b1":"mutation RevokePersonalAccessTokenCommandMutation($input: RevokePersonalAccessTokenInput!) { revokePersonalAccessToken(input: $input) { __typename personalAccessToken { __typename ...RevokePersonalAccessTokenCommand_PersonalAccessToken } errors { __typename ...PersonalAccessTokenNotFoundError ...Error } } } fragment RevokePersonalAccessTokenCommand_PersonalAccessToken on PersonalAccessToken { id description ...PersonalAccessTokenDetailPrompt_PersonalAccessToken } fragment PersonalAccessTokenDetailPrompt_PersonalAccessToken on PersonalAccessToken { id description createdAt expiresAt } fragment PersonalAccessTokenNotFoundError on PersonalAccessTokenNotFoundError { __typename message ...Error } fragment Error on Error { message }","fd6e38f6aafbcfa1862b0ceeb207477f":"query SelectClientPromptQuery($apiId: ID!, $after: String, $first: Int) { apiById(id: $apiId) { __typename clients(after: $after, first: $first) { __typename edges { __typename ...SelectClientPrompt_ClientEdge } pageInfo { __typename ...PageInfo } } } } fragment SelectClientPrompt_ClientEdge on ClientsEdge { cursor node { __typename ...SelectClientPrompt_Client } } fragment SelectClientPrompt_Client on Client { id name ...ClientDetailPrompt_Client } fragment ClientDetailPrompt_Client on Client { id name api { __typename id name path } versions { __typename edges { __typename ...ClientDetailPrompt_ClientVersionEdge } pageInfo { __typename hasNextPage endCursor } } } fragment ClientDetailPrompt_ClientVersionEdge on ClientVersionEdge { cursor node { __typename id createdAt tag publishedTo { __typename stage { __typename name } } } } fragment PageInfo on PageInfo { hasPreviousPage hasNextPage endCursor startCursor }"} \ No newline at end of file