diff --git a/dictionary.txt b/dictionary.txt
index 9b4844605e5..d2ae6befe51 100644
--- a/dictionary.txt
+++ b/dictionary.txt
@@ -46,6 +46,7 @@ decompile
depersist
deprioritization
deprioritized
+Diagnoser
Dispatchable
DOCKERHUB
drawio
diff --git a/src/HotChocolate/Core/benchmarks/Benchmarks.slnx b/src/HotChocolate/Core/benchmarks/Benchmarks.slnx
new file mode 100644
index 00000000000..d6effd7b4a7
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Benchmarks.slnx
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/src/HotChocolate/Core/benchmarks/Execution.Abstractions.Benchmarks/Program.cs b/src/HotChocolate/Core/benchmarks/Execution.Abstractions.Benchmarks/Program.cs
index 727a3c31032..87c286f8ad4 100644
--- a/src/HotChocolate/Core/benchmarks/Execution.Abstractions.Benchmarks/Program.cs
+++ b/src/HotChocolate/Core/benchmarks/Execution.Abstractions.Benchmarks/Program.cs
@@ -1,4 +1,5 @@
using BenchmarkDotNet.Running;
-using HotChocolate.Execution.Abstractions.Benchmarks;
-BenchmarkSwitcher.FromAssembly(typeof(PathBenchmark).Assembly).Run(args);
+BenchmarkSwitcher
+ .FromAssembly(typeof(Program).Assembly)
+ .Run(args);
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/ExtraLargeSchema1Benchmark.cs b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/ExtraLargeSchema1Benchmark.cs
new file mode 100644
index 00000000000..72e5d565516
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/ExtraLargeSchema1Benchmark.cs
@@ -0,0 +1,23 @@
+using BenchmarkDotNet.Attributes;
+using BenchmarkDotNet.Jobs;
+using HotChocolate.Language;
+
+namespace HotChocolate.Validation.Benchmarks;
+
+[MemoryDiagnoser]
+[ShortRunJob(RuntimeMoniker.Net10_0)]
+public class ExtraLargeSchema1Benchmark : ValidationBenchmarkBase
+{
+ protected override string SchemaDocumentFile => "__resources__/extra-large-schema-1.graphqls";
+ protected override string DocumentFile => "__resources__/extra-large-schema-1-query.graphql";
+
+ [Benchmark]
+ public DocumentValidatorResult ExtraLargeSchema1Validation()
+ {
+ return Validator.Validate(
+ schema: Schema,
+ documentId: new OperationDocumentId("extra-large-schema-1-query"),
+ document: Document,
+ onlyNonCacheable: false);
+ }
+}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/HotChocolate.Validation.Benchmarks.csproj b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/HotChocolate.Validation.Benchmarks.csproj
index a64e22e7fc2..7f58445b780 100644
--- a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/HotChocolate.Validation.Benchmarks.csproj
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/HotChocolate.Validation.Benchmarks.csproj
@@ -20,4 +20,10 @@
+
+
+ Always
+
+
+
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/LargeSchema1Benchmark.cs b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/LargeSchema1Benchmark.cs
new file mode 100644
index 00000000000..3dcd22c1b18
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/LargeSchema1Benchmark.cs
@@ -0,0 +1,23 @@
+using BenchmarkDotNet.Attributes;
+using BenchmarkDotNet.Jobs;
+using HotChocolate.Language;
+
+namespace HotChocolate.Validation.Benchmarks;
+
+[MemoryDiagnoser]
+[ShortRunJob(RuntimeMoniker.Net10_0)]
+public class LargeSchema1Benchmark : ValidationBenchmarkBase
+{
+ protected override string SchemaDocumentFile => "__resources__/large-schema-1.graphqls";
+ protected override string DocumentFile => "__resources__/large-schema-1-query.graphql";
+
+ [Benchmark]
+ public DocumentValidatorResult LargeSchema1Validation()
+ {
+ return Validator.Validate(
+ schema: Schema,
+ documentId: new OperationDocumentId("large-schema-1-query"),
+ document: Document,
+ onlyNonCacheable: false);
+ }
+}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/LargeSchema2Benchmark.cs b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/LargeSchema2Benchmark.cs
new file mode 100644
index 00000000000..bb935dff8a7
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/LargeSchema2Benchmark.cs
@@ -0,0 +1,23 @@
+using BenchmarkDotNet.Attributes;
+using BenchmarkDotNet.Jobs;
+using HotChocolate.Language;
+
+namespace HotChocolate.Validation.Benchmarks;
+
+[MemoryDiagnoser]
+[ShortRunJob(RuntimeMoniker.Net10_0)]
+public class LargeSchema2Benchmark : ValidationBenchmarkBase
+{
+ protected override string SchemaDocumentFile => "__resources__/large-schema-2.graphqls";
+ protected override string DocumentFile => "__resources__/large-schema-2-query.graphql";
+
+ [Benchmark]
+ public DocumentValidatorResult LargeSchema2Validation()
+ {
+ return Validator.Validate(
+ schema: Schema,
+ documentId: new OperationDocumentId("large-schema-2-query"),
+ document: Document,
+ onlyNonCacheable: false);
+ }
+}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/ManyFragmentsBenchmark.cs b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/ManyFragmentsBenchmark.cs
new file mode 100644
index 00000000000..c8189946d0f
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/ManyFragmentsBenchmark.cs
@@ -0,0 +1,23 @@
+using BenchmarkDotNet.Attributes;
+using BenchmarkDotNet.Jobs;
+using HotChocolate.Language;
+
+namespace HotChocolate.Validation.Benchmarks;
+
+[MemoryDiagnoser]
+[ShortRunJob(RuntimeMoniker.Net10_0)]
+public class ManyFragmentsBenchmark : ValidationBenchmarkBase
+{
+ protected override string SchemaDocumentFile => "__resources__/many-fragments.graphqls";
+ protected override string DocumentFile => "__resources__/many-fragments-query.graphql";
+
+ [Benchmark]
+ public DocumentValidatorResult ManyFragmentsValidation()
+ {
+ return Validator.Validate(
+ schema: Schema,
+ documentId: new OperationDocumentId("many-fragments-query"),
+ document: Document,
+ onlyNonCacheable: false);
+ }
+}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/OverlappingFieldsMergedBenchmark.cs b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/OverlappingFieldsMergedBenchmark.cs
index 574a691b5f4..1d905bd1322 100644
--- a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/OverlappingFieldsMergedBenchmark.cs
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/OverlappingFieldsMergedBenchmark.cs
@@ -1,9 +1,7 @@
using BenchmarkDotNet.Attributes;
using BenchmarkDotNet.Jobs;
-using HotChocolate;
using HotChocolate.Language;
using HotChocolate.Types;
-using HotChocolate.Validation;
using HotChocolate.Validation.Rules;
namespace HotChocolate.Validation.Benchmarks;
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/Program.cs b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/Program.cs
index 499c0ca1bc5..87c286f8ad4 100644
--- a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/Program.cs
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/Program.cs
@@ -1,4 +1,5 @@
using BenchmarkDotNet.Running;
-using HotChocolate.Validation.Benchmarks;
-BenchmarkSwitcher.FromAssembly(typeof(OverlappingFieldsMergedBenchmark).Assembly).Run(args);
+BenchmarkSwitcher
+ .FromAssembly(typeof(Program).Assembly)
+ .Run(args);
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/ValidationBenchmarkBase.cs b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/ValidationBenchmarkBase.cs
new file mode 100644
index 00000000000..dab29a7bf17
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/ValidationBenchmarkBase.cs
@@ -0,0 +1,40 @@
+using BenchmarkDotNet.Attributes;
+using HotChocolate.Language;
+using HotChocolate.Types;
+using Microsoft.Extensions.DependencyInjection;
+
+namespace HotChocolate.Validation.Benchmarks;
+
+public abstract class ValidationBenchmarkBase
+{
+ protected abstract string SchemaDocumentFile { get; }
+ protected abstract string DocumentFile { get; }
+
+ protected Schema Schema = null!;
+ protected DocumentValidator Validator = null!;
+ protected DocumentNode Document = null!;
+
+ [GlobalSetup]
+ public void GlobalSetup()
+ {
+ var schemaDocument = Utf8GraphQLParser.Parse(File.ReadAllText(SchemaDocumentFile));
+ var schemaBuilder = SchemaBuilder.New();
+
+ // Register stubs for custom scalars.
+ var customScalars = schemaDocument.Definitions.OfType()
+ .Where(s => !Scalars.IsBuiltIn(s.Name.Value));
+
+ foreach (var scalar in customScalars)
+ {
+ schemaBuilder.AddType(new AnyType(scalar.Name.Value));
+ }
+
+ Schema = schemaBuilder
+ .AddDocument(schemaDocument)
+ .Use(next => next)
+ .Create();
+
+ Validator = DocumentValidatorBuilder.New().AddDefaultRules().Build();
+ Document = Utf8GraphQLParser.Parse(File.ReadAllText(DocumentFile));
+ }
+}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/extra-large-schema-1-query.graphql b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/extra-large-schema-1-query.graphql
new file mode 100644
index 00000000000..169050674cb
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/extra-large-schema-1-query.graphql
@@ -0,0 +1,2761 @@
+query extra_large {
+ jira {
+ epicLinkFieldKey
+ screenIdByIssueKey(issueKey: "GJ-1")
+ issueByKey(key: "GJ-1", cloudId: "abc123") {
+ issueId
+ fields {
+ edges {
+ node {
+ __typename
+ ... on JiraAffectedServicesField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedAffectedServicesConnection {
+ totalCount
+ edges {
+ node {
+ serviceId
+ }
+ }
+ }
+ affectedServices {
+ totalCount
+ edges {
+ node {
+ serviceId
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraAssetField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedAssetsConnection {
+ totalCount
+ edges {
+ node {
+ appKey
+ originId
+ serializedOrigin
+ value
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraCMDBField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ isMulti
+ searchUrl
+ selectedCmdbObjectsConnection {
+ totalCount
+ edges {
+ node {
+ id
+ objectGlobalId
+ objectId
+ workspaceId
+ label
+ }
+ }
+ }
+ attributesIncludedInAutoCompleteSearch
+ }
+ ... on JiraCascadingSelectField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ cascadingOption {
+ parentOptionValue {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ childOptionValue {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ }
+ cascadingOptions {
+ totalCount
+ edges {
+ node {
+ parentOptionValue {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ childOptionValues {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ }
+ }
+ }
+ }
+ ... on JiraCheckboxesField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedOptions {
+ totalCount
+ edges {
+ node {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ }
+ }
+ fieldOptions {
+ totalCount
+ edges {
+ node {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ }
+ }
+ }
+ ... on JiraColorField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ color {
+ id
+ colorKey
+ }
+ }
+ ... on JiraComponentsField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedComponentsConnection {
+ totalCount
+ edges {
+ node {
+ id
+ componentId
+ name
+ description
+ }
+ }
+ }
+ components {
+ totalCount
+ edges {
+ node {
+ id
+ componentId
+ name
+ description
+ }
+ }
+ }
+ }
+ ... on JiraConnectMultipleSelectField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedOptions {
+ totalCount
+ edges {
+ node {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ }
+ }
+ fieldOptions {
+ totalCount
+ edges {
+ node {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraConnectNumberField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ number
+ }
+ ... on JiraConnectRichTextField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ richText {
+ plainText
+ adfValue {
+ json
+ }
+ }
+ renderer
+ }
+ ... on JiraConnectSingleSelectField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ fieldOption {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ fieldOptions {
+ totalCount
+ edges {
+ node {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraConnectTextField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ text
+ }
+ ... on JiraDatePickerField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ date
+ }
+ ... on JiraDateTimePickerField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ dateTime
+ }
+ ... on JiraEpicLinkField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ epic {
+ id
+ issueId
+ name
+ key
+ summary
+ color
+ done
+ }
+ epics {
+ totalCount
+ edges {
+ node {
+ id
+ issueId
+ name
+ key
+ summary
+ color
+ done
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraFlagField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ flag {
+ isFlagged
+ }
+ }
+ ... on JiraForgeGroupField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedGroup {
+ id
+ groupId
+ name
+ }
+ groups {
+ totalCount
+ edges {
+ node {
+ id
+ groupId
+ name
+ }
+ }
+ }
+ searchUrl
+ renderer
+ }
+ ... on JiraForgeGroupsField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ selectedGroupsConnection {
+ edges {
+ node {
+ id
+ groupId
+ name
+ }
+ }
+ }
+ renderer
+ }
+ ... on JiraForgeNumberField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ number
+ renderer
+ }
+ ... on JiraForgeObjectField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ object
+ renderer
+ }
+ ... on JiraForgeStringField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ text
+ renderer
+ }
+ ... on JiraForgeStringsField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedLabelsConnection {
+ totalCount
+ edges {
+ node {
+ labelId
+ name
+ }
+ }
+ }
+ labels {
+ totalCount
+ edges {
+ node {
+ labelId
+ name
+ }
+ }
+ }
+ renderer
+ searchUrl
+ }
+ ... on JiraForgeUserField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ user {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ searchUrl
+ }
+ ... on JiraIssueRestrictionField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedRolesConnection {
+ totalCount
+ edges {
+ node {
+ id
+ roleId
+ name
+ description
+ }
+ }
+ }
+ roles {
+ totalCount
+ edges {
+ node {
+ id
+ roleId
+ name
+ description
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraIssueTypeField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ issueType {
+ id
+ issueTypeId
+ name
+ description
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ hierarchy {
+ level
+ name
+ }
+ }
+ issueTypes {
+ edges {
+ node {
+ id
+ issueTypeId
+ name
+ description
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ hierarchy {
+ level
+ name
+ }
+ }
+ }
+ }
+ }
+ ... on JiraLabelsField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedLabelsConnection {
+ totalCount
+ edges {
+ node {
+ labelId
+ name
+ }
+ }
+ }
+ labels {
+ totalCount
+ edges {
+ node {
+ labelId
+ name
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraMultipleGroupPickerField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedGroupsConnection {
+ totalCount
+ edges {
+ node {
+ groupId
+ name
+ id
+ }
+ }
+ }
+ groups {
+ totalCount
+ edges {
+ node {
+ id
+ groupId
+ name
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraMultipleSelectField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedOptions {
+ totalCount
+ edges {
+ node {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ }
+ }
+ fieldOptions {
+ totalCount
+ edges {
+ node {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraMultipleSelectUserPickerField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedUsersConnection {
+ totalCount
+ edges {
+ node {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ }
+ }
+ users {
+ edges {
+ node {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraMultipleVersionPickerField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedVersionsConnection {
+ totalCount
+ edges {
+ node {
+ id
+ versionId
+ name
+ iconUrl
+ status
+ description
+ startDate
+ releaseDate
+ }
+ }
+ }
+ versions {
+ totalCount
+ edges {
+ node {
+ id
+ versionId
+ name
+ iconUrl
+ status
+ description
+ startDate
+ releaseDate
+ }
+ }
+ }
+ }
+ ... on JiraNumberField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ number
+ isStoryPointField
+ }
+ ... on JiraParentIssueField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ parentIssue {
+ id
+ issueId
+ key
+ webUrl
+ fieldsById(ids: ["issuetype ", "project ", "summary "]) {
+ edges {
+ node {
+ __typename
+ ... on JiraIssueTypeField {
+ fieldId
+ name
+ type
+ description
+ issueType {
+ id
+ issueTypeId
+ name
+ description
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ hierarchy {
+ level
+ name
+ }
+ }
+ issueTypes {
+ edges {
+ node {
+ id
+ issueTypeId
+ name
+ description
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ hierarchy {
+ level
+ name
+ }
+ }
+ }
+ }
+ }
+ ... on JiraProjectField {
+ fieldId
+ name
+ type
+ description
+ project {
+ projectId
+ key
+ name
+ avatar {
+ medium
+ }
+ projectType
+ status
+ projectStyle
+ id
+ }
+ }
+ ... on JiraSingleLineTextField {
+ fieldId
+ name
+ type
+ description
+ text
+ }
+ id
+ }
+ }
+ }
+ }
+ }
+ ... on JiraPeopleField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedUsersConnection {
+ totalCount
+ edges {
+ node {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ }
+ }
+ users {
+ totalCount
+ edges {
+ node {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ }
+ }
+ isMulti
+ searchUrl
+ }
+ ... on JiraPriorityField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ priority {
+ priorityId
+ name
+ iconUrl
+ color
+ id
+ }
+ priorities {
+ edges {
+ node {
+ priorityId
+ name
+ iconUrl
+ color
+ id
+ }
+ }
+ }
+ }
+ ... on JiraProjectField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ project {
+ projectId
+ key
+ name
+ avatar {
+ medium
+ }
+ projectType
+ status
+ projectStyle
+ id
+ }
+ }
+ ... on JiraRadioSelectField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedOption {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ fieldOptions {
+ totalCount
+ edges {
+ node {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ }
+ }
+ }
+ ... on JiraResolutionField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ resolution {
+ id
+ resolutionId
+ name
+ description
+ }
+ resolutions {
+ totalCount
+ edges {
+ node {
+ id
+ resolutionId
+ name
+ description
+ }
+ }
+ }
+ }
+ ... on JiraRichTextField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ richText {
+ plainText
+ adfValue {
+ json
+ }
+ }
+ renderer
+ }
+ ... on JiraSecurityLevelField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ securityLevel {
+ id
+ name
+ securityId
+ description
+ }
+ }
+ ... on JiraServiceManagementDateTimeField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ dateTime
+ }
+ ... on JiraServiceManagementIncidentLinkingField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ incident {
+ hasLinkedIncidents
+ }
+ }
+ ... on JiraServiceManagementMultipleSelectUserPickerField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedUsersConnection {
+ totalCount
+ edges {
+ node {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ }
+ }
+ users {
+ totalCount
+ edges {
+ node {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraServiceManagementOrganizationField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedOrganizationsConnection {
+ totalCount
+ edges {
+ node {
+ organizationId
+ organizationName
+ domain
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraServiceManagementPeopleField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedUsersConnection {
+ totalCount
+ edges {
+ node {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ }
+ }
+ users {
+ totalCount
+ edges {
+ node {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ }
+ }
+ isMulti
+ searchUrl
+ }
+ ... on JiraServiceManagementRequestFeedbackField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ feedback {
+ rating
+ }
+ }
+ ... on JiraServiceManagementRequestLanguageField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ language {
+ languageCode
+ displayName
+ }
+ languages {
+ languageCode
+ displayName
+ }
+ }
+ ... on JiraServiceManagementRequestTypeField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ requestType {
+ id
+ requestTypeId
+ name
+ key
+ description
+ helpText
+ issueType {
+ id
+ issueTypeId
+ name
+ description
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ }
+ portalId
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ practices {
+ key
+ }
+ }
+ requestTypes {
+ totalCount
+ edges {
+ node {
+ id
+ requestTypeId
+ name
+ key
+ description
+ helpText
+ issueType {
+ id
+ name
+ description
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ }
+ portalId
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ practices {
+ key
+ }
+ }
+ }
+ }
+ }
+ ... on JiraServiceManagementRespondersField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ respondersConnection {
+ edges {
+ node {
+ __typename
+ ... on JiraServiceManagementUserResponder {
+ user {
+ __typename
+ picture
+ name
+ }
+ }
+ ... on JiraServiceManagementTeamResponder {
+ teamId
+ teamName
+ }
+ }
+ }
+ }
+ }
+ ... on JiraSingleGroupPickerField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedGroup {
+ id
+ groupId
+ name
+ }
+ groups {
+ totalCount
+ edges {
+ node {
+ id
+ groupId
+ name
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraSingleLineTextField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ text
+ }
+ ... on JiraSingleSelectField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ fieldOption {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ fieldOptions {
+ totalCount
+ edges {
+ node {
+ id
+ optionId
+ value
+ isDisabled
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraSingleSelectUserPickerField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ user {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ searchUrl
+ }
+ ... on JiraSingleVersionPickerField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ version {
+ id
+ versionId
+ name
+ iconUrl
+ status
+ description
+ startDate
+ releaseDate
+ }
+ versions {
+ totalCount
+ edges {
+ node {
+ id
+ versionId
+ name
+ iconUrl
+ status
+ description
+ startDate
+ releaseDate
+ }
+ }
+ }
+ }
+ ... on JiraSprintField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedSprintsConnection {
+ totalCount
+ edges {
+ node {
+ id
+ sprintId
+ name
+ state
+ boardName
+ startDate
+ endDate
+ completionDate
+ goal
+ }
+ }
+ }
+ sprints {
+ totalCount
+ edges {
+ node {
+ id
+ sprintId
+ name
+ state
+ boardName
+ startDate
+ endDate
+ completionDate
+ goal
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraStatusField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ status {
+ id
+ name
+ description
+ statusId
+ statusCategory {
+ id
+ statusCategoryId
+ key
+ name
+ colorName
+ }
+ }
+ }
+ ... on JiraTeamField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedTeam {
+ id
+ teamId
+ name
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ members {
+ totalCount
+ edges {
+ node {
+ __typename
+ }
+ }
+ }
+ }
+ teams {
+ totalCount
+ edges {
+ node {
+ id
+ teamId
+ name
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ members {
+ totalCount
+ edges {
+ node {
+ __typename
+ }
+ }
+ }
+ }
+ }
+ }
+ searchUrl
+ }
+ ... on JiraTeamViewField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ selectedTeam {
+ jiraSuppliedVisibility
+ jiraSuppliedName
+ jiraSuppliedId
+ jiraSuppliedTeamId
+ jiraSuppliedAvatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ }
+ searchUrl
+ }
+ ... on JiraTimeTrackingField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ originalEstimate {
+ timeInSeconds
+ }
+ remainingEstimate {
+ timeInSeconds
+ }
+ timeSpent {
+ timeInSeconds
+ }
+ timeTrackingSettings {
+ isJiraConfiguredTimeTrackingEnabled
+ workingHoursPerDay
+ workingDaysPerWeek
+ defaultFormat
+ defaultUnit
+ }
+ }
+ ... on JiraUrlField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ url
+ }
+ ... on JiraVotesField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ vote {
+ hasVoted
+ count
+ }
+ }
+ ... on JiraWatchesField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ watch {
+ isWatching
+ count
+ }
+ }
+ ... on JiraForgeDatetimeField {
+ ... on JiraIssueField {
+ __isJiraIssueField: __typename
+ ... on JiraIssueFieldConfiguration {
+ __isJiraIssueFieldConfiguration: __typename
+ fieldConfig {
+ isRequired
+ isEditable
+ }
+ }
+ ... on JiraUserIssueFieldConfiguration {
+ __isJiraUserIssueFieldConfiguration: __typename
+ userFieldConfig {
+ isPinned
+ }
+ }
+ }
+ fieldId
+ name
+ type
+ description
+ dateTime
+ renderer
+ }
+ id
+ }
+ }
+ }
+ childIssues {
+ __typename
+ ... on JiraChildIssuesWithinLimit {
+ issues {
+ totalCount
+ edges {
+ node {
+ id
+ key
+ issueId
+ webUrl
+ fieldsById(
+ ids: [
+ "assignee "
+ "created "
+ "issuetype "
+ "priority "
+ "status "
+ "summary "
+ "timetracking "
+ "updated "
+ ]
+ ) {
+ edges {
+ node {
+ __typename
+ ... on JiraIssueTypeField {
+ fieldId
+ name
+ type
+ description
+ issueType {
+ id
+ issueTypeId
+ name
+ description
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ hierarchy {
+ level
+ name
+ }
+ }
+ issueTypes {
+ edges {
+ node {
+ id
+ issueTypeId
+ name
+ description
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ hierarchy {
+ level
+ name
+ }
+ }
+ }
+ }
+ }
+ ... on JiraSingleLineTextField {
+ fieldId
+ name
+ type
+ description
+ text
+ }
+ ... on JiraPriorityField {
+ fieldId
+ name
+ type
+ description
+ priority {
+ priorityId
+ name
+ iconUrl
+ color
+ id
+ }
+ priorities {
+ edges {
+ node {
+ priorityId
+ name
+ iconUrl
+ color
+ id
+ }
+ }
+ }
+ }
+ ... on JiraStatusField {
+ fieldId
+ name
+ type
+ description
+ status {
+ id
+ name
+ description
+ statusId
+ statusCategory {
+ id
+ statusCategoryId
+ key
+ name
+ colorName
+ }
+ }
+ }
+ ... on JiraSingleSelectUserPickerField {
+ fieldId
+ name
+ type
+ description
+ user {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ searchUrl
+ }
+ ... on JiraTimeTrackingField {
+ fieldId
+ name
+ type
+ description
+ originalEstimate {
+ timeInSeconds
+ }
+ remainingEstimate {
+ timeInSeconds
+ }
+ timeSpent {
+ timeInSeconds
+ }
+ timeTrackingSettings {
+ isJiraConfiguredTimeTrackingEnabled
+ workingHoursPerDay
+ workingDaysPerWeek
+ defaultFormat
+ defaultUnit
+ }
+ }
+ ... on JiraDateTimePickerField {
+ fieldId
+ name
+ type
+ description
+ dateTime
+ }
+ ... on JiraDatePickerField {
+ fieldId
+ name
+ type
+ description
+ date
+ }
+ id
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ ... on JiraChildIssuesExceedingLimit {
+ search
+ }
+ }
+ issueLinks {
+ totalCount
+ edges {
+ node {
+ id
+ issueLinkId
+ relatedBy {
+ id
+ relationName
+ linkTypeId
+ linkTypeName
+ direction
+ }
+ issue {
+ id
+ issueId
+ key
+ webUrl
+ fieldsById(
+ ids: [
+ "assignee "
+ "issuetype "
+ "priority "
+ "status "
+ "summary "
+ ]
+ ) {
+ edges {
+ node {
+ __typename
+ ... on JiraStatusField {
+ fieldId
+ name
+ type
+ description
+ status {
+ id
+ name
+ description
+ statusId
+ statusCategory {
+ id
+ statusCategoryId
+ key
+ name
+ colorName
+ }
+ }
+ }
+ ... on JiraPriorityField {
+ fieldId
+ name
+ type
+ description
+ priority {
+ priorityId
+ name
+ iconUrl
+ color
+ id
+ }
+ priorities {
+ edges {
+ node {
+ priorityId
+ name
+ iconUrl
+ color
+ id
+ }
+ }
+ }
+ }
+ ... on JiraIssueTypeField {
+ fieldId
+ name
+ type
+ description
+ issueType {
+ id
+ issueTypeId
+ name
+ description
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ hierarchy {
+ level
+ name
+ }
+ }
+ issueTypes {
+ edges {
+ node {
+ id
+ issueTypeId
+ name
+ description
+ avatar {
+ xsmall
+ small
+ medium
+ large
+ }
+ hierarchy {
+ level
+ name
+ }
+ }
+ }
+ }
+ }
+ ... on JiraSingleLineTextField {
+ fieldId
+ name
+ type
+ description
+ text
+ }
+ ... on JiraSingleSelectUserPickerField {
+ fieldId
+ name
+ type
+ description
+ searchUrl
+ user {
+ __typename
+ __isUser: __typename
+ accountId
+ accountStatus
+ name
+ picture
+ ... on AtlassianAccountUser {
+ email
+ zoneinfo
+ locale
+ }
+ }
+ }
+ id
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ id
+ }
+ }
+}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/extra-large-schema-1.graphqls b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/extra-large-schema-1.graphqls
new file mode 100644
index 00000000000..800840bec32
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/extra-large-schema-1.graphqls
@@ -0,0 +1,15360 @@
+"""
+Represents an affected service entity for a Jira Issue.
+AffectedService provides context on what has been changed.
+"""
+type JiraAffectedService {
+ """
+ The ID of the affected service. E.g. ari:cloud:graph::service//.
+ """
+ serviceId: ID!
+ """
+ The name of the affected service. E.g. Jira.
+ """
+ name: String
+}
+
+"""
+The connection type for JiraAffectedService.
+"""
+type JiraAffectedServiceConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraAffectedServiceEdge]
+}
+
+"""
+An edge in a JiraAffectedService connection.
+"""
+type JiraAffectedServiceEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraAffectedService
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Represents an approval that is completed.
+"""
+type JiraServiceManagementCompletedApproval implements Node {
+ """
+ ID of the completed approval.
+ """
+ id: ID!
+ """
+ Name of the approval that has been provided.
+ """
+ name: String
+ """
+ Outcome of the approval, based on the approvals provided by all approvers.
+ """
+ finalDecision: JiraServiceManagementApprovalDecisionResponseType
+ """
+ Detailed list of the users who responded to the approval.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ approvers(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraServiceManagementApproverConnection
+ """
+ Date the approval was created.
+ """
+ createdDate: DateTime
+ """
+ Date the approval was completed.
+ """
+ completedDate: DateTime
+ """
+ Status details in which the approval is applicable.
+ """
+ status: JiraServiceManagementApprovalStatus
+}
+
+"""
+The connection type for JiraServiceManagementCompletedApproval.
+"""
+type JiraServiceManagementCompletedApprovalConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraServiceManagementCompletedApprovalEdge]
+}
+
+"""
+An edge in a JiraServiceManagementCompletedApproval connection.
+"""
+type JiraServiceManagementCompletedApprovalEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraServiceManagementCompletedApproval
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+The connection type for JiraServiceManagementApprover.
+"""
+type JiraServiceManagementApproverConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraServiceManagementApproverEdge]
+}
+
+"""
+An edge in a JiraServiceManagementApprover connection.
+"""
+type JiraServiceManagementApproverEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraServiceManagementApprover
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Represents an approval that is still active.
+"""
+type JiraServiceManagementActiveApproval implements Node {
+ """
+ ID of the active approval.
+ """
+ id: ID!
+ """
+ Name of the approval being sought.
+ """
+ name: String
+ """
+ Outcome of the approval, based on the approvals provided by all approvers.
+ """
+ finalDecision: JiraServiceManagementApprovalDecisionResponseType
+ """
+ Detailed list of the users who responded to the approval with a decision.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ approvers(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraServiceManagementApproverConnection
+ """
+ Detailed list of the users who are excluded to approve the approval.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ excludedApprovers(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraUserConnection
+ """
+ Indicates whether the user making the request is one of the approvers and can respond to the approval (true) or not (false).
+ """
+ canAnswerApproval: Boolean
+ """
+ List of the users' decisions. Does not include undecided users.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ decisions(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraServiceManagementDecisionConnection
+ """
+ Date the approval was created.
+ """
+ createdDate: DateTime
+ """
+ Configurations of the approval including the approval condition and approvers configuration.
+ There is a maximum limit of how many configurations an active approval can have.
+ """
+ configurations: [JiraServiceManagementApprovalConfiguration]
+ """
+ Status details of the approval.
+ """
+ status: JiraServiceManagementApprovalStatus
+ """
+ Approver principals can be a connection of users or groups that may decide on an approval.
+ The list includes undecided members.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ approverPrincipals(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraServiceManagementApproverPrincipalConnection
+ """
+ The number of approvals needed to complete.
+ """
+ pendingApprovalCount: Int
+ """
+ Active Approval state, can it be achieved or not.
+ """
+ approvalState: JiraServiceManagementApprovalState
+}
+
+"""
+The connection type for JiraServiceManagementDecision.
+"""
+type JiraServiceManagementDecisionConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraServiceManagementDecisionEdge]
+}
+
+"""
+An edge in a JiraServiceManagementDecision connection.
+"""
+type JiraServiceManagementDecisionEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraServiceManagementDecision
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+The connection type for JiraServiceManagementApproverPrincipal.
+"""
+type JiraServiceManagementApproverPrincipalConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraServiceManagementApproverPrincipalEdge]
+}
+
+"""
+An edge in a JiraServiceManagementApproverPrincipal connection.
+"""
+type JiraServiceManagementApproverPrincipalEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraServiceManagementApproverPrincipal
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Approver principals are either users or groups that may decide on an approval.
+"""
+union JiraServiceManagementApproverPrincipal = JiraServiceManagementUserApproverPrincipal | JiraServiceManagementGroupApproverPrincipal
+
+
+"""
+Contains information about the approvers when approver is a user.
+"""
+type JiraServiceManagementUserApproverPrincipal {
+ """
+ A approver principal who's a user type
+ """
+ user: User
+ """
+ URL for the principal.
+ """
+ jiraRest: URL
+}
+"""
+The user and decision that approved the approval.
+"""
+type JiraServiceManagementApprover {
+ """
+ Details of the User who is providing approval.
+ """
+ approver: User
+ """
+ Decision made by the approver.
+ """
+ approverDecision: JiraServiceManagementApprovalDecisionResponseType
+}
+
+"""
+Represents the user and decision details.
+"""
+type JiraServiceManagementDecision {
+ """
+ The user providing a decision.
+ """
+ approver: User
+ """
+ The decision made by the approver.
+ """
+ approverDecision: JiraServiceManagementApprovalDecisionResponseType
+}
+
+"""
+Represents the possible decisions that can be made by an approver.
+"""
+enum JiraServiceManagementApprovalDecisionResponseType {
+ """
+ Indicates that the decision is approved by the approver.
+ """
+ approved
+ """
+ Indicates that the decision is declined by the approver.
+ """
+ declined
+ """
+ Indicates that the decision is pending by the approver.
+ """
+ pending
+}
+
+"""
+Represent whether approval can be achieved or not.
+"""
+enum JiraServiceManagementApprovalState {
+ """
+ Indicates that approval can not be completed due to lack of approvers.
+ """
+ INSUFFICIENT_APPROVERS
+ """
+ Indicates that approval has sufficient user to complete.
+ """
+ OK
+}
+
+"""
+Represents the configuration details of an approval.
+"""
+type JiraServiceManagementApprovalConfiguration {
+ """
+ Contains information about approvers configuration.
+ There is a maximum number of fields that can be set for the approvers configuration.
+ """
+ approversConfigurations: [JiraServiceManagementApproversConfiguration]
+ """
+ Contains information about approval condition.
+ """
+ condition: JiraServiceManagementApprovalCondition
+}
+
+"""
+Represents the configuration details of the users providing approval.
+"""
+type JiraServiceManagementApproversConfiguration {
+ """
+ Approvers configuration type. E.g. custom_field.
+ """
+ type: String
+ """
+ The field's name configured for the approvers. Only set for type "field".
+ """
+ fieldName: String
+ """
+ The field's id configured for the approvers.
+ """
+ fieldId: String
+}
+
+"""
+Represents the details of an approval condition.
+"""
+type JiraServiceManagementApprovalCondition {
+ """
+ Condition type for approval.
+ """
+ type: String
+ """
+ Condition value for approval.
+ """
+ value: String
+}
+
+"""
+Contains information about the approvers when approver is a group.
+"""
+type JiraServiceManagementGroupApproverPrincipal {
+ """
+ A group identifier.
+ Note: Group identifiers are nullable.
+ """
+ groupId: String
+ """
+ Display name for a group.
+ """
+ name: String
+ """
+ This contains the number of members.
+ """
+ memberCount: Int
+ """
+ This contains the number of members that have approved a decision.
+ """
+ approvedCount: Int
+}
+
+"""
+Represents details of the approval status.
+"""
+type JiraServiceManagementApprovalStatus {
+ """
+ Status id of approval.
+ """
+ id: String
+ """
+ Status name of approval. E.g. Waiting for approval.
+ """
+ name: String
+ """
+ Status category Id of approval.
+ """
+ categoryId: String
+}
+"""
+Represents a single option value for an asset field.
+"""
+type JiraAsset {
+ """
+ The app key, which should be the Connect app key.
+ This parameter is used to scope the originId.
+ """
+ appKey: String
+ """
+ The identifier of an asset.
+ This is the same identifier for the asset in its origin (external) system.
+ """
+ originId: String
+ """
+ The appKey + originId separated by a forward slash.
+ """
+ serializedOrigin: String
+ """
+ The appKey + originId separated by a forward slash.
+ """
+ value: String
+}
+
+"""
+The connection type for JiraAsset.
+"""
+type JiraAssetConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraAssetEdge]
+}
+
+"""
+An edge in a JiraAsset connection.
+"""
+type JiraAssetEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraAsset
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}"""
+Deprecated type. Please use `JiraTeamView` instead.
+"""
+type JiraAtlassianTeam {
+ """
+ The UUID of team.
+ """
+ teamId: String
+ """
+ The name of the team.
+ """
+ name: String
+ """
+ The avatar of the team.
+ """
+ avatar: JiraAvatar
+}
+
+"""
+Deprecated type.
+"""
+type JiraAtlassianTeamConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraAtlassianTeamEdge]
+}
+
+"""
+Deprecated type.
+"""
+type JiraAtlassianTeamEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraAtlassianTeam
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+An interface shared across all attachment types.
+"""
+interface JiraAttachment {
+ """
+ Identifier for the attachment.
+ """
+ attachmentId: String!
+ """
+ User profile of the attachment author.
+ """
+ author: User
+ """
+ Date the attachment was created in seconds since the epoch.
+ """
+ created: DateTime!
+ """
+ Media Services file id of this Attachment, May be absent if the attachment has not yet been migrated to Media Services.
+ """
+ mediaApiFileId: String
+ """
+ The mimetype (also called content type) of the attachment. This may be {@code null}.
+ """
+ mimeType: String
+ """
+ Filename of the attachment.
+ """
+ fileName: String
+ """
+ Size of the attachment in bytes.
+ """
+ fileSize: Long
+ """
+ Parent name that this attachment is contained in e.g Issue, Field, Comment, Worklog.
+ """
+ parentName: String
+ """
+ Parent id that this attachment is contained in.
+ """
+ parentId: String
+}
+
+"""
+Represents a Jira platform attachment.
+"""
+type JiraPlatformAttachment implements JiraAttachment & Node {
+ """
+ Global identifier for the attachment
+ """
+ id: ID!
+ """
+ Identifier for the attachment.
+ """
+ attachmentId: String!
+ """
+ User profile of the attachment author.
+ """
+ author: User
+ """
+ Date the attachment was created in seconds since the epoch.
+ """
+ created: DateTime!
+ """
+ Media Services file id of this Attachment, May be absent if the attachment has not yet been migrated to Media Services.
+ """
+ mediaApiFileId: String
+ """
+ The mimetype (also called content type) of the attachment. This may be {@code null}.
+ """
+ mimeType: String
+ """
+ Filename of the attachment.
+ """
+ fileName: String
+ """
+ Size of the attachment in bytes.
+ """
+ fileSize: Long
+ """
+ Parent name that this attachment is contained in e.g Issue, Field, Comment, Worklog.
+ """
+ parentName: String
+ """
+ Parent id that this attachment is contained in.
+ """
+ parentId: String
+}
+
+"""
+Represents an attachment within a JiraServiceManagement project.
+"""
+type JiraServiceManagementAttachment implements JiraAttachment & Node {
+ """
+ Global identifier for the attachment
+ """
+ id: ID!
+ """
+ Identifier for the attachment.
+ """
+ attachmentId: String!
+ """
+ User profile of the attachment author.
+ """
+ author: User
+ """
+ Media Services file id of this Attachment, May be absent if the attachment has not yet been migrated to Media Services.
+ """
+ mediaApiFileId: String
+ """
+ Date the attachment was created in seconds since the epoch.
+ """
+ created: DateTime!
+ """
+ The mimetype (also called content type) of the attachment. This may be {@code null}.
+ """
+ mimeType: String
+ """
+ Filename of the attachment.
+ """
+ fileName: String
+ """
+ Size of the attachment in bytes.
+ """
+ fileSize: Long
+ """
+ Parent name that this attachment is contained in e.g Issue, Field, Comment, Worklog.
+ """
+ parentName: String
+ """
+ Parent id that this attachment is contained in.
+ """
+ parentId: String
+ """
+ If the parent for the JSM attachment is a comment, this represents the JSM visibility property associated with this comment.
+ """
+ parentCommentVisibility: JiraServiceManagementCommentVisibility
+}
+
+"""
+The connection type for JiraAttachment.
+"""
+type JiraAttachmentConnection {
+ """
+ The approximate count of items in the connection.
+ """
+ indicativeCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraAttachmentEdge]
+}
+
+"""
+An edge in a JiraAttachment connection.
+"""
+type JiraAttachmentEdge {
+ """
+ The node at the the edge.
+ """
+ node: JiraAttachment
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+enum JiraAttachmentsPermissions {
+ "Allows the user to create atachments on the correspondig Issue."
+ CREATE_ATTACHMENTS,
+ "Allows the user to delete attachments on the corresponding Issue."
+ DELETE_OWN_ATTACHMENTS
+}
+
+input JiraOrderDirection {
+ id: ID
+}
+
+input JiraAttachmentsOrderField {
+ id: ID
+}
+"""
+Represents the avatar size urls.
+"""
+type JiraAvatar {
+ """
+ An extra-small avatar (16x16 pixels).
+ """
+ xsmall: String
+ """
+ A small avatar (24x24 pixels).
+ """
+ small: String
+ """
+ A medium avatar (32x32 pixels).
+ """
+ medium: String
+ """
+ A large avatar (48x48 pixels).
+ """
+ large: String
+}
+"""
+A union type representing childIssues available within a Jira Issue.
+The *WithinLimit type is used for childIssues with a count that is within a limit specified by the server.
+The *ExceedsLimit type is used for childIssues with a count that exceeds a limit specified by the server.
+"""
+union JiraChildIssues = JiraChildIssuesWithinLimit | JiraChildIssuesExceedingLimit
+
+"""
+Represents childIssues with a count that is within the count limit set by the server.
+"""
+type JiraChildIssuesWithinLimit {
+ """
+ Paginated list of childIssues within this Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ issues(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueConnection
+}
+
+"""
+Represents childIssues with a count that exceeds a limit set by the server.
+"""
+type JiraChildIssuesExceedingLimit {
+ """
+ Search string to query childIssues when limit is exceeded.
+ """
+ search: String
+}"""
+Jira Configuration Management Database.
+"""
+type JiraCmdbObject implements Node {
+ """
+ Global identifier for the CMDB field.
+ """
+ id: ID!
+ """
+ Unique object id formed with `workspaceId`:`objectId`.
+ """
+ objectGlobalId: String
+ """
+ Unique id in the workspace of the CMDB object.
+ """
+ objectId: String
+ """
+ Workspace id of the CMDB object.
+ """
+ workspaceId: String
+ """
+ Label of the CMDB object.
+ """
+ label: String
+ """
+ The key associated with the CMDB object.
+ """
+ objectKey: String
+ """
+ The avatar associated with this CMDB object.
+ """
+ avatar: JiraCmdbAvatar
+ """
+ The CMDB object type.
+ """
+ objectType: JiraCmdbObjectType
+ """
+ Paginated list of attributes present on the CMDB object.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ attributes(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraCmdbAttributeConnection
+ """
+ The URL link for this CMDB object.
+ """
+ webUrl: String
+}
+
+"""
+Represents a CMDB avatar.
+"""
+type JiraCmdbAvatar {
+ """
+ The ID of the CMDB avatar.
+ """
+ id: String
+ """
+ The UUID of the CMDB avatar.
+ """
+ avatarUUID: String
+ """
+ The 16x16 pixel CMDB avatar.
+ """
+ url16: String
+ """
+ The 48x48 pixel CMDB avatar.
+ """
+ url48: String
+ """
+ The 72x72 pixel CMDB avatar.
+ """
+ url72: String
+ """
+ The 144x144 pixel CMDB avatar.
+ """
+ url144: String
+ """
+ The 288x288 pixel CMDB avatar.
+ """
+ url288: String
+ """
+ The media client config used for retrieving the CMDB Avatar.
+ """
+ mediaClientConfig: JiraCmdbMediaClientConfig
+}
+
+"""
+Represents the media client config used for retrieving the CMDB Avatar.
+"""
+type JiraCmdbMediaClientConfig {
+ """
+ The media client ID for the CMDB avatar.
+ """
+ clientId: String
+ """
+ The ASAP issuer of the media token.
+ """
+ issuer: String
+ """
+ The media file ID for the CMDB avatar.
+ """
+ fileId: String
+ """
+ The media base URL for the CMDB avatar.
+ """
+ mediaBaseUrl: URL
+ """
+ The media JWT token for the CMDB avatar.
+ """
+ mediaJwtToken: String
+}
+
+"""
+Represents the attribute associated with the CMDB object.
+"""
+type JiraCmdbAttribute {
+ """
+ The attribute ID.
+ """
+ attributeId: String
+ """
+ The object type attribute ID.
+ """
+ objectTypeAttributeId: String
+ """
+ The object type attribute.
+ """
+ objectTypeAttribute: JiraCmdbObjectTypeAttribute
+ """
+ Paginated list of attribute values present on the CMDB object.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ objectAttributeValues(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraCmdbObjectAttributeValueConnection
+}
+
+"""
+Represents the CMDB object type attribute.
+"""
+type JiraCmdbObjectTypeAttribute {
+ """
+ The name of the CMDB object type attribute.
+ """
+ name: String
+ """
+ A boolean representing whether this attribute is set as the label attribute or not.
+ """
+ label: Boolean
+ """
+ The category of the CMDB attribute that can be created.
+ """
+ type: JiraCmdbAttributeType
+ """
+ The description of the CMDB object type attribute.
+ """
+ description: String
+ """
+ The object type of the CMDB object type attribute.
+ """
+ objectType: JiraCmdbObjectType
+ """
+ The default type of the CMDB object type attribute.
+ This property will be present if the `type` of the attribute is `DEFAULT`.
+ """
+ defaultType: JiraCmdbDefaultType
+ """
+ The reference type of the CMDB object type attribute.
+ This property will be present if the `type` of the attribute is `REFERENCED_OBJECT`.
+ """
+ referenceType: JiraCmdbReferenceType
+ """
+ The reference object type ID of the CMDB object type attribute.
+ This property will be present if the `type` of the attribute is `REFERENCED_OBJECT`.
+ """
+ referenceObjectTypeId: String
+ """
+ The reference object type of the CMDB object type attribute.
+ This property will be present if the `type` of the attribute is `REFERENCED_OBJECT`.
+ """
+ referenceObjectType: JiraCmdbObjectType
+ """
+ The additional value of the CMDB object type attribute.
+ """
+ additionalValue: String
+ """
+ The suffix associated with the CMDB object type attribute.
+ """
+ suffix: String
+}
+
+"""
+The category of the CMDB attribute that can be created.
+"""
+enum JiraCmdbAttributeType {
+ """
+ Default attributes, e.g. text, boolean, integer, date.
+ """
+ DEFAULT
+ """
+ Reference object attribute.
+ """
+ REFERENCED_OBJECT
+ """
+ User attribute.
+ """
+ USER
+ """
+ Confluence attribute.
+ """
+ CONFLUENCE
+ """
+ Group attribute.
+ """
+ GROUP
+ """
+ Version attribute.
+ """
+ VERSION
+ """
+ Project attribute.
+ """
+ PROJECT
+ """
+ Status attribute.
+ """
+ STATUS
+}
+
+"""
+Represents the CMDB object type.
+"""
+type JiraCmdbObjectType {
+ """
+ The ID of the CMDB object type.
+ """
+ objectTypeId: String!
+ """
+ The name of the CMDB object type.
+ """
+ name: String
+ """
+ The description of the CMDB object type.
+ """
+ description: String
+ """
+ The icon of the CMDB object type.
+ """
+ icon: JiraCmdbIcon
+ """
+ The object schema id of the CMDB object type.
+ """
+ objectSchemaId: String
+}
+
+"""
+Represents a CMDB icon.
+"""
+type JiraCmdbIcon {
+ """
+ The ID of the CMDB icon.
+ """
+ id: String!
+ """
+ The name of the CMDB icon.
+ """
+ name: String
+ """
+ The URL of the small CMDB icon.
+ """
+ url16: String
+ """
+ The URL of the large CMDB icon.
+ """
+ url48: String
+}
+
+"""
+Represents the CMDB default type.
+This contains information about what type of default attribute this is.
+The possible id: name values are as follows:
+ 0: Text
+ 1: Integer
+ 2: Boolean
+ 3: Float
+ 4: Date
+ 6: DateTime
+ 7: URL
+ 8: Email
+ 9: Textarea
+ 10: Select
+ 11: IP Address
+"""
+type JiraCmdbDefaultType {
+ """
+ The ID of the CMDB default type.
+ """
+ id: String
+ """
+ The name of the CMDB default type.
+ """
+ name: String
+}
+
+"""
+Represents the CMDB reference type.
+This describes the type of connection between one object and another.
+"""
+type JiraCmdbReferenceType {
+ """
+ The ID of the CMDB reference type.
+ """
+ id: String
+ """
+ The name of the CMDB reference type.
+ """
+ name: String
+ """
+ The description of the CMDB reference type.
+ """
+ description: String
+ """
+ The color of the CMDB reference type.
+ """
+ color: String
+ """
+ The URL of the icon of the CMDB reference type.
+ """
+ webUrl: String
+ """
+ The object schema ID of the CMDB reference type.
+ """
+ objectSchemaId: String
+}
+
+"""
+Represents the CMDB object attribute value.
+The property values in this type will be defined depending on the attribute type.
+E.g. the `referenceObject` property value will only be defined if the attribute type is a reference object type.
+"""
+type JiraCmdbObjectAttributeValue {
+ """
+ The referenced CMDB object.
+ """
+ referencedObject: JiraCmdbObject
+ """
+ The user associated with this CMDB object attribute value.
+ """
+ user: User
+ """
+ The group associated with this CMDB object attribute value.
+ """
+ group: JiraGroup
+ """
+ The status of this CMDB object attribute value.
+ """
+ status: JiraCmdbStatusType
+ """
+ The value of this CMDB object attribute value.
+ """
+ value: String
+ """
+ The display value of this CMDB object attribute value.
+ """
+ displayValue: String
+ """
+ The search value of this CMDB object attribute value.
+ """
+ searchValue: String
+ """
+ The additional value of this CMDB object attribute value.
+ """
+ additionalValue: String
+}
+
+"""
+Represents the CMDB status type.
+"""
+type JiraCmdbStatusType {
+ """
+ The ID of the CMDB status type.
+ """
+ id: String
+ """
+ The name of the CMDB status type.
+ """
+ name: String
+ """
+ The description of the CMDB status type.
+ """
+ description: String
+ """
+ The category of the CMDB status type.
+ """
+ category: Int
+ """
+ The object schema ID associated with the CMDB status type.
+ """
+ objectSchemaId: String
+}
+
+"""
+The connection type for JiraCmdbAttribute.
+"""
+type JiraCmdbAttributeConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraCmdbAttributeEdge]
+}
+
+"""
+An edge in a JiraCmdbAttribute connection.
+"""
+type JiraCmdbAttributeEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraCmdbAttribute
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+The connection type for JiraCmdbObjectAttributeValue.
+"""
+type JiraCmdbObjectAttributeValueConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraCmdbObjectAttributeValueEdge]
+}
+
+"""
+An edge in a JiraCmdbObjectAttributeValue connection.
+"""
+type JiraCmdbObjectAttributeValueEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraCmdbObjectAttributeValue
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+The connection type for JiraCmdbObject.
+"""
+type JiraCmdbObjectConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraCmdbObjectEdge]
+}
+
+"""
+An edge in a JiraCmdbObject connection.
+"""
+type JiraCmdbObjectEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraCmdbObject
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}"""
+Jira color that displays on a field.
+"""
+type JiraColor {
+ """
+ Global identifier for the color.
+ """
+ id: ID
+ """
+ The key associated with the color based on the field type (issue color, epic color).
+ """
+ colorKey: String
+}
+"""
+An interface shared across all comment types.
+"""
+interface JiraComment {
+ """
+ Identifier for the comment.
+ """
+ commentId: ID!
+ """
+ The issue to which this comment is belonged.
+ """
+ issue: JiraIssue
+ """
+ The browser clickable link of this comment.
+ """
+ webUrl: URL
+ """
+ User profile of the original comment author.
+ """
+ author: User
+ """
+ User profile of the author performing the comment update.
+ """
+ updateAuthor: User
+ """
+ Comment body rich text.
+ """
+ richText: JiraRichText
+ """
+ Time of comment creation.
+ """
+ created: DateTime!
+ """
+ Time of last comment update.
+ """
+ updated: DateTime
+ """
+ Either the group or the project role associated with this comment, but not both.
+ Null means the permission level is unspecified, i.e. the comment is public.
+ """
+ permissionLevel: JiraPermissionLevel
+}
+
+"""
+Represents a Jira platform comment.
+"""
+type JiraPlatformComment implements JiraComment & Node {
+ """
+ Global identifier for the comment
+ """
+ id: ID!
+ """
+ Identifier for the comment.
+ """
+ commentId: ID!
+ """
+ The issue to which this comment is belonged.
+ """
+ issue: JiraIssue
+ """
+ The browser clickable link of this comment.
+ """
+ webUrl: URL
+ """
+ User profile of the original comment author.
+ """
+ author: User
+ """
+ User profile of the author performing the comment update.
+ """
+ updateAuthor: User
+ """
+ Comment body rich text.
+ """
+ richText: JiraRichText
+ """
+ Time of comment creation.
+ """
+ created: DateTime!
+ """
+ Time of last comment update.
+ """
+ updated: DateTime
+ """
+ Either the group or the project role associated with this comment, but not both.
+ Null means the permission level is unspecified, i.e. the comment is public.
+ """
+ permissionLevel: JiraPermissionLevel
+}
+
+"""
+Represents a comment within a JiraServiceManagement project.
+"""
+type JiraServiceManagementComment implements JiraComment & Node {
+ """
+ Global identifier for the comment
+ """
+ id: ID!
+ """
+ Identifier for the comment.
+ """
+ commentId: ID!
+ """
+ The issue to which this comment is belonged.
+ """
+ issue: JiraIssue
+ """
+ The browser clickable link of this comment.
+ """
+ webUrl: URL
+ """
+ User profile of the original comment author.
+ """
+ author: User
+ """
+ User profile of the author performing the comment update.
+ """
+ updateAuthor: User
+ """
+ Comment body rich text.
+ """
+ richText: JiraRichText
+ """
+ Time of comment creation.
+ """
+ created: DateTime!
+ """
+ Time of last comment update.
+ """
+ updated: DateTime
+ """
+ Either the group or the project role associated with this comment, but not both.
+ Null means the permission level is unspecified, i.e. the comment is public.
+ """
+ permissionLevel: JiraPermissionLevel
+ """
+ The JSM visibility property associated with this comment.
+ """
+ visibility: JiraServiceManagementCommentVisibility
+ """
+ Indicates whether the comment author can see the request or not.
+ """
+ authorCanSeeRequest: Boolean
+}
+
+"""
+The connection type for JiraComment.
+"""
+type JiraCommentConnection {
+ """
+ The approximate count of items in the connection.
+ """
+ indicativeCount: Int
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraCommentEdge]
+}
+
+"""
+An edge in a JiraComment connection.
+"""
+type JiraCommentEdge {
+ """
+ The node at the the edge.
+ """
+ node: JiraComment
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Represents the input for comments by issue ID and comment ID.
+"""
+input JiraCommentByIdInput {
+ """
+ Issue ID.
+ """
+ issueId: ID!
+ """
+ Comment ID.
+ """
+ id: ID!
+}"""
+Jira component defines a sub-selectin of a project.
+"""
+type JiraComponent implements Node {
+ """
+ Global identifier for the color.
+ """
+ id: ID!
+ """
+ Component id in digital format.
+ """
+ componentId: String!
+ """
+ The name of the component.
+ """
+ name: String
+ """
+ Component description.
+ """
+ description: String
+}
+
+"""
+The connection type for JiraComponent.
+"""
+type JiraComponentConnection {
+ """
+ The total number of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraComponentEdge]
+}
+
+"""
+An edge in a JiraComponent connection.
+"""
+type JiraComponentEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraComponent
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+The precondition state of the deployments JSW feature for a particular project and user.
+"""
+enum JiraDeploymentsFeaturePrecondition {
+ """
+ The deployments feature is not available as the precondition checks have not been satisfied.
+ """
+ NOT_AVAILABLE
+ """
+ The deployments feature is available and will show the empty-state page as no CI/CD provider is sending deployment data.
+ """
+ DEPLOYMENTS_EMPTY_STATE
+ """
+ The deployments feature is available as the project has satisfied all precondition checks.
+ """
+ ALL_SATISFIED
+}
+
+"""
+The precondition state of the install-deployments banner for a particular project and user.
+"""
+enum JiraInstallDeploymentsBannerPrecondition {
+ """
+ The deployments banner is not available as the precondition checks have not been satisfied.
+ """
+ NOT_AVAILABLE
+ """
+ The deployments banner is available but the feature has not been enabled.
+ """
+ FEATURE_NOT_ENABLED
+ """
+ The deployments banner is available but no CI/CD provider is sending deployment data.
+ """
+ DEPLOYMENTS_EMPTY_STATE
+}
+
+extend type JiraQuery {
+ """
+ Returns the precondition state of the deployments JSW feature for a particular project and user.
+ """
+ deploymentsFeaturePrecondition(
+ """
+ The identifier of the project to get the precondition for.
+ """
+ projectId: ID!
+ ): JiraDeploymentsFeaturePrecondition
+
+ """
+ Returns the precondition state of the deployments JSW feature for a particular project and user.
+ """
+ deploymentsFeaturePreconditionByProjectKey(
+ """
+ The identifier that indicates that cloud instance this data is to be fetched for
+ """
+ cloudId: ID!
+ """
+ The key identifier of the project to get the precondition for.
+ """
+ projectKey: String!
+ ): JiraDeploymentsFeaturePrecondition
+
+ """
+ Returns the precondition state of the install-deployments banner for a particular project and user.
+ """
+ installDeploymentsBannerPrecondition(
+ """
+ The identifier of the project to get the precondition for.
+ """
+ projectId: ID!
+ ): JiraInstallDeploymentsBannerPrecondition
+}
+extend type JiraQuery {
+ """
+ Container for all DevOps related queries in Jira
+ """
+ devOps: JiraDevOpsQuery
+}
+
+"""
+Container for all DevOps related queries in Jira
+"""
+type JiraDevOpsQuery {
+ """
+ Returns the JiraDevOpsIssuePanel for an issue
+ """
+ devOpsIssuePanel(issueId: ID!): JiraDevOpsIssuePanel
+}
+
+extend type JiraMutation {
+ """
+ Container for all DevOps related mutations in Jira
+ """
+ devOps: JiraDevOpsMutation
+}
+
+"""
+Container for all DevOps related mutations in Jira
+"""
+type JiraDevOpsMutation {
+ """
+ Lets a user opt-out of the "not-connected" state in the DevOps Issue Panel
+ """
+ optoutOfDevOpsIssuePanelNotConnectedState(
+ input: JiraOptoutDevOpsIssuePanelNotConnectedInput!
+ ): JiraOptoutDevOpsIssuePanelNotConnectedPayload
+ """
+ Lets a user dismiss a banner shown in the DevOps Issue Panel
+ """
+ dismissDevOpsIssuePanelBanner(
+ input: JiraDismissDevOpsIssuePanelBannerInput!
+ ): JiraDismissDevOpsIssuePanelBannerPayload
+}
+
+"""
+The input type for opting out of the Not Connected state in the DevOpsPanel
+"""
+input JiraOptoutDevOpsIssuePanelNotConnectedInput {
+ """
+ Cloud ID of the tenant this change is applied to
+ """
+ cloudId: ID!
+}
+
+"""
+The response payload for opting out of the Not Connected state in the DevOpsPanel
+"""
+type JiraOptoutDevOpsIssuePanelNotConnectedPayload implements Payload {
+ "The success indicator saying whether mutation operation was successful as a whole or not."
+ success: Boolean!
+ "The errors field represents additional mutation error information if exists."
+ errors: [MutationError!]
+}
+
+"""
+The input type for devops panel banner dismissal
+"""
+input JiraDismissDevOpsIssuePanelBannerInput {
+ """
+ ID of the issue this banner was dismissed on
+ """
+ issueId: ID!
+ """
+ Only "issue-key-onboarding" is supported currently as this is the only banner
+ that can be displayed in the panel for now
+ """
+ bannerType: JiraDevOpsIssuePanelBannerType!
+}
+
+"""
+The response payload for devops panel banner dismissal
+"""
+type JiraDismissDevOpsIssuePanelBannerPayload implements Payload {
+ "The success indicator saying whether mutation operation was successful as a whole or not."
+ success: Boolean!
+ "The errors field represents additional mutation error information if exists."
+ errors: [MutationError!]
+}
+"""
+Container for all DevOps data for an issue, to be displayed in the DevOps Panel of an issue
+"""
+type JiraDevOpsIssuePanel {
+ """
+ Specifies the state the DevOps panel in the issue view should be in
+ """
+ panelState: JiraDevOpsIssuePanelState
+
+ """
+ Specify a banner to show on top of the dev panel. `null` means that no banner should be displayed.
+ """
+ devOpsIssuePanelBanner: JiraDevOpsIssuePanelBannerType
+
+ """
+ Container for the Dev Summary of this issue
+ """
+ devSummaryResult: JiraIssueDevSummaryResult
+
+ """
+ Specify if tenant which hosts the project of this issue has installed SCM providers supporting Branch capabilities.
+ """
+ hasBranchCapabilities: Boolean
+}
+
+"""
+The possible States the DevOps Issue Panel can be in
+"""
+enum JiraDevOpsIssuePanelState {
+ """
+ Panel should be hidden
+ """
+ HIDDEN
+ """
+ Panel should show the "not connected" state to prompt user to integrate tools
+ """
+ NOT_CONNECTED
+ """
+ Panel should show the available Dev Summary
+ """
+ DEV_SUMMARY
+}
+
+enum JiraDevOpsIssuePanelBannerType {
+ """
+ Banner that explains how to add issue keys in your commits, branches and PRs
+ """
+ ISSUE_KEY_ONBOARDING
+}
+extend type JiraQuery {
+ """
+ Retrieves the list of devOps providers filtered by the types of capabilities they should support
+ Note: Bitbucket pipelines will be omitted from the result if Bitbucket SCM is not installed
+ """
+ devOpsProviders(
+ """
+ The ID of the tenant to get devOps providers for
+ """
+ cloudId: ID!
+ """
+ The capabilities the returned devOps providers will support
+ This result will contain providers that support *any* of the provided capabilities
+
+ e.g. Requesting [COMMIT, DEPLOYMENT] will return providers that support either COMMIT,
+ DEPLOYMENT or both
+
+ Note: The resulting list is bounded and is expected to *not* exceed 20 items with no filter.
+ Adding a filter will reduce the result even further. This is because a tenant will
+ reasonably install only handful of devOps integrations. i.e. It's possible but rare for
+ a site to have all of GitHub, GitLab, and Bitbucket providers installed
+
+ Note: Omitting or passing an empty filter will return all devOps providers
+ """
+ filter: [JiraDevOpsCapability!] = []
+ ): [JiraDevOpsProvider]
+}
+
+interface JiraDevOpsProvider {
+ """
+ The human-readable display name of the devOps provider
+ """
+ displayName: String
+ """
+ The link to the web URL of the devOps provider
+ """
+ webUrl: URL
+ """
+ The list of capabilities the devOps provider supports
+
+ This max size of the list is bounded by the total number of enum states
+ """
+ capabilities: [JiraDevOpsCapability]
+}
+
+"""
+A connect app which provides devOps capabilities.
+"""
+type JiraClassicConnectDevOpsProvider implements JiraDevOpsProvider {
+ """
+ The human-readable display name of the devOps provider
+ """
+ displayName: String
+ """
+ The link to the web URL of the devOps provider
+ """
+ webUrl: URL
+ """
+ The list of capabilities the devOps provider supports
+
+ This max size of the list is bounded by the total number of enum states
+ """
+ capabilities: [JiraDevOpsCapability]
+ """
+ The link to the icon of the devOps provider
+ """
+ iconUrl: URL
+ """
+ The connect app ID
+ """
+ connectAppId: ID
+}
+
+"""
+An oauth app which provides devOps capabilities.
+"""
+type JiraOAuthDevOpsProvider implements JiraDevOpsProvider {
+ """
+ The human-readable display name of the devOps provider
+ """
+ displayName: String
+ """
+ The link to the web URL of the devOps provider
+ """
+ webUrl: URL
+ """
+ The list of capabilities the devOps provider supports
+
+ This max size of the list is bounded by the total number of enum states
+ """
+ capabilities: [JiraDevOpsCapability]
+ """
+ The link to the icon of the devOps provider
+ """
+ iconUrl: URL
+ """
+ The oauth app ID
+ """
+ oauthAppId: ID
+ """
+ The corresponding marketplace app key for the oauth app
+ """
+ marketplaceAppKey: String
+}
+
+"""
+The internal BB app which provides devOps capabilities
+This provider will be filtered out from the list of providers if BB SCM is not installed
+"""
+type JiraBitbucketDevOpsProvider implements JiraDevOpsProvider {
+ """
+ The human-readable display name of the devOps provider
+ """
+ displayName: String
+ """
+ The link to the web URL of the devOps provider
+ """
+ webUrl: URL
+ """
+ The list of capabilities the devOps provider supports
+
+ This max size of the list is bounded by the total number of enum states
+ """
+ capabilities: [JiraDevOpsCapability]
+}
+
+"""
+The types of capabilities a devOps provider can support
+"""
+enum JiraDevOpsCapability {
+ COMMIT
+ BRANCH
+ PULL_REQUEST
+ BUILD
+ DEPLOYMENT
+ FEATURE_FLAG
+ REVIEW
+}
+"""
+The SCM entities (pullrequest, branches or commits) associated with a Jira issue.
+"""
+type JiraIssueDevInfoDetails {
+ """
+ Created pull-requests associated with a Jira issue.
+ """
+ pullRequests: JiraIssuePullRequests
+ """
+ Created SCM branches associated with a Jira issue.
+ """
+ branches: JiraIssueBranches
+ """
+ Created SCM commits associated with a Jira issue.
+ """
+ commits: JiraIssueCommits
+}
+
+"""
+The container of SCM pull requests info associated with a Jira issue.
+"""
+type JiraIssuePullRequests {
+ """
+ A list of pull request details from the original SCM providers.
+ Maximum of 50 latest updated pull-requests will be returned.
+ """
+ details: [JiraDevOpsPullRequestDetails!]
+ """
+ A list of config errors of underlined data-providers providing pull request details.
+ """
+ configErrors: [JiraDevInfoConfigError!]
+}
+
+"""
+The container of SCM branches info associated with a Jira issue.
+"""
+type JiraIssueBranches {
+ """
+ A list of branches details from the original SCM providers.
+ Maximum of 50 branches will be returned.
+ """
+ details: [JiraDevOpsBranchDetails!]
+ """
+ A list of config errors of underlined data-providers providing branches details.
+ """
+ configErrors: [JiraDevInfoConfigError!]
+}
+
+"""
+The container of SCM commits info associated with a Jira issue.
+"""
+type JiraIssueCommits {
+ """
+ A list of commits details from the original SCM providers.
+ Maximum of 50 latest created commits will be returned.
+ """
+ details: [JiraDevOpsCommitDetails!]
+ """
+ A list of config errors of underlined data-providers providing commit details.
+ """
+ configErrors: [JiraDevInfoConfigError!]
+}
+
+"""
+Details of a SCM Pull-request associated with a Jira issue
+"""
+type JiraDevOpsPullRequestDetails {
+ """
+ Value uniquely identify a pull request scoped to its original scm provider, not ARI format
+ """
+ providerPullRequestId: String,
+ """
+ Entity URL link to pull request in its original provider
+ """
+ entityUrl: URL,
+ """
+ Pull request title
+ """
+ name: String,
+ """
+ The name of the source branch of the PR.
+ """
+ branchName: String,
+ """
+ The timestamp of when the PR last updated in ISO 8601 format.
+ """
+ lastUpdated: DateTime,
+ """
+ Possible states for Pull Requests.
+ """
+ status: JiraPullRequestState,
+ """
+ Details of author who created the Pull Request.
+ """
+ author: JiraDevOpsEntityAuthor,
+ """
+ List of the reviewers for this pull request and their approval status.
+ Maximum of 50 reviewers will be returned.
+ """
+ reviewers: [JiraPullRequestReviewer!],
+}
+
+"""
+Details of a created SCM branch associated with a Jira issue.
+"""
+type JiraDevOpsBranchDetails {
+ """
+ Value uniquely identify the scm branch scoped to its original provider, not ARI format
+ """
+ providerBranchId: String,
+ """
+ Entity URL link to branch in its original provider
+ """
+ entityUrl: URL,
+ """
+ Branch name
+ """
+ name: String,
+ """
+ The scm repository contains the branch.
+ """
+ scmRepository: JiraScmRepository,
+}
+
+"""
+Details of a SCM commit associated with a Jira issue.
+"""
+type JiraDevOpsCommitDetails {
+ """
+ Value uniquely identify the commit (commit-hash), not ARI format.
+ """
+ providerCommitId: String,
+ """
+ Shorten value of the commit-hash, used for display.
+ """
+ displayCommitId: String,
+ """
+ Entity URL link to commit in its original provider
+ """
+ entityUrl: URL,
+ """
+ The commit message.
+ """
+ name: String,
+ """
+ The commit date in ISO 8601 format.
+ """
+ created: DateTime,
+ """
+ Details of author who created the commit.
+ """
+ author: JiraDevOpsEntityAuthor,
+ """
+ Flag represents if the commit is a merge commit.
+ """
+ isMergeCommit: Boolean,
+ """
+ The scm repository contains the commit.
+ """
+ scmRepository: JiraScmRepository,
+}
+
+"""
+Basic person information who created a SCM entity (Pull-request, Branches, or Commit)
+"""
+type JiraDevOpsEntityAuthor {
+ """
+ The author's avatar.
+ """
+ avatar: JiraAvatar,
+ """
+ Author name.
+ """
+ name: String,
+}
+
+"""
+Basic person information who reviews a pull-request.
+"""
+type JiraPullRequestReviewer {
+ """
+ The reviewer's avatar.
+ """
+ avatar: JiraAvatar,
+ """
+ Reviewer name.
+ """
+ name: String,
+ """
+ Represent the approval status from reviewer for the pull request.
+ """
+ hasApproved: Boolean,
+}
+
+"""
+Repository information provided by data-providers.
+"""
+type JiraScmRepository {
+ """
+ Repository name.
+ """
+ name: String
+ """
+ URL link to the repository in scm provider.
+ """
+ entityUrl: URL
+}
+
+"""
+User actionable error details.
+"""
+type JiraDevInfoConfigError {
+ """
+ Type of the error
+ """
+ errorType: JiraDevInfoConfigErrorType
+ """
+ id of the data provider associated with this error
+ """
+ dataProviderId: String
+}
+
+"""
+The possible config error type with a provider that feed devinfo details.
+"""
+enum JiraDevInfoConfigErrorType {
+ UNAUTHORIZED
+ NOT_CONFIGURED
+ INCAPABLE
+ UNKNOWN_CONFIG_ERROR
+}
+"""
+Represents an epic.
+"""
+type JiraEpic {
+ """
+ Global identifier for the epic/issue Id.
+ """
+ id: ID!
+ """
+ Issue Id for the epic.
+ """
+ issueId: String!
+ """
+ Name of the epic.
+ """
+ name: String
+ """
+ Key identifier for the Issue.
+ """
+ key: String
+ """
+ Summary of the epic.
+ """
+ summary: String
+ """
+ Color string for the epic.
+ """
+ color: String
+ """
+ Status of the epic, whether its completed or not.
+ """
+ done: Boolean
+}
+
+"""
+The connection type for JiraEpic.
+"""
+type JiraEpicConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraEpicEdge]
+}
+
+"""
+An edge in a JiraEpic connection.
+"""
+type JiraEpicEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraEpic
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Represents the JSM feedback rating.
+"""
+type JiraServiceManagementFeedback {
+ """
+ Represents the integer rating value available on the issue.
+ """
+ rating: Int
+}
+"""
+Represents the Jira flag.
+"""
+type JiraFlag {
+ """
+ Indicates whether the issue is flagged or not.
+ """
+ isFlagged: Boolean
+}
+"""
+Represents a Jira Group.
+"""
+type JiraGroup implements Node {
+ """
+ The global identifier of the group in ARI format.
+ Note: this will be populated with a fake ARI until the Group Rename project is complete.
+ """
+ id: ID!
+ "Group Id, can be null on group creation"
+ groupId: String!
+ "Name of the Group"
+ name: String!
+}
+
+"""
+The connection type for JiraGroup.
+"""
+type JiraGroupConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraGroupEdge]
+}
+
+"""
+An edge in a JiraGroupConnection connection.
+"""
+type JiraGroupEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraGroup
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Represents the JSM incident.
+"""
+type JiraServiceManagementIncident {
+ """
+ Indicates whether any incident is linked to the issue or not.
+ """
+ hasLinkedIncidents: Boolean
+}
+"""
+Jira Issue node. Includes the Issue data displayable in the current User context.
+"""
+type JiraIssue implements Node {
+ """
+ Unique identifier associated with this Issue.
+ """
+ id: ID!
+ """
+ Issue ID in numeric format. E.g. 10000
+ """
+ issueId: String!
+ """
+ The {projectKey}-{issueNumber} associated with this Issue.
+ """
+ key: String!
+ """
+ The browser clickable link of this Issue.
+ """
+ webUrl: URL
+ """
+ Loads the fields relevant to the current GraphQL Query, Issue and User contexts.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ fields(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueFieldConnection
+ """
+ Paginated list of fields available on this issue. Allows clients to specify fields by their identifier.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ fieldsById(
+ """
+ A list of field identifiers corresponding to the fields to be returned.
+ E.g. ["ari:cloud:jira:{siteId}:issuefieldvalue/{issueId}/description", "ari:cloud:jira:{siteId}:issuefieldvalue/{issueId}/customfield_10000"].
+ """
+ ids: [ID!]!
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueFieldConnection
+ """
+ Paginated list of comments available on this issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ comments(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraCommentConnection
+ """
+ Paginated list of worklogs available on this issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ worklogs(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraWorkLogConnection
+ """
+ Paginated list of attachments available on this issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ attachments(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraAttachmentConnection
+ """
+ Loads all field sets relevant to the current context for the Issue.
+ """
+ fieldSets(
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueFieldSetConnection
+ """
+ Loads all field sets for a specified JiraIssueSearchView.
+ """
+ fieldSetsForIssueSearchView(
+ """
+ The namespace for a JiraIssueSearchView.
+ """
+ namespace: String
+ """
+ The viewId for a JiraIssueSearchView.
+ """
+ viewId: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String): JiraIssueFieldSetConnection
+
+ """
+ Loads the given field sets for the JiraIssue
+ """
+ fieldSetsById(
+ """
+ The identifiers of the field sets to retrieve e.g. ["assignee", "reporter", "checkbox_cf[Checkboxes]"]
+ """
+ fieldSetIds: [String!]!
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String): JiraIssueFieldSetConnection
+
+ """
+ Paginated list of issue links available on this issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ issueLinks(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueLinkConnection
+ """
+ The childIssues within this issue.
+ """
+ childIssues: JiraChildIssues
+ """
+ The dev summary cache. This could be stale.
+ """
+ devSummaryCache: JiraIssueDevSummaryResult
+
+ """
+ The SCM development-info entities (pullrequests, branches, commits) associated with a Jira issue.
+ """
+ devInfoDetails: JiraIssueDevInfoDetails
+ """
+ Returns the hierarchy info that's directly below the current issue's hierarchy if the current issue's project is TMP.
+ """
+ hierarchyLevelBelow: JiraIssueTypeHierarchyLevel
+ """
+ Returns the hierarchy info that's directly below the current issue's hierarchy.
+ """
+ hierarchyLevelAbove: JiraIssueTypeHierarchyLevel
+ """
+ Returns the issue types within the same project and are directly below the current issue's hierarchy if the current issue's project is TMP.
+ """
+ issueTypesForHierarchyBelow: JiraIssueTypeConnection
+ """
+ Returns the issue types within the same project and are directly above the current issue's hierarchy.
+ """
+ issueTypesForHierarchyAbove: JiraIssueTypeConnection
+ """
+ Returns the issue types within the same project that are at the same level as the current issue's hierarchy if the current issue's project is TMP.
+ """
+ issueTypesForHierarchySame: JiraIssueTypeConnection
+ """
+ Indicates that there was at least one error in retrieving data for this Jira issue.
+ """
+ errorRetrievingData: Boolean @deprecated(reason: "Intended only for feature parity with legacy experiences.")
+ """
+ The story points field for the given issue.
+ """
+ storyPointsField: JiraNumberField
+ """
+ The story point estimate field for the given issue.
+ """
+ storyPointEstimateField: JiraNumberField
+ """
+ Returns the ID of the screen the issue is on.
+ """
+ screenId: Long @deprecated(reason: "The screen concept has been deprecated, and is only used for legacy reasons.")
+}
+
+"""
+The connection type for JiraIssue.
+"""
+type JiraIssueConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ jql if issues are returned by jql. This field will have value only when the context has jql
+ """
+ jql: String
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraIssueEdge]
+ """
+ The error that occurred during an issue search.
+ """
+ issueSearchError: JiraIssueSearchError
+
+ """
+ The total number of issues for a given JQL search.
+ This number will be capped based on the server's configured limit.
+ """
+ totalIssueSearchResultCount: Int
+
+ """
+ Returns whether or not there were more issues available for a given issue search.
+ """
+ isCappingIssueSearchResult: Boolean
+
+ """
+ Extra page information for the issue navigator.
+ """
+ issueNavigatorPageInfo: JiraIssueNavigatorPageInfo
+
+ """
+ Cursors to help with random access pagination.
+ """
+ pageCursors(maxCursors: Int!): JiraPageCursors
+}
+
+"""
+An edge in a JiraIssue connection.
+"""
+type JiraIssueEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraIssue
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Represents a field set which contains a set of JiraIssueFields, otherwise commonly referred to as collapsed fields.
+"""
+type JiraIssueFieldSet {
+ """
+ The identifer of the field set e.g. `assignee`, `reporter`, `checkbox_cf[Checkboxes]`.
+ """
+ fieldSetId: String
+ """
+ The field type key of the contained fields e.g: `project`, `issuetype`, `com.pyxis.greenhopper.jira:gh-epic-link`.
+ """
+ type: String
+ """
+ Retrieves a connection of JiraIssueFields
+ """
+ fields(
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueFieldConnection
+}
+
+"""
+An edge in a JiraIssueFieldSet connection.
+"""
+type JiraIssueFieldSetEdge {
+ """
+ The node at the the edge.
+ """
+ node: JiraIssueFieldSet
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+The connection type for JiraIssueFieldSet.
+"""
+type JiraIssueFieldSetConnection {
+ """
+ The total number of JiraIssueFields matching the criteria.
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo
+ """
+ The data for Edges in the current page.
+ """
+ edges: [JiraIssueFieldSetEdge]
+}
+
+"""
+Extra page information to assist the Issue Navigator UI to display information about the current set of issues.
+"""
+type JiraIssueNavigatorPageInfo {
+ """
+ The position of the first issue in the current page, relative to the entire stable search.
+ The first issue's position will start at 1.
+ If there are no issues, the position returned is 0.
+ You can consider a position to effectively be a traditional index + 1.
+ """
+ firstIssuePosition: Int
+ """
+ The position of the last issue in the current page, relative to the entire stable search.
+ If there is only 1 issue, the last position is 1.
+ If there are no issues, the position returned is 0.
+ You can consider a position to effectively be a traditional index + 1.
+ """
+ lastIssuePosition: Int
+ """
+ The issue key of the first node from the next page of issues.
+ """
+ firstIssueKeyFromNextPage: String
+ """
+ The issue key of the last node from the previous page of issues.
+ """
+ lastIssueKeyFromPreviousPage: String
+}
+
+"""
+The base type cursor data necessary for random access pagination.
+"""
+type JiraPageCursor {
+ """
+ This is a Base64 encoded value containing the all the necessary data for retrieving the page items.
+ """
+ cursor: String
+ """
+ The number of the page it represents. First page is 1.
+ """
+ pageNumber: Int
+ """
+ Indicates if this page is the current page. Usually the current page is represented differently on the FE.
+ """
+ isCurrent: Boolean
+}
+
+"""
+This encapsulates all the necessary cursors for random access pagination.
+"""
+type JiraPageCursors {
+ """
+ Represents the cursor for the first page.
+ """
+ first: JiraPageCursor
+ """
+ Represents a list of cursors around the current page.
+ Even if the list is not bounded, there are strict limits set on the server (MAX_SIZE <= 7).
+ """
+ around: [JiraPageCursor]
+ """
+ Represents the cursor for the last page.
+ """
+ last: JiraPageCursor
+ """
+ Represents the cursor for the previous page.
+ E.g. currentPage=2 => previousPage=1
+ """
+ previous: JiraPageCursor
+}
+"""
+Represents a collection of system container types to be fetched by passing in an issue id.
+"""
+input JiraIssueItemSystemContainerTypeWithIdInput {
+ """
+ ARI of the issue.
+ """
+ issueId: ID!
+ """
+ The collection of system container types.
+ """
+ systemContainerTypes: [JiraIssueItemSystemContainerType!]!
+}
+
+"""
+Represents a collection of system container types to be fetched by passing in an issue key and a cloud id.
+"""
+input JiraIssueItemSystemContainerTypeWithKeyInput {
+ """
+ The {projectKey}-{issueNumber} associated with this Issue.
+ """
+ issueKey: String!
+ """
+ The cloudId associated with this Issue.
+ """
+ cloudId: ID!
+ """
+ The collection of system container types.
+ """
+ systemContainerTypes: [JiraIssueItemSystemContainerType!]!
+}
+
+"""
+Contains the fetched containers or an error.
+"""
+union JiraIssueItemContainersResult = JiraIssueItemContainers | QueryError
+
+"""
+Represents a related collection of system containers and their items, and the collection of default item locations.
+"""
+type JiraIssueItemContainers {
+ #id: ID - An id has not been added yet to allow room to make this a Node in future.
+ """
+ The collection of system containers.
+ """
+ containers: [JiraIssueItemContainer]
+ """
+ The collection of default item locations.
+ """
+ defaultItemLocations: [JiraIssueItemLayoutDefaultItemLocation]
+}
+"""
+Represents a system container and its items.
+"""
+type JiraIssueItemContainer {
+ """
+ The system container type.
+ """
+ containerType: JiraIssueItemSystemContainerType
+ """
+ The system container items.
+ """
+ items: JiraIssueItemContainerItemConnection
+}
+
+"""
+The connection type for `JiraIssueItemContainerItem`.
+"""
+type JiraIssueItemContainerItemConnection {
+ """
+ Information about the page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ Deprecated.
+ """
+ nodes: [JiraIssueItemContainerItem] @deprecated(reason: "Please use edges instead.")
+ """
+ The data for edges in the page.
+ """
+ edges: [JiraIssueItemContainerItemEdge]
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+}
+
+"""
+An edge in a `JiraIssueItemContainerItem` connection.
+"""
+type JiraIssueItemContainerItemEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraIssueItemContainerItem
+ """
+ The cursor to the edge.
+ """
+ cursor: String!
+}
+
+"""
+The system container types that are available for placing items.
+"""
+enum JiraIssueItemSystemContainerType {
+ """
+ The container type for the request portal in JSM projects.
+ """
+ REQUEST_PORTAL
+ """
+ The container type for the issue content.
+ """
+ CONTENT
+ """
+ The container type for the issue primary context.
+ """
+ PRIMARY
+ """
+ The container type for the issue secondary context.
+ """
+ SECONDARY
+ """
+ The container type for the issue context.
+ """
+ CONTEXT
+ """
+ The container type for the issue hidden items.
+ """
+ HIDDEN_ITEMS
+ """
+ The container type for the request in JSM projects.
+ """
+ REQUEST
+}
+
+"""
+Represents a default location rule for items that are not configured in a container.
+Example: A user picker is added to a screen. Until the administrator places it in the layout, the item is placed in
+the location specified by the 'PEOPLE' category. The categories available may vary based on the project type.
+"""
+type JiraIssueItemLayoutDefaultItemLocation {
+ """
+ A destination container type or the ID of a destination group.
+ """
+ containerLocation: String
+ """
+ The item location rule type.
+ """
+ itemLocationRuleType: JiraIssueItemLayoutItemLocationRuleType
+}
+
+"""
+Represents the type of items that the default location rule applies to.
+"""
+enum JiraIssueItemLayoutItemLocationRuleType {
+ """
+ People items. For example: user pickers, team pickers or group picker.
+ """
+ PEOPLE
+ """
+ Multiline text items. For example: a description field or custom multi-line test fields.
+ """
+ MULTILINE_TEXT
+ """
+ Time tracking items. For example: estimate, original estimate or time tracking panels.
+ """
+ TIMETRACKING
+ """
+ Date items. For example: date or time related fields.
+ """
+ DATES
+ """
+ Any other item types not covered by previous item types.
+ """
+ OTHER
+}
+
+"""
+Represents the items that can be placed in any system container.
+"""
+union JiraIssueItemContainerItem = JiraIssueItemFieldItem | JiraIssueItemPanelItem | JiraIssueItemGroupContainer | JiraIssueItemTabContainer
+
+"""
+Represents the items that can be placed in any group container.
+"""
+union JiraIssueItemGroupContainerItem = JiraIssueItemFieldItem | JiraIssueItemPanelItem
+
+"""
+Represents the items that can be placed in any tab container.
+"""
+union JiraIssueItemTabContainerItem = JiraIssueItemFieldItem
+
+"""
+Represents a collection of items that are held in a tab container.
+"""
+type JiraIssueItemTabContainer {
+ """
+ The tab container ID.
+ """
+ tabContainerId: String!
+ """
+ The tab container name.
+ """
+ name: String
+ """
+ The tab container items.
+ """
+ items: JiraIssueItemTabContainerItemConnection
+}
+
+"""
+Represents a collection of items that are held in a group container.
+"""
+type JiraIssueItemGroupContainer {
+ """
+ The group container ID.
+ """
+ groupContainerId: String!
+ """
+ The group container name.
+ """
+ name: String
+ """
+ Whether a group container is minimized.
+ """
+ minimised: Boolean
+ """
+ The group container items.
+ """
+ items: JiraIssueItemGroupContainerItemConnection
+}
+
+"""
+The connection type for `JiraIssueItemGroupContainerItem`.
+"""
+type JiraIssueItemGroupContainerItemConnection {
+ """
+ Information about the page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ Deprecated.
+ """
+ nodes: [JiraIssueItemGroupContainerItem] @deprecated(reason: "Please use edges instead.")
+ """
+ The data for edges in the page.
+ """
+ edges: [JiraIssueItemGroupContainerItemEdge]
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+}
+
+"""
+An edge in a `JiraIssueItemGroupContainerItem` connection.
+"""
+type JiraIssueItemGroupContainerItemEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraIssueItemGroupContainerItem
+ """
+ The cursor to the edge.
+ """
+ cursor: String!
+}
+
+"""
+The connection type for `JiraIssueItemTabContainerItem`.
+"""
+type JiraIssueItemTabContainerItemConnection {
+ """
+ Information about the page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ Deprecated.
+ """
+ nodes: [JiraIssueItemTabContainerItem] @deprecated(reason: "Please use edges instead.")
+ """
+ The data for edges in the page.
+ """
+ edges: [JiraIssueItemTabContainerItemEdge]
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+}
+
+"""
+An edge in a `JiraIssueItemTabContainerItem` connection.
+"""
+type JiraIssueItemTabContainerItemEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraIssueItemTabContainerItem
+ """
+ The cursor to the edge.
+ """
+ cursor: String!
+}
+
+"""
+Represents a reference to a field by field ID, used for laying out fields on an issue.
+"""
+type JiraIssueItemFieldItem {
+ """
+ The field item ID.
+ """
+ fieldItemId: String!
+ """
+ Represents the position of the field in the container.
+ Aid to preserve the field position when combining items in `PRIMARY` and `REQUEST` container types before saving in JSM projects.
+ """
+ containerPosition: Int!
+}
+
+"""
+Represents a reference to a panel by panel ID, used for laying out panels on an issue.
+"""
+type JiraIssueItemPanelItem {
+ """
+ The panel item ID.
+ """
+ panelItemId: String!
+}
+"""
+Container for the Dev Summary of an issue
+"""
+type JiraIssueDevSummaryResult {
+ """
+ Contains all available summaries for the issue
+ """
+ devSummary: JiraIssueDevSummary
+
+ """
+ Returns "transient errors". That is, errors that may be solved by retrying the fetch operation.
+ This excludes configuration errors that require admin intervention to be solved.
+ """
+ errors: [JiraIssueDevSummaryError!]
+ """
+ Returns "non-transient errors". That is, configuration errors that require admin intervention to be solved.
+ This returns an empty collection when called for users that are not administrators or system administrators.
+ """
+ configErrors: [JiraIssueDevSummaryError!]
+}
+
+"""
+Lists the summaries available for each type of dev info, for a given issue
+"""
+type JiraIssueDevSummary {
+ """
+ Summary of the Branches attached to the issue
+ """
+ branch: JiraIssueBranchDevSummaryContainer
+ """
+ Summary of the Commits attached to the issue
+ """
+ commit: JiraIssueCommitDevSummaryContainer
+ """
+ Summary of the Pull Requests attached to the issue
+ """
+ pullrequest: JiraIssuePullRequestDevSummaryContainer
+ """
+ Summary of the Builds attached to the issue
+ """
+ build: JiraIssueBuildDevSummaryContainer
+ """
+ Summary of the Reviews attached to the issue
+ """
+ review: JiraIssueReviewDevSummaryContainer
+ """
+ Summary of the deployment environments attached to some builds.
+ This is a legacy attribute only used by Bamboo builds
+ """
+ deploymentEnvironments: JiraIssueDeploymentEnvironmentDevSummaryContainer
+}
+
+"""
+Aggregates the `count` of entities for a given provider
+"""
+type JiraIssueDevSummaryByProvider {
+ """
+ UUID for a given provider, to allow aggregation
+ """
+ providerId: String
+ """
+ Provider name
+ """
+ name: String
+ """
+ Number of entities associated with that provider
+ """
+ count: Int
+}
+
+"""
+Error when querying the JiraIssueDevSummary
+"""
+type JiraIssueDevSummaryError {
+ """
+ A message describing the error
+ """
+ message: String
+ """
+ Information about the provider that triggered the error
+ """
+ instance: JiraIssueDevSummaryErrorProviderInstance
+}
+
+"""
+Basic information on a provider that triggered an error
+"""
+type JiraIssueDevSummaryErrorProviderInstance {
+ """
+ Provider's name
+ """
+ name: String
+ """
+ Provider's type
+ """
+ type: String
+ """
+ Base URL of the provider's instance that failed
+ """
+ baseUrl: String
+}
+
+"""
+Container for the summary of the Branches attached to the issue
+"""
+type JiraIssueBranchDevSummaryContainer {
+ """
+ The actual summary of the Branches attached to the issue
+ """
+ overall: JiraIssueBranchDevSummary
+ """
+ Count of Branches aggregated per provider
+ """
+ summaryByProvider: [JiraIssueDevSummaryByProvider!]
+}
+
+"""
+Summary of the Branches attached to the issue
+"""
+type JiraIssueBranchDevSummary {
+ """
+ Total number of Branches for the issue
+ """
+ count: Int
+ """
+ Date at which this summary was last updated
+ """
+ lastUpdated: DateTime
+}
+
+"""
+Container for the summary of the Commits attached to the issue
+"""
+type JiraIssueCommitDevSummaryContainer {
+ """
+ The actual summary of the Commits attached to the issue
+ """
+ overall: JiraIssueCommitDevSummary
+ """
+ Count of Commits aggregated per provider
+ """
+ summaryByProvider: [JiraIssueDevSummaryByProvider!]
+}
+
+"""
+Summary of the Commits attached to the issue
+"""
+type JiraIssueCommitDevSummary {
+ """
+ Total number of Commits for the issue
+ """
+ count: Int
+ """
+ Date at which this summary was last updated
+ """
+ lastUpdated: DateTime
+}
+
+"""
+Container for the summary of the Pull Requests attached to the issue
+"""
+type JiraIssuePullRequestDevSummaryContainer {
+ """
+ The actual summary of the Pull Requests attached to the issue
+ """
+ overall: JiraIssuePullRequestDevSummary
+ """
+ Count of Pull Requests aggregated per provider
+ """
+ summaryByProvider: [JiraIssueDevSummaryByProvider!]
+}
+
+"""
+Summary of the Pull Requests attached to the issue
+"""
+type JiraIssuePullRequestDevSummary {
+ """
+ Total number of Pull Requests for the issue
+ """
+ count: Int
+ """
+ Date at which this summary was last updated
+ """
+ lastUpdated: DateTime
+
+ """
+ State of the Pull Requests in the summary
+ """
+ state: JiraPullRequestState
+ """
+ Number of Pull Requests for the state
+ """
+ stateCount: Int
+ """
+ Whether the Pull Requests for the given state are open or not
+ """
+ open: Boolean
+}
+
+"""
+Possible states for Pull Requests
+"""
+enum JiraPullRequestState {
+ """
+ Pull Request is Open
+ """
+ OPEN
+ """
+ Pull Request is Declined
+ """
+ DECLINED
+ """
+ Pull Request is Merged
+ """
+ MERGED
+}
+
+"""
+Container for the summary of the Builds attached to the issue
+"""
+type JiraIssueBuildDevSummaryContainer {
+ """
+ The actual summary of the Builds attached to the issue
+ """
+ overall: JiraIssueBuildDevSummary
+ """
+ Count of Builds aggregated per provider
+ """
+ summaryByProvider: [JiraIssueDevSummaryByProvider!]
+}
+
+"""
+Summary of the Builds attached to the issue
+"""
+type JiraIssueBuildDevSummary {
+ """
+ Total number of Builds for the issue
+ """
+ count: Int
+ """
+ Date at which this summary was last updated
+ """
+ lastUpdated: DateTime
+
+ """
+ Number of failed buids for the issue
+ """
+ failedBuildCount: Int
+ """
+ Number of successful buids for the issue
+ """
+ successfulBuildCount: Int
+ """
+ Number of buids with unknown result for the issue
+ """
+ unknownBuildCount: Int
+}
+
+"""
+Container for the summary of the Reviews attached to the issue
+"""
+type JiraIssueReviewDevSummaryContainer {
+ """
+ The actual summary of the Reviews attached to the issue
+ """
+ overall: JiraIssueReviewDevSummary
+ """
+ Count of Reviews aggregated per provider
+ """
+ summaryByProvider: [JiraIssueDevSummaryByProvider!]
+}
+
+"""
+Summary of the Reviews attached to the issue
+"""
+type JiraIssueReviewDevSummary {
+ """
+ Total number of Reviews for the issue
+ """
+ count: Int
+ """
+ Date at which this summary was last updated
+ """
+ lastUpdated: DateTime
+
+ """
+ State of the Reviews in the summary
+ """
+ state: JiraReviewState
+ """
+ Number of Reviews for the state
+ """
+ stateCount: Int
+}
+
+"""
+Possible states for Reviews
+"""
+enum JiraReviewState {
+ """
+ Review is in Review state
+ """
+ REVIEW
+ """
+ Review is in Require Approval state
+ """
+ APPROVAL
+ """
+ Review is in Summarize state
+ """
+ SUMMARIZE
+ """
+ Review has been rejected
+ """
+ REJECTED
+ """
+ Review has been closed
+ """
+ CLOSED
+ """
+ Review is in Draft state
+ """
+ DRAFT
+ """
+ Review is in Dead state
+ """
+ DEAD
+ """
+ Review state is unknown
+ """
+ UNKNOWN
+}
+
+"""
+Container for the summary of the Deployment Environments attached to the issue
+"""
+type JiraIssueDeploymentEnvironmentDevSummaryContainer {
+ """
+ The actual summary of the Deployment Environments attached to the issue
+ """
+ overall: JiraIssueDeploymentEnvironmentDevSummary
+ """
+ Count of Deployment Environments aggregated per provider
+ """
+ summaryByProvider: [JiraIssueDevSummaryByProvider!]
+}
+
+"""
+Summary of the Deployment Environments attached to the issue
+"""
+type JiraIssueDeploymentEnvironmentDevSummary {
+ """
+ Total number of Reviews for the issue
+ """
+ count: Int
+ """
+ Date at which this summary was last updated
+ """
+ lastUpdated: DateTime
+
+ """
+ A list of the top environment there was a deployment on
+ """
+ topEnvironments: [JiraIssueDeploymentEnvironment!]
+}
+
+type JiraIssueDeploymentEnvironment {
+ """
+ Title of the deployment environment
+ """
+ title: String
+ """
+ State of the deployment
+ """
+ status: JiraIssueDeploymentEnvironmentState
+}
+
+"""
+Possible states for a deployment environment
+"""
+enum JiraIssueDeploymentEnvironmentState {
+ """
+ The deployment was not deployed successfully
+ """
+ NOT_DEPLOYED
+ """
+ The deployment was deployed successfully
+ """
+ DEPLOYED
+}"""
+Represents the common structure across Issue fields.
+"""
+interface JiraIssueField implements Node {
+ """
+ Unique identifier for the entity.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias.
+ Applies to managed or commonly known custom fields in Jira, which allow lookup without requiring the custom field ID.
+ E.g. rank or startdate.
+ """
+ aliasFieldId: ID
+ """
+ Field type key. E.g. project, issuetype, com.pyxis.greenhopper.Jira:gh-epic-link.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+}
+
+"""
+The connection type for JiraIssueField.
+"""
+type JiraIssueFieldConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraIssueFieldEdge]
+}
+
+union JiraIssueFieldConnectionResult = JiraIssueFieldConnection | QueryError
+
+"""
+An edge in a JiraIssueField connection.
+"""
+type JiraIssueFieldEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraIssueField
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Represents the configurations associated with an Issue field.
+"""
+interface JiraIssueFieldConfiguration {
+ """
+ Attributes of an Issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+}
+
+"""
+Attributes of field configuration.
+"""
+type JiraFieldConfig {
+ """
+ Defines if a field is required on a screen.
+ """
+ isRequired: Boolean
+ """
+ Defines if a field is editable.
+ """
+ isEditable: Boolean
+ """
+ Explains the reason why a field is not editable on a screen.
+ E.g. cases where a field needs a licensed premium version to be editable.
+ """
+ nonEditableReason: JiraFieldNonEditableReason
+}
+
+"""
+Attributes of CMDB field configuration.
+"""
+type JiraCmdbFieldConfig {
+ """
+ The object schema ID associated with the CMDB object.
+ """
+ objectSchemaId: String!
+ """
+ The object filter query.
+ """
+ objectFilterQuery: String
+ """
+ The issue scope filter query.
+ """
+ issueScopeFilterQuery: String
+ """
+ Indicates whether this CMDB field should contain multiple CMDB objects or not.
+ """
+ multiple: Boolean
+ """
+ Paginated list of CMDB attributes displayed on issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ attributesDisplayedOnIssue(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraCmdbConfigAttributeConnection
+ """
+ Paginated list of CMDB attributes included in autocomplete search.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ attributesIncludedInAutoCompleteSearch(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraCmdbConfigAttributeConnection
+}
+
+"""
+The connection type for CMDB config attributes.
+"""
+type JiraCmdbConfigAttributeConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraCmdbConfigAttributeEdge]
+}
+
+"""
+An edge in a JiraCmdbConfigAttributeConnection.
+"""
+type JiraCmdbConfigAttributeEdge {
+ """
+ The node at the edge.
+ """
+ node: String
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Represents the information for a field being non-editable on Issue screens.
+"""
+type JiraFieldNonEditableReason {
+ """
+ Message explanining why the field is non-editable (if present).
+ """
+ message: String
+}
+
+"""
+Represents user made configurations associated with an Issue field.
+"""
+interface JiraUserIssueFieldConfiguration {
+ """
+ Attributes of an Issue field configuration info from a user's customisation.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Attributes of user made field configurations.
+"""
+type JiraUserFieldConfig {
+ """
+ Defines whether a field has been pinned by the user.
+ """
+ isPinned: Boolean
+ """
+ Defines if the user has preferred to check a field on Issue creation.
+ """
+ isSelected: Boolean
+}
+
+"""
+Represents a priority field on a Jira Issue.
+"""
+type JiraPriorityField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The priority selected on the Issue or default priority configured for the field.
+ """
+ priority: JiraPriority
+ """
+ Paginated list of priority options for the field or on an Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ priorities(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Determines if the results should be limited to suggested priorities.
+ """
+ suggested: Boolean
+ ): JiraPriorityConnection
+ """
+ Attributes of an Issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a project field on a Jira Issue.
+Both the system & custom project field can be represented by this type.
+"""
+type JiraProjectField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The ID of the project field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The project selected on the Issue or default project configured for the field.
+ """
+ project: JiraProject
+ """
+ List of project options available for this field to be selected.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ projects(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ recent: Boolean = false
+ ) : JiraProjectConnection
+ """
+ Search url to fetch all available projects options on the field or an Issue.
+ To be deprecated once project connection is supported for custom project fields.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an Issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents an issue type field on a Jira Issue.
+"""
+type JiraIssueTypeField implements Node & JiraIssueField & JiraIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """"
+ The issue type selected on the Issue or default issue type configured for the field.
+ """
+ issueType: JiraIssueType
+ """
+ List of issuetype options available to be selected for the field.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ issueTypes(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraIssueTypeConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+}
+
+"""
+Represents a rich text field on a Jira Issue. E.g. description, environment.
+"""
+type JiraRichTextField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The rich text selected on the Issue or default rich text configured for the field.
+ """
+ richText: JiraRichText
+ """
+ Determines what editor to render.
+ E.g. default text rendering or wiki text rendering.
+ """
+ renderer: String
+ """
+ Contains the information needed to add media content to the field.
+ """
+ mediaContext: JiraMediaContext
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a version field on a Jira Issue. E.g. custom version picker field.
+"""
+type JiraSingleVersionPickerField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The version selected on the Issue or default version configured for the field.
+ """
+ version: JiraVersion
+ """
+ Paginated list of versions options for the field or on a Jira Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ versions(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraVersionConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a multi version picker field on a Jira Issue. E.g. fixVersions and multi version custom field.
+"""
+type JiraMultipleVersionPickerField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The versions selected on the Issue or default versions configured for the field.
+ """
+ selectedVersions: [JiraVersion] @deprecated(reason: "Please use selectedVersionsConnection instead.")
+ """
+ The versions selected on the Issue or default versions configured for the field.
+ """
+ selectedVersionsConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraVersionConnection
+ """
+ Paginated list of versions options for the field or on a Jira Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ versions(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraVersionConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a labels field on a Jira Issue. Both system & custom field can be represented by this type.
+"""
+type JiraLabelsField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The labels selected on the Issue or default labels configured for the field.
+ """
+ selectedLabels: [JiraLabel] @deprecated(reason: "Please use selectedLabelsConnection instead.")
+ """
+ The labels selected on the Issue or default labels configured for the field.
+ """
+ selectedLabelsConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraLabelConnection
+ """
+ Paginated list of label options for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ labels(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraLabelConnection
+ """
+ Search url to fetch all available label options on a field or an Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a single select user field on a Jira Issue. E.g. assignee, reporter, custom user picker.
+"""
+type JiraSingleSelectUserPickerField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The user selected on the Issue or default user configured for the field.
+ """
+ user: User
+ """
+ Paginated list of user options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ users(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraUserConnection
+ """
+ Search url to fetch all available users options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a multi select user picker field on a Jira Issue. E.g. custom user picker, sd-request-participants.
+"""
+type JiraMultipleSelectUserPickerField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the entity.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key of the field.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The users selected on the Issue or default users configured for the field.
+ """
+ selectedUsers: [User] @deprecated(reason: "Please use selectedUsersConnection instead.")
+ """
+ The users selected on the Issue or default users configured for the field.
+ """
+ selectedUsersConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraUserConnection
+ """
+ Paginated list of user options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ users(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraUserConnection
+ """
+ Search url to fetch all available users options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+
+"""
+Represents a people picker field on a Jira Issue. E.g. people custom field, servicedesk-approvers-list.
+"""
+type JiraPeopleField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The people selected on the Issue or default people configured for the field.
+ """
+ selectedUsers: [User] @deprecated(reason: "Please use selectedUsersConnection instead.")
+ """
+ The users selected on the Issue or default users configured for the field.
+ """
+ selectedUsersConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraUserConnection
+ """
+ Whether the field is configured to act as single/multi select user(s) field.
+ """
+ isMulti: Boolean
+ """
+ Paginated list of user options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ users(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraUserConnection
+ """
+ Search url to fetch all available users options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a date time picker field on a Jira Issue. E.g. created, resolution date, custom date time, request-feedback-date.
+"""
+type JiraDateTimePickerField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The datetime selected on the Issue or default datetime configured for the field.
+ """
+ dateTime: DateTime
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a date picker field on an issue. E.g. due date, custom date picker, baseline start, baseline end.
+"""
+type JiraDatePickerField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The date selected on the Issue or default date configured for the field.
+ """
+ date: Date
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a resolution field on a Jira Issue.
+"""
+type JiraResolutionField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The resolution selected on the Issue or default resolution configured for the field.
+ """
+ resolution: JiraResolution
+ """
+ Paginated list of resolution options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ resolutions(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraResolutionConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a number field on a Jira Issue. E.g. float, story points.
+"""
+type JiraNumberField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The number selected on the Issue or default number configured for the field.
+ """
+ number: Float
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ Returns if the current number field is a story point field
+ """
+ isStoryPointField: Boolean @deprecated(reason: "Story point field is treated as a special field only on issue view")
+}
+
+"""
+Represents single line text field on a Jira Issue. E.g. summary, epic name, custom text field.
+"""
+type JiraSingleLineTextField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The text selected on the Issue or default text configured for the field.
+ """
+ text: String
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents epic link field on a Jira Issue.
+"""
+type JiraEpicLinkField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The epic selected on the Issue or default epic configured for the field.
+ """
+ epic: JiraEpic
+ """
+ Paginated list of epic options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ epics(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Set to true to search only for epics that are done, false otherwise.
+ """
+ done: Boolean
+ ): JiraEpicConnection
+ """
+ Search url to fetch all available epics options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents components field on a Jira Issue.
+"""
+type JiraComponentsField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The component selected on the Issue or default component configured for the field.
+ """
+ selectedComponents: [JiraComponent] @deprecated(reason: "Please use selectedComponentsConnection instead.")
+ """
+ The component selected on the Issue or default component configured for the field.
+ """
+ selectedComponentsConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraComponentConnection
+ """
+ Paginated list of component options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ components(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraComponentConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents url field on a Jira Issue.
+"""
+type JiraUrlField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The url selected on the Issue or default url configured for the field. (deprecated)
+ """
+ url: URL @deprecated(reason: "Please use urlValue; replaced Url with String to accommodate values that are URI but not URL")
+ """
+ The url selected on the Issue or default url configured for the field.
+ """
+ urlValue: String
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents sprint field on a Jira Issue.
+"""
+type JiraSprintField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The sprints selected on the Issue or default sprints configured for the field.
+ """
+ selectedSprints: [JiraSprint] @deprecated(reason: "Please use selectedSprintsConnection instead.")
+ """
+ The sprints selected on the Issue or default sprints configured for the field.
+ """
+ selectedSprintsConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraSprintConnection
+ """
+ Paginated list of sprint options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ sprints(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ The Result Sprints fetched will have particular Sprint State eg. ACTIVe.
+ """
+ state: JiraSprintState
+ ): JiraSprintConnection
+ """
+ Search url to fetch all available sprints options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents linked issues field on a Jira Issue.
+"""
+type JiraIssueLinkField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Represents all the issue links defined on a Jira Issue. Should be deprecated and replaced with issueLinksConnection.
+ """
+ issueLinks: [JiraIssueLink] @deprecated(reason: "Please use issueLinkConnection instead.")
+ """
+ Paginated list of issue links selected on the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ issueLinkConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueLinkConnection
+ """
+ Represents the different issue link type relations/desc which can be mapped/linked to the issue in context.
+ Issue in context is the one which is being created/ which is being queried.
+ """
+ issueLinkTypeRelations(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueLinkTypeRelationConnection
+ """
+ Paginated list of issues which can be related/linked with above issueLinkTypeRelations.
+ """
+ issues(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueConnection
+ """
+ Search url to list all available issues which can be related/linked with above issueLinkTypeRelations.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents Parent field on a Jira Issue. E.g. JSW Parent, JPO Parent (to be unified).
+"""
+type JiraParentIssueField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The parent selected on the Issue or default parent configured for the field.
+ """
+ parentIssue: JiraIssue
+ """
+ Represents flags required to determine parent field visibility
+ """
+ parentVisibility: JiraParentVisibility
+ """
+ Search url to fetch all available parents for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents security level field on a Jira Issue. Issue Security allows you to control who can and cannot view issues.
+"""
+type JiraSecurityLevelField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The security level selected on the Issue or default security level configured for the field.
+ """
+ securityLevel: JiraSecurityLevel
+ """
+ Paginated list of security level options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ securityLevels(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraSecurityLevelConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents cascading select field. Currently only handles 2 level hierarchy.
+"""
+type JiraCascadingSelectField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The cascading option selected on the Issue or default cascading option configured for the field.
+ """
+ cascadingOption: JiraCascadingOption
+ """
+ Paginated list of cascading options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ cascadingOptions(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraCascadingOptionsConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents issue restriction field on an issue for next gen projects.
+"""
+type JiraIssueRestrictionField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The roles selected on the Issue or default roles configured for the field.
+ """
+ selectedRoles: [JiraRole] @deprecated(reason: "Please use selectedRolesConnection instead.")
+ """
+ The roles selected on the Issue or default roles configured for the field.
+ """
+ selectedRolesConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraRoleConnection
+ """
+ Paginated list of roles available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ roles(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraRoleConnection
+ """
+ Search URL to fetch all the roles options for the fields on an issue.
+ """
+ searchUrl : String
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents color field on a Jira Issue. E.g. issue color, epic color.
+"""
+type JiraColorField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The color selected on the Issue or default color configured for the field.
+ """
+ color: JiraColor
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents single select field on a Jira Issue.
+"""
+type JiraSingleSelectField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The option selected on the Issue or default option configured for the field.
+ """
+ fieldOption: JiraOption
+ """
+ Paginated list of options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ fieldOptions(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraOptionConnection
+ """
+ Search URL to fetch the select option for the field on a Jira Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents the check boxes field on a Jira Issue.
+"""
+type JiraCheckboxesField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The options selected on the Issue or default options configured for the field.
+ """
+ selectedFieldOptions: [JiraOption] @deprecated(reason: "Please use selectedOptions instead.")
+ """
+ The options selected on the Issue or default options configured for the field.
+ """
+ selectedOptions(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraOptionConnection
+ """
+ Paginated list of options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ fieldOptions(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraOptionConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents the radio select field on a Jira Issue.
+"""
+type JiraRadioSelectField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The option selected on the Issue or default option configured for the field.
+ """
+ selectedOption: JiraOption
+ """
+ Paginated list of options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ fieldOptions(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraOptionConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents the Asset field on a Jira Issue.
+"""
+type JiraAssetField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The assets selected on the Issue or default assets configured for the field.
+ """
+ selectedAssets: [JiraAsset] @deprecated(reason: "Please use selectedAssetsConnection instead.")
+ """
+ The assets selected on the Issue or default assets configured for the field.
+ """
+ selectedAssetsConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraAssetConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Search URL to fetch all the assets for the field on a Jira Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents the multi-select field on a Jira Issue.
+"""
+type JiraMultipleSelectField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The options selected on the Issue or default options configured for the field.
+ """
+ selectedFieldOptions: [JiraOption] @deprecated(reason: "Please use selectedOptions instead.")
+ """
+ The options selected on the Issue or default options configured for the field.
+ """
+ selectedOptions(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraOptionConnection
+ """
+ Paginated list of options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ fieldOptions(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraOptionConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Search URL to fetch all the teams options for the field on a Jira Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents single group picker field. Allows you to select single Jira group to be associated with an issue.
+"""
+type JiraSingleGroupPickerField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The group selected on the Issue or default group configured for the field.
+ """
+ selectedGroup: JiraGroup
+ """
+ Paginated list of group options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ groups(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraGroupConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Search URL to fetch group picker field on a Jira Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a multiple group picker field on a Jira Issue.
+"""
+type JiraMultipleGroupPickerField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The groups selected on the Issue or default groups configured for the field.
+ """
+ selectedGroups: [JiraGroup] @deprecated(reason: "Please use selectedGroupsConnection instead.")
+ """
+ The groups selected on the Issue or default groups configured for the field.
+ """
+ selectedGroupsConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraGroupConnection
+ """
+ Paginated list of group options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ groups(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraGroupConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Search URL to fetch all group pickers of the field on a Jira Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Deprecated type. Please use `JiraTeamViewField` instead.
+"""
+type JiraTeamField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The team selected on the Issue or default team configured for the field.
+ """
+ selectedTeam: JiraTeam
+ """
+ Paginated list of team options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ teams(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraTeamConnection
+ """
+ Search URL to fetch all the teams options for the field on a Jira Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Deprecated type. Please use `JiraTeamViewField` instead.
+"""
+type JiraAtlassianTeamField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The team selected on the Issue or default team configured for the field.
+ """
+ selectedTeam: JiraAtlassianTeam
+ """
+ Paginated list of team options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ teams(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraAtlassianTeamConnection
+ """
+ Search URL to fetch all the teams options for the field on a Jira Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents the Team field on a Jira Issue. Allows you to select a team to be associated with an Issue.
+"""
+type JiraTeamViewField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The team selected on the Issue or default team configured for the field.
+ """
+ selectedTeam: JiraTeamView
+ """
+ Search URL to fetch all the teams options for the field on a Jira Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents Affected Services field.
+"""
+type JiraAffectedServicesField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The affected services selected on the Issue or default affected services configured for the field.
+ """
+ selectedAffectedServices: [JiraAffectedService] @deprecated(reason: "Please use selectedAffectedServicesConnection instead.")
+ """
+ The affected services selected on the Issue or default affected services configured for the field.
+ """
+ selectedAffectedServicesConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraAffectedServiceConnection
+ """
+ Paginated list of affected services available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ affectedServices(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraAffectedServiceConnection
+ """
+ Search url to query for all Affected Services when user interact with field.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents CMDB (Configuration Management Database) field on a Jira Issue.
+"""
+type JiraCMDBField implements Node & JiraIssueField & JiraIssueFieldConfiguration{
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Whether the field is configured to act as single/multi select CMDB(s) field.
+ """
+ isMulti: Boolean @deprecated(reason: "Please use `multiple` defined in `JiraCmdbFieldConfig`.")
+ """
+ Search url to fetch all available cmdb options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ The CMDB objects selected on the Issue or default CMDB objects configured for the field.
+ """
+ selectedCmdbObjects: [JiraCmdbObject] @deprecated(reason: "Please use selectedCmdbObjectsConnection instead.")
+ """
+ The CMDB objects selected on the Issue or default CMDB objects configured for the field.
+ """
+ selectedCmdbObjectsConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraCmdbObjectConnection
+ """
+ Indicates whether the field has been enriched with data from Insight, allowing Jira to show correct error states.
+ """
+ wasInsightRequestSuccessful: Boolean
+ """
+ Indicates whether the current site has sufficient licence for the Insight feature, allowing Jira to show correct error states.
+ """
+ isInsightAvailable: Boolean
+ """
+ Attributes of a CMDB field’s configuration info.
+ """
+ cmdbFieldConfig: JiraCmdbFieldConfig
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ Attributes that are configured for autocomplete search.
+ """
+ attributesIncludedInAutoCompleteSearch: [String] @deprecated(reason: "Please use `attributesIncludedInAutoCompleteSearch` defined in `JiraCmdbFieldConfig`.")
+}
+
+"""
+Represents the time tracking field on Jira issue screens.
+"""
+type JiraTimeTrackingField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Original Estimate displays the amount of time originally anticipated to resolve the issue.
+ """
+ originalEstimate: JiraEstimate
+ """
+ Time Remaining displays the amount of time currently anticipated to resolve the issue.
+ """
+ remainingEstimate: JiraEstimate
+ """
+ Time Spent displays the amount of time that has been spent on resolving the issue.
+ """
+ timeSpent: JiraEstimate
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ This represents the global time tracking settings configuration like working hours and days.
+ """
+ timeTrackingSettings: JiraTimeTrackingSettings
+}
+
+"""
+Represents the original time estimate field on Jira issue screens. Note that this is the same value as the originalEstimate from JiraTimeTrackingField
+This field should only be used on issue view because issue view hasn't deprecated the original estimation as a standalone field
+"""
+type JiraOriginalTimeEstimateField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Original Estimate displays the amount of time originally anticipated to resolve the issue.
+ """
+ originalEstimate: JiraEstimate
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a text field created by Connect App.
+"""
+type JiraConnectTextField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Content of the connect text field.
+ """
+ text: String
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a number field created by Connect App.
+"""
+type JiraConnectNumberField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Connected number.
+ """
+ number: Float
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a single select field created by Connect App.
+"""
+type JiraConnectSingleSelectField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The option selected on the Issue or default option configured for the field.
+ """
+ fieldOption: JiraOption
+ """
+ Paginated list of options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ fieldOptions(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraOptionConnection
+ """
+ Search url to fetch all available options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a multi-select field created by Connect App.
+"""
+type JiraConnectMultipleSelectField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The options selected on the Issue or default options configured for the field.
+ """
+ selectedFieldOptions: [JiraOption] @deprecated(reason: "Please use selectedOptions instead.")
+ """
+ The options selected on the Issue or default options configured for the field.
+ """
+ selectedOptions(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraOptionConnection
+ """
+ Paginated list of options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ fieldOptions(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraOptionConnection
+ """
+ Search url to fetch all available options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents rich text field on a Jira Issue. E.g. description, environment.
+"""
+type JiraConnectRichTextField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The rich text selected on the Issue or default rich text configured for the field.
+ """
+ richText: JiraRichText
+ """
+ Determines what editor to render.
+ E.g. default text rendering or wiki text rendering.
+ """
+ renderer: String
+ """
+ Contains the information needed to add a media content to this field.
+ """
+ mediaContext: JiraMediaContext
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents Status field.
+"""
+type JiraStatusField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The status selected on the Issue or default status configured for the field.
+ """
+ status: JiraStatus!
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents Status Category field.
+"""
+type JiraStatusCategoryField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The status category for the issue or default status category configured for the field.
+ """
+ statusCategory: JiraStatusCategory!
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a string field created by Forge App.
+"""
+type JiraForgeStringField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The text selected on the Issue or default text configured for the field.
+ """
+ text: String
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ The renderer type of the forge app, returns 'forge' if it's customised in the app, otherwise returns the one of the predefined custom field renderer type.
+ """
+ renderer: String
+}
+
+"""
+Represents a strings field created by Forge App.
+"""
+type JiraForgeStringsField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The labels selected on the Issue or default labels configured for the field.
+ """
+ selectedLabels: [JiraLabel] @deprecated(reason: "Please use selectedLabelsConnection instead.")
+ """
+ The labels selected on the Issue or default labels configured for the field.
+ """
+ selectedLabelsConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraLabelConnection
+ """
+ Paginated list of label options for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ labels(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraLabelConnection
+ """
+ Search url to fetch all available labels options on the field or an Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ The renderer type of the forge app, returns 'forge' if it's customised in the app, otherwise returns the one of the predefined custom field renderer type.
+ """
+ renderer: String
+}
+
+"""
+Represents a number field created by Forge App.
+"""
+type JiraForgeNumberField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The number selected on the Issue or default number configured for the field.
+ """
+ number: Float
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ The renderer type of the forge app, returns 'forge' if it's customised in the app, otherwise returns the one of the predefined custom field renderer type.
+ """
+ renderer: String
+}
+
+"""
+Represents a date time field created by Forge App.
+"""
+type JiraForgeDatetimeField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The datetime selected on the issue or default datetime configured for the field.
+ """
+ dateTime: DateTime
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ The renderer type of the forge app, returns 'forge' if it's customised in the app, otherwise returns the one of the predefined custom field renderer type.
+ """
+ renderer: String
+}
+
+"""
+Represents a object field created by Forge App.
+"""
+type JiraForgeObjectField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The object string selected on the issue or default datetime configured for the field.
+ """
+ object: String
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ The renderer type of the forge app, returns 'forge' if it's customised in the app, otherwise returns the one of the predefined custom field renderer type.
+ """
+ renderer: String
+}
+
+"""
+Represents a User field created by Forge App.
+"""
+type JiraForgeUserField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The user selected on the Issue or default user configured for the field.
+ """
+ user: User
+ """
+ Paginated list of user options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ users(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraUserConnection
+ """
+ Search url to fetch all available users options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ The renderer type of the forge app, returns 'forge' if it's customised in the app, otherwise returns the one of the predefined custom field renderer type.
+ """
+ renderer: String
+}
+
+"""
+Represents a Users field created by Forge App.
+"""
+type JiraForgeUsersField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The users selected on the Issue or default users configured for the field.
+ """
+ selectedUsers: [User] @deprecated(reason: "Please use selectedUsersConnection instead.")
+ """
+ The users selected on the Issue or default users configured for the field.
+ """
+ selectedUsersConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraUserConnection
+ """
+ Paginated list of user options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ users(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraUserConnection
+ """
+ Search url to fetch all available users options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ The renderer type of the forge app, returns 'forge' if it's customised in the app, otherwise returns the one of the predefined custom field renderer type.
+ """
+ renderer: String
+}
+
+"""
+Represents a Group field created by Forge App.
+"""
+type JiraForgeGroupField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The group selected on the Issue or default group configured for the field.
+ """
+ selectedGroup: JiraGroup
+ """
+ Paginated list of group options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ groups(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraGroupConnection
+ """
+ Search url to fetch all available groups for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ The renderer type of the forge app, returns 'forge' if it's customised in the app, otherwise returns the one of the predefined custom field renderer type.
+ """
+ renderer: String
+}
+
+"""
+Represents a Groups field created by Forge App.
+"""
+type JiraForgeGroupsField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The groups selected on the Issue or default group configured for the field.
+ """
+ selectedGroups: [JiraGroup] @deprecated(reason: "Please use selectedGroupsConnection instead.")
+ """
+ The groups selected on the Issue or default group configured for the field.
+ """
+ selectedGroupsConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraGroupConnection
+ """
+ Paginated list of group options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ groups(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraGroupConnection
+ """
+ Search url to fetch all available groups for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+ """
+ The renderer type of the forge app, returns 'forge' if it's customised in the app, otherwise returns the one of the predefined custom field renderer type.
+ """
+ renderer: String
+}
+
+"""
+Represents a votes field on a Jira Issue.
+"""
+type JiraVotesField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Represents the vote value selected on the Issue.
+ Can be null when voting is disabled.
+ """
+ vote: JiraVote
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents the Watches system field.
+"""
+type JiraWatchesField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Represents the watch value selected on the Issue.
+ Can be null when watching is disabled.
+ """
+ watch: JiraWatch
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a flag field on a Jira Issue. E.g. flagged.
+"""
+type JiraFlagField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The flag value selected on the Issue.
+ """
+ flag: JiraFlag
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Deprecated type. Please use `childIssues` field under `JiraIssue` instead.
+"""
+type JiraSubtasksField implements Node & JiraIssueField & JiraIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Paginated list of subtasks on the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ subtasks(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+}
+
+"""
+Deprecated type. Please use `attachments` field under `JiraIssue` instead.
+"""
+type JiraAttachmentsField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Defines the permissions of the attachment collection.
+ """
+ permissions: [JiraAttachmentsPermissions]
+ """
+ Paginated list of attachments available for the field or the Issue.
+ """
+ attachments(
+ startAt: Int
+ maxResults: Int
+ orderField: JiraAttachmentsOrderField,
+ orderDirection: JiraOrderDirection
+ ): JiraAttachmentConnection
+ """
+ Defines the maximum size limit (in bytes) of the total of all the attachments which can be associated with this field.
+ """
+ maxAllowedTotalAttachmentsSize: Long
+ """
+ Contains the information needed to add a media content to this field.
+ """
+ mediaContext: JiraMediaContext
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents dev summary for an issue. The identifier for this field is devSummary
+"""
+type JiraDevSummaryField implements Node & JiraIssueField {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ A summary of the development information (e.g. pull requests, commits) associated with
+ this issue.
+
+ WARNING: The data returned by this field may be stale/outdated. This field is temporary and
+ will be replaced by a `devSummary` field that returns up-to-date information.
+
+ In the meantime, if you only need data for a single issue you can use the `JiraDevOpsQuery.devOpsIssuePanel`
+ field to get up-to-date dev summary data.
+ """
+ devSummaryCache: JiraIssueDevSummaryResult
+}
+
+"""
+Represents the WorkCategory field on an Issue.
+"""
+type JiraWorkCategoryField implements Node & JiraIssueField & JiraIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The WorkCategory selected on the Issue or default WorkCategory configured for the field.
+ """
+ workCategory: JiraWorkCategory
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+}
+
+"""
+Represents a generic boolean field for an Issue. E.g. JSM alert linking.
+"""
+type JiraBooleanField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The value selected on the Issue or default value configured for the field.
+ """
+ value: Boolean
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents the proforma-forms field for an Issue.
+"""
+type JiraProformaFormsField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The proforma-forms selected on the Issue or default major incident configured for the field.
+ """
+ proformaForms: JiraProformaForms
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+############################################################
+########### Jira Service Management (JSM) Fields ###########
+############################################################
+
+"""
+Represents the Request Feedback custom field on an Issue in a JSM project.
+"""
+type JiraServiceManagementRequestFeedbackField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Represents the JSM feedback rating value selected on the Issue.
+ """
+ feedback: JiraServiceManagementFeedback
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents a datetime field on an Issue in a JSM project.
+Deprecated: Please use `JiraDateTimePickerField`.
+"""
+type JiraServiceManagementDateTimeField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The datetime selected on the Issue or default datetime configured for the field.
+ """
+ dateTime: DateTime
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents the responders entity custom field on an Issue in a JSM project.
+"""
+type JiraServiceManagementRespondersField implements Node & JiraIssueField & JiraIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Represents the list of responders.
+ """
+ responders: [JiraServiceManagementResponder] @deprecated(reason: "Please use respondersConnection instead.")
+ """
+ Represents the list of responders.
+ """
+ respondersConnection(
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraServiceManagementResponderConnection
+ """
+ Search URL to query for all responders available for the user to choose from when interacting with the field.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+}
+
+"""
+Represents the Incident Linking custom field on an Issue in a JSM project.
+Deprecated: please use `JiraBooleanField` instead.
+"""
+type JiraServiceManagementIncidentLinkingField implements Node & JiraIssueField & JiraIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ Represents the JSM incident linked to the issue.
+ """
+ incident: JiraServiceManagementIncident
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+}
+
+"""
+Represents the Approval custom field on an Issue in a JSM project.
+"""
+type JiraServiceManagementApprovalField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. customfield_10001 or description.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The active approval is used to render the approval panel that the users can interact with to approve/decline the request or update approvers.
+ """
+ activeApproval: JiraServiceManagementActiveApproval
+ """
+ The completed approvals are used to render the approval history section and contains records for all previous approvals for that issue.
+ """
+ completedApprovals: [JiraServiceManagementCompletedApproval] @deprecated(reason: "Please use completedApprovalsConnection instead.")
+ """
+ The completed approvals are used to render the approval history section and contains records for all previous approvals for that issue.
+ """
+ completedApprovalsConnection(
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraServiceManagementCompletedApprovalConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Deprecated type. Please use `JiraMultipleSelectUserPickerField` instead.
+"""
+type JiraServiceManagementMultipleSelectUserPickerField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The users selected on the Issue or default users configured for the field.
+ """
+ selectedUsers: [User] @deprecated(reason: "Please use selectedUsersConnection instead.")
+ """
+ The users selected on the Issue or default users configured for the field.
+ """
+ selectedUsersConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraUserConnection
+ """
+ Paginated list of user options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ users(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraUserConnection
+ """
+ Search url to fetch all available users options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents the Request Language field on an Issue in a JSM project.
+"""
+type JiraServiceManagementRequestLanguageField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The language selected on the Issue or default language configured for the field.
+ """
+ language: JiraServiceManagementLanguage
+ """
+ List of languages available.
+ """
+ languages: [JiraServiceManagementLanguage]
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents the Customer Organization field on an Issue in a JSM project.
+"""
+type JiraServiceManagementOrganizationField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The organizations selected on the Issue or default organizations configured for the field.
+ """
+ selectedOrganizations: [JiraServiceManagementOrganization] @deprecated(reason: "Please use selectedOrganizationsConnection instead.")
+ """
+ The organizations selected on the Issue or default organizations configured for the field.
+ """
+ selectedOrganizationsConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraServiceManagementOrganizationConnection
+ """
+ Paginated list of organization options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ organizations(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraServiceManagementOrganizationConnection
+ """
+ Search url to query for all Customer orgs when user interact with field.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Deprecated type. Please use `JiraPeopleField` instead.
+"""
+type JiraServiceManagementPeopleField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The people selected on the Issue or default people configured for the field.
+ """
+ selectedUsers: [User] @deprecated(reason: "Please use selectedUsersConnection instead.")
+ """
+ The users selected on the Issue or default users configured for the field.
+ """
+ selectedUsersConnection(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraUserConnection
+ """
+ Whether the field is configured to act as single/multi select user(s) field.
+ """
+ isMulti: Boolean
+ """
+ Paginated list of user options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ users(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraUserConnection
+ """
+ Search url to fetch all available users options for the field or the Issue.
+ """
+ searchUrl: String @deprecated(reason: "Search URLs are planned to be replaced by Connections.")
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+
+"""
+Represents the request type field for an Issue in a JSM project.
+"""
+type JiraServiceManagementRequestTypeField implements Node & JiraIssueField & JiraIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The request type selected on the Issue or default request type configured for the field.
+ """
+ requestType: JiraServiceManagementRequestType
+ """
+ Paginated list of request type options available for the field or the Issue.
+ The server may throw an error if both a forward page (specified with `first`) and a backward page (specified with `last`) are requested simultaneously.
+ """
+ requestTypes(
+ """
+ Search by the id/name of the item.
+ """
+ searchBy: String
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Returns the recent items based on user history.
+ """
+ suggested: Boolean
+ ): JiraServiceManagementRequestTypeConnection
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+}
+
+"""
+Represents the major incident field for an Issue in a JSM project.
+"""
+type JiraServiceManagementMajorIncidentField implements Node & JiraIssueField & JiraIssueFieldConfiguration & JiraUserIssueFieldConfiguration {
+ """
+ Unique identifier for the field.
+ """
+ id: ID!
+ """
+ The identifier of the field. E.g. summary, customfield_10001, etc.
+ """
+ fieldId: String!
+ """
+ The field ID alias (if applicable).
+ """
+ aliasFieldId: ID
+ """
+ Field type key.
+ """
+ type: String!
+ """
+ Translated name for the field (if applicable).
+ """
+ name: String!
+ """
+ Description for the field (if present).
+ """
+ description: String
+ """
+ The major incident selected on the Issue or default major incident configured for the field.
+ """
+ majorIncident: JiraServiceManagementMajorIncident
+ """
+ Attributes of an issue field's configuration info.
+ """
+ fieldConfig: JiraFieldConfig
+ """
+ Configuration changes which a user can apply to a field. E.g. pin or hide the field.
+ """
+ userFieldConfig: JiraUserFieldConfig
+}
+extend type JiraQuery {
+ """
+ Container for all Issue Hierarchy Configuration related queries in Jira
+ """
+ issueHierarchyConfig(cloudId: ID!): JiraIssueHierarchyConfigurationQuery!
+
+ """
+ Container for all Issue Hierarchy Limits related queries in Jira
+ """
+ issueHierarchyLimits(cloudId: ID!): JiraIssueHierarchyLimits!
+
+ """
+ A List of JiraIssueType IDs that cannot be moved to a different hierarchy level.
+ """
+ lockedIssueTypeIds(cloudId: ID!): [ID!]!
+}
+
+extend type JiraMutation {
+ """
+ Used to update the Issue Hierarchy Configuration in Jira
+ """
+ updateIssueHierarchyConfig(
+ cloudId: ID!,
+ input: JiraIssueHierarchyConfigurationMutationInput!
+ ): JiraIssueHierarchyConfigurationMutationResult!
+}
+
+type JiraIssueHierarchyConfigurationMutationResult {
+ """
+ The field that indicates if the update action is successfully initiated
+ """
+ updateInitiated: Boolean!
+
+ """
+ The success indicator saying whether mutation operation was successful as a whole or not
+ """
+ success: Boolean!
+
+ """
+ The errors field represents additional mutation error information if exists
+ """
+ errors: [JiraHierarchyConfigError!]
+}
+
+type JiraIssueHierarchyConfigurationQuery {
+ """
+ This indicates data payload
+ """
+ data: [JiraIssueHierarchyConfigData!]
+
+ """
+ The success indicator saying whether mutation operation was successful as a whole or not
+ """
+ success: Boolean!
+
+ """
+ The errors field represents additional mutation error information if exists
+ """
+ errors: [JiraHierarchyConfigError!]
+}
+
+type JiraIssueHierarchyConfigData {
+ """
+ Each one of the levels with its basic data
+ """
+ hierarchyLevel: JiraIssueTypeHierarchyLevel
+
+ """
+ Issue types inside the level
+ """
+ cmpIssueTypes(
+ first: Int,
+ after: String,
+ last: Int,
+ before: String
+ ): JiraIssueTypeConnection
+}
+
+type JiraIssueHierarchyLimits {
+ """
+ Max levels that the user can set
+ """
+ maxLevels: Int!
+
+ """
+ Max name length
+ """
+ nameLength: Int!
+}
+
+type JiraHierarchyConfigError {
+ """
+ This indicates error code
+ """
+ code: String
+
+ """
+ This indicates error message
+ """
+ message: String
+}
+
+input JiraIssueHierarchyConfigInput {
+ """
+ Level number
+ """
+ level: Int!
+
+ """
+ Level title
+ """
+ title: String!
+
+ """
+ A list of issue type IDs
+ """
+ issueTypeIds: [ID!]!
+}
+
+input JiraIssueHierarchyConfigurationMutationInput {
+ """
+ This indicates if the service needs to make a simulation run
+ """
+ dryRun: Boolean!
+
+ """
+ A list of hierarchy config input objects
+ """
+ issueHierarchyConfig: [JiraIssueHierarchyConfigInput!]!
+}
+extend type JiraQuery {
+ """
+ Used to retrieve Issue layout information by type by `issueId`.
+ """
+ issueContainersByType(
+ input: JiraIssueItemSystemContainerTypeWithIdInput!
+ ): JiraIssueItemContainersResult!
+
+ """
+ Used to retrieve Issue layout information by `issueKey` and `cloudId`.
+ """
+ issueContainersByTypeByKey(
+ input: JiraIssueItemSystemContainerTypeWithKeyInput!
+ ): JiraIssueItemContainersResult!
+}type JiraIssueLinkTypeRelation implements Node {
+ "Global identifier for the Issue Link Type Relation."
+ id: ID!
+ """
+ Represents the description of the relation by which this link is identified.
+ This can be the inward or outward description of an IssueLinkType.
+ E.g. blocks, is blocked by, duplicates, is duplicated by, clones, is cloned by.
+ """
+ relationName: String
+ """
+ Represents the IssueLinkType id to which this type belongs to.
+ """
+ linkTypeId: String!
+ """
+ Display name of IssueLinkType to which this relation belongs to. E.g. Blocks, Duplicate, Cloners.
+ """
+ linkTypeName: String
+ """
+ Represents the direction of Issue link type. E.g. INWARD, OUTWARD.
+ """
+ direction: JiraIssueLinkDirection
+}
+
+"""
+Represents a single Issue link containing the link id, link type and destination Issue.
+
+For Issue create, JiraIssueLink will be populated with
+the default IssueLink types in the relatedBy field.
+The issueLinkId and Issue fields will be null.
+
+For Issue view, JiraIssueLink will be populated with
+the Issue link data available on the Issue.
+The Issue field will contain a nested JiraIssue that is atmost 1 level deep.
+The nested JiraIssue will not contain fields that can contain further nesting.
+"""
+type JiraIssueLink {
+ """
+ Global identifier for the Issue Link.
+ """
+ id: ID
+ """
+ Identifier for the Issue Link. Can be null to represent a link not yet created.
+ """
+ issueLinkId: String
+ """
+ Issue link type relation through which the source Issue is connected to the
+ destination Issue. Source Issue is the Issue being created/queried.
+ """
+ relatedBy: JiraIssueLinkTypeRelation
+ """
+ The destination Issue to which this link is connected.
+ """
+ issue: JiraIssue
+}
+
+"""
+The connection type for JiraIssueLink.
+"""
+type JiraIssueLinkConnection {
+ """
+ The total number of JiraIssueLink matching the criteria.
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraIssueLinkEdge]
+}
+
+"""
+An edge in a JiraIssueLink connection.
+"""
+type JiraIssueLinkEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraIssueLink
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+The connection type for JiraIssueLinkTypeRelation.
+"""
+type JiraIssueLinkTypeRelationConnection {
+ """
+ The total number of JiraIssueLinkTypeRelation matching the criteria.
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraIssueLinkTypeRelationEdge]
+}
+
+"""
+An edge in a JiraIssueLinkType connection.
+"""
+type JiraIssueLinkTypeRelationEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraIssueLinkTypeRelation
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Represents the possible linking directions between issues.
+"""
+enum JiraIssueLinkDirection {
+ """
+ Going from the other issue to this issue.
+ """
+ INWARD
+ """
+ Going from this issue to the other issue.
+ """
+ OUTWARD
+}
+extend type JiraQuery {
+ """
+ Performs an issue search using the provided string of JQL.
+ This query will error if the JQL does not pass validation.
+ """
+ issueSearchByJql(cloudId: ID!, jql: String!): JiraIssueSearchByJqlResult
+
+ """
+ Performs an issue search using the underlying JQL saved as a filter.
+
+ The id provided MUST be in ARI format.
+
+ This query will error if the id parameter is not in ARI format, does not pass validation or does not correspond to a filter.
+ """
+ issueSearchByFilterId(id: ID!): JiraIssueSearchByFilterResult
+
+ """
+ Hydrate a list of issue IDs into issue data. The issue data retrieved will depend on
+ the subsequently specified view(s) and/or fields.
+
+ The ids provided MUST be in ARI format.
+
+ For each id provided, it will resolve to either a JiraIssue as a leaf node in an subsequent query, or a QueryError if:
+ - The ARI provided did not pass validation.
+ - The ARI did not resolve to an issue.
+ """
+ issueHydrateByIssueIds(ids: [ID!]!): JiraIssueSearchByHydration
+
+ """
+ Retrieves data about a JiraIssueSearchView.
+
+ The id provided MUST be in ARI format.
+
+ This query will error if the id parameter is not in ARI format, does not pass validation or does not correspond to a JiraIssueSearchView.
+ """
+ issueSearchView(id: ID!): JiraIssueSearchView
+
+ """
+ Retrieves a JiraIssueSearchView corresponding to the provided namespace and viewId.
+ """
+ issueSearchViewByNamespaceAndViewId(cloudId: ID!, namespace: String, viewId: String): JiraIssueSearchView
+
+ """
+ Performs an issue search using the issueSearchInput argument.
+ This relies on stable search where the issue ids from the initial search are preserved between pagination.
+ An "initial search" is when no cursors are specified.
+ The server will configure a limit on the maximum issue ids preserved for a given search e.g. 1000.
+ On pagination, we take the next page of issues from this stable set of 1000 ids and return hydrated issue data.
+ """
+ issueSearchStable(
+ """
+ The cloud id of the tenant.
+ """
+ cloudId: ID!
+ """
+ The input used for the issue search.
+ """
+ issueSearchInput: JiraIssueSearchInput!
+ """
+ The options used for an issue search.
+ """
+ options: JiraIssueSearchOptions
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueConnection
+}
+
+extend type JiraMutation {
+ """
+ Replaces field config sets from the specified JiraIssueSearchView with the provided field config set id nodes.
+ If the provided nodes contain a node outside the given range of `before` and/or `after`, then those nodes will also be deleted and replaced within the range.
+ - If `before` is provided, then the entire range before that node will be replaced, or error if not found.
+ - If `after` is provided, then the entire range after that node will be replaced, or error if not found.
+ - If `before` and `after` are both provided, then the range between `before` and `after` will be replaced depending on the inclusive value.
+ - If neither `before` or `after` are provided, then the entire range will be replaced.
+
+ The id provided MUST be in ARI format. This mutation will error if the id parameter is not in ARI format, does not pass validation or does not correspond to a JiraIssueSearchView.
+ """
+ replaceIssueSearchViewFieldSets(
+ id: ID!
+ input: JiraReplaceIssueSearchViewFieldSetsInput!
+ ): JiraIssueSearchViewPayload
+}
+
+input JiraReplaceIssueSearchViewFieldSetsInput {
+ before: String
+ after: String
+ nodes: [String!]!
+ # Denotes whether `before` and/or `after` nodes will be replaced inclusively. If not specified, defaults to false.
+ inclusive: Boolean
+}
+
+"""
+The payload returned when a JiraIssueSearchView has been updated.
+"""
+type JiraIssueSearchViewPayload implements Payload {
+ success: Boolean!
+ errors: [MutationError!]
+ view: JiraIssueSearchView
+}
+
+"""
+A generic interface for issue search results in Jira.
+"""
+interface JiraIssueSearchResult {
+ """
+ Retrieves content controlled by the context of a JiraIssueSearchView.
+ To query multiple content views at once, use GraphQL aliases.
+
+ If a namespace is provided, and a viewId is:
+ - Not provided, then the last used view is returned within this namespace.
+ - Provided, then this view is returned if it exists in this namespace.
+
+ If a namespace is not provided, and a viewId is:
+ - Not provided, then the last used view across any namespace is returned.
+ - Provided, then this view is returned if it exists in the global namespace.
+ """
+ content(namespace: String, viewId: String): JiraIssueSearchContextualContent
+
+ """
+ Retrieves content by provided field config set ids, ignoring the active query context.
+ To query multiple content views at once, use GraphQL aliases.
+ """
+ contentByFieldSetIds(fieldSetIds: [String!]!): JiraIssueSearchContextlessContent
+}
+
+"""
+Represents an issue search result when querying with a JiraFilter.
+"""
+type JiraIssueSearchByFilter implements JiraIssueSearchResult {
+ """
+ Retrieves content controlled by the context of a JiraIssueSearchView.
+ To query multiple content views at once, use GraphQL aliases.
+
+ If a namespace is provided, and a viewId is:
+ - Not provided, then the last used view is returned within this namespace.
+ - Provided, then this view is returned if it exists in this namespace.
+
+ If a namespace is not provided, and a viewId is:
+ - Not provided, then the last used view across any namespace is returned.
+ - Provided, then this view is returned if it exists in the global namespace.
+ """
+ content(namespace: String, viewId: String): JiraIssueSearchContextualContent
+ """
+ Retrieves content by provided field config set ids, ignoring the active query context.
+ To query multiple content views at once, use GraphQL aliases.
+ """
+ contentByFieldSetIds(fieldSetIds: [String!]!): JiraIssueSearchContextlessContent
+ """
+ The Jira Filter corresponding to the filter ARI specified in the calling query.
+ """
+ filter: JiraFilter
+}
+
+
+union JiraIssueSearchByJqlResult = JiraIssueSearchByJql | QueryError
+
+union JiraIssueSearchByFilterResult = JiraIssueSearchByFilter | QueryError
+
+"""
+Represents an issue search result when querying with a Jira Query Language (JQL) string.
+"""
+type JiraIssueSearchByJql implements JiraIssueSearchResult {
+ """
+ Retrieves content controlled by the context of a JiraIssueSearchView.
+ To query multiple content views at once, use GraphQL aliases.
+
+ If a namespace is provided, and a viewId is:
+ - Not provided, then the last used view is returned within this namespace.
+ - Provided, then this view is returned if it exists in this namespace.
+
+ If a namespace is not provided, and a viewId is:
+ - Not provided, then the last used view across any namespace is returned.
+ - Provided, then this view is returned if it exists in the global namespace.
+ """
+ content(namespace: String, viewId: String): JiraIssueSearchContextualContent
+ """
+ Retrieves content by provided field config set ids, ignoring the active query context.
+ To query multiple content views at once, use GraphQL aliases.
+ """
+ contentByFieldSetIds(fieldSetIds: [String!]!): JiraIssueSearchContextlessContent
+ """
+ The JQL specified in the calling query.
+ """
+ jql: String
+}
+
+"""
+Represents an issue search result when querying with a set of issue ids.
+"""
+type JiraIssueSearchByHydration implements JiraIssueSearchResult {
+ """
+ Retrieves content controlled by the context of a JiraIssueSearchView.
+ To query multiple content views at once, use GraphQL aliases.
+
+ If a namespace is provided, and a viewId is:
+ - Not provided, then the last used view is returned within this namespace.
+ - Provided, then this view is returned if it exists in this namespace.
+
+ If a namespace is not provided, and a viewId is:
+ - Not provided, then the last used view across any namespace is returned.
+ - Provided, then this view is returned if it exists in the global namespace.
+ """
+ content(namespace: String, viewId: String): JiraIssueSearchContextualContent
+ """
+ Retrieves content by provided field config set ids, ignoring the active query context.
+ To query multiple content views at once, use GraphQL aliases.
+ """
+ contentByFieldSetIds(fieldSetIds: [String!]!): JiraIssueSearchContextlessContent
+}
+
+"""
+A generic interface for the content of an issue search result in Jira.
+"""
+interface JiraIssueSearchResultContent {
+ """
+ Retrieves JiraIssue limited by provided pagination params, or global search limits, whichever is smaller.
+ To retrieve multiple sets of issues, use GraphQL aliases.
+
+ An optimized search is run when only JiraIssue issue ids are requested.
+ """
+ issues(
+ first: Int
+ last: Int
+ before: String
+ after: String
+ ): JiraIssueConnection
+}
+
+"""
+Represents the contextual content for an issue search result in Jira.
+The context here is determined by the JiraIssueSearchView associated with the content.
+"""
+type JiraIssueSearchContextualContent implements JiraIssueSearchResultContent {
+ """
+ The JiraIssueSearchView that will be used as the context when retrieving JiraIssueField data.
+ """
+ view: JiraIssueSearchView
+ """
+ Retrieves a connection of JiraIssues for the current search context.
+ """
+ issues(
+ first: Int
+ last: Int
+ before: String
+ after: String
+ ): JiraIssueConnection
+}
+
+"""
+Represents the contextless content for an issue search result in Jira.
+There is no JiraIssueSearchView associated with this content and is therefore contextless.
+"""
+type JiraIssueSearchContextlessContent implements JiraIssueSearchResultContent {
+ """
+ Retrieves a connection of JiraIssues for the current search context.
+ """
+ issues(
+ first: Int
+ last: Int
+ before: String
+ after: String
+ ): JiraIssueConnection
+}
+
+"""
+Represents a grouping of search data to a particular UI behaviour.
+Built-in views are automatically created for certain Jira pages and global Jira system filters.
+"""
+type JiraIssueSearchView implements Node {
+ """
+ An ARI-format value that encodes both namespace and viewId.
+ """
+ id: ID!
+ """
+ A subscoping that affects where this view's last used data is stored and grouped by. If null, this view is in the global namespace.
+ """
+ namespace: String
+ """
+ A unique identifier for this view within its namespace, or the global namespace if no namespace is defined.
+ """
+ viewId: String
+ """
+ A connection of included fields' configurations, grouped where logical (e.g. collapsed fields).
+ """
+ fieldSets(first: Int, last: Int, before: String, after: String, filter: JiraIssueSearchFieldSetsFilter): JiraIssueSearchFieldSetConnection
+}
+
+"""
+Specifies which field config sets should be returned.
+"""
+enum JiraIssueSearchFieldSetSelectedState {
+ """
+ Both selected and non-selected field config sets.
+ """
+ ALL,
+ """
+ Only the field config sets selected in the current view.
+ """
+ SELECTED,
+ """
+ Only the field config sets that have not been selected in the current view.
+ """
+ NON_SELECTED
+}
+
+"""
+A filter for the JiraIssueSearchFieldSet connections.
+By default, if no fieldSetSelectedState is specified, only SELECTED fields are returned.
+"""
+input JiraIssueSearchFieldSetsFilter {
+ """
+ Only the fieldSets that case-insensitively, contain this searchString in their displayName will be returned.
+ """
+ searchString: String,
+ """
+ An enum specifying which field config sets should be returned based on the selected status.
+ """
+ fieldSetSelectedState: JiraIssueSearchFieldSetSelectedState,
+}
+
+"""
+A Connection of JiraIssueSearchFieldSet.
+"""
+type JiraIssueSearchFieldSetConnection {
+ """
+ The total number of JiraIssueSearchFieldSet matching the criteria
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results
+ """
+ pageInfo: PageInfo!
+ """
+ The data for Edges in the current page
+ """
+ edges: [JiraIssueSearchFieldSetEdge]
+ """
+ Indicates if any fields in the column configuration cannot be shown as they're currently unsupported
+ """
+ isWithholdingUnsupportedSelectedFields: Boolean
+}
+
+"""
+Represents a field-value edge for a JiraIssueSearchFieldSet.
+"""
+type JiraIssueSearchFieldSetEdge {
+ """
+ The node at the the edge.
+ """
+ node: JiraIssueSearchFieldSet
+ """
+ The cursor to this edge
+ """
+ cursor: String!
+}
+
+"""
+Represents a configurable field in Jira issue searches.
+These fields can be used to update JiraIssueSearchViews or to directly query for issue fields.
+This mirrors the concept of collapsed fields where all collapsible fields with the same `name` and `type` will be
+collapsed into a single JiraIssueSearchFieldSet with `fieldSetId = name[type]`.
+Non-collapsible and system fields cannot be collapsed but can still be represented as this type where `fieldSetId = fieldId`.
+"""
+type JiraIssueSearchFieldSet {
+ """
+ The identifer of the field config set e.g. `assignee`, `reporter`, `checkbox_cf[Checkboxes]`.
+ """
+ fieldSetId: String
+ """
+ The user-friendly name for a JiraIssueSearchFieldSet, to be displayed in the UI.
+ """
+ displayName: String
+ """
+ The field-type of the current field set.
+ E.g. `Short Text`, `Number`, `Version Picker`, `Team`.
+ Important note: This information only exists for collapsed fields.
+ """
+ type: String
+ """
+ The jqlTerm for the current field config set.
+ E.g. `component`, `fixVersion`
+ """
+ jqlTerm: String
+ """
+ Determines whether or not the current field config set is sortable.
+ """
+ isSortable: Boolean
+ """
+ Tracks whether or not the current field config set has been selected.
+ """
+ isSelected: Boolean
+}
+
+"""
+The input used for an issue search.
+The issue search will either rely on the specified JQL or the specified filter's underlying JQL.
+
+"""
+input JiraIssueSearchInput {
+ jql: String
+ filterId: String
+}
+
+"""
+The options used for an issue search.
+The issueKey determines the target page for search.
+Do not provide pagination arguments alongside issueKey.
+
+"""
+input JiraIssueSearchOptions {
+ issueKey: String
+}
+
+"""
+The possible errors that can occur during an issue search.
+"""
+union JiraIssueSearchError = JiraInvalidJqlError | JiraInvalidSyntaxError
+
+"""
+The representation for an invalid JQL error.
+E.g. 'project = TMP' where 'TMP' has been deleted.
+"""
+type JiraInvalidJqlError {
+ """
+ A list of JQL validation messages.
+ """
+ messages: [String]
+}
+
+"""
+The representation for JQL syntax error.
+E.g. 'project asdf = TMP'.
+"""
+type JiraInvalidSyntaxError {
+ """
+ The specific error message.
+ """
+ message: String
+ """
+ The error type of this particular syntax error.
+ """
+ errorType: JiraJqlSyntaxError
+ """
+ The line of the JQL where the JQL syntax error occurred.
+ """
+ line: Int
+ """
+ The column of the JQL where the JQL syntax error occurred.
+ """
+ column: Int
+}
+
+enum JiraJqlSyntaxError {
+ RESERVED_WORD,
+ ILLEGAL_ESCAPE,
+ UNFINISHED_STRING,
+ ILLEGAL_CHARACTER,
+ RESERVED_CHARACTER,
+ UNKNOWN,
+ ILLEGAL_NUMBER,
+ EMPTY_FIELD,
+ EMPTY_FUNCTION,
+ MISSING_FIELD_NAME,
+ NO_ORDER,
+ UNEXPECTED_TEXT,
+ NO_OPERATOR,
+ BAD_FIELD_ID,
+ BAD_PROPERTY_ID,
+ BAD_FUNCTION_ARGUMENT,
+ EMPTY_FUNCTION_ARGUMENT,
+ MISSING_LOGICAL_OPERATOR,
+ BAD_OPERATOR,
+ PREDICATE_UNSUPPORTED,
+ OPERAND_UNSUPPORTED
+}# Copied over from jira-project, will extend this type after deprecating rest bridge project
+
+"""
+Represents an Issue type, e.g. story, task, bug.
+"""
+type JiraIssueType implements Node {
+ """
+ Global identifier of the Issue type.
+ """
+ id: ID!
+ """
+ This is the internal id of the IssueType.
+ """
+ issueTypeId: String
+ """
+ Name of the Issue type.
+ """
+ name: String!
+ """
+ Description of the Issue type.
+ """
+ description: String
+ """
+ Avatar of the Issue type.
+ """
+ avatar: JiraAvatar
+ """
+ The IssueType hierarchy level
+ """
+ hierarchy: JiraIssueTypeHierarchyLevel
+}
+
+"""
+The connection type for JiraIssueType.
+"""
+type JiraIssueTypeConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraIssueTypeEdge]
+}
+
+"""
+An edge in a JiraCommentConnection connection.
+"""
+type JiraIssueTypeEdge {
+ """
+ The node at the the edge.
+ """
+ node: JiraIssueType
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+The Jira IssueType hierarchy level.
+Hierarchy levels represent Issue parent-child relationships using an integer scale.
+"""
+type JiraIssueTypeHierarchyLevel {
+ """
+ The global hierarchy level of the IssueType.
+ E.g. -1 for the subtask level, 0 for the base level, 1 for the epic level.
+ """
+ level: Int
+ """
+ The name of the IssueType hierarchy level.
+ """
+ name: String
+}
+extend type JiraQuery {
+ """
+ Returns an Issue by the Issue Key and Jira instance Cloud ID.
+ """
+ issueByKey (
+ key: String!
+ cloudId: ID!
+ ): JiraIssue
+
+ """
+ Returns an Issue by the Issue ID and Jira instance Cloud ID.
+ """
+ issueById (
+ id: ID!
+ ): JiraIssue
+
+ """
+ Returns an Issue by the issue ID (ARI).
+ Prefer this over issueByKey/issueById as the latter are still experimental.
+ """
+ issue(
+ id: ID
+ ): JiraIssue
+
+ """
+ Returns Issues by the Issue ID.
+ At first input and output sizes are limited to 1 per API call.
+ Once the bulk API is implemented, input and output sizes will be limited to 50 per API call.
+ The server will return an error if the limit is exceeded.
+ """
+ issuesById (
+ ids: [ID!]!
+ ): [JiraIssue]
+
+ """
+ Returns Screen Id by the Issue ID.
+ """
+ screenIdByIssueId(
+ issueId: ID!
+ ): Long @deprecated(reason: "The screen concept has been deprecated, and is only used for legacy reasons.")
+
+ """
+ Returns Screen Id by the Issue Key.
+ """
+ screenIdByIssueKey (
+ issueKey: String!
+ ): Long @deprecated(reason: "The screen concept has been deprecated, and is only used for legacy reasons.")
+
+ """
+ Returns comments by the Issue ID and the Comment ID.
+ At first input and output sizes are limited to 1 per API call.
+ Once the bulk API is implemented, input and output sizes will be limited to 50 per API call.
+ The server will return an error if the limit is exceeded.
+ """
+ commentsById (
+ input: [JiraCommentByIdInput!]!
+ ): [JiraComment]
+
+ """
+ The id of the tenant's epic link field.
+ """
+ epicLinkFieldKey: String @deprecated(reason: "A temp attribute before issue creation modal supports unified parent")
+}extend type JiraQuery {
+ """
+ Retrieves application properties for the given instance.
+
+ Returns an array containing application properties for each of the provided keys. If a matching application property
+ cannot be found, then no entry is added to the array for that key.
+
+ A maximum of 50 keys can be provided. If the limit is exceeded then then an error may be returned.
+ """
+ applicationPropertiesByKey(cloudId: ID!, keys: [String!]!): [JiraApplicationProperty!]
+}
+
+"""
+Jira application properties is effectively a key/value store scoped to a Jira instance. A JiraApplicationProperty
+represents one of these key/value pairs, along with associated metadata about the property.
+"""
+type JiraApplicationProperty implements Node {
+ """
+ Globally unique identifier
+ """
+ id: ID!,
+
+ """
+ The unique key of the application property
+ """
+ key: String!,
+
+ """
+ Although all application properties are stored as strings, they notionally have a type (e.g. boolean, int, enum,
+ string). The type can be anything (for example, there is even a colour type), and there may be associated validation
+ on the server based on the property's type.
+ """
+ type: String!,
+
+ """
+ The value of the application property, encoded as a string. If no value is stored the default value will
+ be returned.
+ """
+ value: String!,
+
+ """
+ The default value which will be returned if there is no value stored. This might be useful for UIs which allow a
+ user to 'reset' an application property to the default value.
+ """
+ defaultValue: String!,
+
+ """
+ The human readable name for the application property. If no human readable name has been defined then the key will
+ be returned.
+ """
+ name: String!,
+
+ """
+ The human readable description for the application property
+ """
+ description: String,
+
+ """
+ Example is mostly used for application properties which store some sort of format pattern (e.g. date formats).
+ Example will contain an example string formatted according to the format stored in the property.
+ """
+ example: String,
+
+ """
+ If the type is 'enum', then allowedValues may optionally contain a list of values which are valid for this property.
+ Otherwise the value will be null.
+ """
+ allowedValues: [String!],
+
+ """
+ True if the user is allowed to edit the property, false otherwise
+ """
+ isEditable: Boolean!
+}
+
+extend type JiraMutation {
+ """
+ Sets application properties for the given instance.
+
+ Takes a list of key/value pairs to be updated, and returns a summary of the mutation result.
+ """
+ setApplicationProperties(cloudId: ID!, input: [JiraSetApplicationPropertyInput!]!): JiraSetApplicationPropertiesPayload
+}
+
+"""
+The key of the property you want to update, and the new value you want to set it to
+"""
+input JiraSetApplicationPropertyInput {
+ key: String!,
+ value: String!
+}
+
+type JiraSetApplicationPropertiesPayload implements Payload {
+ """
+ True if the mutation was successfully applied. False if the mutation was either partially successful or if the
+ mutation failed completely.
+ """
+ success: Boolean!,
+
+ """
+ A list of errors which encountered during the mutation
+ """
+ errors: [MutationError!],
+
+ """
+ A list of application properties which were successfully updated
+ """
+ applicationProperties: [JiraApplicationProperty!]!
+}
+type JiraQuery {
+ "Empty types are not allowed in schema language, even if they are later extended"
+ _empty: String
+}
+
+type Mutation {
+ """
+ this field is added to enable self governed onboarding of Jira GraphQL types to AGG
+ see https://hello.atlassian.net/wiki/spaces/PSRV/pages/1010287708/Announcing+self+governed+APIs for more details
+ """
+ jira: JiraMutation
+}
+
+type JiraMutation {
+ "Empty types are not allowed in schema language, even if they are later extended"
+ _empty: String
+}
+extend type JiraQuery {
+ """
+ Grabs jira entities that have been favourited, filtered by type.
+ """
+ favourites(
+ cloudId: ID!,
+ filter: JiraFavouriteFilter!,
+ first: Int,
+ after: String,
+ last: Int,
+ before: String
+ ): JiraFavouriteConnection!
+}
+
+type JiraFavouriteConnection {
+ edges: [JiraFavouriteEdge]
+ pageInfo: PageInfo!
+}
+
+type JiraFavouriteEdge {
+ node: JiraFavourite
+ cursor: String!
+}
+
+input JiraFavouriteFilter {
+ """The Jira entity type to get."""
+ type: JiraFavouriteType!
+}
+
+"""Currently supported favouritable entities in Jira."""
+enum JiraFavouriteType {
+ PROJECT
+}
+
+union JiraFavourite = JiraProject
+extend type JiraQuery {
+ """
+ A parent field to get information about a given Jira filter. The id provided must be in ARI format.
+ """
+ filter (id: ID!): JiraFilter
+
+ """
+ A field to get a list of favourited filters.
+ """
+ favouriteFilters (
+ """
+ The cloud id of the tenant.
+ """
+ cloudId: ID!
+
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraFilterConnection
+
+ """
+ A field to get a list of system filters. Accepts `isFavourite` argument to return list of favourited system filters or to exclude favourited
+ filters from the list.
+ """
+ systemFilters (
+ """
+ The cloud id of the tenant.
+ """
+ cloudId: ID!
+
+ """
+ Whether the filters are favourited by the user.
+ """
+ isFavourite: Boolean,
+
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraSystemFilterConnection
+}
+
+"""
+JiraFilterResult can resolve to a system filter, custom filter or a QueryError when filter does not exist or the user has no permission to access the filter.
+"""
+union JiraFilterResult = JiraCustomFilter | JiraSystemFilter | QueryError
+
+"""
+A generic interface for Jira Filter.
+"""
+interface JiraFilter implements Node {
+ """
+ An ARI value in the format `ari:cloud:jira:{siteId}:filter/activation/{activationId}/{filterId}`that encodes the filterId.
+ """
+ id: ID!
+
+ """
+ A tenant local filterId. This value is used for interoperability with REST APIs (eg vendors).
+ """
+ filterId: String!
+
+ """
+ JQL associated with the filter.
+ """
+ jql: String!
+
+ """
+ A string representing the filter name.
+ """
+ name: String!
+
+ """
+ Determines whether the filter is currently starred by the user viewing the filter.
+ """
+ isFavourite: Boolean
+}
+
+"""
+Represents a pre-defined filter in Jira.
+"""
+type JiraSystemFilter implements JiraFilter & Node {
+ """
+ An ARI value in the format `ari:cloud:jira:{siteId}:filter/activation/{activationId}/{filterId}`that encodes the filterId.
+ """
+ id: ID!
+
+ """
+ A tenant local filterId. For system filters the ID is in the range from -9 to -1. This value is used for interoperability with REST APIs (eg vendors).
+ """
+ filterId: String!
+
+ """
+ JQL associated with the filter.
+ """
+ jql: String!
+
+ """
+ A string representing the filter name.
+ """
+ name: String!
+
+ """
+ Determines whether the filter is currently starred by the user viewing the filter.
+ """
+ isFavourite: Boolean
+}
+
+"""
+Represents a user generated custom filter.
+"""
+type JiraCustomFilter implements JiraFilter & Node {
+ """
+ An ARI value in the format `ari:cloud:jira:{siteId}:filter/activation/{activationId}/{filterId}`that encodes the filterId.
+ """
+ id: ID!
+
+ """
+ A tenant local filterId. This value is used for interoperability with REST APIs (eg vendors).
+ """
+ filterId: String!
+
+ """
+ JQL associated with the filter.
+ """
+ jql: String!
+
+ """
+ The user that owns the filter.
+ """
+ ownerAccountId: String
+
+ """
+ A string representing the filter name.
+ """
+ name: String!
+
+ """
+ A string containing filter description.
+ """
+ description: String
+
+ """
+ Determines whether the filter is currently starred by the user viewing the filter.
+ """
+ isFavourite: Boolean
+
+ """
+ Determines whether the user has permissions to edit the filter
+ """
+ isEditable: Boolean
+
+ """
+ Retrieves a connection of email subscriptions for the filter.
+ """
+ emailSubscriptions(
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraFilterEmailSubscriptionConnection
+
+ """
+ Retrieves a connection of share grants for the filter. Share grants represent collections of users who can access the filter.
+ """
+ shareGrants(
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraShareableEntityShareGrantConnection
+
+ """
+ Retrieves a connection of edit grants for the filter. Edit grants represent collections of users who can edit the filter.
+ """
+ editGrants(
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraShareableEntityEditGrantConnection
+}
+
+"""
+Represents connection of JiraFilters
+"""
+type JiraFilterConnection {
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraFilterEdge]
+}
+
+"""
+Represents a filter edge
+"""
+type JiraFilterEdge {
+ """
+ The node at the edge
+ """
+ node: JiraFilter
+
+ """
+ The cursor to this edge
+ """
+ cursor: String!
+}
+
+"""
+Represents connection of JiraSystemFilters
+"""
+type JiraSystemFilterConnection {
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraSystemFilterEdge]
+}
+
+"""
+Represents a system filter edge
+"""
+type JiraSystemFilterEdge {
+ """
+ The node at the edge
+ """
+ node: JiraSystemFilter
+
+ """
+ The cursor to this edge
+ """
+ cursor: String!
+}
+
+"""
+Represents an email subscription to a Jira Filter
+"""
+type JiraFilterEmailSubscription implements Node {
+ """
+ ARI of the email subscription.
+ """
+ id: ID!
+
+ """
+ User that created the subscription. If no group is specified then the subscription is personal for this user.
+ """
+ userAccountId: String
+
+ """
+ The group subscribed to the filter.
+ """
+ group: JiraGroup
+}
+
+"""
+Represents a connection of JiraFilterEmailSubscriptions.
+"""
+type JiraFilterEmailSubscriptionConnection {
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraFilterEmailSubscriptionEdge]
+}
+
+"""
+Represents a filter email subscription edge
+"""
+type JiraFilterEmailSubscriptionEdge {
+ """
+ The node at the edge
+ """
+ node: JiraFilterEmailSubscription
+
+ """
+ The cursor to this edge
+ """
+ cursor: String!
+}
+
+extend type JiraMutation {
+ jiraFilterMutation: JiraFilterMutation
+}
+
+"""
+Mutations for JiraFilters
+"""
+type JiraFilterMutation {
+ """
+ Mutation to create JiraCustomFilter
+ """
+ createJiraCustomFilter(cloudId: ID!, input: JiraCreateCustomFilterInput!): JiraCreateCustomFilterPayload
+ """
+ Mutation to update JiraCustomFilter details
+ """
+ updateJiraCustomFilterDetails(input: JiraUpdateCustomFilterDetailsInput!): JiraUpdateCustomFilterPayload
+ """
+ Mutation to update JiraCustomFilter JQL
+ """
+ updateJiraCustomFilterJql(input: JiraUpdateCustomFilterJqlInput!): JiraUpdateCustomFilterJqlPayload
+}
+
+
+"""
+The payload returned after creating a JiraCustomFilter.
+"""
+type JiraCreateCustomFilterPayload implements Payload {
+ """
+ Was this mutation successful
+ """
+ success: Boolean!
+ """
+ A list of errors if the mutation was not successful
+ """
+ errors: [MutationError!]
+ """
+ JiraFilter created or updated by the mutation
+ """
+ filter: JiraCustomFilter
+}
+
+
+"""
+The payload returned after updating a JiraCustomFilter.
+"""
+type JiraUpdateCustomFilterPayload implements Payload {
+ """
+ Was this mutation successful
+ """
+ success: Boolean!
+ """
+ A list of errors if the mutation was not successful
+ """
+ errors: [MutationError!]
+ """
+ JiraFilter created or updated by the mutation
+ """
+ filter: JiraCustomFilter
+}
+
+"""
+The payload returned after updating a JiraCustomFilter's JQL.
+"""
+type JiraUpdateCustomFilterJqlPayload implements Payload {
+ """
+ Was this mutation successful
+ """
+ success: Boolean!
+ """
+ A list of errors if the mutation was not successful
+ """
+ errors: [MutationError!]
+ """
+ JiraFilter updated by the mutation
+ """
+ filter: JiraCustomFilter
+}
+
+"""
+Error extension for filter name validation errors.
+"""
+type JiraFilterNameMutationErrorExtension implements MutationErrorExtension {
+ """
+ A numerical code (example: HTTP status code) representing the error category
+ For example: 412 for operation preconditions failure.
+ """
+ statusCode: Int
+ """
+ Application specific error type in human readable format.
+ For example: FilterNameError
+ """
+ errorType: String
+}
+
+"""
+Input for creating a JiraCustomFilter.
+"""
+input JiraCreateCustomFilterInput {
+ """
+ JQL associated with the filter
+ """
+ jql: String!
+ """
+ A string representing the name of the filter
+ """
+ name: String!
+ """
+ A string containing filter description
+ """
+ description: String
+ """
+ Determines whether the filter is currently starred by the user viewing the filter
+ """
+ isFavourite: Boolean!
+ """
+ The list of share grants for the filter. Share Grants represent different ways that users have been granted access to the filter.
+ Empty array represents private and null represents default share grant.
+ """
+ shareGrants: [JiraShareableEntityShareGrantInput]!
+ """
+ The list of edit grants for the filter. Edit Grants represent different ways that users have been granted access to edit the filter.
+ Empty array represents private edit grant.
+ """
+ editGrants: [JiraShareableEntityEditGrantInput]!
+}
+
+"""
+Input for updating a JiraCustomFilter.
+"""
+input JiraUpdateCustomFilterDetailsInput {
+ """
+ ARI of the filter
+ """
+ id: ID!
+ """
+ A string representing the name of the filter
+ """
+ name: String!
+ """
+ A string containing filter description
+ """
+ description: String
+ """
+ The list of share grants for the filter. Share Grants represent different ways that users have been granted access to the filter.
+ Empty array represents private share grant.
+ """
+ shareGrants: [JiraShareableEntityShareGrantInput]!
+ """
+ The list of edit grants for the filter. Edit Grants represent different ways that users have been granted access to edit the filter.
+ Empty array represents private edit grant.
+ """
+ editGrants: [JiraShareableEntityEditGrantInput]!
+}
+
+"""
+Input for updating the JQL of a JiraCustomFilter.
+"""
+input JiraUpdateCustomFilterJqlInput {
+ """
+ An ARI-format value that encodes the filterId.
+ """
+ id: ID!
+ """
+ JQL associated with the filter
+ """
+ jql: String!
+}
+"""
+The grant types to share or edit ShareableEntities.
+"""
+enum JiraShareableEntityGrant {
+ """
+ The anonymous access represents the public access without logging in.
+ """
+ ANONYMOUS_ACCESS
+
+ """
+ Any user who has the product access.
+ """
+ ANY_LOGGEDIN_USER_APPLICATION_ROLE
+
+ """
+ A group is a collection of users who can be given access together.
+ It represents group in the organization's user base.
+ """
+ GROUP
+
+ """
+ A project or a role that user can play in a project.
+ """
+ PROJECT
+
+ """
+ A project or a role that user can play in a project.
+ """
+ PROJECT_ROLE
+
+ """
+ Indicates that the user does not have access to the project
+ the members of which have been granted permission.
+ """
+ PROJECT_UNKNOWN
+
+ """
+ An individual user who can be given the access to work on one or more projects.
+ """
+ USER
+
+}
+
+"""
+Union of grant types to share entities.
+"""
+union JiraShareableEntityShareGrant = JiraShareableEntityGroupGrant | JiraShareableEntityProjectRoleGrant | JiraShareableEntityProjectGrant | JiraShareableEntityAnonymousAccessGrant | JiraShareableEntityAnyLoggedInUserGrant | JiraShareableEntityUnknownProjectGrant
+
+"""
+Union of grant types to edit entities.
+"""
+union JiraShareableEntityEditGrant = JiraShareableEntityGroupGrant | JiraShareableEntityProjectRoleGrant | JiraShareableEntityUserGrant | JiraShareableEntityProjectGrant | JiraShareableEntityUnknownProjectGrant
+
+"""
+GROUP grant type.
+"""
+type JiraShareableEntityGroupGrant {
+ """
+ 'GROUP' type of Jira ShareableEntity Grant Types.
+ """
+ type: JiraShareableEntityGrant
+
+ """
+ Jira Group, members of which will be granted permission.
+ """
+ group: JiraGroup
+}
+
+"""
+PROJECT grant type.
+"""
+type JiraShareableEntityProjectGrant {
+ """
+ 'PROJECT_ROLE' type of Jira ShareableEntity Grant Types.
+ """
+ type: JiraShareableEntityGrant
+
+ """
+ Jira Project, members of which will have the permission.
+ """
+ project: JiraProject
+}
+
+"""
+PROJECT_ROLE grant type.
+"""
+type JiraShareableEntityProjectRoleGrant {
+ """
+ 'PROJECT_ROLE' type of Jira ShareableEntity Grant Types.
+ """
+ type: JiraShareableEntityGrant
+
+ """
+ Jira Project, members of which will have the permission.
+ """
+ project: JiraProject
+
+ """
+ Users with the specified Jira Project Role in the Jira Project will have have the permission.
+ If no role is specified then all members of the project have the permisison.
+ """
+ role: JiraRole
+}
+
+"""
+ANONYMOUS_ACCESS grant type.
+"""
+type JiraShareableEntityAnonymousAccessGrant {
+ """
+ 'ANONYMOUS_ACCESS' type of Jira ShareableEntity Grant Types.
+ """
+ type: JiraShareableEntityGrant
+}
+
+"""
+ANY_LOGGEDIN_USER_APPLICATION_ROLE grant type.
+"""
+type JiraShareableEntityAnyLoggedInUserGrant {
+ """
+ 'ANY_LOGGEDIN_USER_APPLICATION_ROLE' type of Jira ShareableEntity Grant Types.
+ """
+ type: JiraShareableEntityGrant
+}
+
+"""
+USER grant type
+"""
+type JiraShareableEntityUserGrant {
+ """
+ 'USER' grant type of Jira ShareableEntity Grant Types.
+ """
+ type: JiraShareableEntityGrant
+
+ """
+ User that is granted the permission
+ """
+ userAccountId: String
+}
+
+"""
+PROJECT_UNKNOWN grant type
+"""
+type JiraShareableEntityUnknownProjectGrant {
+ """
+ PROJECT_UNKNOWN grant type of Jira ShareableEntity Grant Types.
+ """
+ type: JiraShareableEntityGrant
+}
+
+"""
+Represents a connection of share permissions for a shared entity.
+"""
+type JiraShareableEntityShareGrantConnection {
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraShareableEntityShareGrantEdge]
+}
+
+"""
+Represents a share permission edge for a shared entity.
+"""
+type JiraShareableEntityShareGrantEdge {
+ """
+ The node at the the edge.
+ """
+ node: JiraShareableEntityShareGrant
+
+ """
+ The cursor to this edge.
+ """
+ cursor: String
+}
+
+"""
+Represents a connection of edit permissions for a shared entity.
+"""
+type JiraShareableEntityEditGrantConnection {
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraShareableEntityEditGrantEdge]
+}
+
+"""
+Represents an edit permission edge for a shared entity.
+"""
+type JiraShareableEntityEditGrantEdge {
+ """
+ The node at the the edge.
+ """
+ node: JiraShareableEntityEditGrant
+
+ """
+ The cursor to this edge.
+ """
+ cursor: String
+}
+
+# INPUTS
+
+"""
+Input type for JiraShareableEntityShareGrants.
+"""
+input JiraShareableEntityShareGrantInput {
+ """
+ User group that will be granted permission.
+ """
+ group: JiraShareableEntityGroupGrantInput
+
+ """
+ Members of the specified project will be granted permission.
+ """
+ project: JiraShareableEntityProjectGrantInput
+
+ """
+ Users with the specified role in the project will be granted permission.
+ """
+ projectRole: JiraShareableEntityProjectRoleGrantInput
+ """
+ All users with access to the instance and anonymous users will be granted permission.
+ """
+ anonymousAccess: JiraShareableEntityAnonymousAccessGrantInput
+ """
+ All users with access to the instance will be granted permission.
+ """
+ anyLoggedInUser: JiraShareableEntityAnyLoggedInUserGrantInput
+}
+
+"""
+Input type for JiraShareableEntityEditGrants.
+"""
+input JiraShareableEntityEditGrantInput {
+ """
+ User group that will be granted permission.
+ """
+ group: JiraShareableEntityGroupGrantInput
+
+ """
+ Members of the specifid project will be granted permission.
+ """
+ project: JiraShareableEntityProjectGrantInput
+
+ """
+ Users with the specified role in the project will be granted permission.
+ """
+ projectRole: JiraShareableEntityProjectRoleGrantInput
+
+ """
+ User that will be granted permission.
+ """
+ user: JiraShareableEntityUserGrantInput
+}
+
+"""
+Input for the group that will be granted permission.
+"""
+input JiraShareableEntityGroupGrantInput {
+ """
+ JiraShareableEntityGrant ARI.
+ """
+ id: ID
+
+ """
+ Id of the user group
+ """
+ groupId: ID!
+}
+
+"""
+Input for the project ID, members of which will be granted permission.
+"""
+input JiraShareableEntityProjectGrantInput {
+ """
+ JiraShareableEntityGrant ARI.
+ """
+ id: ID
+ """
+ ARI of the project in the format `ari:cloud:jira:{siteId}:project/{projectId}`.
+ """
+ projectId: ID!
+}
+
+"""
+Input for the id of the role.
+Users with the specified role will be granted permission.
+"""
+input JiraShareableEntityProjectRoleGrantInput {
+ """
+ JiraShareableEntityGrant ARI.
+ """
+ id: ID
+ """
+ ARI of the project in the format `ari:cloud:jira:{siteId}:project/{projectId}`.
+ """
+ projectId: ID!
+ """
+ Tenant local roleId.
+ """
+ projectRoleId: Int!
+}
+
+"""
+Input for user that will be granted permission.
+"""
+input JiraShareableEntityUserGrantInput {
+ """
+ JiraShareableEntityGrant ARI.
+ """
+ id: ID
+ """
+ ARI of the user in the form of ARI: ari:cloud:identity::user/{userId}.
+ """
+ userId: ID!
+}
+
+"""
+Input for when the shareable entity is intended to be shared with all users on a Jira instance
+and anonymous users.
+"""
+input JiraShareableEntityAnonymousAccessGrantInput {
+ """
+ JiraShareableEntityGrant ARI.
+ """
+ id: ID
+}
+
+"""
+Input for when the shareable entity is intended to be shared with all users on a Jira instance
+and NOT anonymous users.
+"""
+input JiraShareableEntityAnyLoggedInUserGrantInput {
+ """
+ JiraShareableEntityGrant ARI.
+ """
+ id: ID
+}
+extend type JiraQuery {
+ """
+ A parent field to get information about jql related aspects from a given jira instance.
+ """
+ jqlBuilder(cloudId: ID!): JiraJqlBuilder
+}
+
+"""
+Encapsulates queries and fields necessary to power the JQL builder.
+
+It also exposes generic JQL capabilities that can be leveraged to power other experiences.
+"""
+type JiraJqlBuilder {
+ """
+ A list of available JQL functions.
+ """
+ functions: [JiraJqlFunction!]!
+
+ """
+ The last used JQL builder search mode.
+
+ This can either be the Basic or JQL search mode.
+ """
+ lastUsedMode: JiraJqlBuilderMode
+
+ """
+ Hydrates the JQL fields and field-values of a given JQL query.
+ """
+ hydrateJqlQuery(query: String): JiraJqlHydratedQueryResult
+ """
+ Hydrates the JQL fields and field-values of a filter corresponding to the provided filter ID.
+
+ The id provided MUST be in ARI format.
+
+ This query will error if the id parameter is not in ARI format, does not pass validation or does not correspond to a JiraFilter.
+ """
+ hydrateJqlQueryForFilter(id: ID!): JiraJqlHydratedQueryResult
+
+ """
+ Retrieves a connection of searchable Jira JQL fields.
+
+ In a given JQL, fields will precede operators and operators precede field-values/ functions.
+
+ E.g. `${FIELD} ${OPERATOR} ${FUNCTION}()` => `Assignee = currentUser()`
+ """
+ fields(
+ """
+ The JQL query that will be parsed and used to form a search context.
+
+ Only the Jira fields that are scoped to this search context will be returned.
+
+ E.g. `Project IN (KEY1, KEY2) AND issueType = Task`.
+ """
+ jqlContext: String
+ """
+ Only the fields that contain this searchString in their displayName will be returned.
+ """
+ searchString: String
+ """
+ Only the fields that support the provided JqlClauseType will be returned.
+ """
+ forClause: JiraJqlClauseType
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified the cursor is assumed to be the beginning.
+ """
+ after: String
+ ): JiraJqlFieldConnectionResult
+
+ """
+ Retrieves a connection of Jira fields recently used in JQL searches.
+ """
+ recentFields(
+ """
+ The JQL query that will be parsed and used to form a search context.
+
+ Only the Jira fields that are scoped to this search context will be returned.
+
+ E.g. `Project IN (KEY1, KEY2) AND issueType = Task`.
+ """
+ jqlContext: String
+ """
+ Only the Jira fields that support the provided forClause will be returned.
+ """
+ forClause: JiraJqlClauseType
+ """
+ The number of items after the cursor to be returned. Either `first` or `last` is required.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items. If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument. Either `first` or `last` is required.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items. If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraJqlFieldConnectionResult
+
+ """
+ Retrieves a connection of field-values for a specified Jira Field.
+
+ E.g. A given Jira checkbox field may have the following field-values: `Option 1`, `Option 2` and `Option 3`.
+ """
+ fieldValues(
+ """
+ The JQL query that will be parsed and used to form a search context.
+
+ Only the Jira fields that are scoped to this search context will be returned.
+
+ E.g. `Project IN (KEY1, KEY2) AND issueType = Task`
+ """
+ jqlContext: String
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ Only the Jira field-values with their diplayName matching this searchString will be retrieved.
+ """
+ searchString: String
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified the cursor is assumed to be the beginning.
+ """
+ after: String
+ ): JiraJqlFieldValueConnection
+
+ """
+ Retrieves a connection of users recently used in Jira user fields.
+ """
+ recentlyUsedUsers(
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraJqlUserFieldValueConnection
+
+ """
+ Retrieves a connection of suggested groups.
+
+ Groups are suggested when the current user is a member.
+ """
+ suggestedGroups(
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraJqlGroupFieldValueConnection
+
+ """
+ Retrieves a connection of projects that have recently been viewed by the current user.
+ """
+ recentlyUsedProjects(
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraJqlProjectFieldValueConnection
+
+ """
+ Retrieves a connection of sprints that have recently been viewed by the current user.
+ """
+ recentlyUsedSprints(
+ """
+ The JQL query that will be parsed and used to form a search context.
+
+ Only the Jira fields that are scoped to this search context will be returned.
+
+ E.g. `Project IN (KEY1, KEY2) AND issueType = Task`
+ """
+ jqlContext: String
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraJqlSprintFieldValueConnection
+
+ """
+ Retrieves the field-values for the Jira issueType field.
+ """
+ issueTypes(jqlContext: String): JiraJqlIssueTypes
+
+ """
+ Retrieves the field-values for the Jira cascading options field.
+ """
+ cascadingSelectOptions(
+ """
+ The number of items to be sliced away to target between the after and before cursors.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ The JQL query that will be parsed and used to form a search context.
+
+ Only the Jira fields that are scoped to this search context will be returned.
+
+ E.g. `Project IN (KEY1, KEY2) AND issueType = Task`
+ """
+ jqlContext: String
+ """
+ An identifier that a client should use in a JQL query when it’s referring to an instance of a Jira cascading option field.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ Only the Jira field-values with their diplayName matching this searchString will be retrieved.
+ """
+ searchString: String
+ """
+ Only the cascading options matching this filter will be retrieved.
+ """
+ filter: JiraCascadingSelectOptionsFilter!
+ ): JiraJqlOptionFieldValueConnection
+
+ """
+ Retrieves the field-values for the Jira version field.
+ """
+ versions(
+ """
+ The JQL query that will be parsed and used to form a search context.
+
+ Only the Jira fields that are scoped to this search context will be returned.
+
+ E.g. `Project IN (KEY1, KEY2) AND issueType = Task`.
+ """
+ jqlContext: String,
+ """
+ An identifier that a client should use in a JQL query when it’s referring to an instance of a Jira version field.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ ): JiraJqlVersions
+}
+
+"""
+A function in JQL appears as a word followed by parentheses, which may contain one or more explicit values or Jira fields.
+
+In a clause, a function is preceded by an operator, which in turn is preceded by a field.
+
+A function performs a calculation on either specific Jira data or the function's content in parentheses,
+such that only true results are retrieved by the function, and then again by the clause in which the function is used.
+
+E.g. `approved()`, `currentUser()`, `endOfMonth()` etc.
+"""
+type JiraJqlFunction {
+ """
+ The user-friendly name for the function, to be displayed in the UI.
+ """
+ displayName: String
+ """
+ A JQL-function safe encoded name. This value will not be encoded if the displayName is already safe.
+ """
+ value: String
+ """
+ Indicates whether or not the function is meant to be used with IN or NOT IN operators, that is,
+ if the function should be viewed as returning a list.
+
+ The method should return false when it is to be used with the other relational operators (e.g. =, !=, <, >, ...)
+ that only work with single values.
+ """
+ isList: Boolean
+ """
+ The data types that this function handles and creates values for.
+
+ This allows consumers to infer information on the JiraJqlField type such as which functions are supported.
+ """
+ dataTypes: [String!]!
+}
+
+"""
+The modes the JQL builder can be displayed and used in.
+"""
+enum JiraJqlBuilderMode {
+ """
+ The JQL mode, allows queries to be built and executed via the JQL advanced editor.
+
+ This mode allows users to manually type and construct complex JQL queries.
+ """
+ JQL
+ """
+ The basic mode, allows queries to be built and executed via the JQL basic editor.
+
+ This mode allows users to easily construct JQL queries by interacting with the UI.
+ """
+ BASIC
+}
+
+"""
+A union of a Jira JQL hydrated query and a GraphQL query error.
+"""
+union JiraJqlHydratedQueryResult = JiraJqlHydratedQuery | QueryError
+
+"""
+Represents a JQL query with hydrated fields and field-values.
+"""
+type JiraJqlHydratedQuery {
+ """
+ The JQL query to be hydrated.
+ """
+ jql: String
+ """
+ A list of hydrated fields from the provided JQL.
+ """
+ fields: [JiraJqlQueryHydratedFieldResult!]!
+}
+
+"""
+A union of a JQL query hydrated field and a GraphQL query error.
+"""
+union JiraJqlQueryHydratedFieldResult =
+ JiraJqlQueryHydratedField
+ | JiraJqlQueryHydratedError
+
+"""
+Represents an error for a JQL query hydration.
+"""
+type JiraJqlQueryHydratedError {
+ """
+ An identifier for the hydrated Jira JQL field where the error occurred.
+ """
+ jqlTerm: String!
+ """
+ The error that occurred whilst hydrating the Jira JQL field.
+ """
+ error: QueryError
+}
+
+"""
+Represents a hydrated field for a JQL query.
+"""
+type JiraJqlQueryHydratedField {
+ """
+ An identifier for the hydrated Jira JQL field.
+ """
+ jqlTerm: String!
+ """
+ The Jira JQL field associated with the hydrated field.
+ """
+ field: JiraJqlField!
+ """
+ The hydrated value results.
+ """
+ values: [JiraJqlQueryHydratedValueResult]!
+}
+
+"""
+A union of a JQL query hydrated field-value and a GraphQL query error.
+"""
+union JiraJqlQueryHydratedValueResult =
+ JiraJqlQueryHydratedValue
+ | JiraJqlQueryHydratedError
+
+"""
+Represents a hydrated field-value for a given field in the JQL query.
+"""
+type JiraJqlQueryHydratedValue {
+ """
+ An identifier for the hydrated Jira JQL field value.
+ """
+ jqlTerm: String!
+ """
+ The hydrated field values.
+ """
+ values: [JiraJqlFieldValue]!
+}
+
+"""
+A union of a Jira JQL field connection and a GraphQL query error.
+"""
+union JiraJqlFieldConnectionResult = JiraJqlFieldConnection | QueryError
+
+"""
+Represents a connection of Jira JQL fields.
+"""
+type JiraJqlFieldConnection {
+ """
+ The total number of JiraJqlFields matching the criteria.
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraJqlFieldEdge]
+}
+
+"""
+Represents a Jira JQL field edge.
+"""
+type JiraJqlFieldEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraJqlField
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+
+"""
+The representation of a Jira field within the context of the Jira Query Language.
+"""
+type JiraJqlField {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira JQL field.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: ID!
+ """
+ The user-friendly name for the current field, to be displayed in the UI.
+ """
+ displayName: String
+ """
+ The data types handled by the current field.
+ These can be used to identify which JQL functions are supported.
+ """
+ dataTypes: [String]
+ """
+ The JQL clause types that can be used with this field.
+ """
+ allowedClauseTypes: [JiraJqlClauseType!]!
+ """
+ The JQL operators that can be used with this field.
+ """
+ operators: [JiraJqlOperator!]!
+ """
+ Defines how a field should be represented in the basic search mode of the JQL builder.
+ """
+ searchTemplate: JiraJqlSearchTemplate
+ """
+ Defines how the field-values should be shown for a field in the JQL-Builder's JQL mode.
+ """
+ autoCompleteTemplate: JiraJqlAutocompleteType
+ """
+ The field-type of the current field.
+ E.g. `Short Text`, `Number`, `Version Picker`, `Team` etc.
+ Important note: This information only exists for collapsed fields.
+ """
+ jqlFieldType: JiraJqlFieldType
+ """
+ Determines whether or not the current field should be accessible in the current search context.
+ """
+ shouldShowInContext: Boolean
+}
+
+"""
+The types of JQL clauses supported by Jira.
+"""
+enum JiraJqlClauseType {
+ """
+ This denotes both WHERE and ORDER_BY.
+ """
+ ANY
+ """
+ This corresponds to jql fields used as filter criteria of Jira issues.
+ """
+ WHERE
+ """
+ This corresponds to fields used to sort Jira Issues.
+ """
+ ORDER_BY
+}
+
+"""
+The types of JQL operators supported by Jira.
+
+An operator in JQL is one or more symbols or words,which compares the value of a field on its left with one or more values (or functions) on its right,
+such that only true results are retrieved by the clause.
+
+For more information on JQL operators please visit: https://support.atlassian.com/jira-software-cloud/docs/advanced-search-reference-jql-operators.
+"""
+enum JiraJqlOperator {
+ """
+ The `=` operator is used to search for issues where the value of the specified field exactly matches the specified value.
+ """
+ EQUALS
+ """
+ The `!=` operator is used to search for issues where the value of the specified field does not match the specified value.
+ """
+ NOT_EQUALS
+ """
+ The `IN` operator is used to search for issues where the value of the specified field is one of multiple specified values.
+ """
+ IN
+ """
+ The `NOT IN` operator is used to search for issues where the value of the specified field is not one of multiple specified values.
+ """
+ NOT_IN
+ """
+ The `IS` operator can only be used with EMPTY or NULL. That is, it is used to search for issues where the specified field has no value.
+ """
+ IS
+ """
+ The `IS NOT` operator can only be used with EMPTY or NULL. That is, it is used to search for issues where the specified field has a value.
+ """
+ IS_NOT
+ """
+ The `<` operator is used to search for issues where the value of the specified field is less than the specified value.
+ """
+ LESS_THAN
+ """
+ The `<=` operator is used to search for issues where the value of the specified field is less than or equal to than the specified value.
+ """
+ LESS_THAN_OR_EQUAL
+ """
+ The `>` operator is used to search for issues where the value of the specified field is greater than the specified value.
+ """
+ GREATER_THAN
+ """
+ The `>=` operator is used to search for issues where the value of the specified field is greater than or equal to the specified value.
+ """
+ GREATER_THAN_OR_EQUAL
+ """
+ The `CHANGED` operator is used to find issues that have a value that had changed for the specified field.
+ """
+ CONTAINS
+ """
+ The `!~` operator is used to search for issues where the value of the specified field is not a "fuzzy" match for the specified value.
+ """
+ NOT_CONTAINS
+ """
+ The `WAS NOT IN` operator is used to search for issues where the value of the specified field has never been one of multiple specified values.
+ """
+ WAS_NOT_IN
+ """
+ The `CHANGED` operator is used to find issues that have a value that had changed for the specified field.
+ """
+ CHANGED
+ """
+ The `WAS IN` operator is used to find issues that currently have or previously had any of multiple specified values for the specified field.
+ """
+ WAS_IN
+ """
+ The `WAS` operator is used to find issues that currently have or previously had the specified value for the specified field.
+ """
+ WAS
+ """
+ The `WAS NOT` operator is used to find issues that have never had the specified value for the specified field.
+ """
+ WAS_NOT
+}
+
+"""
+The representation of a Jira field in the basic search mode of the JQL builder.
+"""
+type JiraJqlSearchTemplate {
+ key: String
+}
+
+"""
+The autocomplete types available for Jira fields in the context of the Jira Query Language.
+
+This enum also describes which fields have field-value support from this schema.
+"""
+enum JiraJqlAutocompleteType {
+ """
+ No autocomplete support.
+ """
+ NONE
+ """
+ The Jira component field JQL autocomplete type.
+ """
+ COMPONENT
+ """
+ The Jira group field JQL autocomplete type.
+ """
+ GROUP
+ """
+ The Jira issue field JQL autocomplete type.
+ """
+ ISSUE
+ """
+ The Jira issue field type JQL autocomplete type.
+ """
+ ISSUETYPE
+ """
+ The Jira priority field JQL autocomplete type.
+ """
+ PRIORITY
+ """
+ The Jira project field JQL autocomplete type.
+ """
+ PROJECT
+ """
+ The Jira sprint field JQL autocomplete type.
+ """
+ SPRINT
+ """
+ The Jira status category field JQL autocomplete type.
+ """
+ STATUSCATEGORY
+ """
+ The Jira status field JQL autocomplete type.
+ """
+ STATUS
+ """
+ The Jira user field JQL autocomplete type.
+ """
+ USER
+ """
+ The Jira version field JQL autocomplete type.
+ """
+ VERSION
+}
+
+"""
+The representation of a Jira JQL field-type in the context of the Jira Query Language.
+
+E.g. `Short Text`, `Number`, `Version Picker`, `Team` etc.
+
+Important note: This information only exists for collapsed fields.
+"""
+type JiraJqlFieldType {
+ """
+ The non-translated name of the field type.
+ """
+ jqlTerm: String!
+ """
+ The translated name of the field type.
+ """
+ displayName: String!
+}
+
+"""
+Represents a connection of field-values for a JQL field.
+"""
+type JiraJqlFieldValueConnection {
+ """
+ The total number of JiraJqlFieldValues matching the criteria.
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraJqlFieldValueEdge]
+}
+
+"""
+Represents a field-value edge for a JQL field.
+"""
+type JiraJqlFieldValueEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraJqlFieldValue
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+A generic interface for JQL fields in Jira.
+"""
+interface JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira JQL field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a component JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+}
+
+"""
+Represents a field-value for a JQL component field.
+"""
+type JiraJqlComponentFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira component field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a component JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+}
+
+"""
+Represents a field-value for a JQL group field.
+"""
+type JiraJqlGroupFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira group field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" )
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a group JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The Jira group associated with this JQL field value.
+ """
+ group: JiraGroup!
+}
+
+"""
+Represents a field-value for a JQL Issue field.
+"""
+type JiraJqlIssueFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for an issue JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The Jira issue associated with this JQL field value.
+ """
+ issue: JiraIssue!
+}
+
+"""
+Represents a field-value for a JQL issue type field.
+"""
+type JiraJqlIssueTypeFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira issue type field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for an issue type JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The Jira issue types associated with this JQL field value.
+ """
+ issueTypes: [JiraIssueType!]!
+}
+
+"""
+Represents a field-value for a JQL sprint field.
+"""
+type JiraJqlSprintFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira sprint field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a sprint JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The Jira sprint associated with this JQL field value.
+ """
+ sprint: JiraSprint!
+}
+
+"""
+Represents a field-value for a JQL priority field.
+"""
+type JiraJqlPriorityFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira priority field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a priority JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The Jira property associated with this JQL field value.
+ """
+ priority: JiraPriority!
+}
+
+"""
+Represents a field-value for a JQL option field.
+"""
+type JiraJqlOptionFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira option field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for an option JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+}
+
+"""
+Represents a field-value for a JQL cascading option field.
+"""
+type JiraJqlCascadingOptionFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira cascading option field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a cascading option JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The Jira JQL parent option associated with this JQL field value.
+ """
+ parentOption: JiraJqlOptionFieldValue
+}
+
+"""
+Represents a field-value for a JQL status category field.
+"""
+type JiraJqlStatusCategoryFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira status category field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a status category JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The Jira status category associated with this JQL field value.
+ """
+ statusCategory: JiraStatusCategory!
+}
+
+"""
+Represents a field-value for a JQL status field.
+"""
+type JiraJqlStatusFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira status field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a status JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The Jira status category associated with this JQL field value.
+ """
+ statusCategory: JiraStatusCategory!
+}
+
+"""
+Represents a field-value for a JQL user field.
+"""
+type JiraJqlUserFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira user field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a user JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The user associated with this JQL field value.
+ """
+ user: User!
+}
+
+"""
+Represents a field-value for a JQL resolution field.
+"""
+type JiraJqlResolutionFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira resolution field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a resolution JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The Jira resolution associated with this JQL field value.
+ """
+ resolution: JiraResolution
+}
+
+"""
+Represents a field-value for a JQL label field.
+"""
+type JiraJqlLabelFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira label field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a label JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The Jira label associated with this JQL field value.
+ """
+ label: JiraLabel
+}
+
+"""
+Represents a field-value for a JQL project field.
+"""
+type JiraJqlProjectFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira project field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a project JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+ """
+ The Jira project associated with this JQL field value.
+ """
+ project: JiraProject!
+}
+
+"""
+Represents a field-value for a JQL version field.
+"""
+type JiraJqlVersionFieldValue implements JiraJqlFieldValue {
+ """
+ An identifier that a client should use in a JQL query when it’s referring to a Jira version field-value.
+
+ Important note: this jqlTerm could require proper escaping before placing it into a query (e.g. wrap it in "" ).
+ """
+ jqlTerm: String!
+ """
+ The user-friendly name for a version JQL field value, to be displayed in the UI.
+ """
+ displayName: String!
+}
+
+"""
+Represents a connection of field-values for a JQL user field.
+"""
+type JiraJqlUserFieldValueConnection {
+ """
+ The total number of JiraJqlUserFieldValues matching the criteria.
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraJqlUserFieldValueEdge]
+}
+
+"""
+Represents a field-value edge for a JQL user field.
+"""
+type JiraJqlUserFieldValueEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraJqlUserFieldValue
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Represents a connection of field-values for a JQL group field.
+"""
+type JiraJqlGroupFieldValueConnection {
+ """
+ The total number of JiraJqlGroupFieldValues matching the criteria.
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraJqlGroupFieldValueEdge]
+}
+
+"""
+Represents a field-value edge for a JQL group field.
+"""
+type JiraJqlGroupFieldValueEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraJqlGroupFieldValue
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Represents a connection of field-values for a JQL project field.
+"""
+type JiraJqlProjectFieldValueConnection {
+ """
+ The total number of JiraJqlProjectFieldValues matching the criteria.
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraJqlProjectFieldValueEdge]
+}
+
+"""
+Represents a field-value edge for a JQL project field.
+"""
+type JiraJqlProjectFieldValueEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraJqlProjectFieldValue
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Represents a connection of field-values for a JQL sprint field.
+"""
+type JiraJqlSprintFieldValueConnection {
+ """
+ The total number of JiraJqlSprintFieldValues matching the criteria
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraJqlSprintFieldValueEdge]
+}
+
+"""
+Represents a field-value edge for a JQL sprint field.
+"""
+type JiraJqlSprintFieldValueEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraJqlSprintFieldValue
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+A variation of the fieldValues query for retrieving specifically Jira issue type field-values.
+"""
+type JiraJqlIssueTypes {
+ """
+ Retrieves top-level issue types that encapsulate all others.
+
+ E.g. The `Epic` issue type in company-managed projects.
+ """
+ aboveBaseLevel(
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraJqlIssueTypeFieldValueConnection
+ """
+ Retrieves mid-level issue types.
+
+ E.g. The `Bug`, `Story` and `Task` issue type in company-managed projects.
+ """
+ baseLevel(
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraJqlIssueTypeFieldValueConnection
+ """
+ Retrieves the lowest level issue types.
+
+ E.g. The `Subtask` issue type in company-managed projects.
+ """
+ belowBaseLevel(
+ """
+ The number of items after the cursor to be returned, if not specified it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraJqlIssueTypeFieldValueConnection
+}
+
+"""
+Represents a connection of field-values for a JQL issue type field.
+"""
+type JiraJqlIssueTypeFieldValueConnection {
+ """
+ The total number of JiraJqlIssueTypeFieldValues matching the criteria
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraJqlIssueTypeFieldValueEdge]
+}
+
+"""
+Represents a field-value edge for a JQL issue type field.
+"""
+type JiraJqlIssueTypeFieldValueEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraJqlIssueTypeFieldValue
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+An input filter used to specify the cascading options returned.
+"""
+input JiraCascadingSelectOptionsFilter {
+ """
+ The type of cascading option to be returned.
+ """
+ optionType: JiraCascadingSelectOptionType!
+ """
+ Used for retrieving CHILD cascading options by specifying the PARENT cascading option's name.
+
+ The parent name is case-sensitive and it will not be applied to non-child cascading options.
+ """
+ parentOptionName: String
+}
+
+"""
+Represents a connection of field-values for a JQL option field.
+"""
+type JiraJqlOptionFieldValueConnection {
+ """
+ The total number of JiraJqlOptionFieldValues matching the criteria.
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraJqlOptionFieldValueEdge]
+}
+
+"""
+Represents a field-value edge for a JQL option field.
+"""
+type JiraJqlOptionFieldValueEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraJqlOptionFieldValue
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Cascading options can either be a parent or a child - this enum captures this characteristic.
+
+E.g. If there is a parent cascading option named `P1`, it may or may not have
+child cascading options named `C1` and `C2`.
+- `P1` would be a `PARENT` enum
+- `C1` and `C2` would be `CHILD` enums
+"""
+enum JiraCascadingSelectOptionType {
+ """
+ Parent option only
+ """
+ PARENT
+ """
+ Child option only
+ """
+ CHILD
+ """
+ All options, regardless of whether they're a parent or child.
+ """
+ ALL
+}
+
+"""
+A variation of the fieldValues query for retrieving specifically Jira version field-values.
+
+This type provides the capability to retrieve connections of released, unreleased and archived versions.
+
+Important note: that released and unreleased versions can be archived and vice versa.
+"""
+type JiraJqlVersions {
+ """
+ Retrieves a connection of released versions.
+ """
+ released(
+ """
+ The number of items to be sliced away to target between the after and before cursors.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Determines whether or not archived versions are returned. By default it will be false.
+ """
+ includeArchived: Boolean
+ ): JiraJqlVersionFieldValueConnection
+ """
+ Retrieves a connection of unreleased versions.
+ """
+ unreleased(
+ """
+ The number of items to be sliced away to target between the after and before cursors.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ Determines whether or not archived versions are returned. By default it will be false.
+ """
+ includeArchived: Boolean
+ ): JiraJqlVersionFieldValueConnection
+
+ """
+ Retrieves a connection of archived versions.
+ """
+ archived(
+ """
+ The number of items to be sliced away to target between the after and before cursors.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items, if not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items to be sliced away from the bottom of the list after slicing with `first` argument.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items, if not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraJqlVersionFieldValueConnection
+}
+
+"""
+Represents a connection of field-values for a JQL version field.
+"""
+type JiraJqlVersionFieldValueConnection {
+ """
+ The total number of JiraJqlVersionFieldValues matching the criteria.
+ """
+ totalCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ The data for the edges in the current page.
+ """
+ edges: [JiraJqlVersionFieldValueEdge]
+}
+
+"""
+Represents a field-value edge for a JQL version field.
+"""
+type JiraJqlVersionFieldValueEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraJqlVersionFieldValue
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+The visibility property of a comment within a JSM project type.
+"""
+enum JiraServiceManagementCommentVisibility {
+ """
+ This comment will appear in the portal, visible to all customers. Also called public.
+ """
+ VISIBLE_TO_HELPSEEKER
+ """
+ This comment will only appear in JIRA's issue view. Also called private.
+ """
+ INTERNAL
+}
+"""
+Represents the label of a custom label field.
+"""
+type JiraLabel {
+ """
+ The identifier of the label.
+ Can be null when label is not yet created or label was returned without providing an Issue id.
+ """
+ labelId: String
+ """
+ The name of the label.
+ """
+ name: String
+}
+
+"""
+The connection type for JiraLabel.
+"""
+type JiraLabelConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraLabelEdge]
+}
+
+"""
+An edge in a Jiralabel connection.
+"""
+type JiraLabelEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraLabel
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Represents the language that can be used for fields such as JSM Requested Language.
+"""
+type JiraServiceManagementLanguage {
+ """
+ A unique language code that represents the language.
+ """
+ languageCode: String
+ """
+ A readable common name for this language.
+ """
+ displayName: String
+}
+"""
+An enum representing possible values for Major Incident JSM field.
+"""
+enum JiraServiceManagementMajorIncident {
+ MAJOR_INCIDENT
+}"""
+Represents a media context used for file uploads.
+"""
+type JiraMediaContext {
+ """
+ Contains the token information for uploading a media content.
+ """
+ uploadToken: JiraMediaUploadTokenResult
+}
+
+"""
+Contains either the successful fetched media token information or an error.
+"""
+union JiraMediaUploadTokenResult = JiraMediaUploadToken | QueryError
+
+"""
+Contains the information needed for uploading a media content in jira on issue create/view screens.
+"""
+type JiraMediaUploadToken {
+ """
+ Endpoint where the media content will be uploaded.
+ """
+ endpointUrl: URL
+ """
+ Registered client id of media API.
+ """
+ clientId: String
+ """
+ The collection in which to put the new files.
+ It can be user-scoped (such as upload-user-collection-*)
+ or project scoped (such as upload-project-*).
+ """
+ targetCollection: String
+ """
+ token string value which can be used with Media API requests.
+ """
+ token: String
+ """
+ Represents the duration (in minutes) for which token will be valid.
+ """
+ tokenDurationInMin: Int
+}
+"""
+Represents the pair of values (parent & child combination) in a cascading select.
+This type is used to represent a selected cascading field value on a Jira Issue.
+Since this is 2 level hierarchy, it is not possible to represent the same underlying
+type for both single cascadingOption and list of cascadingOptions. Thus, we have created different types.
+"""
+type JiraCascadingOption {
+ """
+ Defines the parent option value.
+ """
+ parentOptionValue: JiraOption
+ """
+ Defines the selected single child option value for the parent.
+ """
+ childOptionValue: JiraOption
+}
+
+"""
+Represents the childs options allowed values for a parent option in cascading select operation.
+"""
+type JiraCascadingOptions {
+ """
+ Defines the parent option value.
+ """
+ parentOptionValue: JiraOption
+ """
+ Defines all the list of child options available for the parent option.
+ """
+ childOptionValues: [JiraOption]
+}
+
+"""
+Represents a single option value in a select operation.
+"""
+type JiraOption implements Node {
+ """
+ Global Identifier of the option.
+ """
+ id: ID!
+ """
+ Identifier of the option.
+ """
+ optionId: String!
+ """
+ Value of the option.
+ """
+ value: String
+ """
+ Whether or not the option has been disabled by the user. Disabled options are typically not accessible in the UI.
+ """
+ isDisabled: Boolean
+}
+
+"""
+The connection type for JiraOption.
+"""
+type JiraOptionConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraOptionEdge]
+}
+
+"""
+An edge in a JiraOption connection.
+"""
+type JiraOptionEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraOption
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+The connection type for JiraCascadingOptions.
+"""
+type JiraCascadingOptionsConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraCascadingOptionsEdge]
+}
+
+"""
+An edge in a JiraCascadingOptions connection.
+"""
+type JiraCascadingOptionsEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraCascadingOptions
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Represents the customer organization on an Issue in a JiraServiceManagement project.
+"""
+type JiraServiceManagementOrganization {
+ """
+ Globally unique id within this schema.
+ """
+ organizationId: ID
+ """
+ The organization's name.
+ """
+ organizationName: String
+ """
+ The organization's domain.
+ """
+ domain: String
+}
+
+"""
+The connection type for JiraServiceManagementOrganization.
+"""
+type JiraServiceManagementOrganizationConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraServiceManagementOrganizationEdge]
+}
+
+"""
+An edge in a JiraServiceManagementOrganization connection.
+"""
+type JiraServiceManagementOrganizationEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraServiceManagementOrganization
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Represents flags required to determine parent field visibility
+"""
+type JiraParentVisibility {
+ """
+ Flag to disable editing the Parent Link field and showing the error that the issue has an epic link set, and thus cannot use the Parent Link field.
+ """
+ hasEpicLinkFieldDependency: Boolean
+ """
+ Flag which along with hasEpicLinkFieldDependency is used to determine the Parent Link field visiblity.
+ """
+ canUseParentLinkField: Boolean
+}
+"""
+Contains either the group or the projectRole associated with a comment/worklog, but not both.
+If both are null, then the permission level is unspecified and the comment/worklog is public.
+"""
+type JiraPermissionLevel {
+ """
+ The Jira Group associated with the comment/worklog.
+ """
+ group: JiraGroup
+ """
+ The Jira ProjectRole associated with the comment/worklog.
+ """
+ role: JiraRole
+}
+"""
+A permission scheme is a collection of permission grants.
+"""
+type JiraPermissionScheme implements Node {
+ "The ARI of the permission scheme."
+ id: ID!
+ "The display name of the permission scheme."
+ name: String!
+ "The description of the permission scheme."
+ description: String
+}
+
+"""
+The project permission in Jira and it is scoped to projects.
+"""
+type JiraProjectPermission {
+ "The unique key of the permission."
+ key: String!
+ "The display name of the permission."
+ name: String!
+ "The description of the permission."
+ description: String!
+ "The category of the permission."
+ type: JiraProjectPermissionCategory!
+}
+
+"""
+The category of the project permission.
+The category information is typically seen in the permission scheme Admin UI.
+It is used to group the project permissions in general and available for connect app developers when registering new project permissions.
+"""
+type JiraProjectPermissionCategory {
+ "The unique key of the permission category."
+ key: JiraProjectPermissionCategoryEnum!
+ "The display name of the permission category."
+ name: String!
+}
+
+"""
+The category of the project permission.
+It represents the logical grouping of the project permissions.
+"""
+enum JiraProjectPermissionCategoryEnum {
+ "Represents one or more permissions applicable at project level such as project administration, view project information, and manage sprints."
+ PROJECTS
+ "Represents one or more permissions applicable at issue level to manage operations such as create, delete, edit, and transition."
+ ISSUES
+ "Represents one or more permissions to manage watchers and voters of an issue."
+ VOTERS_AND_WATCHERS
+ "Represents one or more permissions to manage issue comments such as add, delete and edit."
+ COMMENTS
+ "Represents one or more permissions to manage issue attacments such as create and delete."
+ ATTACHMENTS
+ "Represents one or more permissions to manage worklogs, time tracking for billing purpose in some cases."
+ TIME_TRACKING
+ "Represents one or more permissions representing default category if not any other existing category."
+ OTHER
+}
+
+"""
+The unique key of the grant type such as PROJECT_ROLE.
+"""
+type JiraGrantTypeKey {
+ "The key to identify the grant type such as PROJECT_ROLE."
+ key: JiraGrantTypeKeyEnum!
+ "The display name of the grant type key such as Project Role."
+ name: String!
+}
+
+"""
+The grant type key enum represents all the possible grant types available in Jira.
+A grant type may take an optional parameter value.
+For example: PROJECT_ROLE grant type takes project role id as parameter. And, PROJECT_LEAD grant type do not.
+
+The actual ARI formats are documented on the various concrete grant type values.
+"""
+enum JiraGrantTypeKeyEnum {
+ """
+ A role that user/group can play in a project.
+ It takes project role as parameter.
+ """
+ PROJECT_ROLE
+
+ """
+ A application role is used to grant a user/group access to the application group.
+ It takes application role as parameter.
+ """
+ APPLICATION_ROLE
+
+ """
+ An individual user who can be given the access to work on one or more projects.
+ It takes user account id as parameter.
+ """
+ USER
+
+ """
+ A group is a collection of users who can be given access together.
+ It represents group in the organization's user base.
+ It takes group id as parameter.
+ """
+ GROUP
+
+ """
+ A multi user picker custom field.
+ It takes multi user picker custom field id as parameter.
+ """
+ MULTI_USER_PICKER
+
+ """
+ A multi group picker custom field.
+ It takes multi group picker custom field id as parameter.
+ """
+ MULTI_GROUP_PICKER
+
+ """
+ The grant type defines what the customers can do from the portal view.
+ It takes no parameter.
+ """
+ SERVICE_PROJECT_CUSTOMER_PORTAL_ACCESS
+
+ """
+ The issue reporter role.
+ It takes platform defined 'reporter' as parameter to represent the issue field value.
+ """
+ REPORTER
+
+ """
+ The project lead role.
+ It takes no parameter.
+ """
+ PROJECT_LEAD
+
+ """
+ The issue assignee role.
+ It takes platform defined 'assignee' as parameter to represent the issue field value.
+ """
+ ASSIGNEE
+
+ """
+ The anonymous access represents the public access without logging in.
+ It takes no parameter.
+ """
+ ANONYMOUS_ACCESS
+
+ """
+ Any user who has the product access.
+ It takes no parameter.
+ """
+ ANY_LOGGEDIN_USER_APPLICATION_ROLE
+}
+
+"""
+The default grant type with only id and name to return data for grant types such as PROJECT_LEAD, APPLICATION_ROLE,
+ANY_LOGGEDIN_USER_APPLICATION_ROLE, ANONYMOUS_ACCESS, SERVICE_PROJECT_CUSTOMER_PORTAL_ACCESS
+"""
+type JiraDefaultGrantTypeValue implements Node {
+ """
+ The ARI to represent the default grant type value.
+ For example:
+ PROJECT_LEAD ari - ari:cloud:jira:a2520569-493f-45bc-807b-54b02bc724d1:role/project-lead/activation/bd0c43a9-a23a-4302-8ffa-ca04bde7c747/project/f67c73a8-545e-455b-a6bd-3d53cb7e0524
+ APPLICATION_ROLE ari for JSM - ari:cloud:jira-servicedesk::role/123
+ ANY_LOGGEDIN_USER_APPLICATION_ROLE ari - ari:cloud:jira::role/product/member
+ ANONYMOUS_ACCESS ari - ari:cloud:identity::user/unidentified
+ """
+ id: ID!
+ "The display name of the grant type value such as GROUP."
+ name: String!
+}
+
+"""
+The USER grant type value where user data is provided by identity service.
+"""
+type JiraUserGrantTypeValue implements Node {
+ """
+ The ARI to represent the grant user type value.
+ For example: ari:cloud:identity::user/123
+ """
+ id: ID!
+ "The GDPR compliant user profile information."
+ user: User!
+}
+
+"""
+The GROUP grant type value where group data is provided by identity service.
+"""
+type JiraGroupGrantTypeValue implements Node {
+ """
+ The ARI to represent the group grant type value.
+ For example: ari:cloud:identity::group/123
+ """
+ id: ID!
+ "The group information such as name, and description."
+ group: JiraGroup!
+}
+
+"""
+The project role grant type value having the project role information.
+"""
+type JiraProjectRoleGrantTypeValue implements Node {
+ """
+ The ARI to represent the project role grant type value.
+ For example: ari:cloud:jira:a2520569-493f-45bc-807b-54b02bc724d1:role/project-role/activation/bd0c43a9-a23a-4302-8ffa-ca04bde7c747/projectrole/b434089d-7f6d-476b-884b-7811661f91d2
+ """
+ id: ID!
+ "The project role information such as name, description."
+ role: JiraRole!
+}
+
+"""
+The issue field grant type used to represent field of an issue.
+Grant types such as ASSIGNEE, REPORTER, MULTI USER PICKER, and MULTI GROUP PICKER use this grant type value.
+"""
+type JiraIssueFieldGrantTypeValue implements Node {
+ """
+ The ARI to represent the issue field grant type value.
+ For example:
+ assignee field ARI is ari:cloud:jira:a2520569-493f-45bc-807b-54b02bc724d1:issuefieldvalue/10000/assignee
+ reporter field ARI is ari:cloud:jira:a2520569-493f-45bc-807b-54b02bc724d1:issuefieldvalue/10000/reporter
+ multi user picker field ARI is ari:cloud:jira:a2520569-493f-45bc-807b-54b02bc724d1:issuefieldvalue/10000/customfield_10126
+ """
+ id: ID!
+ "The issue field information such as name, description, field id."
+ field: JiraIssueField!
+}
+extend type JiraQuery {
+
+ """
+ Get all the available grant type keys such as project role, application access, user, group.
+ """
+ allGrantTypeKeys(cloudId: ID!): [JiraGrantTypeKey!]!
+
+ """
+ Get the grant type values by search term and grant type key.
+ It only supports fetching values for APPLICATION_ROLE, PROJECT_ROLE, MULTI_USER_PICKER and MULTI_GROUP_PICKER grant types.
+ """
+ grantTypeValues(
+ "Returns the first n elements from the list."
+ first: Int
+ "Returns the elements in the list that come after the specified cursor."
+ after: String
+ "Returns the last n elements from the list."
+ last: Int
+ "Returns the elements in the list that come before the specified cursor."
+ before: String
+ "The mandatory grant type key to search within specific grant type such as project role."
+ grantTypeKey: JiraGrantTypeKeyEnum!
+ "search term to filter down on the grant type values."
+ searchTerm: String
+ "The cloud id of the tenant."
+ cloudId: ID!
+ ): JiraGrantTypeValueConnection
+
+ """
+ Get the permission scheme based on scheme id. The scheme ID input represent an ARI.
+ """
+ viewPermissionScheme(schemeId: ID!): JiraPermissionSchemeViewResult
+
+ """
+ Get the list of paginated projects associated with the given permission scheme ID.
+ The project objects will be returned based on implicit ascending order by project name.
+ """
+ getProjectsByPermissionScheme(
+ "Returns the first n elements from the list."
+ first: Int
+ "Returns the elements in the list that come after the specified cursor."
+ after: String
+ "Returns the last n elements from the list."
+ last: Int
+ "Returns the elements in the list that come before the specified cursor."
+ before: String
+ "The permission scheme ARI to filter the results."
+ schemeId: ID!
+ ): JiraProjectConnection
+
+ """
+ A list of paginated permission scheme grants based on the given permission scheme ID.
+ """
+ permissionSchemeGrants(
+ "Returns the first n elements from the list."
+ first: Int
+ "Returns the elements in the list that come after the specified cursor."
+ after: String
+ "Returns the last n elements from the list."
+ last: Int
+ "Returns the elements in the list that come before the specified cursor."
+ before: String
+ "The permission scheme ARI to filter the results."
+ schemeId: ID!
+ "The optional project permission key to filter the results."
+ permissionKey: String
+ ): JiraPermissionGrantValueConnection @deprecated(reason: "Please use getPermissionSchemeGrants instead.")
+
+ """
+ A list of paginated permission scheme grants based on the given permission scheme ID and permission key.
+ """
+ getPermissionSchemeGrants(
+ "Returns the first n elements from the list."
+ first: Int
+ "Returns the elements in the list that come after the specified cursor."
+ after: String
+ "Returns the last n elements from the list."
+ last: Int
+ "Returns the elements in the list that come before the specified cursor."
+ before: String
+ "The permission scheme ARI to filter the results."
+ schemeId: ID!
+ "The mandatory project permission key to filter the results."
+ permissionKey: String!
+ "The optional grant type key to filter the results."
+ grantTypeKey: JiraGrantTypeKeyEnum
+ ): JiraPermissionGrantConnection
+
+ """
+ Gets the permission scheme grants hierarchy (by grant type key) based on the given permission scheme ID and permission key.
+ This returns a bounded list of data with limit set to 50. For getting the complete list in paginated manner, use getPermissionSchemeGrants.
+ """
+ getPermissionSchemeGrantsHierarchy(
+ "The permission scheme ARI to filter the results."
+ schemeId: ID!
+ "The mandatory project permission key to filter the results."
+ permissionKey: String!
+ ): [JiraPermissionGrants!]!
+
+}
+
+extend type JiraMutation {
+
+ """
+ The mutation operation to add one or more new permission grants to the given permission scheme.
+ The operation takes mandatory permission scheme ID.
+ The limit on the new permission grants can be added is set to 50.
+ """
+ addPermissionSchemeGrants(input: JiraPermissionSchemeAddGrantInput!): JiraPermissionSchemeAddGrantPayload
+
+ """
+ The mutation operation to remove one or more existing permission scheme grants in the given permission scheme.
+ The operation takes mandatory permission scheme ID.
+ The limit on the new permission grants can be removed is set to 50.
+ """
+ removePermissionSchemeGrants(input: JiraPermissionSchemeRemoveGrantInput!): JiraPermissionSchemeRemoveGrantPayload
+
+}
+
+"""
+The JiraPermissionSchemeView represents the composite view to capture basic information of
+the permission scheme such as id, name, description and a bounded list of one or more grant groups.
+A grant group contains existing permission grant information such as permission, permission category, grant type and grant type value.
+"""
+type JiraPermissionSchemeView {
+ "The basic permission scheme information such as id, name and description."
+ scheme: JiraPermissionScheme!
+ "The additional configuration information regarding the permission scheme."
+ configuration: JiraPermissionSchemeConfiguration!
+ "The bounded list of one or more grant groups represent each group of permission grants based on project permission category such as PROJECTS, ISSUES."
+ grantGroups: [JiraPermissionSchemeGrantGroup!]
+}
+
+"""
+The JiraPermissionSchemeConfiguration represents additional configuration information regarding the permission scheme such as its editability.
+"""
+type JiraPermissionSchemeConfiguration {
+ "The indicator saying whether a permission scheme is editable or not."
+ isEditable: Boolean!
+}
+
+"""
+The JiraPermissionSchemeGrantGroup is an association between project permission category information and a bounded list of one or more
+associated permission grant holder. A grant holder represents project permission information and its associated permission grants.
+"""
+type JiraPermissionSchemeGrantGroup {
+ "The basic project permission category information such as key and display name."
+ category: JiraProjectPermissionCategory!
+ "A bounded list of one or more permission grant holders."
+ grantHolders: [JiraPermissionGrantHolder]
+}
+
+"""
+The JiraPermissionGrantHolder represents an association between project permission information and
+a bounded list of one or more permission grant.
+A permission grant holds association between grant type and a paginated list of grant values.
+"""
+type JiraPermissionGrantHolder {
+ "The basic information about the project permission."
+ permission: JiraProjectPermission!
+ "The additional configuration information regarding the permission."
+ configuration: JiraPermissionConfiguration
+ "A bounded list of jira permission grant."
+ grants: [JiraPermissionGrants!]
+}
+
+"""
+The JiraPermissionConfiguration represents additional configuration information regarding the permission such as
+deprecation, new addition etc. It contains documentation/notice and/or actionable items for the permission
+such as deprecation of BROWSE_PROJECTS in favour of VIEW_PROJECTS and VIEW_ISSUES.
+"""
+type JiraPermissionConfiguration {
+ "The tag for the permission key."
+ tag: JiraPermissionTagEnum!
+ "The message contains actionable information for the permission key."
+ message: JiraPermissionMessageExtension
+ "The documentation for the permission key."
+ documentation: JiraPermissionDocumentationExtension
+}
+
+"""
+The JiraPermissionTagEnum represents additional tags for the permission key.
+"""
+enum JiraPermissionTagEnum {
+ "Represents a permission that is about to be deprecated."
+ DEPRECATED,
+ "Represents a permission that is newly added."
+ NEW
+}
+
+"""
+The JiraPermissionMessageExtension represents actionable information for a permission such as deprecation of
+BROWSE_PROJECTS in favour of VIEW_PROJECTS and VIEW_ISSUES.
+"""
+type JiraPermissionMessageExtension {
+ "The category of the message such as WARNING, INFORMATION etc."
+ type: JiraPermissionMessageTypeEnum!
+ "The display text of the message."
+ text: String!
+}
+
+"""
+The JiraPermissionMessageTypeEnum represents category of the message section.
+"""
+enum JiraPermissionMessageTypeEnum {
+ "Represents a basic message."
+ INFORMATION,
+ "Represents a warning message."
+ WARNING
+}
+
+"""
+The JiraPermissionDocumentationExtension contains developer documentation for a permission key.
+"""
+type JiraPermissionDocumentationExtension {
+ "The display text of the developer documentation."
+ text: String!
+ "The link to the developer documentation."
+ url: String!
+}
+
+"""
+The JiraPermissionGrants represents an association between grant type information and a bounded list of one or more grant
+values associated with given grant type.
+Each grant value has grant type specific information.
+For example, PROJECT_ROLE grant type value contains project role ID in ARI format and role specific details.
+"""
+type JiraPermissionGrants {
+ "The grant type information includes key and display name."
+ grantType: JiraGrantTypeKey!
+ "A bounded list of grant values. Each grant value has grant type specific information."
+ grantValues: [JiraPermissionGrantValue!]
+ "The total number of items matching the criteria"
+ totalCount: Int
+}
+
+"""
+The type represents a paginated view of permission grants in the form of connection object.
+"""
+type JiraPermissionGrantConnection {
+ "The page info of the current page of results."
+ pageInfo: PageInfo!
+ "A list of edges in the current page."
+ edges: [JiraPermissionGrantEdge]
+ "The total number of items matching the criteria."
+ totalCount: Int
+}
+
+"""
+The permission grant edge object used in connection object for representing an edge.
+"""
+type JiraPermissionGrantEdge {
+ "The node at this edge."
+ node: JiraPermissionGrant!
+ "The cursor to this edge."
+ cursor: String!
+}
+
+"""
+The JiraPermissionGrant represents an association between the grant type key and the grant value.
+Each grant value has grant type specific information.
+For example, PROJECT_ROLE grant type value contains project role ID in ARI format and role specific details.
+"""
+type JiraPermissionGrant {
+ "The grant type information includes key and display name."
+ grantType: JiraGrantTypeKey!
+ "The grant value has grant type key specific information."
+ grantValue: JiraPermissionGrantValue!
+}
+
+"""
+The type represents a paginated view of permission grant values in the form of connection object.
+"""
+type JiraPermissionGrantValueConnection {
+ "The page info of the current page of results."
+ pageInfo: PageInfo!
+ "A list of edges in the current page."
+ edges: [JiraPermissionGrantValueEdge]
+ "The total number of items matching the criteria."
+ totalCount: Int
+}
+
+"""
+The permission grant value edge object used in connection object for representing an edge.
+"""
+type JiraPermissionGrantValueEdge {
+ "The node at this edge."
+ node: JiraPermissionGrantValue!
+ "The cursor to this edge."
+ cursor: String!
+}
+
+"""
+The permission grant value represents the actual permission grant value.
+The id field represent the grant ID and its not an ARI. The value represents actual value information specific to grant type.
+For example: PROJECT_ROLE grant type value contains project role ID in ARI format and role specific details
+"""
+type JiraPermissionGrantValue {
+ """
+ The ID of the permission grant.
+ It represents the relationship among permission, grant type and grant type specific value.
+ """
+ id: ID!
+ """
+ The optional grant type value is a union type.
+ The value itself may resolve to one of the concrete types such as JiraDefaultGrantTypeValue, JiraProjectRoleGrantTypeValue.
+ """
+ value: JiraGrantTypeValue
+}
+
+"""
+The JiraGrantTypeValue union resolves to one of the concrete types such as JiraDefaultGrantTypeValue, JiraProjectRoleGrantTypeValue.
+"""
+union JiraGrantTypeValue = JiraDefaultGrantTypeValue | JiraUserGrantTypeValue | JiraProjectRoleGrantTypeValue | JiraGroupGrantTypeValue | JiraIssueFieldGrantTypeValue
+
+"""
+A type to represent one or more paginated list of one or more permission grant values available for a given grant type.
+"""
+type JiraGrantTypeValueConnection {
+ "A list of edges in the current page."
+ edges: [JiraGrantTypeValueEdge]
+ "The page info of the current page of results."
+ pageInfo: PageInfo!
+ "The total number of items matching the criteria."
+ totalCount: Int
+}
+
+"""
+An edge object representing grant type value information used within connection object.
+"""
+type JiraGrantTypeValueEdge {
+ "The node at this edge."
+ node: JiraGrantTypeValue!
+ "The cursor to this edge."
+ cursor: String!
+}
+
+"""
+The union result representing either the composite view of the permission scheme or the query error information.
+"""
+union JiraPermissionSchemeViewResult = JiraPermissionSchemeView | QueryError
+
+"""
+Specifies permission scheme grant for the combination of permission key, grant type key, and grant type value ARI.
+"""
+input JiraPermissionSchemeGrantInput {
+ "the project permission key."
+ permissionKey: String!
+ "The grant type key such as USER."
+ grantType: JiraGrantTypeKeyEnum!
+ """
+ The optional grant value in ARI format. Some grantType like PROJECT_LEAD, REPORTER etc. have no grantValue. Any grantValue passed will be silently ignored.
+ For example: project role ID ari is of the format - ari:cloud:jira:a2520569-493f-45bc-807b-54b02bc724d1:role/project-role/activation/bd0c43a9-a23a-4302-8ffa-ca04bde7c747/projectrole/b434089d-7f6d-476b-884b-7811661f91d2
+ """
+ grantValue: ID
+}
+
+"""
+The input type to add new permission grants to the given permission scheme.
+"""
+input JiraPermissionSchemeAddGrantInput {
+ "The permission scheme ID in ARI format."
+ schemeId: ID!
+ "The list of one or more grants to be added."
+ grants: [JiraPermissionSchemeGrantInput!]!
+}
+
+"""
+The response payload for add permission grants mutation operation for a given permission scheme.
+"""
+type JiraPermissionSchemeAddGrantPayload implements Payload {
+ "The success indicator saying whether mutation operation was successful as a whole or not."
+ success: Boolean!
+ "The errors field represents additional mutation error information if exists."
+ errors: [MutationError!]
+}
+
+"""
+The input type to remove permission grants from the given permission scheme.
+"""
+input JiraPermissionSchemeRemoveGrantInput {
+ "The permission scheme ID in ARI format."
+ schemeId: ID!
+ "The list of one or more grants to be removed."
+ grants: [JiraPermissionSchemeGrantInput!] @deprecated(reason: "Please use grantIds field instead")
+ "The list of permission grant ids."
+ grantIds: [Long!]!
+}
+
+"""
+The response payload for remove existing permission grants mutation operation for a given permission scheme.
+"""
+type JiraPermissionSchemeRemoveGrantPayload implements Payload {
+ "The success indicator saying whether mutation operation was successful as a whole or not."
+ success: Boolean!
+ "The errors field represents additional mutation error information if exists."
+ errors: [MutationError!]
+}"""
+Represents an issue's priority field
+"""
+type JiraPriority implements Node {
+ """
+ Unique identifier referencing the priority ID.
+ """
+ id: ID!
+ """"
+ The priority ID. E.g. 10000.
+ """
+ priorityId: String!
+ """
+ The priority name.
+ """
+ name: String
+ """
+ The priority icon URL.
+ """
+ iconUrl: URL
+ """
+ The priority color.
+ """
+ color: String
+}
+
+"""
+The connection type for JiraPriority.
+"""
+type JiraPriorityConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraPriorityEdge]
+}
+
+"""
+An edge in a JiraPriority connection.
+"""
+type JiraPriorityEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraPriority
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Represents proforma-forms.
+"""
+type JiraProformaForms {
+ """
+ Indicates whether the project has proforma-forms or not.
+ """
+ hasProjectForms: Boolean
+ """
+ Indicates whether the issue has proforma-forms or not.
+ """
+ hasIssueForms: Boolean
+}# Copied over from jira-project, will extend this type after deprecating rest bridge project
+
+"""
+Represents a Jira project.
+"""
+type JiraProject implements Node {
+ """
+ Global identifier for the project.
+ """
+ id: ID!
+ """
+ The key of the project.
+ """
+ key: String!
+ """
+ The project id of the project. e.g. 10000. Temporarily needed to support interoperability with REST.
+ """
+ projectId: String
+ """
+ The name of the project.
+ """
+ name: String!
+ """
+ The cloudId associated with the project.
+ """
+ cloudId: ID!
+ """
+ The description of the project.
+ """
+ description: String
+ """
+ The ID of the project lead.
+ """
+ leadId: ID
+ """
+ The category of the project.
+ """
+ category: JiraProjectCategory
+ """
+ The avatar of the project.
+ """
+ avatar: JiraAvatar
+ """
+ The URL associated with the project.
+ """
+ projectUrl: String
+ """
+ Specifies the type to which project belongs to ex:- software, service_desk, business etc.
+ """
+ projectType: JiraProjectType
+ """
+ Specifies the style of the project.
+ The use of this field is discouraged. API deviations between project styles are deprecated.
+ This field only exists to support legacy use cases. This field will be removed in the future.
+ """
+ projectStyle: JiraProjectStyle @deprecated(reason: "The `projectStyle` is a deprecated field.")
+ """
+ Specifies the status of the project e.g. archived, deleted.
+ """
+ status: JiraProjectStatus
+ """
+ Represents the SimilarIssues feature associated with this project.
+ """
+ similarIssues: JiraSimilarIssues
+ """
+ Returns if the user has the access to set issue restriction with the current project
+ """
+ canSetIssueRestriction: Boolean
+ """
+ Returns navigation specific information to aid in transitioning from a project to a landing page eg. board, queue, list, etc
+ """
+ navigationMetadata: JiraProjectNavigationMetadata
+}
+
+"""
+"""
+type JiraProjectCategory implements Node {
+ """
+ Global id of this project category.
+ """
+ id: ID!
+ """
+ Display name of the Project category.
+ """
+ name: String
+ """
+ Description of the Project category.
+ """
+ description: String
+}
+
+"""
+The connection type for JiraProject.
+"""
+type JiraProjectConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraProjectEdge]
+}
+
+"""
+An edge in a JiraProject connection.
+"""
+type JiraProjectEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraProject
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+"""
+Jira Project types.
+"""
+enum JiraProjectType {
+ """
+ A service desk project.
+ """
+ SERVICE_DESK
+ """
+ A business project.
+ """
+ BUSINESS
+ """
+ A software project.
+ """
+ SOFTWARE
+}
+
+"""
+Jira Project statuses.
+"""
+enum JiraProjectStatus {
+ """
+ An active project.
+ """
+ ACTIVE
+ """
+ An archived project.
+ """
+ ARCHIVED
+ """
+ A deleted project.
+ """
+ DELETED
+}
+
+"""
+Jira Project Styles.
+"""
+enum JiraProjectStyle {
+ """
+ A team-managed project.
+ """
+ TEAM_MANAGED_PROJECT
+ """
+ A company-managed project.
+ """
+ COMPANY_MANAGED_PROJECT
+}type JiraSoftwareProjectNavigationMetadata {
+ id: ID!,
+ boardId: ID!,
+ boardName: String!
+ # Used to tell the difference between classic and next generation boards (agility, simple, nextgen, CMP)
+ isSimpleBoard: Boolean!
+}
+
+type JiraServiceManagementProjectNavigationMetadata {
+ queueId: ID!,
+ queueName: String!
+}
+
+type JiraWorkManagementProjectNavigationMetadata {
+ boardName: String!
+}
+
+union JiraProjectNavigationMetadata = JiraSoftwareProjectNavigationMetadata | JiraServiceManagementProjectNavigationMetadata | JiraWorkManagementProjectNavigationMetadata
+"""
+Represents a Jira ProjectRole.
+"""
+type JiraRole implements Node {
+ """
+ Global identifier of the ProjectRole.
+ """
+ id: ID!
+ """
+ Id of the ProjectRole.
+ """
+ roleId: String!
+ """
+ Name of the ProjectRole.
+ """
+ name: String
+ """
+ Description of the ProjectRole.
+ """
+ description: String
+}
+
+"""
+The connection type for JiraRole.
+"""
+type JiraRoleConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ The page infor of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraRoleEdge]
+}
+
+"""
+An edge in a JiraRoleConnection connection.
+"""
+type JiraRoleEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraRole
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Requests the request type structure on an Issue.
+"""
+type JiraServiceManagementRequestType implements Node {
+ """
+ Global identifier representing the request type id.
+ """
+ id: ID!
+ """
+ Identifier for the request type.
+ """
+ requestTypeId: String!
+ """
+ Name of the request type.
+ """
+ name: String
+ """
+ A deprecated unique identifier string for Request Types.
+ It is still necessary due to the lack of request-type-id in critical parts of JiraServiceManagement backend.
+ """
+ key: String @deprecated(reason: "The `key` field is deprecated. Please use the `requestTypeId` instead.")
+ """
+ Description of the request type if applicable.
+ """
+ description: String
+ """
+ Help text for the request type.
+ """
+ helpText: String
+ """
+ Issue type to which request type belongs to.
+ """
+ issueType: JiraIssueType
+ """
+ Id of the portal that this request type belongs to.
+ """
+ portalId: String
+ """
+ Avatar for the request type.
+ """
+ avatar: JiraAvatar
+ """
+ Request type practice. E.g. incidents, service_request.
+ """
+ practices: [JiraServiceManagementRequestTypePractice]
+}
+
+"""
+Defines grouping of the request types,currently only applicable for JiraServiceManagement ITSM projects.
+"""
+type JiraServiceManagementRequestTypePractice {
+ """
+ Practice in which the request type is categorized.
+ """
+ key: JiraServiceManagementPractice
+}
+
+"""
+ITSM project practice categorization.
+"""
+enum JiraServiceManagementPractice {
+ """
+ Manage work across teams with one platform so the employees and customers quickly get the help they need.
+ """
+ SERVICE_REQUEST
+ """
+ Bring the development and IT operations teams together to rapidly respond to, resolve, and continuously learn from incidents.
+ """
+ INCIDENT_MANAGEMENT
+ """
+ Group incidents to problems, fast-track root cause analysis, and record workarounds to minimize the impact of incidents.
+ """
+ PROBLEM_MANAGEMENT
+ """
+ Empower the IT operations teams with richer contextual information around changes from software development tools so they can make better decisions and minimize risk.
+ """
+ CHANGE_MANAGEMENT
+ """
+ Bring people and teams together to discuss the details of an incident: why it happened, what impact it had, what actions were taken to resolve it, and how the team can prevent it from happening again.
+ """
+ POST_INCIDENT_REVIEW
+}
+
+"""
+The connection type for JiraServiceManagementRequestType.
+"""
+type JiraServiceManagementRequestTypeConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraServiceManagementRequestTypeEdge]
+}
+
+"""
+An edge in a JiraServiceManagementIssueType connection.
+"""
+type JiraServiceManagementRequestTypeEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraServiceManagementRequestType
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Represents the resolution field of an issue.
+"""
+type JiraResolution implements Node {
+ """
+ Global identifier representing the resolution id.
+ """
+ id: ID!
+ """
+ Resolution Id in the digital format.
+ """
+ resolutionId: String!
+ """
+ Resolution name.
+ """
+ name: String
+ """
+ Resolution description.
+ """
+ description: String
+}
+
+"""
+The connection type for JiraResolution.
+"""
+type JiraResolutionConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraResolutionEdge]
+}
+
+"""
+An edge in a JiraResolution connection.
+"""
+type JiraResolutionEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraResolution
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Responder field of a JSM issue, can be either a user or a team.
+"""
+union JiraServiceManagementResponder = JiraServiceManagementUserResponder | JiraServiceManagementTeamResponder
+
+"""
+A user as a responder.
+"""
+type JiraServiceManagementUserResponder {
+ user: User
+}
+
+"""
+An Opsgenie team as a responder.
+"""
+type JiraServiceManagementTeamResponder {
+ """
+ Opsgenie team id.
+ """
+ teamId : String
+ """
+ Opsgenie team name.
+ """
+ teamName : String
+}
+
+"""
+The connection type for JiraServiceManagementResponder.
+"""
+type JiraServiceManagementResponderConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraServiceManagementResponderEdge]
+}
+
+"""
+An edge in a JiraServiceManagementResponder connection.
+"""
+type JiraServiceManagementResponderEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraServiceManagementResponder
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}"""
+Represents the rich text format of a rich text field.
+"""
+type JiraRichText {
+ """
+ Text in Atlassian Document Format.
+ """
+ adfValue: JiraADF
+ """
+ Plain text version of the text.
+ """
+ plainText: String @deprecated(reason: "`plainText` is deprecated. Please use `adfValue` for all rich text in Jira.")
+ """
+ Text in wiki format.
+ """
+ wikiValue: String @deprecated(reason: "`wikiValue` is deprecated. Please use `adfValue` for all rich text in Jira.")
+}
+
+"""
+Represents the Atlassian Document Format content in JSON format.
+"""
+type JiraADF {
+ """
+ The content of ADF in JSON.
+ """
+ json: JSON
+}
+"""
+Represents the security levels on an Issue.
+"""
+type JiraSecurityLevel implements Node {
+ """
+ Global identifier for the security level.
+ """
+ id: ID!
+ """
+ identifier for the security level.
+ """
+ securityId: String!
+ """
+ Name of the security level.
+ """
+ name: String
+ """
+ Description of the security level.
+ """
+ description: String
+}
+
+"""
+The connection type for JiraSecurityLevel.
+"""
+type JiraSecurityLevelConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraSecurityLevelEdge]
+}
+
+"""
+An edge in a JiraSecurityLevel connection.
+"""
+type JiraSecurityLevelEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraSecurityLevel
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Represents the SimilarIssues feature associated with a JiraProject.
+"""
+type JiraSimilarIssues {
+ """
+ Indicates whether the SimilarIssues feature is enabled or not.
+ """
+ featureEnabled: Boolean!
+}
+"""
+Represents the sprint field of an issue.
+"""
+type JiraSprint implements Node {
+ """
+ Global identifier for the sprint.
+ """
+ id: ID!
+ """
+ Sprint id in the digital format.
+ """
+ sprintId: String!
+ """
+ Sprint name.
+ """
+ name: String
+ """
+ Current state of the sprint.
+ """
+ state: JiraSprintState
+ """
+ The board name that the sprint belongs to.
+ """
+ boardName: String
+ """
+ Start date of the sprint.
+ """
+ startDate: DateTime
+ """
+ End date of the sprint.
+ """
+ endDate: DateTime
+ """
+ Completion date of the sprint.
+ """
+ completionDate: DateTime
+ """
+ The goal of the sprint.
+ """
+ goal: String
+}
+
+"""
+Represents the state of the sprint.
+"""
+enum JiraSprintState {
+ """
+ The sprint is in progress.
+ """
+ ACTIVE
+ """
+ The sprint hasn't been started yet.
+ """
+ FUTURE
+ """
+ The sprint has been completed.
+ """
+ CLOSED
+}
+
+"""
+The connection type for JiraSprint.
+"""
+type JiraSprintConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraSprintEdge]
+}
+
+"""
+An edge in a JiraSprint connection.
+"""
+type JiraSprintEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraSprint
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Represents the status field of an issue.
+"""
+type JiraStatus implements Node {
+ """
+ Global identifier for the Status.
+ """
+ id: ID!
+ """
+ Status id in the digital format.
+ """
+ statusId: String!
+ """
+ Name of status. E.g. Backlog, Selected for Development, In Progress, Done.
+ """
+ name: String
+ """
+ Optional description of the status. E.g. "This issue is actively being worked on by the assignee".
+ """
+ description: String
+ """
+ Represents a group of Jira statuses.
+ """
+ statusCategory: JiraStatusCategory
+}
+
+"""
+Represents the category of a status.
+"""
+type JiraStatusCategory implements Node {
+ """
+ Global identifier for the Status Category.
+ """
+ id: ID!
+ """
+ Status category id in the digital format.
+ """
+ statusCategoryId: String!
+ """
+ A unique key to identify this status category. E.g. new, indeterminate, done.
+ """
+ key: String
+ """
+ Name of status category. E.g. New, In Progress, Complete.
+ """
+ name: String
+ """
+ Color of status category.
+ """
+ colorName: JiraStatusCategoryColor
+}
+
+"""
+Color of the status category.
+"""
+enum JiraStatusCategoryColor {
+ """
+ #707070
+ """
+ MEDIUM_GRAY
+ """
+ #14892c
+ """
+ GREEN
+ """
+ #f6c342
+ """
+ YELLOW
+ """
+ #815b3a
+ """
+ BROWN
+ """
+ #d04437
+ """
+ WARM_RED
+ """
+ #4a6785
+ """
+ BLUE_GRAY
+}
+"""
+Represents a single team in Jira
+"""
+type JiraTeam implements Node {
+ """
+ Global identifier of team.
+ """
+ id: ID!
+ """
+ Team id in the digital format.
+ """
+ teamId: String!
+ """
+ Name of the team.
+ """
+ name: String
+ """
+ Description of the team.
+ """
+ description: String @deprecated(reason: "JPO Team does not have a description field.")
+ """
+ Avatar of the team.
+ """
+ avatar: JiraAvatar
+ """
+ Members available in the team.
+ """
+ members: JiraUserConnection
+ """
+ Indicates whether the team is publicly shared or not.
+ """
+ isShared: Boolean
+}
+
+"""
+The connection type for JiraTeam.
+"""
+type JiraTeamConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraTeamEdge]
+}
+
+"""
+An edge in a JiraTeam connection.
+"""
+type JiraTeamEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraTeam
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+Represents a view on a Team in Jira.
+"""
+type JiraTeamView {
+ """
+ The ARI of the team.
+ """
+ jiraSuppliedId: ID!
+ """
+ The unique identifier of the team.
+ """
+ jiraSuppliedTeamId: String!
+ """
+ If this is false, team data is no longer available. For example, a deleted team.
+ """
+ jiraSuppliedVisibility: Boolean
+ """
+ The name of the team.
+ """
+ jiraSuppliedName: String
+ """
+ The avatar of the team.
+ """
+ jiraSuppliedAvatar: JiraAvatar @deprecated(reason: "in future, team avatar will no longer be exposed")
+}
+"""
+Represents the type for representing global time tracking settings.
+"""
+type JiraTimeTrackingSettings {
+ """
+ Returns whether time tracking implementation is provided by Jira or some external providers.
+ """
+ isJiraConfiguredTimeTrackingEnabled: Boolean
+ """
+ Number of hours in a working day.
+ """
+ workingHoursPerDay: Float
+ """
+ Number of days in a working week.
+ """
+ workingDaysPerWeek: Float
+ """
+ Format in which the time tracking details are presented to the user.
+ """
+ defaultFormat: JiraTimeFormat
+ """
+ Default unit for time tracking wherever not specified.
+ """
+ defaultUnit: JiraTimeUnit
+}
+
+"""
+Different time formats supported for entering & displaying time tracking related data.
+"""
+enum JiraTimeFormat {
+ """
+ E.g. 2 days, 4 hours, 30 minutes
+ """
+ PRETTY
+ """
+ E.g. 2d 4.5h
+ """
+ DAYS
+ """
+ E.g. 52.5h
+ """
+ HOURS
+}
+
+"""
+Different time units supported for entering & displaying time tracking related data.
+Get the currently configured default duration to use when parsing duration string for time tracking.
+"""
+enum JiraTimeUnit {
+ """
+ When the current duration is in minutes.
+ """
+ MINUTE
+ """
+ When the current duration is in hours.
+ """
+ HOUR
+ """
+ When the current duration is in days.
+ """
+ DAY
+ """
+ When the current duration is in weeks.
+ """
+ WEEK
+}
+
+"""
+Represents the Jira time tracking estimate type.
+"""
+type JiraEstimate {
+ """
+ The estimated time in seconds.
+ """
+ timeInSeconds: Long
+}
+"""
+A connection to a list of users.
+"""
+type JiraUserConnection {
+ "The page info of the current page of results."
+ pageInfo: PageInfo!
+ "A list of User edges."
+ edges: [JiraUserEdge]
+ "A count of filtered result set across all pages."
+ totalCount: Int
+}
+
+"""
+An edge in an User connection object.
+"""
+type JiraUserEdge {
+ "The node at this edge."
+ node: User
+ "The cursor to this edge."
+ cursor: String
+}
+"""
+Jira Version type that can be either Versions system fields or Versions Custom fields.
+"""
+type JiraVersion implements Node {
+ id: ID!
+ """
+ Version Id.
+ """
+ versionId: String!
+ """
+ Version name.
+ """
+ name: String
+ """
+ Version icon URL.
+ """
+ iconUrl: URL
+ """
+ Status to which version belongs to.
+ """
+ status: JiraVersionStatus
+ """
+ Version description.
+ """
+ description: String
+ """
+ The date at which work on the version began.
+ """
+ startDate: DateTime
+ """
+ The date at which the version was released to customers. Must occur after startDate.
+ """
+ releaseDate: DateTime
+ """
+ Warning config of the version. This is per project setting.
+ """
+ warningConfig: JiraVersionWarningConfig
+ """
+ Marketplace connect app iframe data for Version details page's top right corner extension
+ point(location: atl.jira.releasereport.top.right.panels)
+ An empty array will be returned in case there isn't any marketplace apps installed.
+ """
+ connectAddonIframeData: [JiraVersionConnectAddonIframeData]
+ """
+ List of issues with the version.
+ """
+ issues(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ filter of the issues under this version. If not given, the default filter will be determined by the server
+ """
+ filter: JiraVersionIssuesFilter = ALL
+ ): JiraIssueConnection
+
+ """
+ List of related work items linked to the version.
+ """
+ relatedWork(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified, it is assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraVersionRelatedWorkConnection
+
+ """
+ List of suggested categories to be displayed when creating a new related work item for a given
+ version.
+ """
+ suggestedRelatedWorkCategories: [String]
+
+ """
+ Indicates whether the user has permission to edit the version such as releasing it or
+ associating related work to it.
+ """
+ canEdit: Boolean
+}
+
+"""
+Input to update the version name.
+"""
+input JiraUpdateVersionNameInput {
+ """
+ The identifier of the Jira version.
+ """
+ id: ID!
+ """
+ Version name.
+ """
+ name: String!
+}
+
+"""
+Input to update the version description.
+"""
+input JiraUpdateVersionDescriptionInput {
+ """
+ The identifier of the Jira version.
+ """
+ id: ID!
+ """
+ Version description.
+ """
+ description: String
+}
+
+"""
+Input to update the version start date.
+"""
+input JiraUpdateVersionStartDateInput {
+ """
+ The identifier of the Jira version.
+ """
+ id: ID!
+ """
+ The date at which work on the version began.
+ """
+ startDate: DateTime
+}
+
+"""
+Input to update the version release date.
+"""
+input JiraUpdateVersionReleaseDateInput {
+ """
+ The identifier of the Jira version.
+ """
+ id: ID!
+ """
+ The date at which the version was released to customers. Must occur after startDate.
+ """
+ releaseDate: DateTime
+}
+
+"""
+The return payload of updating a version.
+"""
+type JiraUpdateVersionPayload implements Payload {
+ """
+ Whether the mutation was successful or not.
+ """
+ success: Boolean!
+ """
+ A list of errors that occurred during the mutation.
+ """
+ errors: [MutationError!]
+ """
+ The updated version.
+ """
+ version: JiraVersion
+}
+
+"""
+The connection type for JiraVersionRelatedWork.
+"""
+type JiraVersionRelatedWorkConnection {
+ """
+ Information about the current page; used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraVersionRelatedWorkEdge]
+}
+
+"""
+An edge in a JiraVersionRelatedWork connection.
+"""
+type JiraVersionRelatedWorkEdge {
+ """
+ The cursor to this edge.
+ """
+ cursor: String
+ """
+ The node at this edge.
+ """
+ node: JiraVersionRelatedWork
+}
+
+"""
+Jira version related work type, which is used to associate "smart links" with a given Jira version.
+"""
+type JiraVersionRelatedWork {
+ """
+ Client-generated ID for the related work item.
+ """
+ relatedWorkId: ID
+ """
+ Related work URL.
+ """
+ url: URL
+ """
+ Related work title; can be null if user didn't enter a title when adding the link.
+ """
+ title: String
+ """
+ Category for the related work item.
+ """
+ category: String
+ """
+ Creation date.
+ """
+ addedOn: DateTime
+ """
+ ID of user who created the related work item.
+ """
+ addedById: ID
+}
+
+"""
+Input to create a new related work item and associated with a version.
+"""
+input JiraAddRelatedWorkToVersionInput {
+ """
+ The identifier of the Jira version.
+ """
+ versionId: ID!
+ """
+ Client-generated ID for the related work item.
+ """
+ relatedWorkId: ID!
+ """
+ Related work URL.
+ """
+ url: URL!
+ """
+ Related work title; can be null if user didn't enter a title when adding the link.
+ """
+ title: String
+ """
+ Category for the related work item.
+ """
+ category: String!
+}
+
+"""
+Input to delete a related work item and unlink it from a version.
+"""
+input JiraRemoveRelatedWorkFromVersionInput {
+ """
+ The identifier of the Jira version.
+ """
+ versionId: ID!
+ """
+ Client-generated ID for the related work item.
+ """
+ relatedWorkId: ID!
+}
+
+"""
+The return payload of creating a new related work item and associating it with a version.
+"""
+type JiraAddRelatedWorkToVersionPayload implements Payload {
+ """
+ Whether the mutation was successful or not.
+ """
+ success: Boolean!
+ """
+ A list of errors that occurred during the mutation.
+ """
+ errors: [MutationError!]
+ """
+ The newly added edge and associated data.
+ """
+ relatedWorkEdge: JiraVersionRelatedWorkEdge
+}
+
+"""
+The return payload of deleting a related work item and unlinking it from a version.
+"""
+type JiraRemoveRelatedWorkFromVersionPayload implements Payload {
+ """
+ Whether the mutation was successful or not.
+ """
+ success: Boolean!
+ """
+ A list of errors that occurred during the mutation.
+ """
+ errors: [MutationError!]
+}
+
+"""
+Marketplace connect app iframe data for Version details page's top right corner extension
+point(location: atl.jira.releasereport.top.right.panels)
+If options is null, parsing string json into json object failed while mapping.
+"""
+type JiraVersionConnectAddonIframeData {
+ appKey: String
+ moduleKey: String
+ appName: String
+ location: String
+ options: JSON
+}
+
+"""
+The filter for a version's issues
+"""
+enum JiraVersionIssuesFilter {
+ ALL
+ TODO
+ IN_PROGRESS
+ DONE
+ UNREVIEWED_CODE
+ OPEN_REVIEW
+ OPEN_PULL_REQUEST
+ FAILING_BUILD
+}
+
+"""
+The status of a version field.
+"""
+enum JiraVersionStatus {
+ """
+ Indicates the version is available to public
+ """
+ RELEASED
+ """
+ Indicates the version is not launched yet
+ """
+ UNRELEASED
+ """
+ Indicates the version is archived, no further changes can be made to this version unless it is un-archived
+ """
+ ARCHIVED
+}
+
+"""
+The connection type for JiraVersion.
+"""
+type JiraVersionConnection {
+ """
+ The total count of items in the connection.
+ """
+ totalCount: Int
+ """
+ Information about the current page. Used to aid in pagination.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraVersionEdge]
+}
+
+"""
+An edge in a JiraVersion connection.
+"""
+type JiraVersionEdge {
+ """
+ The node at the edge.
+ """
+ node: JiraVersion
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+
+extend type JiraQuery {
+ "Get version by ARI"
+ version(
+ """
+ The identifier of the Jira version
+ """
+ id: ID!
+ ): JiraVersionResult
+
+ """
+ This field returns a connection over JiraVersion.
+ """
+ versionsForProject(
+ """
+ The identifier for the Jira project
+ """
+ jiraProjectId: ID!
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ """
+ The filter array dictates what versions to return by their status.
+ Defaults to unreleased versions only
+ """
+ filter: [JiraVersionStatus] = [UNRELEASED]
+ ): JiraVersionConnection
+}
+
+"""
+The input to associate issues with a fix version
+"""
+input JiraAddIssuesToFixVersionInput {
+ """
+ The issues to be associated with the fix version
+ """
+ issueIds: [ID!]!
+ """
+ The version to be associated with the issues
+ """
+ versionId: ID!
+}
+
+"""
+The return payload of associating issues with a fix version
+"""
+type JiraAddIssuesToFixVersionPayload implements Payload {
+ """
+ The updated version
+ """
+ version: JiraVersion
+ """
+ Whether the mutation was successful or not.
+ """
+ success: Boolean!
+ """
+ A list of errors that occurred during the mutation.
+ """
+ errors: [MutationError!]
+}
+
+"""
+Contains either the successful fetched version information or an error.
+"""
+union JiraVersionResult = JiraVersion | QueryError
+
+"""
+The warning config for version details page to generate warning report. Depending on tenant settings and providers installed, some warning config could be in NOT_APPLICABLE state.
+"""
+enum JiraVersionWarningConfigState {
+ ENABLED
+ DISABLED
+ NOT_APPLICABLE
+}
+
+"""
+The warning configuration to generate version details page warning report.
+"""
+type JiraVersionWarningConfig {
+ """
+ The warnings for issues that has open pull request and in done issue status category.
+ """
+ openPullRequest: JiraVersionWarningConfigState
+ """
+ The warnings for issues that has open review and in done issue status category (only applicable for FishEye/Crucible integration to Jira).
+ """
+ openReview: JiraVersionWarningConfigState
+ """
+ The warnings for issues that has unreviewed code and in done issue status category.
+ """
+ unreviewedCode: JiraVersionWarningConfigState
+ """
+ The warnings for issues that has failing build and in done issue status category.
+ """
+ failingBuild: JiraVersionWarningConfigState
+ """
+ Whether the user requesting the warning config has edit permissions.
+ """
+ canEdit: Boolean
+}
+
+"""
+The warning configuration to be updated for version details page warning report.
+Applicable values will have their value updated. Null values will default to true.
+"""
+input JiraVersionUpdatedWarningConfigInput {
+ """
+ The warnings for issues that has open pull request and in done issue status category.
+ """
+ isOpenPullRequestEnabled: Boolean = true
+ """
+ The warnings for issues that has open review(FishEye/Crucible integration) and in done issue status category.
+ """
+ isOpenReviewEnabled: Boolean = true
+ """
+ The warnings for issues that has unreviewed code and in done issue status category.
+ """
+ isUnreviewedCodeEnabled: Boolean = true
+ """
+ The warnings for issues that has failing build and in done issue status category.
+ """
+ isFailingBuildEnabled: Boolean = true
+}
+
+"""
+The input to update the version details page warning report.
+"""
+input JiraUpdateVersionWarningConfigInput {
+ """
+ The ARI of the Jira project.
+ """
+ jiraProjectId: ID!
+ """
+ The version configuration options to be updated.
+ """
+ updatedVersionWarningConfig: JiraVersionUpdatedWarningConfigInput!
+}
+
+type JiraUpdateVersionWarningConfigPayload implements Payload {
+ "Whether the mutation was successful or not."
+ success: Boolean!
+
+ "A list of errors that occurred during the mutation."
+ errors: [MutationError!]
+}
+
+extend type JiraMutation {
+ """
+ Associate issues with a fix version
+ """
+ addIssuesToFixVersion(
+ input: JiraAddIssuesToFixVersionInput!
+ ): JiraAddIssuesToFixVersionPayload
+ """
+ Update version warning configuration by enabling/disabling warnings
+ for specific scenarios.
+ """
+ updateVersionWarningConfig(
+ input: JiraUpdateVersionWarningConfigInput!
+ ): JiraUpdateVersionWarningConfigPayload
+
+ """
+ Create a related work item and link it to a version.
+ """
+ addRelatedWorkToVersion(
+ input: JiraAddRelatedWorkToVersionInput!
+ ): JiraAddRelatedWorkToVersionPayload
+
+ """
+ Delete a related work item from a version.
+ """
+ removeRelatedWorkFromVersion(
+ input: JiraRemoveRelatedWorkFromVersionInput!
+ ): JiraRemoveRelatedWorkFromVersionPayload
+
+ """
+ Update a version's name.
+ """
+ updateVersionName(
+ input: JiraUpdateVersionNameInput!
+ ): JiraUpdateVersionPayload
+
+ """
+ Update a version's description.
+ """
+ updateVersionDescription(
+ input: JiraUpdateVersionDescriptionInput!
+ ): JiraUpdateVersionPayload
+
+ """
+ Update a version's start date.
+ """
+ updateVersionStartDate(
+ input: JiraUpdateVersionStartDateInput!
+ ): JiraUpdateVersionPayload
+
+ """
+ Update a version's release date.
+ """
+ updateVersionReleaseDate(
+ input: JiraUpdateVersionReleaseDateInput!
+ ): JiraUpdateVersionPayload
+}
+"""
+A list of issues and JQL that results the list of issues.
+"""
+type JiraVersionDetailPageIssues {
+ """
+ JQL that is used to list issues
+ """
+ jql: String
+ """
+ Issues returned by the provided JQL query
+ """
+ issues(
+ """
+ The number of items after the cursor to be returned in a forward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ first: Int
+ """
+ The index based cursor to specify the beginning of the items.
+ If not specified it's assumed as the cursor for the item before the beginning.
+ """
+ after: String
+ """
+ The number of items before the cursor to be returned in a backward page.
+ If not specified, it is up to the server to determine a page size.
+ """
+ last: Int
+ """
+ The index based cursor to specify the bottom limit of the items.
+ If not specified it's assumed as the cursor to the item after the last item.
+ """
+ before: String
+ ): JiraIssueConnection
+}
+
+extend type JiraQuery {
+ """
+ Contains the lists of issues per table and the warning config for the version detail page under Releases home page.
+ """
+ versionDetailPage(versionId: ID!): JiraVersionDetailPage @deprecated(reason:"use the fields that is used to live under this type from JiraVersion instead. It is simply migrated.")
+}
+
+"""
+This type holds specific information for version details page holding warning config for the version and issues for each category.
+"""
+type JiraVersionDetailPage {
+ """
+ Warning config of the version. This is per project setting.
+ """
+ warningConfig: JiraVersionWarningConfig
+ """
+ List of issues and its JQL, that have failing build, and its status is in done issue status category.
+ """
+ failingBuildIssues: JiraVersionDetailPageIssues
+ """
+ List of issues and its JQL, that have open pull request, and its status is in done issue status category.
+ """
+ openPullRequestIssues: JiraVersionDetailPageIssues
+ """
+ List of issues and its JQL, that have commits that are not a part of pull request, and its status is in done issue status category.
+ """
+ unreviewedCodeIssues: JiraVersionDetailPageIssues
+ """
+ List of issues and its JQL, that are in to-do issue status category.
+ """
+ toDoIssues: JiraVersionDetailPageIssues
+ """
+ List of issues and its JQL, that are in-progress issue status category.
+ """
+ inProgressIssues: JiraVersionDetailPageIssues
+ """
+ List of issues and its JQL, that are done issue status category.
+ """
+ doneIssues: JiraVersionDetailPageIssues
+ """
+ List of issues and its JQL, that have the given version as its fixed version.
+ """
+ allIssues: JiraVersionDetailPageIssues
+}
+"""
+Represents the votes information of an Issue.
+"""
+type JiraVote {
+ """
+ Indicates whether the current user has voted for this Issue.
+ """
+ hasVoted: Boolean
+ """
+ Count of users who have voted for this Issue.
+ """
+ count: Long
+}
+"""
+Represents the watches information.
+"""
+type JiraWatch {
+ """
+ Indicates whether the current user is watching this issue.
+ """
+ isWatching: Boolean
+ """
+ Count of users who are watching this issue.
+ """
+ count: Long
+}"""
+Represents a WorkCategory.
+"""
+type JiraWorkCategory {
+ """
+ The value of the WorkCategory.
+ """
+ value: String
+}"""
+Represents a Jira worklog.
+"""
+type JiraWorklog implements Node {
+ """
+ Global identifier for the worklog.
+ """
+ id: ID!
+ """
+ Identifier for the worklog.
+ """
+ worklogId: ID!
+ """
+ User profile of the original worklog author.
+ """
+ author: User
+ """
+ User profile of the author performing the worklog update.
+ """
+ updateAuthor: User
+ """
+ Time spent displays the amount of time logged working on the issue so far.
+ """
+ timeSpent: JiraEstimate
+ """
+ Time Remaining displays the amount of time currently anticipated to resolve the issue.
+ """
+ remainingEstimate: JiraEstimate
+ """
+ Time of worklog creation.
+ """
+ created: DateTime!
+ """
+ Time of last worklog update.
+ """
+ updated: DateTime
+ """
+ Date and time when this unit of work was started.
+ """
+ startDate: DateTime
+ """
+ Either the group or the project role associated with this worklog, but not both.
+ Null means the permission level is unspecified, i.e. the worklog is public.
+ """
+ permissionLevel: JiraPermissionLevel
+ """
+ Description related to the achieved work.
+ """
+ workDescription: JiraRichText
+}
+
+"""
+The connection type for JiraWorklog.
+"""
+type JiraWorkLogConnection {
+ """
+ The approximate count of items in the connection.
+ """
+ indicativeCount: Int
+ """
+ The page info of the current page of results.
+ """
+ pageInfo: PageInfo!
+ """
+ A list of edges in the current page.
+ """
+ edges: [JiraWorkLogEdge]
+}
+
+"""
+An edge in a JiraWorkLog connection.
+"""
+type JiraWorkLogEdge {
+ """
+ The node at the the edge.
+ """
+ node: JiraWorklog
+ """
+ The cursor to this edge.
+ """
+ cursor: String!
+}
+"""
+ AGG requirement - The combination of all *.graphqls in the directory need to be self contained.
+ So all the Dependencies from base schema need to be copied over here
+"""
+scalar URL
+scalar DateTime
+scalar Date
+scalar Long
+scalar JSON
+
+type Query {
+ """
+ this field is added to enable self governed onboarding of Jira GraphQL types to AGG
+ see https://hello.atlassian.net/wiki/spaces/PSRV/pages/1010287708/Announcing+self+governed+APIs for more details
+ """
+ jira: JiraQuery
+
+ node(id: ID!): Node
+}
+
+"Standard Relay node interface"
+interface Node {
+ "The id of the node"
+ id: ID!
+}
+
+type PageInfo {
+ """
+ `true` if having more items when navigating forward
+ """
+ hasNextPage: Boolean!
+ """
+ `true` if having more items when navigating backward
+ """
+ hasPreviousPage: Boolean!
+ """
+ When paginating backwards, the cursor to continue.
+ """
+ startCursor: String
+ """
+ When paginating forwards, the cursor to continue.
+ """
+ endCursor: String
+}
+
+interface QueryErrorExtension {
+ """
+ A numerical code (such as an HTTP status code) representing the error category.
+ """
+ statusCode: Int
+
+ """
+ A code representing the type of error. See the CompassErrorType enum for possible values.
+ """
+ errorType: String
+}
+
+type QueryError {
+ """
+ The ID of the requested object, or null when the ID is not available.
+ """
+ identifier: ID
+
+ """
+ A message describing the error.
+ """
+ message: String
+
+ """
+ Contains extra data describing the error.
+ """
+ extensions: [QueryErrorExtension!]
+}
+
+"""
+A very generic query error extension type with no additional fields specific to service.
+"""
+type GenericQueryErrorExtension implements QueryErrorExtension {
+ "A numerical code (such as a HTTP status code) representing the error category"
+ statusCode: Int
+ "Application specific error type"
+ errorType: String
+}
+
+"""
+The payload represents the mutation response structure.
+It represents both success and error responses.
+"""
+interface Payload {
+ "The success field returns true if operation is successful. Otherwise, false."
+ success: Boolean!
+ """
+ A bounded list of one or more mutation error information in case of unsuccessful execution.
+ If success field value is false, then errors field may offer additional information.
+ """
+ errors: [MutationError!]
+}
+
+"""
+It represents mutation operation error details.
+"""
+type MutationError {
+ "The error message related to mutation operation"
+ message: String
+ "An extension to mutation error representing more details about the mutation error such as application specific codes and error types"
+ extensions : MutationErrorExtension
+}
+
+"""
+An extension to mutation error information to offer application specific error codes and error types.
+It helps to pinpoint and classify the error response.
+"""
+interface MutationErrorExtension {
+ """
+ A numerical code (example: HTTP status code) representing the error category
+ For example: 412 for operation preconditions failure.
+ """
+ statusCode: Int
+ """
+ Application specific error type in the readable format.
+ For example: unable to process request because application is at an illegal state.
+ """
+ errorType: String
+}
+
+"""
+A very generic mutation error extension type with no additional fields specific to service.
+"""
+type GenericMutationErrorExtension implements MutationErrorExtension {
+ """
+ A numerical code (example: HTTP status code) representing the error category
+ For example: 412 for operation preconditions failure.
+ """
+ statusCode: Int
+ """
+ Application specific error type in the readable format.
+ For example: unable to process request because application is at an illegal state.
+ """
+ errorType: String
+}"""
+ AGG requirement - The combination of all *.graphqls in the directory need to be self contained.
+So all gira Dependencies from identity schema need to be copied over here
+"""
+
+interface User {
+ accountId: ID!
+ canonicalAccountId: ID!
+ accountStatus: AccountStatus!
+ name: String!
+ picture: URL!
+}
+
+enum AccountStatus {
+ active
+ inactive
+ closed
+}
+
+type AtlassianAccountUser implements User {
+ accountId: ID!
+ canonicalAccountId: ID!
+ accountStatus: AccountStatus!
+ name: String!
+ picture: URL!
+ email: String
+ zoneinfo: String
+ locale: String
+}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-1-query.graphql b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-1-query.graphql
new file mode 100644
index 00000000000..d83c60335dc
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-1-query.graphql
@@ -0,0 +1 @@
+query operation {...Fragment1 ...Fragment2 ...Fragment3} fragment Fragment3 on Object27 {field91 {field29 field30 field27 field1} field57 {field58 field59 field1}} fragment Fragment2 on Object27 {field91 {field29 field30 field27 field1} field57 {field58 field59 field1}} fragment Fragment1 on Object27 {field91 {field27 field1} field57 {field58 field59 field1}}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-1.graphqls b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-1.graphqls
new file mode 100644
index 00000000000..df50312da3b
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-1.graphqls
@@ -0,0 +1,547 @@
+schema {
+ query: Object27
+ mutation: Object23
+}
+
+"Directs the executor to include this field or fragment only when the `if` argument is true"
+directive @include(
+ "Included when true."
+ if: Boolean!
+) on FIELD | FRAGMENT_SPREAD | INLINE_FRAGMENT
+
+"Directs the executor to skip this field or fragment when the `if`'argument is true."
+directive @skip(
+ "Skipped when true."
+ if: Boolean!
+) on FIELD | FRAGMENT_SPREAD | INLINE_FRAGMENT
+
+directive @deprecated(reason: String) on FIELD_DEFINITION | ENUM_VALUE
+
+"Exposes a URL that specifies the behaviour of this scalar."
+directive @specifiedBy(
+ "The URL that specifies the behaviour of this scalar."
+ url: String!
+) on SCALAR
+
+interface Interface1 implements Interface2 & Interface3 {
+ field1: ID!
+ field13: String
+ field14: String
+ field15: String
+ field16: String!
+ field17: Scalar1
+ field18(argument6: [Enum2] = [EnumValue14], argument7: Int, argument8: String): Object5
+ field2: String!
+ field23(argument10: [Enum2] = [EnumValue14], argument11: Int, argument12: String, argument9: Float = 1.0): Object5
+ field3: Interface2
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+}
+
+interface Interface2 {
+ field1: ID!
+ field2: String!
+ field3: Interface2
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+}
+
+interface Interface3 {
+ field1: ID!
+}
+
+interface Interface4 implements Interface2 & Interface3 {
+ field1: ID!
+ field16: String!
+ field2: String!
+ field24: Int
+ field25: Int
+ field26: Interface5
+ field3: Interface2
+ field31: Object7
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+}
+
+interface Interface5 implements Interface2 & Interface3 {
+ field1: ID!
+ field2: String!
+ field27: String
+ field28: String
+ field29: String
+ field3: Interface2
+ field30: String
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+}
+
+interface Interface6 {
+ field36: Boolean!
+ field37: String
+}
+
+interface Interface7 {
+ field1: ID!
+ field16: String!
+ field24: Int
+ field40: String!
+}
+
+type Object1 implements Interface1 & Interface2 & Interface3 & Interface4 {
+ field1: ID!
+ field13: String
+ field14: String
+ field15: String
+ field16: String!
+ field17: Scalar1
+ field18(argument6: [Enum2] = [EnumValue14], argument7: Int, argument8: String): Object5
+ field2: String!
+ field23(argument10: [Enum2] = [EnumValue14], argument11: Int, argument12: String, argument9: Float = 1.0): Object5
+ field24: Int
+ field25: Int
+ field26: Interface5
+ field3: Interface2
+ field31: Object7
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+}
+
+type Object10 implements Interface6 {
+ field36: Boolean!
+ field37: String
+ field38: Object6
+}
+
+type Object11 implements Interface2 & Interface3 & Interface4 {
+ field1: ID!
+ field16: String!
+ field2: String!
+ field24: Int
+ field25: Int
+ field26: Interface5
+ field3: Interface2
+ field31: Object7
+ field39: Interface1
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+}
+
+type Object12 implements Interface2 & Interface3 & Interface4 {
+ field1: ID!
+ field16: String!
+ field2: String!
+ field24: Int
+ field25: Int
+ field26: Interface5
+ field3: Interface2
+ field31: Object7
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+ field40: String!
+}
+
+type Object13 implements Interface2 & Interface3 & Interface4 {
+ field1: ID!
+ field16: String!
+ field2: String!
+ field24: Int
+ field25: Int
+ field26: Interface5
+ field3: Interface2
+ field31: Object7
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+}
+
+type Object14 implements Interface2 & Interface3 & Interface5 {
+ field1: ID!
+ field2: String!
+ field27: String
+ field28: String
+ field29: String
+ field3: Interface2
+ field30: String
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+}
+
+type Object15 implements Interface2 & Interface3 & Interface5 {
+ field1: ID!
+ field2: String!
+ field27: String
+ field28: String
+ field29: String
+ field3: Interface2
+ field30: String
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+}
+
+type Object16 implements Interface6 {
+ field36: Boolean!
+ field37: String
+}
+
+type Object17 {
+ field41: [String!]
+ field42: String!
+}
+
+type Object18 implements Interface2 & Interface3 & Interface4 & Interface7 {
+ field1: ID!
+ field16: String!
+ field2: String!
+ field24: Int
+ field25: Int
+ field26: Interface5
+ field3: Interface2
+ field31: Object7
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+ field40: String!
+}
+
+type Object19 implements Interface2 & Interface3 & Interface4 & Interface7 {
+ field1: ID!
+ field16: String!
+ field2: String!
+ field24: Int
+ field25: Int
+ field26: Interface5
+ field3: Interface2
+ field31: Object7
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+ field40: String!
+}
+
+type Object2 {
+ field5: [Object3]
+ field8: Object4
+}
+
+type Object20 implements Interface2 & Interface3 & Interface4 & Interface7 {
+ field1: ID!
+ field16: String!
+ field2: String!
+ field24: Int
+ field25: Int
+ field26: Interface5
+ field3: Interface2
+ field31: Object7
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+ field40: String!
+}
+
+type Object21 implements Interface2 & Interface3 & Interface4 & Interface7 {
+ field1: ID!
+ field16: String!
+ field2: String!
+ field24: Int
+ field25: Int
+ field26: Interface5
+ field3: Interface2
+ field31: Object7
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+ field40: String!
+}
+
+type Object22 implements Interface2 & Interface3 {
+ field1: ID!
+ field2: String!
+ field3: Interface2
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+}
+
+type Object23 {
+ field43(argument13: InputObject3): Object24!
+ field45(argument14: InputObject4): Object24!
+ field46(argument15: InputObject3): Object24!
+ field47(argument16: InputObject4): Object24!
+ field48(argument17: InputObject5): Object24!
+ field49(argument18: InputObject6): Object24!
+ field50(argument19: InputObject7): Object24!
+ field51(argument20: InputObject9): Object24!
+ field52(argument21: InputObject10): Object25!
+ field54(argument22: InputObject11): Object26!
+ field56(argument23: InputObject12): Object24!
+}
+
+type Object24 implements Interface6 {
+ field36: Boolean!
+ field37: String
+ field44: Object8
+}
+
+type Object25 implements Interface6 {
+ field36: Boolean!
+ field37: String
+ field53: ID
+}
+
+type Object26 implements Interface6 {
+ field36: Boolean!
+ field37: String
+ field55: Interface5
+}
+
+type Object27 {
+ field105(argument55: ID): Interface3
+ field106(argument56: Int, argument57: String, argument58: Int, argument59: String): Object36
+ field57: Object28
+ field68(argument24: ID): Interface1
+ field69(argument25: Scalar1, argument26: [Enum2] = [EnumValue14], argument27: Int, argument28: String): Object5
+ field70(argument29: Float, argument30: Float, argument31: Float = 1.0, argument32: [Enum2] = [EnumValue14], argument33: Int, argument34: String): Object5
+ field71(argument35: Int, argument36: String): Object5
+ field72(argument37: [ID]): [Interface4]!
+ field73(argument38: [Enum1!]!, argument39: Int, argument40: String, argument41: Int, argument42: String): Object7
+ field74(argument43: String, argument44: Int = 1, argument45: Int = 2, argument46: Boolean): Object30
+ field91: Object32
+}
+
+type Object28 implements Interface3 {
+ field1: ID!
+ field58: String
+ field59: Boolean!
+ field60: [Object29]
+}
+
+type Object29 {
+ field61: String!
+ field62: String!
+ field63: String
+ field64: String
+ field65: String
+ field66: String
+ field67: String
+}
+
+type Object3 {
+ field6: String
+ field7: Interface2
+}
+
+type Object30 implements Interface2 & Interface3 {
+ field1: ID!
+ field14: String
+ field2: String!
+ field3: Interface2
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+ field75: String
+ field76: String
+ field77: String!
+ field78: Object31
+ field88: [Object31]
+ field89: [Object31]
+ field90: [Object31]
+}
+
+type Object31 {
+ field79: ID!
+ field80: Enum3
+ field81: String
+ field82: String
+ field83: String
+ field84: String
+ field85: Int
+ field86: Int
+ field87: String
+}
+
+type Object32 implements Interface2 & Interface3 & Interface5 {
+ field1: ID!
+ field104(argument51: Int, argument52: String, argument53: Int, argument54: String): Object7
+ field2: String!
+ field27: String
+ field28: String
+ field29: String
+ field3: Interface2
+ field30: String
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+ field92: String
+ field93: String
+ field94(argument47: Int, argument48: String, argument49: Int, argument50: String): Object33
+}
+
+type Object33 {
+ field103: Object4
+ field95: [Object34]
+}
+
+type Object34 {
+ field96: String
+ field97: Object35
+}
+
+type Object35 implements Interface2 & Interface3 & Interface4 {
+ field1: ID!
+ field100: [String!]
+ field101: [String!]
+ field102: [String!]
+ field16: String!
+ field2: String!
+ field24: Int
+ field25: Int
+ field26: Interface5
+ field3: Interface2
+ field31: Object7
+ field39: Interface1
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+ field98: [Interface5]
+ field99: String!
+}
+
+type Object36 {
+ field107: [Object37]
+ field110: Object4
+}
+
+type Object37 {
+ field108: String
+ field109: Interface7
+}
+
+type Object4 {
+ field10: Boolean!
+ field11: Boolean!
+ field12: String
+ field9: String
+}
+
+type Object5 {
+ field19: [Object6]
+ field22: Object4
+}
+
+type Object6 {
+ field20: String
+ field21: Interface1
+}
+
+type Object7 {
+ field32: [Object8]
+ field35: Object4
+}
+
+type Object8 {
+ field33: String
+ field34: Interface4
+}
+
+type Object9 implements Interface1 & Interface2 & Interface3 & Interface4 {
+ field1: ID!
+ field13: String
+ field14: String
+ field15: String
+ field16: String!
+ field17: Scalar1
+ field18(argument6: [Enum2] = [EnumValue14], argument7: Int, argument8: String): Object5
+ field2: String!
+ field23(argument10: [Enum2] = [EnumValue14], argument11: Int, argument12: String, argument9: Float = 1.0): Object5
+ field24: Int
+ field25: Int
+ field26: Interface5
+ field3: Interface2
+ field31: Object7
+ field4(argument1: [Enum1!] = [EnumValue1], argument2: Int, argument3: String, argument4: Int, argument5: String): Object2
+}
+
+enum Enum1 {
+ EnumValue1
+ EnumValue10
+ EnumValue11
+ EnumValue2
+ EnumValue3
+ EnumValue4
+ EnumValue5
+ EnumValue6
+ EnumValue7
+ EnumValue8
+ EnumValue9
+}
+
+enum Enum2 {
+ EnumValue12
+ EnumValue13
+ EnumValue14
+ EnumValue15
+ EnumValue16
+ EnumValue17
+}
+
+enum Enum3 {
+ EnumValue18
+ EnumValue19
+ EnumValue20
+ EnumValue21
+}
+
+scalar Scalar1
+
+scalar Scalar2
+
+input InputObject1 {
+ inputField1: String!
+}
+
+input InputObject10 {
+ inputField35: ID!
+}
+
+input InputObject11 {
+ inputField36: ID!
+ inputField37: String
+ inputField38: String
+ inputField39: String
+ inputField40: Boolean = true
+}
+
+input InputObject12 {
+ inputField41: String
+ inputField42: [Scalar2]
+}
+
+input InputObject2 {
+ inputField2: String
+ inputField3: String!
+}
+
+input InputObject3 {
+ inputField4: ID!
+ inputField5: Enum2!
+ inputField6: String!
+ inputField7: String
+ inputField8: String
+ inputField9: Scalar1
+}
+
+input InputObject4 {
+ inputField10: ID!
+ inputField11: Enum2!
+ inputField12: String!
+ inputField13: String
+ inputField14: String
+ inputField15: Scalar1
+}
+
+input InputObject5 {
+ inputField16: ID!
+ inputField17: String!
+}
+
+input InputObject6 {
+ inputField18: ID!
+ inputField19: String!
+}
+
+input InputObject7 {
+ inputField20: ID!
+ inputField21: String!
+ inputField22: String
+ inputField23: String!
+ inputField24: [Scalar2]
+ inputField25: InputObject8
+}
+
+input InputObject8 {
+ inputField26: ID
+ inputField27: String
+ inputField28: Scalar1
+}
+
+input InputObject9 {
+ inputField29: ID!
+ inputField30: String
+ inputField31: String!
+ inputField32: [ID!]
+ inputField33: [Scalar2]
+ inputField34: InputObject8
+}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-2-query.graphql b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-2-query.graphql
new file mode 100644
index 00000000000..5c3a27bf80d
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-2-query.graphql
@@ -0,0 +1 @@
+query {field1121 {field10 field50 {field10 field49 field50 {field10 field49 field50 {field10 field49 field50 {field10 field49}}}}}}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-2.graphqls b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-2.graphqls
new file mode 100644
index 00000000000..5fa1725bb71
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/large-schema-2.graphqls
@@ -0,0 +1,4263 @@
+schema {
+ query: Object1
+}
+
+interface Interface1 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface10 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field92: String
+}
+
+interface Interface11 {
+ field10: ID
+ field106: Scalar3
+ field107: String
+ field108: Boolean
+ field109: Boolean
+ field11: Boolean!
+ field110: Boolean
+ field111: String
+ field112: String
+ field113: String
+ field114: String
+ field115: String
+ field116: String
+ field117: String
+ field118: String
+ field119: Boolean
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field120: Boolean
+ field121: Boolean
+ field122: Boolean
+ field123: Boolean
+ field124: Scalar3
+ field125: String
+ field126: String
+ field127: Scalar2
+ field128: String
+ field129: String
+ field130: String
+ field131: Enum6
+ field132: String
+ field133: String
+ field134: Scalar3
+ field135: Boolean
+ field136: String
+ field137: String
+ field138: String
+ field139: String
+ field140: Boolean
+ field141: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface12 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field168: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface13 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface14 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field92: String
+}
+
+interface Interface15 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface16 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field206: Scalar2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface17 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface18 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field206: Scalar2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface19 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field212: Scalar2
+ field213: Scalar4
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface20 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field212: Scalar2
+ field213: Scalar4
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface21 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface22 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface23 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field206: Scalar2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface24 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface25 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface26 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface27 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface28 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface29 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface3 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field53: String
+ field54: Scalar1
+ field55: Scalar2
+ field56: String
+ field57: Boolean
+ field58: Enum2
+ field59: Int
+ field60: Boolean
+ field61: String
+ field62: String
+ field63: Scalar2
+ field64: Scalar2
+}
+
+interface Interface30 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field207: Interface17
+ field264(argument391: Int, argument392: Int, argument393: InputObject1): [Object33!]!
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface31 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field286: Boolean
+ field287: Scalar3
+ field288: Scalar3
+ field289: Boolean
+ field290: Boolean
+ field291: Boolean
+ field292: Boolean
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface32 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface33 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface34 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface35 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface36 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field92: String
+}
+
+interface Interface37 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field438: String
+ field439: String
+ field440: String
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field53: String
+ field54: Scalar1
+ field55: Scalar2
+ field56: String
+ field57: Boolean
+ field58: Enum2
+ field59: Int
+ field60: Boolean
+ field61: String
+ field62: String
+ field63: Scalar2
+ field64: Scalar2
+}
+
+interface Interface38 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field439: String
+ field440: String
+ field446: String
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field53: String
+ field54: Scalar1
+ field55: Scalar2
+ field56: String
+ field57: Boolean
+ field58: Enum2
+ field59: Int
+ field60: Boolean
+ field61: String
+ field62: String
+ field63: Scalar2
+ field64: Scalar2
+}
+
+interface Interface39 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface4 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface40 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface41 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field497: Boolean
+ field498: Scalar3
+ field499: Boolean
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field500: Boolean
+ field501: Boolean
+ field502: String
+ field503: Boolean
+ field504: Int
+ field505: Scalar3
+}
+
+interface Interface42 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field497: Boolean
+ field498: Scalar3
+ field499: Boolean
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field500: Boolean
+ field501: Boolean
+ field502: String
+ field503: Boolean
+ field504: Int
+ field505: Scalar3
+}
+
+interface Interface43 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field127: Scalar2
+ field139: Scalar2
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field529: Int
+ field530: String
+ field531: String
+ field532: Enum16
+ field533: String
+ field534: String
+ field535: Int
+ field536: String
+ field537: Boolean
+ field538: Int
+ field539: String
+}
+
+interface Interface44 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface45 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field498: Scalar4
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field502: String
+ field504: Int!
+ field505: Scalar4
+}
+
+interface Interface46 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field53: String
+ field54: Scalar1
+ field55: Scalar2
+ field56: String
+ field57: Boolean
+ field58: Enum2
+ field59: Int
+ field60: Boolean
+ field61: String
+ field62: String
+ field63: Scalar2
+ field64: Scalar2
+}
+
+interface Interface47 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field92: String
+}
+
+interface Interface48 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field778: String
+}
+
+interface Interface49 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field788: String
+}
+
+interface Interface5 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface50 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface6 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface7 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field53: String
+ field54: Scalar1
+ field55: Scalar2
+ field56: String
+ field57: Boolean
+ field58: Enum2
+ field59: Int
+ field60: Boolean
+ field61: String
+ field62: String
+ field63: Scalar2
+ field64: Scalar2
+}
+
+interface Interface8 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+interface Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object1 {
+ field1(argument1: ID): Interface1
+ field1000(argument1947: ID): Object134
+ field1001(argument1948: Scalar3, argument1949: String, argument1950: Boolean, argument1951: Boolean, argument1952: Boolean, argument1953: String, argument1954: String, argument1955: String, argument1956: String, argument1957: String, argument1958: String, argument1959: String, argument1960: String, argument1961: Boolean, argument1962: Boolean, argument1963: Boolean, argument1964: Boolean, argument1965: Boolean, argument1966: Scalar3, argument1967: String, argument1968: String, argument1969: Int, argument1970: Scalar2, argument1971: String, argument1972: String, argument1973: String, argument1974: ID, argument1975: Boolean, argument1976: Enum6, argument1977: String, argument1978: Int, argument1979: InputObject1, argument1980: String, argument1981: String, argument1982: Scalar3, argument1983: Boolean, argument1984: String, argument1985: String, argument1986: String, argument1987: String, argument1988: Boolean, argument1989: String): [Object134!]!
+ field1002(argument1990: ID): Interface48
+ field1003(argument1991: Int, argument1992: ID, argument1993: Boolean, argument1994: String, argument1995: String, argument1996: Int, argument1997: InputObject1): [Interface48!]!
+ field1004(argument1998: Int, argument1999: ID, argument2000: Boolean, argument2001: String, argument2002: Int, argument2003: InputObject1): [Object135!]!
+ field1005(argument2004: ID): Object135
+ field1006(argument2005: ID): Object136
+ field1008(argument2006: String, argument2007: Int, argument2008: ID, argument2009: Boolean, argument2010: String, argument2011: Int, argument2012: InputObject1, argument2013: Scalar2, argument2014: Scalar2, argument2015: Scalar2, argument2016: Scalar2): [Object136!]!
+ field1009(argument2017: Scalar2, argument2018: Int, argument2019: ID, argument2020: Boolean, argument2021: Scalar2, argument2022: String, argument2023: Int, argument2024: InputObject1, argument2025: String, argument2026: Scalar2, argument2027: Scalar2, argument2028: Scalar2, argument2029: Scalar2): [Object137!]!
+ field101(argument123: Int, argument124: Int, argument125: ID, argument126: InputObject1, argument127: Int): [Object11!]!
+ field1015(argument2030: ID): Object137
+ field1016(argument2031: ID): Object138
+ field102(argument128: Int, argument129: String, argument130: Int, argument131: ID, argument132: InputObject1, argument133: Scalar1, argument134: String, argument135: Int): [Object12!]!
+ field1021(argument2032: String, argument2033: Enum31, argument2034: Int, argument2035: String, argument2036: String, argument2037: ID, argument2038: Boolean, argument2039: String, argument2040: Int, argument2041: InputObject1, argument2042: String, argument2043: Int, argument2044: Int): [Object138!]!
+ field1022(argument2045: ID): Object139
+ field1023(argument2046: ID): Object140
+ field1024(argument2047: Int, argument2048: ID, argument2049: Boolean, argument2050: String, argument2051: Int, argument2052: InputObject1): [Object140!]!
+ field1025(argument2053: Int, argument2054: ID, argument2055: Boolean, argument2056: String, argument2057: Int, argument2058: InputObject1): [Object139!]!
+ field1026(argument2059: ID): Object141
+ field1030(argument2060: String, argument2061: Scalar1, argument2062: Int, argument2063: ID, argument2064: Boolean, argument2065: String, argument2066: Int, argument2067: InputObject1, argument2068: Int, argument2069: Enum32, argument2070: Scalar1, argument2071: Enum33): [Object141!]!
+ field1031(argument2072: ID): Object142
+ field1032(argument2073: Int, argument2074: ID, argument2075: Boolean, argument2076: String, argument2077: Int, argument2078: InputObject1): [Object142!]!
+ field1033(argument2079: ID): Object143
+ field1038(argument2080: Int, argument2081: ID, argument2082: Boolean, argument2083: String, argument2084: Int, argument2085: InputObject1, argument2086: String, argument2087: String, argument2088: Scalar2, argument2089: String): [Object143!]!
+ field1039(argument2090: ID): Object144
+ field1040(argument2091: Int, argument2092: ID, argument2093: Boolean, argument2094: String, argument2095: Int, argument2096: InputObject1): [Object144!]!
+ field1041(argument2097: ID): Object145
+ field1042(argument2098: Int, argument2099: ID, argument2100: Boolean, argument2101: String, argument2102: Int, argument2103: InputObject1): [Object145!]!
+ field1043(argument2104: ID): Interface50
+ field1044(argument2105: Int, argument2106: ID, argument2107: Boolean, argument2108: String, argument2109: Int, argument2110: InputObject1): [Interface50!]!
+ field1045(argument2111: ID): Object146
+ field1050(argument2112: String, argument2113: Scalar1, argument2114: String, argument2115: String, argument2116: Scalar2, argument2117: String, argument2118: Int, argument2119: Boolean, argument2120: String, argument2121: ID, argument2122: String, argument2123: String, argument2124: Boolean, argument2125: String, argument2126: String, argument2127: Enum2, argument2128: Int, argument2129: String, argument2130: Int, argument2131: InputObject1, argument2132: Boolean, argument2133: String, argument2134: String, argument2135: Scalar2, argument2136: Scalar2): [Object146!]!
+ field1051(argument2137: ID): Object147
+ field1052(argument2138: String, argument2139: Scalar1, argument2140: String, argument2141: String, argument2142: Scalar2, argument2143: String, argument2144: Int, argument2145: Boolean, argument2146: String, argument2147: ID, argument2148: String, argument2149: String, argument2150: Boolean, argument2151: String, argument2152: String, argument2153: Enum2, argument2154: Int, argument2155: String, argument2156: Int, argument2157: InputObject1, argument2158: Boolean, argument2159: String, argument2160: String, argument2161: Scalar2, argument2162: Scalar2): [Object147!]!
+ field1053(argument2163: ID): Object148
+ field1055(argument2164: String, argument2165: Scalar1, argument2166: Int, argument2167: Boolean, argument2168: ID, argument2169: Boolean, argument2170: Int, argument2171: String, argument2172: Int, argument2173: InputObject1, argument2174: String): [Object148!]!
+ field1056(argument2175: ID): Object149
+ field1058(argument2176: String, argument2177: Int, argument2178: ID, argument2179: Boolean, argument2180: String, argument2181: Int, argument2182: InputObject1, argument2183: String, argument2184: Scalar2): [Object149!]!
+ field1059(argument2185: ID): Object150
+ field1074(argument2192: ID): Object151
+ field1075(argument2193: Int, argument2194: Int, argument2195: ID, argument2196: InputObject1, argument2197: Int): [Object151!]!
+ field1076(argument2198: Int, argument2199: Int, argument2200: Int, argument2201: Int, argument2202: ID, argument2203: InputObject1, argument2204: Int, argument2205: String, argument2206: Int): [Object150!]!
+ field1077(argument2207: ID): Object98
+ field1078(argument2208: String, argument2209: String, argument2210: String, argument2211: String, argument2212: Int, argument2213: String, argument2214: ID, argument2215: Scalar1, argument2216: Float, argument2217: String, argument2218: String, argument2219: Float, argument2220: String, argument2221: Int, argument2222: InputObject1, argument2223: String, argument2224: String, argument2225: Int): [Object98!]!
+ field1079(argument2226: ID): Object152
+ field1081(argument2227: Boolean, argument2228: String, argument2229: Int, argument2230: ID, argument2231: Boolean, argument2232: String, argument2233: Int, argument2234: InputObject1): [Object152!]!
+ field1082(argument2235: ID): Interface8
+ field1083(argument2236: Int, argument2237: ID, argument2238: Boolean, argument2239: String, argument2240: Int, argument2241: InputObject1): [Interface8!]!
+ field1084(argument2242: ID): Object153
+ field1085(argument2243: Int, argument2244: ID, argument2245: Boolean, argument2246: String, argument2247: Int, argument2248: InputObject1): [Object153!]!
+ field1086(argument2249: Int, argument2250: Boolean, argument2251: Boolean, argument2252: ID, argument2253: Boolean, argument2254: Int, argument2255: Int, argument2256: Boolean, argument2257: String, argument2258: Int, argument2259: InputObject1, argument2260: Boolean): [Object154!]!
+ field1093(argument2261: ID): Object154
+ field1094(argument2262: ID): Object155
+ field1102(argument2263: String, argument2264: Int, argument2265: Int, argument2266: ID, argument2267: InputObject1, argument2268: String, argument2269: String, argument2270: Int, argument2271: Int): [Object155!]!
+ field1103(argument2272: ID): Object156
+ field1104(argument2273: Int, argument2274: ID, argument2275: Boolean, argument2276: String, argument2277: Int, argument2278: InputObject1): [Object156!]!
+ field1105(argument2279: ID): Object157
+ field1107(argument2280: Boolean, argument2281: String, argument2282: String, argument2283: Int, argument2284: ID, argument2285: Boolean, argument2286: String, argument2287: Int, argument2288: Int, argument2289: InputObject1, argument2290: Enum8): [Object157!]!
+ field1108(argument2291: ID): Object158
+ field1110(argument2292: String, argument2293: Int, argument2294: ID, argument2295: String, argument2296: Boolean, argument2297: String, argument2298: Int, argument2299: InputObject1): [Object158!]!
+ field1111(argument2300: Int, argument2301: String, argument2302: Int, argument2303: ID, argument2304: InputObject1, argument2305: String, argument2306: String, argument2307: Scalar1, argument2308: Int): [Object159!]!
+ field1119(argument2309: ID): Object159
+ field1120(argument2310: ID): Object42
+ field1121(argument2311: Scalar3, argument2312: Int, argument2313: ID, argument2314: Boolean, argument2315: String, argument2316: Int, argument2317: InputObject1): [Object42!]!
+ field1122(argument2318: ID): Object160
+ field1123(argument2319: Scalar2, argument2320: Int, argument2321: ID, argument2322: Boolean, argument2323: Scalar4, argument2324: String, argument2325: Int, argument2326: InputObject1): [Object160!]!
+ field1124(argument2327: ID): Object161
+ field1161(argument2337: Int, argument2338: String, argument2339: Scalar2, argument2340: Scalar2, argument2341: Int, argument2342: ID, argument2343: InputObject1): [Object161!]!
+ field1162(argument2344: ID): Object163
+ field1163(argument2345: Boolean, argument2346: Int, argument2347: Float, argument2348: Scalar2, argument2349: String, argument2350: Int, argument2351: ID, argument2352: InputObject1, argument2353: String, argument2354: Scalar1, argument2355: String, argument2356: Int): [Object163!]!
+ field1164(argument2357: Scalar2, argument2358: String, argument2359: Int, argument2360: Int, argument2361: ID, argument2362: InputObject1, argument2363: String, argument2364: Int): [Object164!]!
+ field1165(argument2365: ID): Object164
+ field1166(argument2366: ID): Object162
+ field1167(argument2367: Enum34, argument2368: String, argument2369: Scalar1, argument2370: Int, argument2371: Int, argument2372: ID, argument2373: InputObject1, argument2374: String, argument2375: Int): [Object162!]!
+ field1168(argument2376: ID): Object165
+ field1172(argument2377: String, argument2378: Int, argument2379: ID, argument2380: Boolean, argument2381: String, argument2382: Int, argument2383: InputObject1, argument2384: Scalar6, argument2385: Scalar6): [Object165!]!
+ field1173(argument2386: ID): Object53
+ field1174(argument2387: ID): Interface15
+ field1175(argument2388: Int, argument2389: ID, argument2390: Boolean, argument2391: String, argument2392: Int, argument2393: InputObject1): [Interface15!]!
+ field1176(argument2394: ID): Object166
+ field1179(argument2395: Int, argument2396: String, argument2397: Int, argument2398: ID, argument2399: InputObject1): [Object166!]!
+ field1180(argument2400: ID): Object167
+ field1181(argument2401: String, argument2402: Scalar1, argument2403: Scalar2, argument2404: String, argument2405: Int, argument2406: Boolean, argument2407: ID, argument2408: Boolean, argument2409: Enum2, argument2410: Int, argument2411: String, argument2412: Int, argument2413: InputObject1, argument2414: String, argument2415: String, argument2416: Boolean, argument2417: String, argument2418: String, argument2419: Scalar2, argument2420: Scalar2): [Object167!]!
+ field1182(argument2421: ID): Object168
+ field1183(argument2422: Int, argument2423: ID, argument2424: Boolean, argument2425: String, argument2426: Int, argument2427: InputObject1): [Object168!]!
+ field1184(argument2428: Boolean, argument2429: Int, argument2430: ID, argument2431: Boolean, argument2432: String, argument2433: Int, argument2434: InputObject1, argument2435: Boolean): [Object53!]!
+ field145(argument136: ID): Object12
+ field146(argument137: String, argument138: Int, argument139: Int, argument140: ID, argument141: String, argument142: InputObject1, argument143: String, argument144: Scalar1, argument145: String, argument146: Int): [Object13!]!
+ field166(argument147: ID): Object13
+ field167(argument148: ID): Interface12
+ field169(argument149: Int, argument150: String, argument151: ID, argument152: Boolean, argument153: String, argument154: Int, argument155: InputObject1): [Interface12!]!
+ field170(argument156: ID): Object15
+ field171(argument157: String, argument158: Int, argument159: ID, argument160: Boolean, argument161: String, argument162: Int, argument163: InputObject1, argument164: Scalar2): [Object15!]!
+ field172(argument165: ID, argument166: String): Object16
+ field185(argument167: ID): Interface9
+ field186(argument168: Int, argument169: ID, argument170: Boolean, argument171: String, argument172: Int, argument173: InputObject1): [Interface9!]!
+ field187(argument174: Scalar2, argument175: Boolean, argument176: Boolean, argument177: Boolean, argument178: Boolean, argument179: String, argument180: String, argument181: String, argument182: String, argument183: String, argument184: String, argument185: String, argument186: String, argument187: String, argument188: Boolean, argument189: String, argument190: Int, argument191: ID, argument192: Boolean, argument193: Scalar2, argument194: Boolean, argument195: Boolean, argument196: String, argument197: Int, argument198: InputObject1, argument199: String, argument200: String, argument201: String, argument202: Scalar2): [Object16!]!
+ field188(argument203: ID): Object17
+ field193(argument204: Boolean, argument205: String, argument206: String, argument207: Int, argument208: ID, argument209: Boolean, argument210: String, argument211: Int, argument212: Int, argument213: InputObject1, argument214: Enum8): [Object17!]!
+ field194(argument215: ID): Object18
+ field204(argument216: String, argument217: Scalar1, argument218: Int, argument219: Int, argument220: ID, argument221: InputObject1, argument222: Scalar2, argument223: Scalar1, argument224: String, argument225: Int): [Object18!]!
+ field205(argument226: ID): Interface16
+ field208(argument227: Int, argument228: ID, argument229: Boolean, argument230: String, argument231: Int, argument232: Scalar2, argument233: InputObject1): [Interface16!]!
+ field209(argument234: ID): Interface18
+ field210(argument235: Int, argument236: ID, argument237: Boolean, argument238: String, argument239: Int, argument240: Scalar2, argument241: InputObject1): [Interface18!]!
+ field211(argument242: ID): Object19
+ field222(argument243: Scalar2, argument244: Int, argument245: ID, argument246: Boolean, argument247: Scalar4, argument248: Scalar3, argument249: String, argument250: Int, argument251: InputObject1, argument252: Boolean, argument253: Enum9, argument254: Scalar3, argument255: Scalar3, argument256: Scalar4, argument257: String, argument258: Scalar3, argument259: Scalar3): [Object19!]!
+ field223(argument260: ID): Object20
+ field224(argument261: Int, argument262: ID, argument263: Boolean, argument264: String, argument265: Int, argument266: Scalar2, argument267: InputObject1): [Object20!]!
+ field225(argument268: ID): Object21
+ field226(argument269: Int, argument270: ID, argument271: Boolean, argument272: String, argument273: Int, argument274: Scalar2, argument275: InputObject1): [Object21!]!
+ field227(argument276: ID): Object22
+ field228(argument277: Int, argument278: ID, argument279: Boolean, argument280: String, argument281: Int, argument282: Scalar2, argument283: InputObject1): [Object22!]!
+ field229(argument284: ID): Object23
+ field230(argument285: Int, argument286: ID, argument287: Boolean, argument288: String, argument289: Int, argument290: Scalar2, argument291: InputObject1): [Object23!]!
+ field231(argument292: ID): Object24
+ field232(argument293: Int, argument294: ID, argument295: Boolean, argument296: String, argument297: Int, argument298: InputObject1): [Object24!]!
+ field233(argument299: ID): Interface27
+ field234(argument300: Int, argument301: ID, argument302: Boolean, argument303: String, argument304: Int, argument305: InputObject1): [Interface27!]!
+ field235(argument306: ID): Interface28
+ field236(argument307: Int, argument308: ID, argument309: Boolean, argument310: String, argument311: Int, argument312: InputObject1): [Interface28!]!
+ field237(argument313: ID): Object25
+ field240(argument314: Int, argument315: Boolean, argument316: Scalar2, argument317: ID, argument318: Boolean, argument319: String, argument320: Boolean, argument321: Int, argument322: InputObject1, argument323: Scalar2): [Object25!]!
+ field241(argument324: ID): Object26
+ field242(argument325: ID): Object27
+ field243(argument326: Int, argument327: ID, argument328: Boolean, argument329: String, argument330: Int, argument331: InputObject1): [Object27!]!
+ field244(argument332: ID): Object28
+ field245(argument333: Int, argument334: ID, argument335: Boolean, argument336: String, argument337: Int, argument338: InputObject1): [Object28!]!
+ field246(argument339: Int, argument340: ID, argument341: Boolean, argument342: String, argument343: Int, argument344: InputObject1): [Object26!]!
+ field247(argument345: Int, argument346: ID, argument347: Boolean, argument348: String, argument349: Int, argument350: InputObject1): [Interface29!]!
+ field248(argument351: ID): Interface29
+ field249(argument352: ID): Object29
+ field250(argument353: Int, argument354: ID, argument355: Boolean, argument356: String, argument357: Int, argument358: InputObject1): [Object29!]!
+ field251(argument359: ID): Interface25
+ field252(argument360: Int, argument361: ID, argument362: Boolean, argument363: String, argument364: Int, argument365: InputObject1): [Interface25!]!
+ field253(argument366: ID): Object30
+ field255(argument367: Int, argument368: ID, argument369: Boolean, argument370: String, argument371: Int, argument372: InputObject1): [Object30!]!
+ field256(argument373: ID): Object31
+ field260(argument374: String, argument375: String, argument376: Int, argument377: ID, argument378: Boolean, argument379: Scalar2, argument380: String, argument381: Int, argument382: InputObject1): [Object31!]!
+ field261(argument383: ID): Interface22
+ field262(argument384: Int, argument385: ID, argument386: Boolean, argument387: String, argument388: Int, argument389: InputObject1): [Interface22!]!
+ field263(argument390: ID): Object32
+ field269(argument394: Int, argument395: ID, argument396: Boolean, argument397: String, argument398: Int, argument399: InputObject1): [Object32!]!
+ field270(argument400: ID): Object34
+ field279(argument401: Scalar2, argument402: String, argument403: Scalar2, argument404: Int, argument405: Int, argument406: ID, argument407: InputObject1, argument408: Scalar2, argument409: Scalar2, argument410: Int, argument411: Int): [Object34!]!
+ field280(argument412: ID): Interface23
+ field281(argument413: Int, argument414: ID, argument415: Boolean, argument416: String, argument417: Int, argument418: Scalar2, argument419: InputObject1): [Interface23!]!
+ field282(argument420: ID): Object35
+ field284(argument421: String, argument422: Int, argument423: ID, argument424: Boolean, argument425: String, argument426: Int, argument427: InputObject1): [Object35!]!
+ field285(argument428: ID): Interface31
+ field293(argument429: ID): Object36
+ field294(argument430: Int, argument431: ID, argument432: Boolean, argument433: String, argument434: Int, argument435: InputObject1): [Object36!]!
+ field295(argument436: Int, argument437: ID, argument438: Boolean, argument439: Boolean, argument440: String, argument441: Int, argument442: InputObject1, argument443: Scalar3, argument444: Scalar3, argument445: Boolean, argument446: Boolean, argument447: Boolean, argument448: Boolean): [Interface31!]!
+ field296(argument449: Int, argument450: ID, argument451: Boolean, argument452: String, argument453: Int, argument454: InputObject1, argument455: String, argument456: String, argument457: String, argument458: Scalar2, argument459: Scalar2): [Object37!]!
+ field302(argument460: ID): Object37
+ field303(argument461: Int, argument462: ID, argument463: Boolean, argument464: String, argument465: String, argument466: String, argument467: String, argument468: Int, argument469: InputObject1): [Object38!]!
+ field307(argument470: ID): Object38
+ field308(argument471: Int, argument472: ID, argument473: Boolean, argument474: String, argument475: Int, argument476: InputObject1): [Interface32!]!
+ field309(argument477: ID): Interface32
+ field310(argument478: ID): Object39
+ field311(argument479: Int, argument480: ID, argument481: Boolean, argument482: String, argument483: Int, argument484: InputObject1): [Object39!]!
+ field312(argument485: ID): Object40
+ field319(argument486: Boolean, argument487: String, argument488: String, argument489: Int, argument490: ID, argument491: Boolean, argument492: String, argument493: String, argument494: Int, argument495: InputObject1, argument496: Boolean, argument497: String): [Object40!]!
+ field320(argument498: ID): Object41
+ field326(argument499: Scalar2, argument500: Int, argument501: ID, argument502: Boolean, argument503: String, argument504: Scalar2, argument505: Int, argument506: InputObject1): [Object41!]!
+ field327(argument507: ID): Interface13
+ field328(argument508: Int, argument509: ID, argument510: Boolean, argument511: String, argument512: Int, argument513: InputObject1): [Interface13!]!
+ field329(argument514: ID): Interface33
+ field330(argument515: Int, argument516: ID, argument517: Boolean, argument518: String, argument519: Int, argument520: InputObject1): [Interface33!]!
+ field331(argument521: ID): Object43
+ field332(argument522: Int, argument523: ID, argument524: Boolean, argument525: String, argument526: Int, argument527: InputObject1): [Object43!]!
+ field333(argument528: Int, argument529: ID, argument530: Boolean, argument531: String, argument532: Int, argument533: InputObject1): [Interface34!]!
+ field334(argument534: ID): Interface34
+ field335(argument535: Int, argument536: ID, argument537: Boolean, argument538: String, argument539: Int, argument540: Int, argument541: String, argument542: String, argument543: Enum10, argument544: Int, argument545: Scalar2, argument546: Int, argument547: Enum2, argument548: String, argument549: Int, argument550: InputObject1, argument551: String, argument552: Int, argument553: Int, argument554: String, argument555: Int, argument556: Int, argument557: String, argument558: String, argument559: Enum10, argument560: Int, argument561: Scalar2, argument562: Int): [Object44!]!
+ field357(argument563: ID): Object44
+ field358(argument564: Scalar2, argument565: Int, argument566: ID, argument567: Boolean, argument568: String, argument569: Int, argument570: InputObject1): [Object45!]!
+ field360(argument571: ID): Object45
+ field361(argument572: ID): Object46
+ field363(argument573: Boolean, argument574: Int, argument575: ID, argument576: Boolean, argument577: String, argument578: Int, argument579: InputObject1): [Object46!]!
+ field364(argument580: Int, argument581: ID, argument582: Boolean, argument583: String, argument584: Int, argument585: InputObject1): [Interface2!]!
+ field365(argument586: ID): Interface2
+ field366(argument587: ID): Object2
+ field367(argument588: Int, argument589: Int, argument590: ID, argument591: InputObject1, argument592: String, argument593: Int): [Object2!]!
+ field368(argument594: ID): Object5
+ field369(argument595: Boolean, argument596: String, argument597: String, argument598: String, argument599: Int, argument600: Boolean, argument601: Int, argument602: ID, argument603: InputObject1, argument604: Int, argument605: Boolean): [Object5!]!
+ field370(argument606: ID): Object3
+ field371(argument607: ID): Object4
+ field372(argument608: Int, argument609: Int, argument610: ID, argument611: InputObject1): [Object4!]!
+ field373(argument612: Int, argument613: ID, argument614: String, argument615: String, argument616: Int, argument617: InputObject1, argument618: Int): [Object3!]!
+ field374(argument619: ID): Object47
+ field380(argument620: Int, argument621: Int, argument622: ID, argument623: InputObject1, argument624: String, argument625: Scalar2): [Object47!]!
+ field381(argument626: Int, argument627: Int, argument628: ID, argument629: InputObject1, argument630: String, argument631: String, argument632: Int): [Object48!]!
+ field386(argument633: ID): Object48
+ field387(argument634: ID): Object49
+ field401(argument635: Enum11, argument636: String, argument637: Int, argument638: String, argument639: Int, argument640: ID, argument641: InputObject1, argument642: String, argument643: Scalar2, argument644: String, argument645: String, argument646: String, argument647: Scalar1, argument648: Enum12, argument649: Int): [Object49!]!
+ field402(argument650: ID): Object50
+ field403(argument651: String, argument652: Int, argument653: ID, argument654: Boolean, argument655: String, argument656: Int, argument657: InputObject1, argument658: Scalar2): [Object50!]!
+ field404(argument659: ID): Object51
+ field405(argument660: Int, argument661: ID, argument662: Boolean, argument663: String, argument664: Int, argument665: InputObject1): [Object51!]!
+ field406(argument666: ID): Object8
+ field407(argument667: Enum3, argument668: Int, argument669: Int, argument670: ID, argument671: InputObject1, argument672: Int): [Object8!]!
+ field408(argument673: ID): Object52
+ field412(argument674: Int, argument675: ID, argument676: Boolean, argument677: Boolean, argument678: String, argument679: Int, argument680: InputObject1, argument681: Scalar3, argument682: Scalar3, argument683: Boolean, argument684: Boolean, argument685: Boolean, argument686: Boolean): [Object52!]!
+ field413(argument687: ID): Object54
+ field414(argument688: Int, argument689: ID, argument690: Boolean, argument691: String, argument692: Int, argument693: Scalar2, argument694: InputObject1): [Object54!]!
+ field415(argument695: ID): Object55
+ field418(argument696: String, argument697: Int, argument698: ID, argument699: Boolean, argument700: String, argument701: Int, argument702: InputObject1, argument703: String, argument704: Scalar2, argument705: Scalar2): [Object55!]!
+ field419(argument706: ID): Object56
+ field422(argument707: String, argument708: String, argument709: Int, argument710: ID, argument711: Boolean, argument712: String, argument713: Int, argument714: InputObject1, argument715: String, argument716: Scalar2): [Object56!]!
+ field423(argument717: String, argument718: Int, argument719: Int, argument720: ID, argument721: Enum13, argument722: InputObject1, argument723: Scalar1, argument724: String, argument725: Int): [Object57!]!
+ field432(argument726: ID): Object57
+ field433(argument727: ID): Object58
+ field434(argument728: String, argument729: Int, argument730: ID, argument731: Boolean, argument732: String, argument733: Int, argument734: InputObject1, argument735: Scalar2): [Object58!]!
+ field435(argument736: ID): Object59
+ field436(argument737: Int, argument738: ID, argument739: Boolean, argument740: Enum2, argument741: String, argument742: Int, argument743: InputObject1): [Object59!]!
+ field437(argument744: ID): Interface37
+ field441(argument745: String, argument746: Scalar1, argument747: Scalar2, argument748: String, argument749: Int, argument750: Boolean, argument751: String, argument752: ID, argument753: Boolean, argument754: String, argument755: String, argument756: Enum2, argument757: Int, argument758: String, argument759: Int, argument760: InputObject1, argument761: Boolean, argument762: String, argument763: String, argument764: Scalar2, argument765: Scalar2): [Interface37!]!
+ field442(argument766: ID): Object60
+ field444(argument767: Scalar3, argument768: Int, argument769: Scalar2, argument770: ID, argument771: Boolean, argument772: String, argument773: Int, argument774: InputObject1): [Object60!]!
+ field445(argument775: ID): Interface38
+ field447(argument776: String, argument777: Scalar1, argument778: Scalar2, argument779: String, argument780: Int, argument781: Boolean, argument782: String, argument783: ID, argument784: Boolean, argument785: String, argument786: String, argument787: Enum2, argument788: Int, argument789: String, argument790: Int, argument791: InputObject1, argument792: Boolean, argument793: String, argument794: String, argument795: Scalar2, argument796: Scalar2): [Interface38!]!
+ field448(argument797: ID): Object61
+ field467(argument807: Int, argument808: String, argument809: Int, argument810: ID, argument811: InputObject1, argument812: String, argument813: Int): [Object61!]!
+ field468(argument814: Int, argument815: String, argument816: Int, argument817: ID, argument818: InputObject1, argument819: Scalar2, argument820: String, argument821: Int): [Object62!]!
+ field469(argument822: ID): Object62
+ field470(argument823: ID): Object63
+ field471(argument824: Int, argument825: Int, argument826: ID, argument827: InputObject1, argument828: String, argument829: Int): [Object63!]!
+ field472(argument830: ID): Object64
+ field473(argument831: Boolean, argument832: Int, argument833: ID, argument834: Boolean, argument835: String, argument836: Int, argument837: InputObject1): [Object64!]!
+ field474(argument838: ID): Object65
+ field495(argument842: Scalar3, argument843: Int, argument844: ID, argument845: Boolean, argument846: String, argument847: Int, argument848: InputObject1, argument849: String, argument850: String, argument851: String): [Object65!]!
+ field496(argument852: ID): Object67
+ field508(argument853: Boolean, argument854: Scalar3, argument855: Int, argument856: Int, argument857: ID, argument858: Boolean, argument859: Boolean, argument860: Boolean, argument861: Int, argument862: String, argument863: Int, argument864: InputObject1, argument865: Boolean, argument866: Boolean, argument867: Scalar3): [Object67!]!
+ field509(argument868: Int, argument869: ID, argument870: Boolean, argument871: String, argument872: Int, argument873: InputObject1): [Interface39!]!
+ field51(argument29: Int, argument30: ID, argument31: Boolean, argument32: String, argument33: Int, argument34: InputObject1): [Interface1!]!
+ field510(argument874: ID): Interface39
+ field511(argument875: ID): Object68
+ field512(argument876: ID): Interface42
+ field513(argument877: Boolean, argument878: Scalar3, argument879: Int, argument880: ID, argument881: Boolean, argument882: Boolean, argument883: Boolean, argument884: String, argument885: Int, argument886: InputObject1, argument887: Boolean, argument888: Boolean, argument889: Scalar3): [Interface42!]!
+ field514(argument890: ID): Object69
+ field516(argument891: ID): Object70
+ field52(argument35: ID): Interface3
+ field521(argument892: ID): Object71
+ field522(argument893: Int, argument894: ID, argument895: Boolean, argument896: String, argument897: Int, argument898: InputObject1): [Object71!]!
+ field523(argument899: Boolean, argument900: Enum15, argument901: Int, argument902: ID, argument903: Boolean, argument904: String, argument905: Int, argument906: InputObject1, argument907: Scalar2, argument908: Scalar2): [Object70!]!
+ field524(argument909: Int, argument910: ID, argument911: Boolean, argument912: String, argument913: Int, argument914: InputObject1, argument915: String): [Object69!]!
+ field525(argument916: Boolean, argument917: Scalar3, argument918: Int, argument919: Int, argument920: ID, argument921: Boolean, argument922: Boolean, argument923: Boolean, argument924: Int, argument925: String, argument926: Int, argument927: InputObject1, argument928: Boolean, argument929: String, argument930: Boolean, argument931: Scalar3): [Object68!]!
+ field526(argument932: ID): Interface41
+ field527(argument933: Boolean, argument934: Scalar3, argument935: Int, argument936: ID, argument937: Boolean, argument938: Boolean, argument939: Boolean, argument940: String, argument941: Int, argument942: InputObject1, argument943: Boolean, argument944: Boolean, argument945: Scalar3): [Interface41!]!
+ field528(argument946: String, argument947: Int, argument948: String, argument949: String, argument950: Enum16, argument951: String, argument952: Boolean, argument953: Int, argument954: Scalar2, argument955: ID, argument956: Boolean, argument957: String, argument958: Int, argument959: InputObject1, argument960: String, argument961: String, argument962: String, argument963: Int, argument964: String, argument965: Boolean, argument966: Scalar2, argument967: Int, argument968: String): [Object72!]!
+ field544(argument969: ID): Object72
+ field545(argument970: ID): Object73
+ field548(argument971: Scalar3, argument972: Boolean, argument973: Boolean, argument974: Scalar3, argument975: String, argument976: Int, argument977: Int, argument978: ID, argument979: Boolean, argument980: Boolean, argument981: Boolean, argument982: Int, argument983: String, argument984: Int, argument985: InputObject1, argument986: Boolean, argument987: Boolean, argument988: Scalar3): [Object73!]!
+ field549(argument989: ID): Object74
+ field550(argument1000: Boolean, argument1001: Boolean, argument1002: Scalar3, argument990: Boolean, argument991: Scalar3, argument992: Int, argument993: ID, argument994: Boolean, argument995: Boolean, argument996: Boolean, argument997: String, argument998: Int, argument999: InputObject1): [Object74!]!
+ field551(argument1003: ID): Object75
+ field568(argument1004: Int, argument1005: Enum17, argument1006: ID, argument1007: Boolean, argument1008: Scalar2, argument1009: String, argument1010: Int, argument1011: InputObject1, argument1012: Scalar2): [Object75!]!
+ field569(argument1013: ID): Object77
+ field570(argument1014: Int, argument1015: ID, argument1016: Boolean, argument1017: String, argument1018: Int, argument1019: InputObject1): [Object77!]!
+ field571(argument1020: ID): Object78
+ field574(argument1021: Int, argument1022: Int, argument1023: ID, argument1024: InputObject1, argument1025: Int): [Object78!]!
+ field575(argument1026: Int, argument1027: ID, argument1028: Boolean, argument1029: String, argument1030: Int, argument1031: InputObject1): [Interface44!]!
+ field576(argument1032: ID): Interface44
+ field577(argument1033: Int, argument1034: Int, argument1035: ID, argument1036: InputObject1, argument1037: Int, argument1038: Int): [Object79!]!
+ field582(argument1039: ID): Object79
+ field583(argument1040: ID): Object76
+ field584(argument1041: String, argument1042: String, argument1043: Scalar2, argument1044: Scalar2, argument1045: Scalar2, argument1046: Scalar1, argument1047: Int, argument1048: Scalar2, argument1049: Scalar2, argument1050: Scalar1, argument1051: Scalar1, argument1052: Int, argument1053: ID, argument1054: InputObject1, argument1055: String, argument1056: Scalar2): [Object80!]!
+ field599(argument1057: ID): Object80
+ field600(argument1058: String, argument1059: String, argument1060: Scalar2, argument1061: Scalar2, argument1062: Scalar2, argument1063: Scalar1, argument1064: Int, argument1065: Scalar2, argument1066: Scalar2, argument1067: Scalar1, argument1068: Int, argument1069: ID, argument1070: InputObject1, argument1071: String, argument1072: Int): [Object76!]!
+ field601(argument1073: ID): Object81
+ field602(argument1074: ID): Object82
+ field603(argument1075: ID): Object83
+ field604(argument1076: Enum19, argument1077: Int, argument1078: ID, argument1079: Boolean, argument1080: String, argument1081: Int, argument1082: InputObject1, argument1083: Scalar2, argument1084: Scalar2): [Object83!]!
+ field605(argument1085: Int, argument1086: ID, argument1087: Boolean, argument1088: String, argument1089: Int, argument1090: InputObject1): [Object82!]!
+ field606(argument1091: Int, argument1092: ID, argument1093: Boolean, argument1094: String, argument1095: Int, argument1096: InputObject1): [Object81!]!
+ field607(argument1097: ID): Interface45
+ field608(argument1098: Int, argument1099: ID, argument1100: Boolean, argument1101: String, argument1102: Int, argument1103: InputObject1): [Interface45!]!
+ field609(argument1104: ID): Object84
+ field629(argument1105: Int, argument1106: String, argument1107: String, argument1108: Enum16, argument1109: String, argument1110: Int, argument1111: Scalar2, argument1112: ID, argument1113: Boolean, argument1114: String, argument1115: Int, argument1116: InputObject1, argument1117: String, argument1118: Int, argument1119: String, argument1120: Boolean, argument1121: Scalar2, argument1122: Int, argument1123: String): [Object85!]!
+ field630(argument1124: ID): Object85
+ field631(argument1125: String, argument1126: Scalar2, argument1127: Scalar1, argument1128: Int, argument1129: String, argument1130: Scalar2, argument1131: Scalar2, argument1132: Scalar2, argument1133: Scalar2, argument1134: String, argument1135: Int, argument1136: ID, argument1137: InputObject1, argument1138: Scalar1, argument1139: Enum20, argument1140: Enum21, argument1141: Scalar2, argument1142: Scalar2, argument1143: Int, argument1144: String): [Object84!]!
+ field632(argument1145: ID): Object86
+ field633(argument1146: Int, argument1147: ID, argument1148: Boolean, argument1149: String, argument1150: Int, argument1151: InputObject1): [Object86!]!
+ field634(argument1152: Int, argument1153: ID, argument1154: Boolean, argument1155: String, argument1156: Int, argument1157: InputObject1): [Interface40!]!
+ field635(argument1158: ID): Interface40
+ field636(argument1159: Int, argument1160: String, argument1161: String, argument1162: Enum16, argument1163: String, argument1164: Int, argument1165: Scalar2, argument1166: ID, argument1167: Boolean, argument1168: String, argument1169: Int, argument1170: InputObject1, argument1171: String, argument1172: Int, argument1173: String, argument1174: Boolean, argument1175: Scalar2, argument1176: Int, argument1177: String): [Interface43!]!
+ field637(argument1178: ID): Interface43
+ field638(argument1179: ID): Interface19
+ field639(argument1180: Scalar2, argument1181: Int, argument1182: ID, argument1183: Boolean, argument1184: Scalar4, argument1185: String, argument1186: Int, argument1187: InputObject1): [Interface19!]!
+ field640(argument1188: ID): Object87
+ field643(argument1189: Int, argument1190: ID, argument1191: Boolean, argument1192: String, argument1193: Int, argument1194: String, argument1195: Int, argument1196: InputObject1): [Object87!]!
+ field644(argument1197: ID): Object88
+ field646(argument1198: ID): Object89
+ field648(argument1199: String, argument1200: Int, argument1201: ID, argument1202: Boolean, argument1203: String, argument1204: Int, argument1205: InputObject1): [Object89!]!
+ field649(argument1206: Int, argument1207: String, argument1208: ID, argument1209: Boolean, argument1210: String, argument1211: Int, argument1212: InputObject1, argument1213: String): [Object88!]!
+ field65(argument36: String, argument37: Scalar1, argument38: Scalar2, argument39: String, argument40: Int, argument41: Boolean, argument42: ID, argument43: Boolean, argument44: Enum2, argument45: Int, argument46: String, argument47: Int, argument48: InputObject1, argument49: Boolean, argument50: String, argument51: String, argument52: Scalar2, argument53: Scalar2): [Interface3!]!
+ field650(argument1214: ID): Object90
+ field653(argument1215: String, argument1216: Scalar1, argument1217: Scalar2, argument1218: String, argument1219: Int, argument1220: Boolean, argument1221: ID, argument1222: Boolean, argument1223: Enum2, argument1224: Int, argument1225: String, argument1226: Int, argument1227: InputObject1, argument1228: String, argument1229: String, argument1230: Boolean, argument1231: String, argument1232: String, argument1233: Scalar2, argument1234: Scalar2): [Object90!]!
+ field654(argument1235: ID): Object91
+ field66(argument54: ID): Interface4
+ field668(argument1236: String, argument1237: String, argument1238: Boolean, argument1239: Enum22, argument1240: String, argument1241: Int, argument1242: String, argument1243: String, argument1244: ID, argument1245: Boolean, argument1246: Enum23, argument1247: Enum24, argument1248: String, argument1249: String, argument1250: Int, argument1251: InputObject1, argument1252: Int, argument1253: String, argument1254: Boolean, argument1255: String, argument1256: String): [Object91!]!
+ field669(argument1257: ID): Object66
+ field67(argument55: Int, argument56: ID, argument57: Boolean, argument58: String, argument59: Int, argument60: InputObject1): [Interface4!]!
+ field670(argument1258: String, argument1259: String, argument1260: Scalar2, argument1261: Scalar2, argument1262: Scalar1, argument1263: Int, argument1264: Scalar2, argument1265: Scalar1, argument1266: Scalar1, argument1267: Scalar2, argument1268: Int, argument1269: ID, argument1270: InputObject1, argument1271: String, argument1272: String, argument1273: Scalar2, argument1274: String): [Object92!]!
+ field68(argument61: ID): Interface5
+ field686(argument1275: ID): Object92
+ field687(argument1276: String, argument1277: String, argument1278: Scalar2, argument1279: Scalar2, argument1280: Scalar1, argument1281: Int, argument1282: Scalar2, argument1283: Scalar2, argument1284: Scalar1, argument1285: Int, argument1286: ID, argument1287: InputObject1, argument1288: String, argument1289: String, argument1290: String, argument1291: Int): [Object66!]!
+ field688(argument1292: ID): Object93
+ field69(argument62: Int, argument63: ID, argument64: Boolean, argument65: String, argument66: Int, argument67: InputObject1): [Interface5!]!
+ field70(argument68: ID): Interface6
+ field700(argument1299: ID): Object94
+ field701(argument1300: Int, argument1301: Int, argument1302: ID, argument1303: InputObject1, argument1304: Enum25, argument1305: Int): [Object94!]!
+ field702(argument1306: String, argument1307: Int, argument1308: ID, argument1309: Int, argument1310: Scalar2, argument1311: InputObject1, argument1312: Int): [Object93!]!
+ field703(argument1313: ID): Interface10
+ field704(argument1314: String, argument1315: Int, argument1316: ID, argument1317: Boolean, argument1318: String, argument1319: Int, argument1320: InputObject1, argument1321: Scalar2): [Interface10!]!
+ field705(argument1322: ID): Object95
+ field71(argument69: ID): Interface7
+ field72(argument70: String, argument71: Scalar1, argument72: Scalar2, argument73: String, argument74: Int, argument75: Boolean, argument76: ID, argument77: Boolean, argument78: Enum2, argument79: Int, argument80: String, argument81: Int, argument82: InputObject1, argument83: Boolean, argument84: String, argument85: String, argument86: Scalar2, argument87: Scalar2): [Interface7!]!
+ field721(argument1323: Int, argument1324: String, argument1325: Int, argument1326: ID, argument1327: InputObject1, argument1328: Int): [Object95!]!
+ field722(argument1329: Int, argument1330: String, argument1331: Int, argument1332: ID, argument1333: InputObject1, argument1334: String, argument1335: String, argument1336: Int): [Object96!]!
+ field728(argument1337: ID): Object96
+ field729(argument1338: ID): Object97
+ field73(argument88: Int, argument89: ID, argument90: Boolean, argument91: String, argument92: Int, argument93: InputObject1): [Interface6!]!
+ field74(argument94: ID): Object7
+ field747(argument1339: ID): Object99
+ field748(argument1340: Int, argument1341: ID, argument1342: Boolean, argument1343: String, argument1344: Int, argument1345: InputObject1): [Object99!]!
+ field749(argument1346: Int, argument1347: ID, argument1348: Boolean, argument1349: String, argument1350: Int, argument1351: InputObject1): [Object97!]!
+ field750(argument1352: ID): Object100
+ field755(argument1353: Int, argument1354: ID, argument1355: Boolean, argument1356: Int, argument1357: Int, argument1358: Int, argument1359: Boolean, argument1360: String, argument1361: Int, argument1362: InputObject1): [Object100!]!
+ field756(argument1363: ID): Object101
+ field758(argument1364: Scalar5, argument1365: Enum26, argument1366: Int, argument1367: ID, argument1368: Boolean, argument1369: String, argument1370: Int, argument1371: InputObject1): [Object101!]!
+ field759(argument1372: ID): Interface26
+ field760(argument1373: Int, argument1374: ID, argument1375: Boolean, argument1376: String, argument1377: Int, argument1378: InputObject1): [Interface26!]!
+ field761(argument1379: ID): Object6
+ field762(argument1380: String, argument1381: String, argument1382: Boolean, argument1383: Int, argument1384: Boolean, argument1385: String, argument1386: Int, argument1387: ID, argument1388: InputObject1, argument1389: String, argument1390: String, argument1391: Boolean, argument1392: String, argument1393: String, argument1394: String, argument1395: Int): [Object6!]!
+ field763(argument1396: ID): Object102
+ field773(argument1397: Boolean, argument1398: Int, argument1399: Float, argument1400: ID, argument1401: Scalar2, argument1402: Int, argument1403: InputObject1, argument1404: String, argument1405: Scalar1, argument1406: Int): [Object102!]!
+ field774(argument1407: ID): Object103
+ field776(argument1408: String, argument1409: Int, argument1410: ID, argument1411: Boolean, argument1412: String, argument1413: Int, argument1414: InputObject1, argument1415: Scalar2, argument1416: Scalar2): [Object103!]!
+ field777(argument1417: ID): Object104
+ field784(argument1418: String, argument1419: Int, argument1420: Enum27, argument1421: ID, argument1422: Boolean, argument1423: String, argument1424: String, argument1425: Int, argument1426: InputObject1, argument1427: String, argument1428: String, argument1429: Enum27, argument1430: Scalar2): [Object104!]!
+ field785(argument1431: Int, argument1432: ID, argument1433: Boolean, argument1434: String, argument1435: Int, argument1436: InputObject1): [Object105!]!
+ field786(argument1437: ID): Object105
+ field787(argument1438: ID): Interface49
+ field789(argument1439: ID): Object106
+ field790(argument1440: Int, argument1441: ID, argument1442: Boolean, argument1443: String, argument1444: String, argument1445: Int, argument1446: InputObject1): [Object106!]!
+ field791(argument1447: ID): Object107
+ field792(argument1448: Int, argument1449: ID, argument1450: Boolean, argument1451: String, argument1452: String, argument1453: Int, argument1454: InputObject1): [Object107!]!
+ field793(argument1455: ID): Object108
+ field794(argument1456: Int, argument1457: ID, argument1458: Boolean, argument1459: String, argument1460: String, argument1461: Int, argument1462: InputObject1): [Object108!]!
+ field795(argument1463: ID): Object109
+ field796(argument1464: Int, argument1465: ID, argument1466: Boolean, argument1467: String, argument1468: String, argument1469: Int, argument1470: InputObject1): [Object109!]!
+ field797(argument1471: ID): Object110
+ field798(argument1472: Int, argument1473: ID, argument1474: Boolean, argument1475: String, argument1476: String, argument1477: Int, argument1478: InputObject1): [Object110!]!
+ field799(argument1479: Int, argument1480: ID, argument1481: Boolean, argument1482: String, argument1483: String, argument1484: Int, argument1485: InputObject1): [Interface49!]!
+ field800(argument1486: ID): Object111
+ field802(argument1487: Int, argument1488: ID, argument1489: Boolean, argument1490: String, argument1491: Int, argument1492: InputObject1, argument1493: String): [Object111!]!
+ field803(argument1494: ID): Object112
+ field809(argument1495: ID): Object113
+ field811(argument1496: Int, argument1497: ID, argument1498: Boolean, argument1499: String, argument1500: String, argument1501: Int, argument1502: InputObject1): [Object113!]!
+ field812(argument1503: String, argument1504: Int, argument1505: String, argument1506: ID, argument1507: Boolean, argument1508: String, argument1509: Int, argument1510: InputObject1, argument1511: Scalar2, argument1512: String, argument1513: String, argument1514: String, argument1515: Scalar2): [Object112!]!
+ field813(argument1516: ID): Interface35
+ field814(argument1517: Int, argument1518: ID, argument1519: Boolean, argument1520: String, argument1521: Int, argument1522: InputObject1): [Interface35!]!
+ field815(argument1523: ID): Interface20
+ field816(argument1524: Scalar2, argument1525: Int, argument1526: ID, argument1527: Boolean, argument1528: Scalar4, argument1529: String, argument1530: Int, argument1531: InputObject1): [Interface20!]!
+ field817(argument1532: ID): Object114
+ field820(argument1533: Int, argument1534: ID, argument1535: Boolean, argument1536: String, argument1537: Enum28, argument1538: Int, argument1539: InputObject1, argument1540: String): [Object114!]!
+ field821(argument1541: ID): Object115
+ field838(argument1542: String, argument1543: String, argument1544: String, argument1545: String, argument1546: String, argument1547: Boolean, argument1548: Int, argument1549: String, argument1550: String, argument1551: ID, argument1552: Boolean, argument1553: String, argument1554: String, argument1555: String, argument1556: Int, argument1557: InputObject1, argument1558: String, argument1559: String, argument1560: String, argument1561: String, argument1562: String, argument1563: String, argument1564: String, argument1565: String): [Object115!]!
+ field839(argument1566: ID): Object116
+ field840(argument1567: Int, argument1568: String, argument1569: ID, argument1570: Boolean, argument1571: String, argument1572: Int, argument1573: InputObject1): [Object116!]!
+ field841(argument1574: ID): Object117
+ field842(argument1575: Scalar2, argument1576: Int, argument1577: ID, argument1578: Boolean, argument1579: Scalar4, argument1580: String, argument1581: Int, argument1582: InputObject1): [Object117!]!
+ field843(argument1583: ID): Object118
+ field852(argument1584: Int, argument1585: Int, argument1586: Int, argument1587: Int, argument1588: Int, argument1589: String, argument1590: ID, argument1591: Boolean, argument1592: String, argument1593: String, argument1594: Int, argument1595: Int, argument1596: InputObject1, argument1597: Int, argument1598: String, argument1599: Int): [Object118!]!
+ field853(argument1600: ID): Interface30
+ field854(argument1601: ID): Object33
+ field855(argument1602: Int, argument1603: Int, argument1604: ID, argument1605: InputObject1, argument1606: String, argument1607: Int): [Object33!]!
+ field856(argument1608: Int, argument1609: ID, argument1610: Boolean, argument1611: String, argument1612: Int, argument1613: InputObject1): [Interface30!]!
+ field857(argument1614: ID): Object119
+ field876(argument1615: String, argument1616: Scalar2, argument1617: Scalar1, argument1618: Scalar2, argument1619: Int, argument1620: String, argument1621: Scalar2, argument1622: String, argument1623: Int, argument1624: ID, argument1625: InputObject1, argument1626: Scalar1, argument1627: Enum20, argument1628: Enum21, argument1629: Scalar2, argument1630: Scalar2, argument1631: Scalar2, argument1632: Int, argument1633: String): [Object119!]!
+ field877(argument1634: ID): Interface47
+ field878(argument1635: String, argument1636: Int, argument1637: ID, argument1638: Boolean, argument1639: String, argument1640: Int, argument1641: InputObject1, argument1642: Scalar2): [Interface47!]!
+ field879(argument1643: ID): Object120
+ field884(argument1644: ID): Object121
+ field887(argument1645: String, argument1646: String, argument1647: Int, argument1648: Scalar2, argument1649: ID, argument1650: Boolean, argument1651: String, argument1652: Int, argument1653: InputObject1, argument1654: Scalar2): [Object121!]!
+ field888(argument1655: String, argument1656: String, argument1657: Int, argument1658: ID, argument1659: Boolean, argument1660: String, argument1661: Int, argument1662: InputObject1, argument1663: String, argument1664: String, argument1665: String): [Object120!]!
+ field889(argument1666: ID): Interface14
+ field89(argument100: Int, argument101: Int, argument102: ID, argument103: InputObject1, argument104: Boolean, argument105: Int, argument106: Enum4, argument98: Enum3, argument99: Boolean): [Object7!]!
+ field890(argument1667: String, argument1668: Int, argument1669: ID, argument1670: Boolean, argument1671: String, argument1672: Int, argument1673: InputObject1, argument1674: Scalar2): [Interface14!]!
+ field891(argument1675: Int, argument1676: ID, argument1677: Boolean, argument1678: String, argument1679: Int, argument1680: InputObject1, argument1681: String, argument1682: Scalar2, argument1683: Enum29): [Object122!]!
+ field898(argument1687: ID): Object122
+ field899(argument1688: ID): Object123
+ field90(argument107: ID): Object9
+ field900(argument1689: Int, argument1690: String, argument1691: Int, argument1692: ID, argument1693: InputObject1, argument1694: Int): [Object123!]!
+ field901(argument1695: ID): Object124
+ field903(argument1696: Int, argument1697: ID, argument1698: Boolean, argument1699: Boolean, argument1700: String, argument1701: Int, argument1702: InputObject1, argument1703: Scalar3, argument1704: Scalar3, argument1705: Boolean, argument1706: Boolean, argument1707: Boolean, argument1708: Boolean): [Object124!]!
+ field904(argument1709: ID): Object125
+ field93(argument108: ID): Object10
+ field935(argument1710: ID): Object126
+ field936(argument1711: Int, argument1712: ID, argument1713: Boolean, argument1714: String, argument1715: Int, argument1716: InputObject1): [Object126!]!
+ field937(argument1717: Scalar2, argument1718: Boolean, argument1719: Boolean, argument1720: Boolean, argument1721: String, argument1722: Boolean, argument1723: Scalar2, argument1724: Boolean, argument1725: Scalar2, argument1726: Int, argument1727: Int, argument1728: String, argument1729: ID, argument1730: String, argument1731: Boolean, argument1732: Int, argument1733: Boolean, argument1734: Scalar2, argument1735: String, argument1736: Int, argument1737: InputObject1, argument1738: String, argument1739: String, argument1740: String, argument1741: Boolean, argument1742: Int, argument1743: Boolean, argument1744: Boolean, argument1745: Scalar2, argument1746: String, argument1747: Boolean, argument1748: Scalar2, argument1749: String, argument1750: String, argument1751: Scalar2, argument1752: String, argument1753: Scalar2, argument1754: String): [Object125!]!
+ field938(argument1755: ID): Object127
+ field943(argument1756: Int, argument1757: ID, argument1758: Boolean, argument1759: String, argument1760: Int, argument1761: InputObject1, argument1762: Enum29, argument1763: String, argument1764: Scalar2, argument1765: String, argument1766: Enum30): [Object127!]!
+ field944(argument1767: ID): Object128
+ field95(argument109: Int, argument110: ID, argument111: Boolean, argument112: String, argument113: Int, argument114: InputObject1, argument115: Enum5): [Object10!]!
+ field953(argument1768: String, argument1769: String, argument1770: Boolean, argument1771: Boolean, argument1772: String, argument1773: Int, argument1774: String, argument1775: String, argument1776: ID, argument1777: Boolean, argument1778: String, argument1779: Int, argument1780: InputObject1, argument1781: String, argument1782: String, argument1783: String, argument1784: String, argument1785: String, argument1786: String): [Object128!]!
+ field954(argument1787: ID): Object129
+ field96(argument116: Int, argument117: ID, argument118: Boolean, argument119: String, argument120: Int, argument121: InputObject1): [Object9!]!
+ field967(argument1788: String, argument1789: String, argument1790: String, argument1791: String, argument1792: String, argument1793: String, argument1794: String, argument1795: Boolean, argument1796: Int, argument1797: ID, argument1798: Boolean, argument1799: String, argument1800: String, argument1801: Int, argument1802: InputObject1, argument1803: String, argument1804: String, argument1805: Boolean): [Object129!]!
+ field968(argument1806: ID): Interface11
+ field969(argument1807: ID): Object130
+ field97(argument122: ID): Object11
+ field970(argument1808: Int, argument1809: ID, argument1810: Boolean, argument1811: String, argument1812: Int, argument1813: InputObject1): [Object130!]!
+ field971(argument1814: ID): Interface21
+ field972(argument1815: Int, argument1816: ID, argument1817: Boolean, argument1818: String, argument1819: Int, argument1820: InputObject1): [Interface21!]!
+ field973(argument1821: ID): Interface17
+ field974(argument1822: Int, argument1823: ID, argument1824: Boolean, argument1825: String, argument1826: Int, argument1827: InputObject1): [Interface17!]!
+ field975(argument1828: Scalar3, argument1829: String, argument1830: Boolean, argument1831: Boolean, argument1832: Boolean, argument1833: String, argument1834: String, argument1835: String, argument1836: String, argument1837: String, argument1838: String, argument1839: String, argument1840: String, argument1841: Boolean, argument1842: Boolean, argument1843: Boolean, argument1844: Boolean, argument1845: Boolean, argument1846: Scalar3, argument1847: String, argument1848: String, argument1849: Int, argument1850: Scalar2, argument1851: String, argument1852: String, argument1853: String, argument1854: ID, argument1855: Boolean, argument1856: Enum6, argument1857: String, argument1858: Int, argument1859: InputObject1, argument1860: String, argument1861: String, argument1862: Scalar3, argument1863: Boolean, argument1864: String, argument1865: String, argument1866: String, argument1867: String, argument1868: Boolean, argument1869: String): [Interface11!]!
+ field976(argument1870: ID): Object131
+ field984(argument1871: String, argument1872: Int, argument1873: Int, argument1874: ID, argument1875: InputObject1, argument1876: String, argument1877: String, argument1878: String, argument1879: String): [Object131!]!
+ field985(argument1880: ID): Interface24
+ field986(argument1881: ID): Object132
+ field988(argument1882: Int, argument1883: ID, argument1884: Boolean, argument1885: String, argument1886: Int, argument1887: Int, argument1888: InputObject1): [Object132!]!
+ field989(argument1889: Int, argument1890: ID, argument1891: Boolean, argument1892: String, argument1893: Int, argument1894: InputObject1): [Interface24!]!
+ field990(argument1895: ID): Object133
+ field993(argument1896: Int, argument1897: ID, argument1898: Boolean, argument1899: Int, argument1900: String, argument1901: Int, argument1902: InputObject1, argument1903: String): [Object133!]!
+ field994(argument1904: ID): Object14
+ field995(argument1905: Scalar2, argument1906: String, argument1907: Int, argument1908: Scalar1, argument1909: Scalar1, argument1910: String, argument1911: Int, argument1912: ID, argument1913: InputObject1, argument1914: String, argument1915: Enum7, argument1916: Scalar2, argument1917: String, argument1918: Int): [Object14!]!
+ field996(argument1919: ID): Interface46
+ field997(argument1920: String, argument1921: Scalar1, argument1922: Scalar2, argument1923: String, argument1924: Int, argument1925: Boolean, argument1926: ID, argument1927: Boolean, argument1928: Enum2, argument1929: Int, argument1930: String, argument1931: Int, argument1932: InputObject1, argument1933: Boolean, argument1934: String, argument1935: String, argument1936: Scalar2, argument1937: Scalar2): [Interface46!]!
+ field998(argument1938: ID): Interface36
+ field999(argument1939: String, argument1940: Int, argument1941: ID, argument1942: Boolean, argument1943: String, argument1944: Int, argument1945: InputObject1, argument1946: Scalar2): [Interface36!]!
+}
+
+type Object10 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field94: Enum5
+}
+
+type Object100 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field751: Int
+ field752: Int
+ field753: Int
+ field754: Boolean
+}
+
+type Object101 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field212: Scalar5
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field757: Enum26
+}
+
+type Object102 {
+ field764: Boolean
+ field765: Object6
+ field766: Float
+ field767: ID
+ field768: Scalar2
+ field769: Interface2
+ field770: String
+ field771: Scalar1
+ field772: Int!
+}
+
+type Object103 implements Interface13 & Interface14 & Interface15 & Interface2 & Interface47 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field775: Scalar2
+ field92: String
+}
+
+type Object104 implements Interface2 & Interface48 & Interface8 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field132: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field778: String
+ field779: String
+ field780: Enum27
+ field781: String
+ field782: Enum27
+ field783: Scalar2
+}
+
+type Object105 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object106 implements Interface2 & Interface49 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field788: String
+}
+
+type Object107 implements Interface2 & Interface49 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field788: String
+}
+
+type Object108 implements Interface2 & Interface49 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field788: String
+}
+
+type Object109 implements Interface2 & Interface49 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field788: String
+}
+
+type Object11 {
+ field100: Int!
+ field98: ID
+ field99: Interface8
+}
+
+type Object110 implements Interface2 & Interface49 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field788: String
+}
+
+type Object111 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field801: String
+}
+
+type Object112 implements Interface13 & Interface14 & Interface15 & Interface2 & Interface36 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field804: String
+ field805: Scalar2
+ field806: String
+ field807: String
+ field808: String
+ field92: String
+}
+
+type Object113 implements Interface2 & Interface6 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field810: String
+}
+
+type Object114 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field818: Enum28
+ field819: String
+}
+
+type Object115 implements Interface12 & Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field168: String
+ field176: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field822: String
+ field823: String
+ field824: String
+ field825: String
+ field826: Boolean
+ field827: String
+ field828: String
+ field829: String
+ field830: String
+ field831: String
+ field832: String
+ field833: String
+ field834: String
+ field835: String
+ field836: String
+ field837: String
+}
+
+type Object116 implements Interface12 & Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field168: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object117 implements Interface19 & Interface2 & Interface21 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field212: Scalar2
+ field213: Scalar4
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object118 implements Interface12 & Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field168: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field783: Int
+ field844: Int
+ field845: Int
+ field846: Int
+ field847: Int
+ field848: String
+ field849: Int
+ field850: Int
+ field851: String
+}
+
+type Object119 {
+ field858: String
+ field859: Scalar2!
+ field860: Scalar1
+ field861: Scalar2
+ field862: Interface2
+ field863: String
+ field864: Scalar2
+ field865: String
+ field866: ID
+ field867: Interface2
+ field868: Scalar1
+ field869: Enum20
+ field870: Enum21
+ field871: Scalar2
+ field872: Scalar2
+ field873: Scalar2
+ field874: Int!
+ field875: String
+}
+
+type Object12 {
+ field103: String
+ field104: ID
+ field105: Interface11
+ field142: Scalar1
+ field143: String
+ field144: Int!
+}
+
+type Object120 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field176: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field880: String
+ field881: String
+ field882: String
+ field883: String
+}
+
+type Object121 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field127: Scalar2
+ field139: Scalar2
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field885: String
+ field886: String
+}
+
+type Object122 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field192: Enum29
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field892(argument1684: Int, argument1685: Int, argument1686: InputObject1): [Object123!]!
+ field897: String
+}
+
+type Object123 {
+ field893: String
+ field894: ID
+ field895: Object122
+ field896: Int!
+}
+
+type Object124 implements Interface2 & Interface31 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field286: Boolean
+ field287: Scalar3
+ field288: Scalar3
+ field289: Boolean
+ field290: Boolean
+ field291: Boolean
+ field292: Boolean
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field902: Interface40
+}
+
+type Object125 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field506: Int
+ field507: Int
+ field905: Scalar2
+ field906: Boolean
+ field907: Boolean
+ field908: Boolean
+ field909: String
+ field910: Boolean
+ field911: Scalar2
+ field912: Boolean
+ field913: Scalar2
+ field914: String
+ field915: String
+ field916: Boolean
+ field917: Scalar2
+ field918: String
+ field919: String
+ field920: String
+ field921: Boolean
+ field922: Int
+ field923: Boolean
+ field924: Boolean
+ field925: Scalar2
+ field926: String
+ field927: Boolean
+ field928: Scalar2
+ field929: String
+ field930: String
+ field931: Scalar2
+ field932: String
+ field933: Scalar2
+ field934: String
+}
+
+type Object126 implements Interface2 & Interface27 & Interface6 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object127 implements Interface2 & Interface6 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field192: Enum30
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field939: Enum29
+ field940: String
+ field941: Scalar2
+ field942: String
+}
+
+type Object128 implements Interface12 & Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field168: String
+ field176: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field779: String
+ field826: Boolean
+ field831: String
+ field945: Boolean
+ field946: String
+ field947: String
+ field948: String
+ field949: String
+ field950: String
+ field951: String
+ field952: String
+}
+
+type Object129 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field955: String
+ field956: String
+ field957: String
+ field958: String
+ field959: String
+ field960: String
+ field961: String
+ field962: Boolean
+ field963: String
+ field964: String
+ field965: String
+ field966: Boolean
+}
+
+type Object13 {
+ field147: String
+ field148: ID
+ field149: String
+ field150: String
+ field151: Object14
+ field163: Scalar1
+ field164: String
+ field165: Int!
+}
+
+type Object130 implements Interface17 & Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object131 {
+ field977: String
+ field978: ID
+ field979: String
+ field980: Interface11
+ field981: String
+ field982: String
+ field983: String
+}
+
+type Object132 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field987: Int
+}
+
+type Object133 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field991: Int
+ field992: String
+}
+
+type Object134 implements Interface11 & Interface17 & Interface2 & Interface9 {
+ field10: ID
+ field106: Scalar3
+ field107: String
+ field108: Boolean
+ field109: Boolean
+ field11: Boolean!
+ field110: Boolean
+ field111: String
+ field112: String
+ field113: String
+ field114: String
+ field115: String
+ field116: String
+ field117: String
+ field118: String
+ field119: Boolean
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field120: Boolean
+ field121: Boolean
+ field122: Boolean
+ field123: Boolean
+ field124: Scalar3
+ field125: String
+ field126: String
+ field127: Scalar2
+ field128: String
+ field129: String
+ field130: String
+ field131: Enum6
+ field132: String
+ field133: String
+ field134: Scalar3
+ field135: Boolean
+ field136: String
+ field137: String
+ field138: String
+ field139: String
+ field140: Boolean
+ field141: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object135 implements Interface2 & Interface32 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object136 implements Interface13 & Interface14 & Interface15 & Interface2 & Interface47 & Interface9 {
+ field10: ID
+ field1007: Scalar2
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field535: Scalar2
+ field64: Scalar2
+ field775: Scalar2
+ field92: String
+}
+
+type Object137 implements Interface2 & Interface24 & Interface33 & Interface4 & Interface9 {
+ field10: ID
+ field1010: Scalar2
+ field1011: Scalar2
+ field1012: String
+ field1013: Scalar2
+ field1014: Scalar2
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field850: Scalar2
+}
+
+type Object138 implements Interface12 & Interface2 {
+ field10: ID
+ field1017: String
+ field1018: Enum31
+ field1019: String
+ field1020: Int
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field168: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field783: Int
+ field851: String
+}
+
+type Object139 implements Interface2 & Interface5 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object14 {
+ field152: Scalar2
+ field153: String
+ field154: Scalar1
+ field155: Scalar1
+ field156: String
+ field157: ID
+ field158: String
+ field159: Enum7
+ field160: Scalar2
+ field161: String
+ field162: Int!
+}
+
+type Object140 implements Interface2 & Interface5 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object141 implements Interface2 {
+ field10: ID
+ field1027: Scalar1
+ field1028: Int
+ field1029: Scalar1
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field493: Enum33
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field775: Enum32
+ field92: String
+}
+
+type Object142 implements Interface2 & Interface28 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object143 implements Interface2 & Interface50 & Interface9 {
+ field10: ID
+ field1034: String
+ field1035: String
+ field1036: Scalar2
+ field1037: String
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object144 implements Interface2 & Interface50 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object145 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object146 implements Interface13 & Interface15 & Interface2 & Interface3 & Interface37 & Interface46 & Interface9 {
+ field10: ID
+ field1046: String
+ field1047: String
+ field1048: String
+ field1049: String
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field438: String
+ field439: String
+ field440: String
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field53: String
+ field54: Scalar1
+ field55: Scalar2
+ field56: String
+ field57: Boolean
+ field58: Enum2
+ field59: Int
+ field60: Boolean
+ field61: String
+ field62: String
+ field63: Scalar2
+ field64: Scalar2
+}
+
+type Object147 implements Interface13 & Interface15 & Interface2 & Interface38 & Interface46 & Interface7 & Interface9 {
+ field10: ID
+ field1046: String
+ field1047: String
+ field1048: String
+ field1049: String
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field439: String
+ field440: String
+ field446: String
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field53: String
+ field54: Scalar1
+ field55: Scalar2
+ field56: String
+ field57: Boolean
+ field58: Enum2
+ field59: Int
+ field60: Boolean
+ field61: String
+ field62: String
+ field63: Scalar2
+ field64: Scalar2
+}
+
+type Object148 implements Interface2 & Interface9 {
+ field10: ID
+ field1054: Scalar1
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field53: String
+ field57: Boolean
+ field59: Int
+ field830: String
+}
+
+type Object149 implements Interface13 & Interface14 & Interface15 & Interface2 & Interface36 & Interface9 {
+ field10: ID
+ field1057: String
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field92: String
+}
+
+type Object15 implements Interface10 & Interface13 & Interface14 & Interface15 & Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field92: String
+}
+
+type Object150 {
+ field1060(argument2186: Int, argument2187: Int, argument2188: InputObject1): [Object150!]!
+ field1061: Int
+ field1062: Int
+ field1063(argument2189: Int, argument2190: Int, argument2191: InputObject1): [Object151!]!
+ field1068: ID
+ field1069: Object150
+ field1070: Int
+ field1071: Interface8
+ field1072: String
+ field1073: Int!
+}
+
+type Object151 {
+ field1064: Interface2
+ field1065: ID
+ field1066: Object150
+ field1067: Int!
+}
+
+type Object152 implements Interface2 & Interface8 {
+ field10: ID
+ field1080: Boolean
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field176: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object153 implements Interface2 & Interface26 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object154 implements Interface2 {
+ field10: ID
+ field1087: Boolean
+ field1088: Boolean
+ field1089: Int
+ field1090: Int
+ field1091: Boolean
+ field1092: Boolean
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object155 {
+ field1095: String
+ field1096: ID
+ field1097: String
+ field1098: String
+ field1099: Int
+ field1100: Object104
+ field1101: Int!
+}
+
+type Object156 implements Interface2 & Interface22 & Interface24 & Interface25 & Interface4 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object157 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field1106: Int
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field176: String
+ field189: Boolean
+ field190: String
+ field192: Enum8
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object158 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field1109: String
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field176: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object159 {
+ field1112: String
+ field1113: ID
+ field1114: Interface2
+ field1115: String
+ field1116: String
+ field1117: Scalar1
+ field1118: Int!
+}
+
+type Object16 implements Interface2 {
+ field10: ID
+ field108: Boolean
+ field109: Boolean
+ field11: Boolean!
+ field110: Boolean
+ field111: String
+ field112: String
+ field113: String
+ field114: String
+ field115: String
+ field116: String
+ field117: String
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field136: String
+ field137: String
+ field138: String
+ field139: Scalar2
+ field173: Scalar2
+ field174: Boolean
+ field175: String
+ field176: String
+ field177: Boolean!
+ field178: Boolean!
+ field179: Boolean!
+ field180: Boolean
+ field181: String
+ field182: Scalar2
+ field183: Boolean
+ field184: Boolean
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object160 implements Interface19 & Interface2 & Interface20 & Interface21 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field212: Scalar2
+ field213: Scalar4
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object161 {
+ field1125: Object16
+ field1126: String
+ field1127: Scalar2
+ field1128: Scalar2
+ field1129: ID
+ field1130: Interface2
+ field1131: Object162
+}
+
+type Object162 {
+ field1132: Enum34
+ field1133: String
+ field1134(argument2328: Int, argument2329: Int, argument2330: InputObject1): [Object163!]!
+ field1145(argument2331: Int, argument2332: Int, argument2333: InputObject1): [Object162!]!
+ field1146: Interface2
+ field1147: Scalar1
+ field1148: Interface8
+ field1149(argument2334: Int, argument2335: Int, argument2336: InputObject1): [Object164!]!
+ field1157: ID
+ field1158: Object162
+ field1159: String
+ field1160: Int!
+}
+
+type Object163 {
+ field1135: Boolean
+ field1136: Float
+ field1137: Scalar2
+ field1138: String
+ field1139: ID
+ field1140: String
+ field1141: Scalar1
+ field1142: String
+ field1143: Int!
+ field1144: Object162
+}
+
+type Object164 {
+ field1150: Scalar2
+ field1151: Interface2
+ field1152: String
+ field1153: ID
+ field1154: String
+ field1155: Int!
+ field1156: Object162
+}
+
+type Object165 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field1169: String
+ field1170: Scalar6
+ field1171: Scalar6
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object166 {
+ field1177: String
+ field1178: ID
+}
+
+type Object167 implements Interface13 & Interface15 & Interface2 & Interface46 & Interface7 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field53: String
+ field54: Scalar1
+ field55: Scalar2
+ field56: String
+ field57: Boolean
+ field58: Enum2
+ field59: Int
+ field60: Boolean
+ field61: String
+ field62: String
+ field63: Scalar2
+ field64: Scalar2
+ field651: String
+ field652: String
+}
+
+type Object168 implements Interface2 & Interface6 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object17 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field176: String
+ field189: Boolean
+ field190: String
+ field191: Int
+ field192: Enum8
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object18 {
+ field195: String
+ field196: Interface2
+ field197: Scalar1
+ field198: Interface2
+ field199: ID
+ field200: Scalar2
+ field201: Scalar1
+ field202: String
+ field203: Int!
+}
+
+type Object19 implements Interface19 & Interface2 & Interface20 & Interface21 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field135: Boolean
+ field2: Interface2
+ field212: Scalar2
+ field213: Scalar4
+ field214: Scalar3
+ field215: Enum9
+ field216: Scalar3
+ field217: Scalar3
+ field218: Scalar4
+ field219: String
+ field220: Scalar3
+ field221: Scalar3
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object2 {
+ field6: ID
+ field7: Interface2
+ field8: String
+ field9: Int!
+}
+
+type Object20 implements Interface16 & Interface2 & Interface22 & Interface23 & Interface24 & Interface4 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field206: Scalar2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object21 implements Interface18 & Interface2 & Interface22 & Interface24 & Interface25 & Interface4 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field206: Scalar2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object22 implements Interface18 & Interface2 & Interface22 & Interface24 & Interface25 & Interface4 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field206: Scalar2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object23 implements Interface16 & Interface2 & Interface22 & Interface23 & Interface24 & Interface4 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field206: Scalar2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object24 implements Interface2 & Interface26 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object25 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field127: Scalar2
+ field139: Scalar2
+ field2: Interface2
+ field238: Boolean
+ field239: Boolean
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object26 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object27 implements Interface1 & Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object28 implements Interface1 & Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object29 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object3 {
+ field13(argument14: Int, argument15: Int, argument16: InputObject1): [Object4!]!
+ field42: ID
+ field43: String
+ field44: String
+ field45: Interface2
+ field46: Interface2
+ field47: Int!
+}
+
+type Object30 implements Interface2 & Interface28 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field254: Interface21
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object31 implements Interface2 & Interface29 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field257: String
+ field258: String
+ field259: Scalar2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object32 implements Interface2 & Interface24 & Interface30 & Interface4 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field207: Interface17
+ field264(argument391: Int, argument392: Int, argument393: InputObject1): [Object33!]!
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object33 {
+ field265: ID
+ field266: Interface2
+ field267: String
+ field268: Int!
+}
+
+type Object34 {
+ field271: Scalar2!
+ field272: String
+ field273: Scalar2!
+ field274: ID
+ field275: Scalar2!
+ field276: Scalar2!
+ field277: Int!
+ field278: Int!
+}
+
+type Object35 implements Interface2 & Interface29 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field283: String
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object36 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object37 implements Interface2 & Interface32 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field297: String
+ field298: String
+ field299: String
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field300: Scalar2
+ field301: Scalar2
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object38 implements Interface2 & Interface32 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field304: String
+ field305: String
+ field306: String
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object39 implements Interface2 & Interface24 & Interface30 & Interface4 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field207: Interface17
+ field264(argument391: Int, argument392: Int, argument393: InputObject1): [Object33!]!
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object4 {
+ field14: Object5
+ field40: Object3
+ field41: ID
+}
+
+type Object40 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field313: Boolean
+ field314: String
+ field315: String
+ field316: String
+ field317: Boolean
+ field318: String
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object41 implements Interface2 & Interface28 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field321: Scalar2
+ field322: Scalar2
+ field323: Object42
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object42 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field324: Scalar3
+ field325: Boolean!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Object16!
+}
+
+type Object43 implements Interface2 & Interface24 & Interface30 & Interface4 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field207: Interface17
+ field264(argument391: Int, argument392: Int, argument393: InputObject1): [Object33!]!
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object44 implements Interface2 & Interface34 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field336: String
+ field337: Int
+ field338: Int
+ field339: String
+ field340: String
+ field341: Enum10
+ field342: Int
+ field343: Scalar2
+ field344: Int
+ field345: String
+ field346: Int
+ field347: Int
+ field348: String
+ field349: Int
+ field350: Int
+ field351: String
+ field352: String
+ field353: Enum10
+ field354: Int
+ field355: Scalar2
+ field356: Int
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field58: Enum2
+}
+
+type Object45 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field359: Scalar2
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object46 implements Interface2 & Interface27 & Interface35 & Interface6 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field362: Boolean
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object47 {
+ field375: Interface2
+ field376: ID
+ field377: Interface2
+ field378: String
+ field379: Scalar2
+}
+
+type Object48 {
+ field382: ID
+ field383: String
+ field384: String
+ field385: Int!
+}
+
+type Object49 {
+ field388: Enum11
+ field389: String
+ field390: String
+ field391: ID
+ field392: String
+ field393: Object14
+ field394: Scalar2
+ field395: String
+ field396: String
+ field397: String
+ field398: Scalar1
+ field399: Enum12
+ field400: Int!
+}
+
+type Object5 {
+ field15: Boolean!
+ field16: String
+ field17(argument17: Int, argument18: Int, argument19: InputObject1): [Object5!]!
+ field18: String
+ field19: String
+ field20(argument20: Int, argument21: Int, argument22: InputObject1): [Object6!]!
+ field35: Boolean!
+ field36: ID
+ field37(argument23: Int, argument24: Int, argument25: InputObject1): [Object5!]!
+ field38: Int!
+ field39: Boolean!
+}
+
+type Object50 implements Interface10 & Interface13 & Interface14 & Interface15 & Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field92: String
+}
+
+type Object51 implements Interface2 & Interface6 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object52 implements Interface2 & Interface31 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field286: Boolean
+ field287: Scalar3
+ field288: Scalar3
+ field289: Boolean
+ field290: Boolean
+ field291: Boolean
+ field292: Boolean
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field409: Object53
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object53 implements Interface2 & Interface27 & Interface35 & Interface6 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field362: Boolean
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field410: String
+ field411: Boolean
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object54 implements Interface2 & Interface24 & Interface33 & Interface4 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field206: Scalar2
+ field207: Interface17
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object55 implements Interface13 & Interface14 & Interface15 & Interface2 & Interface36 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field416: String
+ field417: Scalar2
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field92: String
+}
+
+type Object56 implements Interface13 & Interface14 & Interface15 & Interface2 & Interface36 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field420: String
+ field421: String
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field92: String
+}
+
+type Object57 {
+ field424: String
+ field425: ID
+ field426: Enum13
+ field427: Object14
+ field428: Scalar1
+ field429: Object57
+ field430: String
+ field431: Int!
+}
+
+type Object58 implements Interface10 & Interface13 & Interface14 & Interface15 & Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field64: Scalar2
+ field92: String
+}
+
+type Object59 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field58: Enum2
+}
+
+type Object6 {
+ field21: String
+ field22: String
+ field23: Boolean
+ field24: Object5
+ field25: Boolean
+ field26: String
+ field27: ID
+ field28: String
+ field29: String
+ field30: Boolean
+ field31: String
+ field32: String
+ field33: String
+ field34: Int!
+}
+
+type Object60 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field212: Scalar3
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field443: Scalar2
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object61 {
+ field449: Object62
+ field463: String
+ field464: ID
+ field465: String
+ field466: Int!
+}
+
+type Object62 {
+ field450(argument798: Int, argument799: Int, argument800: InputObject1): [Object61!]!
+ field451(argument801: Int, argument802: Int, argument803: InputObject1): [Object62!]!
+ field452: String
+ field453: ID
+ field454: Object62
+ field455: Scalar2
+ field456: String
+ field457(argument804: Int, argument805: Int, argument806: InputObject1): [Object63!]!
+ field462: Int!
+}
+
+type Object63 {
+ field458: Object62
+ field459: ID
+ field460: String
+ field461: Int!
+}
+
+type Object64 implements Interface2 & Interface27 & Interface6 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field362: Boolean
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object65 implements Interface2 & Interface39 & Interface40 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field212: Scalar3
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field475: Enum14
+ field476(argument839: Int, argument840: Int, argument841: InputObject1): [Object66!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field491: String
+ field492: String
+ field493: Enum14
+ field494: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object66 {
+ field477: String
+ field478: String
+ field479: Scalar2!
+ field480: Scalar2!
+ field481: Scalar1
+ field482: Interface2
+ field483: Scalar2!
+ field484: Scalar2!
+ field485: Scalar1
+ field486: ID
+ field487: String
+ field488: String
+ field489: String
+ field490: Int!
+}
+
+type Object67 implements Interface2 & Interface39 & Interface40 & Interface41 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field497: Boolean
+ field498: Scalar3
+ field499: Boolean
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field500: Boolean
+ field501: Boolean
+ field502: String
+ field503: Boolean
+ field504: Int
+ field505: Scalar3
+ field506: Int
+ field507: Int
+}
+
+type Object68 implements Interface2 & Interface39 & Interface40 & Interface41 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field491: String
+ field497: Boolean
+ field498: Scalar3
+ field499: Boolean
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field500: Boolean
+ field501: Boolean
+ field502: String
+ field503: Boolean
+ field504: Int
+ field505: Scalar3
+ field506: Int
+ field507: Int
+}
+
+type Object69 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field515: String
+}
+
+type Object7 {
+ field75: Enum3
+ field76: Boolean
+ field77(argument95: Int, argument96: Int, argument97: InputObject1): [Object8!]!
+ field83: ID
+ field84: Interface2
+ field85: Boolean
+ field86: Interface8
+ field87: Int!
+ field88: Enum4
+}
+
+type Object70 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field517: Boolean
+ field518: Enum15
+ field519: Scalar2
+ field520: Scalar2
+}
+
+type Object71 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object72 implements Interface2 & Interface43 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field127: Scalar2
+ field139: Scalar2
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field529: Int
+ field530: String
+ field531: String
+ field532: Enum16
+ field533: String
+ field534: String
+ field535: Int
+ field536: String
+ field537: Boolean
+ field538: Int
+ field539: String
+ field540: String
+ field541: Boolean
+ field542: String
+ field543: String
+}
+
+type Object73 implements Interface2 & Interface39 & Interface40 & Interface41 & Interface42 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field497: Boolean
+ field498: Scalar3
+ field499: Boolean
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field500: Boolean
+ field501: Boolean
+ field502: String
+ field503: Boolean
+ field504: Int
+ field505: Scalar3
+ field506: Int
+ field507: Int
+ field517: Boolean
+ field546: Scalar3
+ field547: String
+}
+
+type Object74 implements Interface2 & Interface39 & Interface40 & Interface41 & Interface42 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field497: Boolean
+ field498: Scalar3
+ field499: Boolean
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field500: Boolean
+ field501: Boolean
+ field502: String
+ field503: Boolean
+ field504: Int
+ field505: Scalar3
+}
+
+type Object75 implements Interface2 & Interface40 & Interface44 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field212: Scalar4
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field475: Enum18
+ field476(argument839: Int, argument840: Int, argument841: InputObject1): [Object76!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field493: Enum18
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field552: Enum17
+ field553: Scalar2
+ field567: Scalar2
+}
+
+type Object76 {
+ field554: String
+ field555: String
+ field556: Scalar2
+ field557: Scalar2
+ field558: Scalar2
+ field559: Scalar1
+ field560: Interface2
+ field561: Scalar2
+ field562: Scalar2
+ field563: Scalar1
+ field564: ID
+ field565: String
+ field566: Int!
+}
+
+type Object77 implements Interface2 & Interface40 & Interface44 & Interface45 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field498: Scalar4
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Object16!
+ field502: String
+ field504: Int!
+ field505: Scalar4
+}
+
+type Object78 {
+ field572: ID
+ field573: Int!
+}
+
+type Object79 {
+ field578: Interface2
+ field579: ID
+ field580: Int
+ field581: Int!
+}
+
+type Object8 {
+ field78: Enum3
+ field79: Object5
+ field80: ID
+ field81: Object7
+ field82: Int!
+}
+
+type Object80 {
+ field585: String
+ field586: String
+ field587: Scalar2!
+ field588: Scalar2!
+ field589: Scalar2!
+ field590: Scalar1
+ field591: Interface2
+ field592: Scalar2!
+ field593: Scalar2!
+ field594: Scalar1
+ field595: Scalar1
+ field596: ID
+ field597: String
+ field598: Scalar2!
+}
+
+type Object81 implements Interface2 & Interface40 & Interface44 & Interface45 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field498: Scalar4
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field502: String
+ field504: Int!
+ field505: Scalar4
+}
+
+type Object82 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object83 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field518: Enum19
+ field519: Scalar2
+ field520: Scalar2
+}
+
+type Object84 {
+ field610: String
+ field611: Scalar2!
+ field612: Scalar1
+ field613: Interface2
+ field614: String
+ field615: Scalar2
+ field616: Scalar2
+ field617: Scalar2
+ field618: Scalar2
+ field619: String
+ field620: ID
+ field621: Interface2
+ field622: Scalar1
+ field623: Enum20
+ field624: Enum21
+ field625: Scalar2
+ field626: Scalar2
+ field627: Int!
+ field628: String
+}
+
+type Object85 implements Interface2 & Interface43 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field127: Scalar2
+ field139: Scalar2
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field529: Int
+ field530: String
+ field531: String
+ field532: Enum16
+ field533: String
+ field534: String
+ field535: Int
+ field536: String
+ field537: Boolean
+ field538: Int
+ field539: String
+}
+
+type Object86 implements Interface2 & Interface40 & Interface44 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+type Object87 implements Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field641: String
+ field642: Int
+}
+
+type Object88 implements Interface12 & Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field168: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field645: String
+}
+
+type Object89 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field647: String
+}
+
+type Object9 implements Interface2 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field91: Interface10
+}
+
+type Object90 implements Interface13 & Interface15 & Interface2 & Interface3 & Interface46 & Interface9 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field53: String
+ field54: Scalar1
+ field55: Scalar2
+ field56: String
+ field57: Boolean
+ field58: Enum2
+ field59: Int
+ field60: Boolean
+ field61: String
+ field62: String
+ field63: Scalar2
+ field64: Scalar2
+ field651: String
+ field652: String
+}
+
+type Object91 implements Interface12 & Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field168: String
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field535: Int
+ field655: String
+ field656: String
+ field657: Boolean
+ field658: Enum22
+ field659: String
+ field660: String
+ field661: Enum23
+ field662: Enum24
+ field663: String
+ field664: String
+ field665: Boolean
+ field666: String
+ field667: String
+}
+
+type Object92 {
+ field671: String
+ field672: String
+ field673: Scalar2!
+ field674: Scalar2!
+ field675: Scalar1
+ field676: Interface2
+ field677: Scalar2!
+ field678: Scalar1
+ field679: Scalar1
+ field680: Scalar2!
+ field681: ID
+ field682: String
+ field683: String
+ field684: Scalar2!
+ field685: String
+}
+
+type Object93 {
+ field689(argument1293: Int, argument1294: Int, argument1295: InputObject1): [Object94!]!
+ field695: String
+ field696: ID
+ field697: Scalar2
+ field698(argument1296: Int, argument1297: Int, argument1298: InputObject1): [Object94!]!
+ field699: Int!
+}
+
+type Object94 {
+ field690: Object5
+ field691: Object93
+ field692: ID
+ field693: Enum25
+ field694: Int!
+}
+
+type Object95 {
+ field706: Object95
+ field707: Object95
+ field708: Object95
+ field709: Object95
+ field710: Object95
+ field711: Object95
+ field712: Object95
+ field713: Object95
+ field714: Object95
+ field715: Object95
+ field716: Object95
+ field717: Object95
+ field718: String
+ field719: ID
+ field720: Int!
+}
+
+type Object96 {
+ field723: String
+ field724: ID
+ field725: String
+ field726: String
+ field727: Int!
+}
+
+type Object97 implements Interface1 & Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+ field730: Object98
+}
+
+type Object98 {
+ field731: String
+ field732: String
+ field733: String
+ field734: String
+ field735: String
+ field736: ID
+ field737: Scalar1
+ field738: Float
+ field739: String
+ field740: String
+ field741: Object97
+ field742: Float
+ field743: String
+ field744: String
+ field745: String
+ field746: Int!
+}
+
+type Object99 implements Interface1 & Interface2 {
+ field10: ID
+ field11: Boolean!
+ field12(argument11: Int, argument12: Int, argument13: InputObject1): [Object3!]!
+ field2: Interface2
+ field3(argument2: Int, argument3: Int, argument4: InputObject1): [Interface2!]!
+ field4(argument5: Int, argument6: Int, argument7: InputObject1): [Interface2!]!
+ field48(argument26: Int, argument27: Int, argument28: InputObject1): [Object3!]!
+ field49: String
+ field5(argument10: InputObject1, argument8: Int, argument9: Int): [Object2!]!
+ field50: Interface2!
+}
+
+enum Enum1 {
+ EnumValue1
+ EnumValue2
+}
+
+enum Enum10 {
+ EnumValue55
+ EnumValue56
+}
+
+enum Enum11 {
+ EnumValue57
+ EnumValue58
+ EnumValue59
+ EnumValue60
+ EnumValue61
+ EnumValue62
+ EnumValue63
+ EnumValue64
+ EnumValue65
+ EnumValue66
+ EnumValue67
+ EnumValue68
+ EnumValue69
+ EnumValue70
+ EnumValue71
+ EnumValue72
+ EnumValue73
+ EnumValue74
+ EnumValue75
+ EnumValue76
+ EnumValue77
+}
+
+enum Enum12 {
+ EnumValue78
+ EnumValue79
+ EnumValue80
+ EnumValue81
+ EnumValue82
+ EnumValue83
+ EnumValue84
+ EnumValue85
+ EnumValue86
+ EnumValue87
+}
+
+enum Enum13 {
+ EnumValue88
+ EnumValue89
+ EnumValue90
+ EnumValue91
+ EnumValue92
+}
+
+enum Enum14 {
+ EnumValue100
+ EnumValue101
+ EnumValue93
+ EnumValue94
+ EnumValue95
+ EnumValue96
+ EnumValue97
+ EnumValue98
+ EnumValue99
+}
+
+enum Enum15 {
+ EnumValue102
+ EnumValue103
+ EnumValue104
+}
+
+enum Enum16 {
+ EnumValue105
+ EnumValue106
+ EnumValue107
+ EnumValue108
+}
+
+enum Enum17 {
+ EnumValue109
+ EnumValue110
+}
+
+enum Enum18 {
+ EnumValue111
+ EnumValue112
+ EnumValue113
+ EnumValue114
+ EnumValue115
+ EnumValue116
+ EnumValue117
+ EnumValue118
+ EnumValue119
+ EnumValue120
+ EnumValue121
+}
+
+enum Enum19 {
+ EnumValue122
+ EnumValue123
+ EnumValue124
+}
+
+enum Enum2 {
+ EnumValue3
+ EnumValue4
+}
+
+enum Enum20 {
+ EnumValue125
+ EnumValue126
+ EnumValue127
+ EnumValue128
+ EnumValue129
+ EnumValue130
+ EnumValue131
+ EnumValue132
+ EnumValue133
+ EnumValue134
+ EnumValue135
+ EnumValue136
+}
+
+enum Enum21 {
+ EnumValue137
+ EnumValue138
+ EnumValue139
+ EnumValue140
+}
+
+enum Enum22 {
+ EnumValue141
+ EnumValue142
+ EnumValue143
+ EnumValue144
+}
+
+enum Enum23 {
+ EnumValue145
+ EnumValue146
+ EnumValue147
+}
+
+enum Enum24 {
+ EnumValue148
+ EnumValue149
+ EnumValue150
+}
+
+enum Enum25 {
+ EnumValue151
+ EnumValue152
+}
+
+enum Enum26 {
+ EnumValue153
+ EnumValue154
+ EnumValue155
+ EnumValue156
+ EnumValue157
+ EnumValue158
+}
+
+enum Enum27 {
+ EnumValue159
+ EnumValue160
+ EnumValue161
+ EnumValue162
+ EnumValue163
+ EnumValue164
+ EnumValue165
+}
+
+enum Enum28 {
+ EnumValue166
+ EnumValue167
+ EnumValue168
+}
+
+enum Enum29 {
+ EnumValue169
+ EnumValue170
+ EnumValue171
+ EnumValue172
+}
+
+enum Enum3 {
+ EnumValue5
+ EnumValue6
+ EnumValue7
+ EnumValue8
+ EnumValue9
+}
+
+enum Enum30 {
+ EnumValue173
+ EnumValue174
+ EnumValue175
+}
+
+enum Enum31 {
+ EnumValue176
+ EnumValue177
+ EnumValue178
+ EnumValue179
+ EnumValue180
+}
+
+enum Enum32 {
+ EnumValue181
+ EnumValue182
+ EnumValue183
+ EnumValue184
+}
+
+enum Enum33 {
+ EnumValue185
+ EnumValue186
+ EnumValue187
+ EnumValue188
+ EnumValue189
+ EnumValue190
+}
+
+enum Enum34 {
+ EnumValue191
+ EnumValue192
+ EnumValue193
+ EnumValue194
+ EnumValue195
+ EnumValue196
+ EnumValue197
+ EnumValue198
+ EnumValue199
+ EnumValue200
+ EnumValue201
+ EnumValue202
+ EnumValue203
+ EnumValue204
+ EnumValue205
+ EnumValue206
+ EnumValue207
+ EnumValue208
+ EnumValue209
+ EnumValue210
+ EnumValue211
+}
+
+enum Enum4 {
+ EnumValue10
+ EnumValue11
+ EnumValue12
+ EnumValue13
+}
+
+enum Enum5 {
+ EnumValue14
+ EnumValue15
+ EnumValue16
+ EnumValue17
+ EnumValue18
+ EnumValue19
+ EnumValue20
+}
+
+enum Enum6 {
+ EnumValue21
+ EnumValue22
+ EnumValue23
+}
+
+enum Enum7 {
+ EnumValue24
+ EnumValue25
+ EnumValue26
+ EnumValue27
+ EnumValue28
+ EnumValue29
+}
+
+enum Enum8 {
+ EnumValue30
+ EnumValue31
+ EnumValue32
+ EnumValue33
+ EnumValue34
+ EnumValue35
+ EnumValue36
+ EnumValue37
+ EnumValue38
+ EnumValue39
+ EnumValue40
+ EnumValue41
+ EnumValue42
+ EnumValue43
+ EnumValue44
+ EnumValue45
+ EnumValue46
+ EnumValue47
+ EnumValue48
+}
+
+enum Enum9 {
+ EnumValue49
+ EnumValue50
+ EnumValue51
+ EnumValue52
+ EnumValue53
+ EnumValue54
+}
+
+scalar Scalar1
+
+scalar Scalar2
+
+scalar Scalar3
+
+scalar Scalar4
+
+scalar Scalar5
+
+scalar Scalar6
+
+input InputObject1 {
+ inputField1: Enum1
+ inputField2: String!
+ inputField3: InputObject1
+}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/many-fragments-query.graphql b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/many-fragments-query.graphql
new file mode 100644
index 00000000000..bcf818dee88
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/many-fragments-query.graphql
@@ -0,0 +1 @@
+query operation($var1:String=null,$var2:String=null,$var3:Boolean=true) {alias1:field5151(argument1742:EnumValue39) {field5004 {...Fragment1}}} fragment Fragment1 on Object258 {field1077 alias2:field1078 {__typename ... on Object422 {field2786(argument151:"stringValue1",argument154:$var1,argument152:$var2) {...Fragment2}} ... on Object259 {...Fragment168}} alias3:field1096 {field1085 field1086} alias4:field1089 {__typename ...Fragment170} alias5:field1090 {__typename ... on Object263 {...Fragment171} ... on Object262 {...Fragment172}}} fragment Fragment2 on Object423 {field1781 {...Fragment3} alias6:field2746 {...Fragment165} field2740 {...Fragment167}} fragment Fragment168 on Object259 {field1088 {... on Object260 {...Fragment169 field1087 {field2785}}} alias7:field1079 {... on Object260 {...Fragment169 field1087 {field2786(argument151:"stringValue2") {...Fragment2}}}}} fragment Fragment170 on Object234 {field1073 {...Fragment98} field1067 {alias8:field1071 {...Fragment10} alias9:field1068 {...Fragment14}} alias10:field1072 alias11:field975 {...Fragment118} alias12:field1066} fragment Fragment171 on Object263 {field1095 {...Fragment98} alias13:field1094 {...Fragment118}} fragment Fragment172 on Object262 {field1093 field1092 alias14:field1091 {...Fragment118}} fragment Fragment3 on Union57 {alias15:__typename ... on Object424 {field1782 {...Fragment4}} ... on Object614 {field2682} ... on Object615 {field2684 field2683 {...Fragment4}} ... on Object613 {field2681 {...Fragment4}} ... on Object606 {alias16:field2671 {...Fragment154} alias17:field2669 alias18:field2670 field2672} ... on Object621 {...Fragment157} ... on Object628 {field2739} ... on Object617 {...Fragment162}} fragment Fragment165 on Object631 {alias19:field2747 {field2748 field2749 {alias20:field2755 field2759 field2781 field2752 alias21:field2750 alias22:field2756 alias23:field2754 alias24:field2757 alias25:field2753 field2758 alias26:field2760 {...Fragment166} alias27:field2751 {...Fragment118}}} alias28:field2782 {field2783 field2784 {...Fragment3}}} fragment Fragment167 on Object629 {field2741 {field2742} field2745 alias29:field2744 {field1085 field1086}} fragment Fragment169 on Object260 {field1080 alias30:field1081 alias31:field1083 {field1085 field1086} alias32:field1082} fragment Fragment98 on Object233 {field970 field971 field972 field1101 field1074 field1075} fragment Fragment10 on Object44 {field158 {__typename ... on Object410 {...Fragment11} ... on Object42 {...Fragment22}}} fragment Fragment14 on Object105 {field403 alias33:field404 alias34:field405 {...Fragment15}} fragment Fragment118 on Object235 {field976 field977 field1064 alias35:field1065 field978 {field979 {field980 field981} alias36:field982 {alias37:field983} alias38:field984 {field985 field986 alias39:field987 {alias40:__typename ... on Object240 {alias41:field990 field992 alias42:field993 alias43:field989 alias44:field988 alias45:field991} ... on Object241 {field995 field997 field996} ... on Object242 {alias46:field998 alias47:field999} ... on Object244 {alias48:field1009 alias49:field1010 field1011 alias50:field1017 alias51:field1015 alias52:field1002 alias53:field1005 alias54:field1004} ... on Object243 {alias55:field1000} ... on Object245 {alias56:field1018 alias57:field1019}}} field1020 {alias58:field1021} alias59:field1022 {alias60:field1028 alias61:field1026 alias62:field1027 alias63:field1023 {field1025 field1024}} field1030 {field1032 field1031} alias64:field1033 {alias65:field1034 field1035} field1036 {field1037} field1047 {field1049 field1048 field1050} alias66:field1051 {alias67:field1053 alias68:field1052 alias69:field1054} alias70:field1055 {alias71:field1056 alias72:field1058 alias73:field1057} field1059 {field1060 field1061 field1062 field1063}}} fragment Fragment4 on Object425 {alias74:field2666 alias75:field2668 field1783 {alias76:__typename ... on Object430 {...Fragment5} ... on Object426 {...Fragment119} ... on Object593 {...Fragment153}}} fragment Fragment154 on Object599 {alias77:field2647 field2646 field2648 {...Fragment5} alias78:field2649 {...Fragment155}} fragment Fragment157 on Object621 {alias79:field2706 {...Fragment118} field2707 {...Fragment158}} fragment Fragment162 on Object617 {alias80:field2686 alias81:field2702 alias82:field2693 alias83:field2687 {...Fragment118} alias84:field2688 alias85:field2705 {...Fragment10} alias86:field2700 {...Fragment32} alias87:field2695 {...Fragment163} alias88:field2689 {...Fragment164} alias89:field2694 alias90:field2698 {alias91:field2699}} fragment Fragment166 on Union83 {alias92:__typename ... on Object634 {field2763 {...Fragment10}} ... on Object636 {field2768 {...Fragment10} field2765 {...Fragment121}} ... on Object641 {field2777 {...Fragment121}} ... on Object639 {field2773 {...Fragment98}} ... on Object635 {field2764 {...Fragment98}}} fragment Fragment11 on Object410 {field3102 field3335 alias93:field3103 {field1760 {...Fragment12}} field2971 field3095 field3132 {...Fragment17} field3266 {...Fragment21} field3374 field3375 field3376 field3407 field3409 field3410} fragment Fragment22 on Object42 {field153 field154 {... on Object98 {field387 field388 {alias94:field390 alias95:field415 field389 field391 {...Fragment13}} field416 field417}} alias96:field155} fragment Fragment15 on Object106 {alias97:field406 field410 field414 alias98:field407 {field408 field409}} fragment Fragment5 on Object430 {alias99:field1804 {alias100:__typename ... on Object456 {...Fragment6} ... on Object460 {...Fragment28} ... on Object581 {...Fragment107} ... on Object516 {...Fragment108} ... on Object531 {...Fragment109} ... on Object502 {...Fragment110} ... on Object565 {...Fragment111} ... on Object569 {...Fragment112} ... on Object590 {...Fragment113} ... on Object540 {...Fragment115} ... on Object426 {...Fragment119} ... on Object574 {...Fragment120} ... on Object557 {...Fragment122} ... on Object588 {...Fragment130} ... on Object504 {...Fragment132} ... on Object500 {...Fragment137} ... on Object517 {...Fragment138} ... on Object435 {...Fragment146} ... on Object555 {...Fragment148} ... on Object533 {...Fragment150}} alias101:field2616 {...Fragment152} alias102:field1803 {...Fragment118} alias103:field2618 {alias104:field2619 {...Fragment102}}} fragment Fragment119 on Object426 {field1802 alias105:field1790 alias106:field1791 {alias107:field1792 alias108:field1799} alias109:field1800} fragment Fragment153 on Object593 {field2645 {...Fragment154} field2654 {alias110:field2657 {...Fragment156} alias111:field2661 {alias112:field2662}} alias113:field2621 field2629 {alias114:field2639 field2644 field2640 alias115:field2642 {...Fragment97} field2643} alias116:field2663 {... on Object605 {alias117:field2664 alias118:field2665}} field2623 {alias119:field2625 field2627 alias120:field2626 {...Fragment14} field2628} alias121:field2620 {...Fragment118} alias122:field2622 {...Fragment152}} fragment Fragment155 on Object600 {alias123:field2653 alias124:field2651 alias125:field2650 alias126:field2652} fragment Fragment158 on Union81 {alias127:__typename ... on Object626 {...Fragment159} ... on Object622 {...Fragment161}} fragment Fragment32 on Object98 {field387 field416 field417 field388 {...Fragment33}} fragment Fragment163 on Object619 {field2696 field2697} fragment Fragment164 on Object618 {field2690 field2691 field2692} fragment Fragment121 on Object575 {field2549 field2550 {field541 {... on Object137 {field556 field557 field555 field558 {field219 field220 field221 field218}}}} field2551 {field541 {... on Object137 {field556 field557 field555 field558 {field219 field220 field221 field218}}}} field2552 field2553 alias128:field2576 field2558 alias129:field2547 alias130:field2571 {...Fragment10} field2568 field2577 field2567 field2572} fragment Fragment12 on Object416 {field1767 {alias131:field404 field403} field1761 {field1762} field1763 alias132:field1766 {field387 field416 field417 field388 {alias133:field390 alias134:field415 field389 field391 {...Fragment13}}} alias135:field1768} fragment Fragment17 on Object46 {field170 field171 field173 field174 field180 field183 field184 field185 field186 {field187 {...Fragment18} field333 {...Fragment18}} field344 field345 field347 field346 field348 field349 field350 field351 field353 field359 field361 field363 field364 field365 field366 field367 field368 field369 field382 field440 {field441 {field442 {field445 {...Fragment20}}}} field447 field448 {field441 {field442 {field445 {...Fragment20}}}} field449 field450 field502 field504 field505 field507 field508 field510 field512 field513 field515 field517 field518 {field187 {...Fragment18} field333 {...Fragment18}} field519 field520} fragment Fragment21 on Object768 {field3283 field3272 field3267 {field3269 field3270 field3268}} fragment Fragment13 on Union10 {alias136:__typename ... on Object100 {field392} ... on Object102 {field394 field395} ... on Object101 {field393} ... on Object105 {...Fragment14} ... on Object104 {field402 {...Fragment16}} ... on Object103 {field396 alias137:field399 {...Fragment16}}} fragment Fragment6 on Object456 {field2056 {...Fragment7}} fragment Fragment28 on Object460 {field2245 {...Fragment29} alias138:field2072 alias139:field2094 alias140:field2225 alias141:field2093 {...Fragment41} alias142:field2162 {...Fragment94} alias143:field2226 {...Fragment97} alias144:field2102 {...Fragment99} field2067 {...Fragment100} alias145:field2207 {...Fragment101} alias146:field2111 {field2112 {...Fragment103}}} fragment Fragment107 on Object581 {field2602 {...Fragment10} alias147:field2591 alias148:field2596 {...Fragment94} alias149:field2599 {...Fragment97}} fragment Fragment108 on Object516 {field2307 field2306 field2304 field2308 {...Fragment14} field2305} fragment Fragment109 on Object531 {alias150:field2370 alias151:field2369 {...Fragment14} field2374 field2366 field2367 alias152:field2372 alias153:field2371 {...Fragment42}} fragment Fragment110 on Object502 {alias154:field2247 alias155:field2248 {...Fragment99} alias156:field2249 {...Fragment28}} fragment Fragment111 on Object565 {field2507 {...Fragment98} alias157:field2509 alias158:field2508} fragment Fragment112 on Object569 {field2518 {...Fragment98} alias159:field2515 alias160:field2517 alias161:field2516} fragment Fragment113 on Object590 {field2614 {...Fragment98} alias162:field2615 field2609 {...Fragment114}} fragment Fragment115 on Object540 {field2404 {alias163:__typename ... on Object543 {...Fragment116} ... on Object542 {...Fragment117}} alias164:field2403 {...Fragment118}} fragment Fragment120 on Object574 {alias165:field2545 field2546 {...Fragment121}} fragment Fragment122 on Object557 {field2504 {...Fragment14} field2501 {...Fragment42} field2477 {alias166:__typename ... on Object559 {...Fragment123} ... on Object564 {...Fragment124} ... on Object563 {...Fragment125} ... on Object560 {...Fragment129}}} fragment Fragment130 on Object588 {field2604 {alias167:__typename ... on Object589 {...Fragment131}}} fragment Fragment132 on Object504 {field2252 {...Fragment43} alias168:field2253 alias169:field2257 {...Fragment133} field2254 {field2256} field2260 {...Fragment42} field2261 {...Fragment134} alias170:field2276 {...Fragment94} field2279 {...Fragment10} alias171:field2280 {...Fragment32} alias172:field2281 {...Fragment126} alias173:field2282 {...Fragment97} alias174:field2283 alias175:field2284 field2285 alias176:field2286 {...Fragment14}} fragment Fragment137 on Object500 {alias177:field2236 alias178:field2237 alias179:field2238 {...Fragment14}} fragment Fragment138 on Object517 {field2309 {alias180:__typename ... on Object523 {...Fragment139} ... on Object521 {...Fragment142} ... on Object518 {...Fragment144} ... on Object525 {...Fragment145}} alias181:field2354 {field2079}} fragment Fragment146 on Object435 {field1836 {...Fragment147} alias182:field1849 alias183:field1850 {...Fragment97}} fragment Fragment148 on Object555 {field2472 {alias184:__typename ... on Object556 {...Fragment149}}} fragment Fragment150 on Object533 {field2378 {alias185:__typename ... on Object517 {...Fragment138} ... on Object534 {...Fragment151}}} fragment Fragment152 on Object466 {alias186:field2085 {...Fragment118} alias187:field2088 alias188:field2089 alias189:field2086 {field2087}} fragment Fragment102 on Object493 {field2209 {alias190:__typename ... on Object495 {field2212} ... on Object496 {alias191:field2213 {field408 field409} alias192:field2214}} alias193:field2215} fragment Fragment156 on Object603 {alias194:field2658 alias195:field2659 alias196:field2660 {...Fragment97}} fragment Fragment97 on Union60 {alias197:__typename ... on Object438 {alias198:field1852 field1854 field1855 alias199:field1851 alias200:field1853 {...Fragment14}} ... on Object439 {field1859 {...Fragment98} alias201:field1857 alias202:field1856 {...Fragment32} alias203:field1858 {...Fragment32}}} fragment Fragment159 on Object626 {alias204:field2732 alias205:field2736 {...Fragment32} alias206:field2735 {...Fragment160} alias207:field2737 {...Fragment160} alias208:field2738 {...Fragment32} alias209:field2734 {field2079} field2731 alias210:field2726 {field2727 {...Fragment42} alias211:field2729 alias212:field2728} alias213:field2730 {field2436 {field2079}}} fragment Fragment161 on Object622 {alias214:field2710 alias215:field2723 {...Fragment32} alias216:field2714 {...Fragment160} alias217:field2724 {...Fragment160} alias218:field2725 {...Fragment32} field2711 {...Fragment42} field2708 {...Fragment32} alias219:field2709 {field2436 {field2079}} alias220:field2712 alias221:field2713 {field2079}} fragment Fragment33 on Object99 {alias222:field390 alias223:field415 field389 field391 {...Fragment34}} fragment Fragment18 on Object50 {field319 {...Fragment19}} fragment Fragment20 on Object32 {field118 {field119 field120 {field121 field122 field123}}} fragment Fragment16 on Object44 {field158 {__typename ... on Object410 {field3132 {field504} field3335} ... on Object42 {alias224:field155 field153}}} fragment Fragment7 on Object170 {alias225:field829 field827 field741 field709 field733 field740 field738 field710 {field712 {...Fragment8} field716 {...Fragment9}} field731 {...Fragment10} field736 {...Fragment10} field744 {...Fragment23} field785 {...Fragment10} field824 field781 field792 {...Fragment26} field830 field831 {...Fragment27} field737 {field541 {... on Object137 {field548 {field549 {field551 {field554 field553 field552} field550}} field556 field557 field555 field558 {field219 field220 field221 field218}}}} field739 {field541 {... on Object137 {field548 {field549 {field551 {field554 field553 field552} field550}} field556 field557 field555 field558 {field219 field220 field221 field218}}}} field834 {field836 {__typename ... on Object203 {field838 {...Fragment27}}}} field757 {__typename ... on Object184 {field759}}} fragment Fragment29 on Object114 {field435 {__typename ... on Object152 {...Fragment30} ... on Object110 {...Fragment93} ... on Object96 {...Fragment87}}} fragment Fragment41 on Object315 {field1358 {...Fragment32} alias226:field1350 {...Fragment14} alias227:field1337 alias228:field1338 alias229:field1339 {...Fragment42} alias230:field1353 {...Fragment43} alias231:field1351} fragment Fragment94 on Object484 {field2186 {...Fragment10} alias232:field2163 {...Fragment95} alias233:field2193 alias234:field2194 {field2195 field2196} alias235:field2197 alias236:field2198 alias237:field2203 alias238:field2204 alias239:field2199 {field2201} alias240:field2187 {...Fragment96}} fragment Fragment99 on Object470 {field2109 field2103 {field2104 field2105 {...Fragment14}} alias241:field2106 alias242:field2108 {...Fragment32} alias243:field2107 {...Fragment32}} fragment Fragment100 on Object462 {field2068 field2069 {...Fragment32} field2070 {...Fragment32}} fragment Fragment101 on Object492 {field2208 {...Fragment102} alias244:field2216} fragment Fragment103 on Object473 {alias245:field2113 alias246:field2114 {...Fragment104} alias247:field2131} fragment Fragment42 on Object316 {field1348 field1349 field1340 field1341 {field1342 field1343 {field1344 field1345 field1347}}} fragment Fragment114 on Object591 {field2611 {...Fragment11} alias248:field2610 {...Fragment14}} fragment Fragment116 on Object543 {alias249:field2433 field2419 alias250:field2426 alias251:field2429 alias252:field2421 {field2079} alias253:field2427 {field2079} alias254:field2420 alias255:field2430 {alias256:field2431 {...Fragment102}}} fragment Fragment117 on Object542 {alias257:field2414 {...Fragment32} alias258:field2415 alias259:field2417 {...Fragment32} alias260:field2418} fragment Fragment123 on Object559 {field2486 {...Fragment11} field2485 {...Fragment43}} fragment Fragment124 on Object564 {field2500 field2498 {...Fragment43}} fragment Fragment125 on Object563 {alias261:field2497 {alias262:field2467 alias263:field2468 {...Fragment126}}} fragment Fragment129 on Object560 {field2496} fragment Fragment131 on Object589 {field2607 {...Fragment98} field2606 alias264:field2605 field2608 {...Fragment14}} fragment Fragment43 on Object319 {field1355 alias265:field1356 alias266:field1354} fragment Fragment133 on Object506 {field2258 field2259 {...Fragment14}} fragment Fragment134 on Object507 {alias267:field2267 {...Fragment135} alias268:field2273 {field2275 field2274} alias269:field2262 {field2264 field2265 field2266 field2263}} fragment Fragment126 on Object432 {field1813 field1808 alias270:field1831 alias271:field1809 field1832 field1814 {...Fragment127} alias272:field1812 alias273:field1810 alias274:field1811 alias275:field1830 alias276:field1834 field1833 {...Fragment14}} fragment Fragment139 on Object523 {alias277:field2337 alias278:field2335 alias279:field2338 {...Fragment140} alias280:field2339 {...Fragment140} alias281:field2336 {...Fragment32} alias282:field2334 {...Fragment32}} fragment Fragment142 on Object521 {alias283:field2327 {...Fragment143} alias284:field2331 alias285:field2326 alias286:field2332 {...Fragment140} alias287:field2333 {...Fragment140} alias288:field2330 {...Fragment32} alias289:field2325 {...Fragment32} field2324 {...Fragment141}} fragment Fragment144 on Object518 {alias290:field2319 alias291:field2317 alias292:field2320 {...Fragment140} alias293:field2323 {...Fragment140} alias294:field2318 {...Fragment32} alias295:field2316 {...Fragment32} field2310 {...Fragment141}} fragment Fragment145 on Object525 {alias296:field2352 alias297:field2353 {...Fragment140}} fragment Fragment147 on Object436 {field1847 field1838 {field1839 field1840 field1841 field1842 field1843 field1844 field1846}} fragment Fragment149 on Object556 {field2473 {...Fragment11}} fragment Fragment151 on Object534 {field2379 {alias298:__typename ... on Object460 {...Fragment28}} alias299:field2380 {alias300:field2381 {...Fragment102}} alias301:field2383 alias302:field2382 {field2079} alias303:field2384 {field2079} alias304:field2385} fragment Fragment160 on Object623 {field2722 alias305:field2718 {alias306:__typename ... on Object624 {alias307:field2719 {...Fragment32}} ... on Object625 {field2720 {...Fragment14}}} field2716 {field2079} alias308:field2717 {...Fragment118} field2721 alias309:field2715} fragment Fragment34 on Union10 {alias310:__typename ... on Object100 {field392} ... on Object102 {field394 field395} ... on Object101 {field393} ... on Object105 {...Fragment14} ... on Object104 {field402 {...Fragment10}} ... on Object103 {alias311:field399 {field158 {__typename ... on Object410 {field3335}}} field396}} fragment Fragment19 on Object88 {field320 field321 field323 field322} fragment Fragment8 on Union18 {__typename ... on Object173 {field715 field714}} fragment Fragment9 on Union19 {__typename ... on Object175 {field719 field718}} fragment Fragment23 on Union22 {__typename ... on Object183 {field754 field753} ... on Object180 {field746 field748 {field749 {...Fragment24} field750 {field751 field752}}}} fragment Fragment26 on Union26 {__typename ... on Object195 {field794 field795}} fragment Fragment27 on Object201 {field814 field813 field811} fragment Fragment30 on Object152 {...Fragment31 field937 {...Fragment7} field938 {field940 field944 field939 {...Fragment7} field941 {...Fragment73}} alias312:field1294 {...Fragment74} field1127(argument95:"stringValue3",argument97:true,argument96:$var3) {...Fragment76 alias313:field1241 {...Fragment88}} alias314:field1117 {field1120 {...Fragment91}} alias315:field1361 {...Fragment91} alias316:field1364 {...Fragment91} field1282 {field1284} ...Fragment92} fragment Fragment93 on Object110 {field425 {...Fragment30} ...Fragment84} fragment Fragment87 on Object96 {field385 {__typename ... on Object97 {field386 {...Fragment32}}}} fragment Fragment95 on Object485 {alias317:field2164 alias318:field2178 alias319:field2179 alias320:field2180 alias321:field2181} fragment Fragment96 on Object487 {alias322:field2190 {field2191 field2192} alias323:field2188 alias324:field2189} fragment Fragment104 on Object474 {alias325:field2115 alias326:field2116 alias327:field2117 {...Fragment105} alias328:field2121 alias329:field2124 {...Fragment10} alias330:field2125 alias331:field2126 alias332:field2127 {...Fragment106}} fragment Fragment135 on Union68 {alias333:__typename ... on Object509 {field2268} ... on Object316 {...Fragment42} ... on Object510 {...Fragment136}} fragment Fragment127 on Object433 {field1818 alias334:field1817 alias335:field1827 field1815 field1816 {...Fragment128} alias336:field1829 field1825 alias337:field1826 field1820 {...Fragment42}} fragment Fragment140 on Object520 {field2322 field2321 {...Fragment141}} fragment Fragment143 on Object522 {alias338:field2329 {...Fragment42} alias339:field2328} fragment Fragment141 on Object519 {field2315 alias340:field2312 alias341:field2313 {field2079} alias342:field2311 {...Fragment118}} fragment Fragment24 on Object164 {field707 {field829} field697 {field699 {...Fragment25}} field842 {field158 {__typename ... on Object410 {field3335 field3132 {field449 field173 field174 field502 field513 field366 field504}}}}} fragment Fragment31 on Object152 {field1314 field1121 field923 {alias343:field925 {field928 field929 alias344:field927} alias345:field930 field931 {...Fragment32} field933 {...Fragment35} field934 {...Fragment32} field935 alias346:field932} field946 {field949 {...Fragment10}} field936 {...Fragment39} alias347:field1335 {...Fragment41} alias348:field1736 {...Fragment44} alias349:field1295 {alias350:field1296 {alias351:field1297 alias352:field1298}} alias353:field1299 {alias354:field1300} alias355:field956 {alias356:field957} field1709 {...Fragment45} field1105 {...Fragment46} field1589 {...Fragment47}} fragment Fragment73 on Object224 {field943 {...Fragment27}} fragment Fragment74 on Object114 {field435 {__typename ... on Object152 {...Fragment75} ... on Object110 {...Fragment83} ... on Object96 {...Fragment87}}} fragment Fragment76 on Object270 {field1158 field1162 field1151 {field1156 field1152 {field3132 {field504}} field1155} field1157 field1159 {field1161 field1160} field1169 field1171 {...Fragment77} field1176 {...Fragment77} field1177 field1178 field1179 field1180 {field1161 field1160} field1182 field1183 field1184 field1187 field1189 field1190 field1192 field1193 field1191 {field454 {field455 field456 field457 field458 field459 field460 field461} alias357:field462 {field463 field464} field466 {field470} field467 field468 field469 field471 field470 field472 field474} field1208 {field1213 field1217} field1226 field1228 field1229 {field1232 field1231 field1230} field1236 field1237 field1238 field1243 {field1244 field1245} field1248 field1249 field1251 field1255 field1181 field1256 field1246 {field1247}} fragment Fragment88 on Object114 {field435 {__typename ... on Object152 {...Fragment89} ... on Object110 {...Fragment90} ... on Object96 {...Fragment87}}} fragment Fragment91 on Object44 {field158 {__typename ... on Object410 {field3132 {field504}}}} fragment Fragment92 on Object152 {field1582 {... on Object363 {__typename field1581 {... on Object44 {field158 {__typename ... on Object410 {field3132 {field504 field366}}}}}} ... on Object364 {__typename field1583}}} fragment Fragment84 on Object110 {alias358:field426 {...Fragment85} alias359:field420 {...Fragment86}} fragment Fragment105 on Object475 {alias360:field2118 field2119 field2120} fragment Fragment106 on Object476 {field2128 alias361:field2129 field2130} fragment Fragment136 on Object510 {field2272 {...Fragment29} field2269 {field1551}} fragment Fragment128 on Object318 {field1347 field1345 field1344 field1346} fragment Fragment25 on Union16 {__typename ... on Object167 {field702 field701}} fragment Fragment35 on Object206 {field914 field865 {...Fragment36} field880 {field881 {...Fragment37} field886 {...Fragment38} field895} field912 field913 {...Fragment14} field875 field878 field918 {field435 {... on Object152 {field1314}}} field852 {field853 field854} field864 field862 field851 field877} fragment Fragment39 on Object28 {field521 field111 {...Fragment40}} fragment Fragment44 on Object409 {alias362:field1740 alias363:field1741 alias364:field1742 alias365:field1739} fragment Fragment45 on Object404 {field1713 {field3335}} fragment Fragment46 on Object264 {field1106 {field1107 {field1112 field1111 field1109 field1110 field1113 {__typename ... on Object267 {field1114 {field1115}}}}}} fragment Fragment47 on Object366 {field1590 field1591 field1599 {__typename ... on Object370 {...Fragment48} ... on Object403 {field1708 {...Fragment48}} ... on Object369 {field1600 {...Fragment48} field1706 {...Fragment48}}} field1592 {field1595}} fragment Fragment75 on Object152 {...Fragment31 field937 {...Fragment7} alias366:field1294 {field435 {__typename ... on Object152 {field1314} ... on Object110 {field425 {field1314}}}} field1127(argument95:"stringValue4",argument97:true,argument96:$var3) {...Fragment76 alias367:field1241 {field435 {__typename ... on Object152 {field1314} ... on Object110 {field425 {field1314}}}}}} fragment Fragment83 on Object110 {field425 {...Fragment75} ...Fragment84} fragment Fragment77 on Object50 {field191 {...Fragment78} field324 {...Fragment81} field319 {...Fragment19} field188 {...Fragment82} field318 {...Fragment82}} fragment Fragment89 on Object152 {...Fragment31 alias368:field1294 {...Fragment74} field1127(argument95:"stringValue5",argument97:true,argument96:$var3) {...Fragment76}} fragment Fragment90 on Object110 {field425 {...Fragment89} ...Fragment84} fragment Fragment85 on Union11 {__typename ... on Object112 {alias369:field427 field429 {...Fragment32} alias370:field428 {...Fragment32}}} fragment Fragment86 on Object111 {field423 {...Fragment32} field424 {...Fragment14} alias371:field422 alias372:field421} fragment Fragment36 on Object208 {field867 field871 {...Fragment32} field869 field866 field868 field873 field870 field872} fragment Fragment37 on Object210 {field882 field883 field884 field885} fragment Fragment38 on Object211 {field888 field887 field889} fragment Fragment40 on Object29 {field112 {field113 field114 {field115 field116 field124 {field125 field126 field128 field127} field117 {field118 {field120 {field121 field122 field123} field119}} field129 field130 field131 field132 field133 {field134 field135}}} field136 {field137 {field138 {field139 field140} field141 {field142 field143}}} field149 field150 field151 {...Fragment11}} fragment Fragment48 on Object370 {field1601 {...Fragment49}} fragment Fragment78 on Object52 {field210 field211 field212 field282 field283 field284 field285 field294 field307 field308 field309 field310 field192 {...Fragment79} field227 {field228} field237 {...Fragment20} alias373:field250 {alias374:field251} field232 {field233 field234 field235 {... on Object68 {field236}}} field266 {...Fragment80} field295 {field296 field297 field298} field299 {field300 {field301 field303 field302} field304 {field301 field303 field302} field305 {field301 field303 field302} field306 {field301 field303 field302}} field286 {field292 field293 field287 {field290 field291 field289 field288}} field311 {field312 field313 field314 {field315 field316 field317}}} fragment Fragment81 on Object89 {field325 field328 field329 field326} fragment Fragment82 on Object51 {field189 field190} fragment Fragment49 on Union51 {__typename ... on Object371 {...Fragment50} ... on Object382 {...Fragment66} ... on Object384 {...Fragment68} ... on Object385 {...Fragment69} ... on Object386 {...Fragment70} ... on Object389 {...Fragment71} ... on Object390 {...Fragment72}} fragment Fragment79 on Object53 {field209 field202 field193 {field198 {field199} field200 {field201} field194 {field197 field195 field196}} field203 field204 field205 {field208 {...Fragment10}}} fragment Fragment80 on Object76 {field267 {field268 {field272 field269 field270 field271}} field273 {field274 {field277 field278 field275 field276}} field279 {field274 {field277 field278 field275 field276}} field281 {field274 {field277 field278 field275 field276}} field280 {field274 {field277 field278 field275 field276}}} fragment Fragment50 on Object371 {field1602 {...Fragment51} field1623 {...Fragment59} field1638} fragment Fragment66 on Object382 {field1639 {...Fragment67} field1647} fragment Fragment68 on Object384 {field1650 {...Fragment58} field1649 {...Fragment58} field1648 {...Fragment59}} fragment Fragment69 on Object385 {field1652 {...Fragment52} field1651 {...Fragment59} field1653 {...Fragment67}} fragment Fragment70 on Object386 {field1655 {...Fragment52} field1654 {...Fragment59} field1656 {field1657 {...Fragment58} field1658 {...Fragment58}}} fragment Fragment71 on Object389 {field1664 {...Fragment69} field1665 {...Fragment69}} fragment Fragment72 on Object390 {field1666 {...Fragment59} field1667 field1668 {...Fragment58} field1669 field1672 {field158 {...Fragment11}}} fragment Fragment51 on Object372 {field1603 {...Fragment52} field1604 {...Fragment58} field1607 field1608 {...Fragment58} field1611 field1619 {...Fragment58} field1620 field1621 field1622} fragment Fragment59 on Union52 {__typename ... on Object377 {...Fragment60} ... on Object379 {...Fragment61} ... on Object375 {...Fragment62} ... on Object376 {...Fragment63} ... on Object380 {...Fragment64} ... on Object381 {...Fragment65}} fragment Fragment67 on Object383 {field1640 field1641 field1642 {...Fragment59} field1643 field1644 field1645 {...Fragment58} field1646} fragment Fragment58 on Object373 {field1605 field1606} fragment Fragment52 on Object128 {field532 field572 field540 field541 {__typename ... on Object137 {...Fragment53} ... on Object144 {...Fragment56} ... on Object135 {...Fragment57}}} fragment Fragment60 on Object377 {field1627 {field1629 field1628}} fragment Fragment61 on Object379 {field1631 {field1629 field1628} field1630 {...Fragment52}} fragment Fragment62 on Object375 {field1624 {...Fragment51}} fragment Fragment63 on Object376 {field1625 {...Fragment51} alias375:field1626 {...Fragment52}} fragment Fragment64 on Object380 {alias376:field1632 {...Fragment51} field1633 {... on Object375 {field1624 {...Fragment51}}} alias377:field1634 {field1629 field1628}} fragment Fragment65 on Object381 {field1635 alias378:field1636 {...Fragment52} field1637} fragment Fragment53 on Object137 {field547 field555 field557 field556 field558 {...Fragment54} field548 {...Fragment55}} fragment Fragment56 on Object144 {field566 {field544 field545} field567 field568 field569 {...Fragment53} field570 {field560 field561 field562} field571} fragment Fragment57 on Object135 {field542 field543 {field544 field545} field546 {...Fragment53} field559 {field560 field561 field562}} fragment Fragment54 on Object62 {field218 field219 field220 field221} fragment Fragment55 on Object138 {field549 {field550 field551 {field552 field553 field554}}}
diff --git a/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/many-fragments.graphqls b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/many-fragments.graphqls
new file mode 100644
index 00000000000..977da297a9b
--- /dev/null
+++ b/src/HotChocolate/Core/benchmarks/Validation.Benchmarks/__resources__/many-fragments.graphqls
@@ -0,0 +1,14943 @@
+schema {
+ query: Object991
+ mutation: Object4
+}
+
+directive @Directive1(argument1: Enum1!) on FIELD
+
+directive @Directive10(argument10: String!, argument9: String!) on OBJECT | UNION | ENUM | INPUT_OBJECT
+
+directive @Directive11(argument11: [Enum4!]!) on FIELD
+
+directive @Directive2 on FIELD_DEFINITION
+
+directive @Directive3 on FIELD_DEFINITION
+
+directive @Directive4(argument2: Enum2!, argument3: String!) on FIELD | FRAGMENT_SPREAD | INLINE_FRAGMENT
+
+directive @Directive5(argument4: String!) on FIELD_DEFINITION
+
+directive @Directive6(argument5: String!) on FIELD
+
+directive @Directive7(argument6: String!) on FIELD_DEFINITION
+
+directive @Directive8(argument7: Enum3!) on FIELD_DEFINITION
+
+directive @Directive9(argument8: String!) on OBJECT
+
+directive @deprecated(reason: String) on FIELD_DEFINITION | ARGUMENT_DEFINITION | ENUM_VALUE | INPUT_FIELD_DEFINITION
+
+"Directs the executor to include this field or fragment only when the `if` argument is true"
+directive @include(
+ "Included when true."
+ if: Boolean!
+ ) on FIELD | FRAGMENT_SPREAD | INLINE_FRAGMENT
+
+"Directs the executor to skip this field or fragment when the `if`'argument is true."
+directive @skip(
+ "Skipped when true."
+ if: Boolean!
+ ) on FIELD | FRAGMENT_SPREAD | INLINE_FRAGMENT
+
+"Exposes a URL that specifies the behaviour of this scalar."
+directive @specifiedBy(
+ "The URL that specifies the behaviour of this scalar."
+ url: String!
+ ) on SCALAR
+
+union Union1 @Directive10(argument10 : "stringValue46", argument9 : "stringValue45") = Object10 | Object5 | Object6
+
+union Union10 @Directive10(argument10 : "stringValue570", argument9 : "stringValue569") = Object100 | Object101 | Object102 | Object103 | Object104 | Object105
+
+union Union100 @Directive10(argument10 : "stringValue4957", argument9 : "stringValue4956") = Object742 | Object743 | Object744 | Object745 | Object746
+
+union Union101 @Directive10(argument10 : "stringValue5023", argument9 : "stringValue5022") = Object576 | Object751
+
+union Union102 @Directive10(argument10 : "stringValue5039", argument9 : "stringValue5038") = Object311 | Object753
+
+union Union103 @Directive10(argument10 : "stringValue5047", argument9 : "stringValue5046") = Object152
+
+union Union104 @Directive10(argument10 : "stringValue5051", argument9 : "stringValue5050") = Object109 | Object110 | Object152 | Object96
+
+union Union105 @Directive10(argument10 : "stringValue5055", argument9 : "stringValue5054") = Object114
+
+union Union106 @Directive10(argument10 : "stringValue5093", argument9 : "stringValue5092") = Object759
+
+union Union107 @Directive10(argument10 : "stringValue5105", argument9 : "stringValue5104") = Object761
+
+union Union108 @Directive10(argument10 : "stringValue5117", argument9 : "stringValue5116") = Object763 | Object764 | Object765 | Object766
+
+union Union109 @Directive10(argument10 : "stringValue5233", argument9 : "stringValue5232") = Object768 | Object773
+
+union Union11 @Directive10(argument10 : "stringValue630", argument9 : "stringValue629") = Object112
+
+union Union110 = Object152 | Object410
+
+union Union111 = Object109 | Object110 | Object152 | Object410 | Object42 | Object43 | Object96
+
+union Union112 = Object114 | Object44
+
+union Union113 @Directive10(argument10 : "stringValue5363", argument9 : "stringValue5362") = Object790
+
+union Union114 @Directive10(argument10 : "stringValue5489", argument9 : "stringValue5488") = Object311 | Object803
+
+union Union115 @Directive10(argument10 : "stringValue5539", argument9 : "stringValue5538") = Object806 | Object810
+
+union Union116 @Directive10(argument10 : "stringValue5579", argument9 : "stringValue5578") = Object814 | Object816
+
+union Union117 @Directive10(argument10 : "stringValue5603", argument9 : "stringValue5602") = Object21 | Object818
+
+union Union118 @Directive10(argument10 : "stringValue5689", argument9 : "stringValue5688") = Object206 | Object821
+
+union Union119 @Directive10(argument10 : "stringValue5743", argument9 : "stringValue5742") = Object825 | Object826 | Object827
+
+union Union12 @Directive10(argument10 : "stringValue742", argument9 : "stringValue741") = Object134
+
+union Union120 @Directive10(argument10 : "stringValue5811", argument9 : "stringValue5810") = Object170 | Object828 | Object829
+
+union Union121 @Directive10(argument10 : "stringValue5847", argument9 : "stringValue5846") = Object186 | Object189 | Object830
+
+union Union122 @Directive10(argument10 : "stringValue5861", argument9 : "stringValue5860") = Object186 | Object831 | Object832
+
+union Union123 @Directive10(argument10 : "stringValue5883", argument9 : "stringValue5882") = Object186 | Object191 | Object833
+
+union Union124 @Directive10(argument10 : "stringValue5903", argument9 : "stringValue5902") = Object170 | Object834 | Object835
+
+union Union125 @Directive10(argument10 : "stringValue5921", argument9 : "stringValue5920") = Object170 | Object177 | Object836
+
+union Union126 @Directive10(argument10 : "stringValue6045", argument9 : "stringValue6044") = Object410 | Object837
+
+union Union127 @Directive10(argument10 : "stringValue6061", argument9 : "stringValue6060") = Object662 | Object839 | Object840
+
+union Union128 @Directive10(argument10 : "stringValue6189", argument9 : "stringValue6188") = Object843 | Object844 | Object845 | Object846
+
+union Union129 @Directive10(argument10 : "stringValue6209", argument9 : "stringValue6208") = Object847 | Object848 | Object849 | Object850 | Object851 | Object852 | Object853 | Object854 | Object855 | Object856 | Object857 | Object859 | Object860
+
+union Union13 @Directive10(argument10 : "stringValue756", argument9 : "stringValue755") = Object135 | Object137 | Object142 | Object144
+
+union Union130 @Directive10(argument10 : "stringValue6331", argument9 : "stringValue6330") = Object861 | Object862 | Object863
+
+union Union131 @Directive10(argument10 : "stringValue6365", argument9 : "stringValue6364") = Object864 | Object865
+
+union Union132 @Directive10(argument10 : "stringValue6427", argument9 : "stringValue6426") = Object680 | Object839 | Object872 | Object873 | Object874 | Object875 | Object876 | Object877
+
+union Union133 @Directive10(argument10 : "stringValue6477", argument9 : "stringValue6476") = Object880 | Object881 | Object882 | Object883
+
+union Union134 @Directive10(argument10 : "stringValue6671", argument9 : "stringValue6670") = Object894 | Object895
+
+union Union135 @Directive10(argument10 : "stringValue6815", argument9 : "stringValue6814") = Object901 | Object902
+
+union Union136 @Directive10(argument10 : "stringValue6839", argument9 : "stringValue6838") = Object905 | Object906
+
+union Union137 @Directive10(argument10 : "stringValue6887", argument9 : "stringValue6886") = Object907 | Object908
+
+union Union138 @Directive10(argument10 : "stringValue6909", argument9 : "stringValue6908") = Object909 | Object910
+
+union Union139 @Directive10(argument10 : "stringValue6955", argument9 : "stringValue6954") = Object911 | Object912
+
+union Union14 @Directive10(argument10 : "stringValue816", argument9 : "stringValue815") = Object146 | Object147 | Object148 | Object149
+
+union Union140 @Directive10(argument10 : "stringValue6977", argument9 : "stringValue6976") = Object913 | Object914
+
+union Union141 @Directive10(argument10 : "stringValue7003", argument9 : "stringValue7002") = Object915 | Object916 | Object917
+
+union Union142 @Directive10(argument10 : "stringValue7033", argument9 : "stringValue7032") = Object918 | Object919
+
+union Union143 @Directive10(argument10 : "stringValue7083", argument9 : "stringValue7082") = Object922
+
+union Union144 @Directive10(argument10 : "stringValue7113", argument9 : "stringValue7112") = Object923 | Object924 | Object925
+
+union Union145 @Directive10(argument10 : "stringValue7149", argument9 : "stringValue7148") = Object926 | Object927
+
+union Union146 @Directive10(argument10 : "stringValue7187", argument9 : "stringValue7186") = Object928 | Object929
+
+union Union147 @Directive10(argument10 : "stringValue7223", argument9 : "stringValue7222") = Object930
+
+union Union148 @Directive10(argument10 : "stringValue7243", argument9 : "stringValue7242") = Object931 | Object932
+
+union Union149 @Directive10(argument10 : "stringValue7265", argument9 : "stringValue7264") = Object933 | Object934
+
+union Union15 @Directive10(argument10 : "stringValue842", argument9 : "stringValue841") = Object146 | Object147 | Object148 | Object150
+
+union Union150 @Directive10(argument10 : "stringValue7287", argument9 : "stringValue7286") = Object935 | Object936 | Object937
+
+union Union151 @Directive10(argument10 : "stringValue7329", argument9 : "stringValue7328") = Object938 | Object939
+
+union Union152 @Directive10(argument10 : "stringValue7435", argument9 : "stringValue7434") = Object942 | Object944
+
+union Union153 @Directive10(argument10 : "stringValue7465", argument9 : "stringValue7464") = Object945 | Object946
+
+union Union154 @Directive10(argument10 : "stringValue7513", argument9 : "stringValue7512") = Object947 | Object948 | Object949
+
+union Union155 @Directive10(argument10 : "stringValue7627", argument9 : "stringValue7626") = Object953 | Object954
+
+union Union156 @Directive10(argument10 : "stringValue7649", argument9 : "stringValue7648") = Object955 | Object956
+
+union Union157 @Directive10(argument10 : "stringValue7723", argument9 : "stringValue7722") = Object959 | Object960
+
+union Union158 @Directive10(argument10 : "stringValue7761", argument9 : "stringValue7760") = Object961 | Object962
+
+union Union159 @Directive10(argument10 : "stringValue7779", argument9 : "stringValue7778") = Object963 | Object964
+
+union Union16 @Directive10(argument10 : "stringValue1126", argument9 : "stringValue1125") = Object166 | Object167
+
+union Union160 @Directive10(argument10 : "stringValue7831", argument9 : "stringValue7830") = Object966 | Object967
+
+union Union161 @Directive10(argument10 : "stringValue7857", argument9 : "stringValue7856") = Object968 | Object969
+
+union Union162 @Directive10(argument10 : "stringValue7881", argument9 : "stringValue7880") = Object970 | Object971
+
+union Union163 @Directive10(argument10 : "stringValue7915", argument9 : "stringValue7914") = Object973 | Object974 | Object975
+
+union Union164 @Directive10(argument10 : "stringValue8039", argument9 : "stringValue8038") = Object164 | Object167 | Object981
+
+union Union165 @Directive10(argument10 : "stringValue8201", argument9 : "stringValue8200") = Object987 | Object988 | Object989 | Object990
+
+union Union166 @Directive10(argument10 : "stringValue8521", argument9 : "stringValue8520") = Object1025 | Object311
+
+union Union167 @Directive10(argument10 : "stringValue8529", argument9 : "stringValue8528") = Object152
+
+union Union168 @Directive10(argument10 : "stringValue8533", argument9 : "stringValue8532") = Object109 | Object110 | Object152 | Object96
+
+union Union169 @Directive10(argument10 : "stringValue8537", argument9 : "stringValue8536") = Object114
+
+union Union17 @Directive10(argument10 : "stringValue1144", argument9 : "stringValue1143") = Object168 | Object169
+
+union Union170 @Directive10(argument10 : "stringValue8691", argument9 : "stringValue8690") = Object152 | Object951
+
+union Union171 @Directive10(argument10 : "stringValue8695", argument9 : "stringValue8694") = Object109 | Object110 | Object152 | Object951 | Object96
+
+union Union172 @Directive10(argument10 : "stringValue8699", argument9 : "stringValue8698") = Object114 | Object951
+
+union Union173 @Directive10(argument10 : "stringValue8771", argument9 : "stringValue8770") = Object1042
+
+union Union174 @Directive10(argument10 : "stringValue8925", argument9 : "stringValue8924") = Object1062 | Object1063
+
+union Union175 @Directive10(argument10 : "stringValue8957", argument9 : "stringValue8956") = Object1064
+
+union Union176 @Directive10(argument10 : "stringValue8965", argument9 : "stringValue8964") = Object1065
+
+union Union177 = Object1066
+
+union Union178 @Directive10(argument10 : "stringValue8991", argument9 : "stringValue8990") = Object1069 | Object1071
+
+union Union179 @Directive10(argument10 : "stringValue8999", argument9 : "stringValue8998") = Object1070
+
+union Union18 @Directive10(argument10 : "stringValue1178", argument9 : "stringValue1177") = Object172 | Object173
+
+union Union180 = Object1072
+
+union Union181 @Directive10(argument10 : "stringValue9185", argument9 : "stringValue9184") = Object1087 | Object1088 | Object1090
+
+union Union182 @Directive10(argument10 : "stringValue9231", argument9 : "stringValue9230") = Object1092 | Object1093 | Object1094 | Object1097 | Object1099 | Object1100
+
+union Union183 @Directive10(argument10 : "stringValue9273", argument9 : "stringValue9272") = Object1092 | Object1093 | Object1094 | Object1099 | Object1101
+
+union Union184 @Directive10(argument10 : "stringValue9301", argument9 : "stringValue9300") = Object1104 | Object1105 | Object1106
+
+union Union185 = Object1114 | Object1120
+
+union Union186 = Object1115 | Object1118 | Object1119
+
+union Union187 @Directive10(argument10 : "stringValue9451", argument9 : "stringValue9450") = Object1129
+
+union Union188 @Directive10(argument10 : "stringValue9685", argument9 : "stringValue9684") = Object1144 | Object1145
+
+union Union189 @Directive10(argument10 : "stringValue9715", argument9 : "stringValue9714") = Object1147 | Object828
+
+union Union19 @Directive10(argument10 : "stringValue1196", argument9 : "stringValue1195") = Object174 | Object175
+
+union Union190 @Directive10(argument10 : "stringValue9807", argument9 : "stringValue9806") = Object1155 | Object1156 | Object1157 | Object1158
+
+union Union191 @Directive10(argument10 : "stringValue9827", argument9 : "stringValue9826") = Object1144 | Object1145
+
+union Union192 @Directive10(argument10 : "stringValue9967", argument9 : "stringValue9966") = Object1167 | Object1169
+
+union Union193 @Directive10(argument10 : "stringValue9985", argument9 : "stringValue9984") = Object1169 | Object1170
+
+union Union2 @Directive10(argument10 : "stringValue190", argument9 : "stringValue189") = Object16 | Object17
+
+union Union20 @Directive10(argument10 : "stringValue1214", argument9 : "stringValue1213") = Object176 | Object177
+
+union Union21 @Directive10(argument10 : "stringValue1232", argument9 : "stringValue1231") = Object178 | Object179
+
+union Union22 @Directive10(argument10 : "stringValue1286", argument9 : "stringValue1285") = Object180 | Object183
+
+union Union23 @Directive10(argument10 : "stringValue1318", argument9 : "stringValue1317") = Object184 | Object192
+
+union Union24 @Directive10(argument10 : "stringValue1336", argument9 : "stringValue1335") = Object188 | Object189
+
+union Union25 @Directive10(argument10 : "stringValue1354", argument9 : "stringValue1353") = Object190 | Object191
+
+union Union26 @Directive10(argument10 : "stringValue1406", argument9 : "stringValue1405") = Object194 | Object195
+
+union Union27 @Directive10(argument10 : "stringValue1490", argument9 : "stringValue1489") = Object202 | Object203
+
+union Union28 @Directive10(argument10 : "stringValue1638", argument9 : "stringValue1637") = Object217 | Object219
+
+union Union29 @Directive10(argument10 : "stringValue1706", argument9 : "stringValue1705") = Object223 | Object224
+
+union Union3 @Directive10(argument10 : "stringValue204", argument9 : "stringValue203") = Object18 | Object19
+
+union Union30 @Directive10(argument10 : "stringValue1746", argument9 : "stringValue1745") = Object229 | Object230
+
+union Union31 @Directive10(argument10 : "stringValue1764", argument9 : "stringValue1763") = Object231 | Object232
+
+union Union32 @Directive10(argument10 : "stringValue1790", argument9 : "stringValue1789") = Object234
+
+union Union33 @Directive10(argument10 : "stringValue1822", argument9 : "stringValue1821") = Object240 | Object241 | Object242 | Object243 | Object244 | Object245
+
+union Union34 @Directive10(argument10 : "stringValue1918", argument9 : "stringValue1917") = Object259 | Object422
+
+union Union35 @Directive10(argument10 : "stringValue1934", argument9 : "stringValue1933") = Object262 | Object263
+
+union Union36 @Directive10(argument10 : "stringValue1982", argument9 : "stringValue1981") = Object267
+
+union Union37 @Directive10(argument10 : "stringValue2019", argument9 : "stringValue2018") = Object271 | Object273
+
+union Union38 @Directive10(argument10 : "stringValue2043", argument9 : "stringValue2042") = Object275 | Object29
+
+union Union39 @Directive10(argument10 : "stringValue2139", argument9 : "stringValue2138") = Object146 | Object147 | Object148 | Object294 | Object295
+
+union Union4 @Directive10(argument10 : "stringValue236", argument9 : "stringValue235") = Object1057 | Object24
+
+union Union40 @Directive10(argument10 : "stringValue2211", argument9 : "stringValue2210") = Object303 | Object7
+
+union Union41 @Directive10(argument10 : "stringValue2269", argument9 : "stringValue2268") = Object310 | Object311
+
+union Union42 @Directive10(argument10 : "stringValue2277", argument9 : "stringValue2276") = Object410
+
+union Union43 @Directive10(argument10 : "stringValue2281", argument9 : "stringValue2280") = Object410 | Object42 | Object43
+
+union Union44 @Directive10(argument10 : "stringValue2285", argument9 : "stringValue2284") = Object44
+
+union Union45 @Directive10(argument10 : "stringValue2553", argument9 : "stringValue2552") = Object363 | Object364
+
+union Union46 @Directive10(argument10 : "stringValue2567", argument9 : "stringValue2566") = Object311 | Object365
+
+union Union47 @Directive10(argument10 : "stringValue2575", argument9 : "stringValue2574") = Object410
+
+union Union48 @Directive10(argument10 : "stringValue2579", argument9 : "stringValue2578") = Object410 | Object42 | Object43
+
+union Union49 @Directive10(argument10 : "stringValue2583", argument9 : "stringValue2582") = Object44
+
+union Union5 @Directive10(argument10 : "stringValue256", argument9 : "stringValue255") = Object127 | Object151 | Object27
+
+union Union50 @Directive10(argument10 : "stringValue2613", argument9 : "stringValue2612") = Object369 | Object370 | Object403
+
+union Union51 @Directive10(argument10 : "stringValue2625", argument9 : "stringValue2624") = Object371 | Object382 | Object384 | Object385 | Object386 | Object388 | Object389 | Object390 | Object391
+
+union Union52 @Directive10(argument10 : "stringValue2649", argument9 : "stringValue2648") = Object375 | Object376 | Object377 | Object379 | Object380 | Object381
+
+union Union53 @Directive10(argument10 : "stringValue2677", argument9 : "stringValue2676") = Object375
+
+union Union54 @Directive10(argument10 : "stringValue2741", argument9 : "stringValue2740") = Object392 | Object394 | Object395 | Object397 | Object400
+
+union Union55 @Directive10(argument10 : "stringValue2749", argument9 : "stringValue2748") = Object393
+
+union Union56 @Directive10(argument10 : "stringValue2781", argument9 : "stringValue2780") = Object398 | Object399
+
+union Union57 @Directive10(argument10 : "stringValue2969", argument9 : "stringValue2968") = Object424 | Object606 | Object607 | Object608 | Object609 | Object610 | Object611 | Object612 | Object613 | Object614 | Object615 | Object616 | Object617 | Object621 | Object628
+
+union Union58 @Directive10(argument10 : "stringValue2981", argument9 : "stringValue2980") = Object426 | Object430 | Object593
+
+union Union59 @Directive10(argument10 : "stringValue3017", argument9 : "stringValue3016") = Object426 | Object431 | Object435 | Object440 | Object455 | Object456 | Object457 | Object458 | Object460 | Object500 | Object502 | Object503 | Object504 | Object512 | Object513 | Object514 | Object515 | Object516 | Object517 | Object526 | Object527 | Object528 | Object529 | Object530 | Object531 | Object532 | Object533 | Object537 | Object538 | Object540 | Object548 | Object550 | Object551 | Object552 | Object553 | Object554 | Object555 | Object557 | Object565 | Object567 | Object569 | Object570 | Object574 | Object581 | Object587 | Object588 | Object590
+
+union Union6 @Directive10(argument10 : "stringValue318", argument9 : "stringValue317") = Object410 | Object42 | Object43
+
+union Union60 @Directive10(argument10 : "stringValue3059", argument9 : "stringValue3058") = Object438 | Object439
+
+union Union61 @Directive10(argument10 : "stringValue3195", argument9 : "stringValue3194") = Object450
+
+union Union62 @Directive10(argument10 : "stringValue3205", argument9 : "stringValue3204") = Object448 | Object451
+
+union Union63 @Directive10(argument10 : "stringValue3219", argument9 : "stringValue3218") = Object452 | Object453
+
+union Union64 @Directive10(argument10 : "stringValue3277", argument9 : "stringValue3276") = Object459 | Object500 | Object502 | Object503
+
+union Union65 @Directive10(argument10 : "stringValue3385", argument9 : "stringValue3384") = Object478 | Object483
+
+union Union66 @Directive10(argument10 : "stringValue3415", argument9 : "stringValue3414") = Object481 | Object482
+
+union Union67 @Directive10(argument10 : "stringValue3479", argument9 : "stringValue3478") = Object494 | Object495 | Object496
+
+union Union68 @Directive10(argument10 : "stringValue3561", argument9 : "stringValue3560") = Object316 | Object509 | Object510
+
+union Union69 @Directive10(argument10 : "stringValue3617", argument9 : "stringValue3616") = Object518 | Object521 | Object523 | Object525
+
+union Union7 @Directive10(argument10 : "stringValue422", argument9 : "stringValue421") = Object68
+
+union Union70 @Directive10(argument10 : "stringValue3705", argument9 : "stringValue3704") = Object517 | Object534 | Object536
+
+union Union71 @Directive10(argument10 : "stringValue3713", argument9 : "stringValue3712") = Object460
+
+union Union72 @Directive10(argument10 : "stringValue3745", argument9 : "stringValue3744") = Object541 | Object542 | Object543 | Object546
+
+union Union73 @Directive10(argument10 : "stringValue3769", argument9 : "stringValue3768") = Object544
+
+union Union74 @Directive10(argument10 : "stringValue3825", argument9 : "stringValue3824") = Object556
+
+union Union75 @Directive10(argument10 : "stringValue3837", argument9 : "stringValue3836") = Object558 | Object559 | Object560 | Object563 | Object564
+
+union Union76 @Directive10(argument10 : "stringValue3853", argument9 : "stringValue3852") = Object561 | Object562
+
+union Union77 @Directive10(argument10 : "stringValue3963", argument9 : "stringValue3962") = Object576 | Object577
+
+union Union78 @Directive10(argument10 : "stringValue4007", argument9 : "stringValue4006") = Object579 | Object580
+
+union Union79 @Directive10(argument10 : "stringValue4055", argument9 : "stringValue4054") = Object589
+
+union Union8 @Directive10(argument10 : "stringValue538", argument9 : "stringValue537") = Object109 | Object110 | Object152 | Object96
+
+union Union80 @Directive10(argument10 : "stringValue4143", argument9 : "stringValue4142") = Object605
+
+union Union81 @Directive10(argument10 : "stringValue4227", argument9 : "stringValue4226") = Object622 | Object626
+
+union Union82 @Directive10(argument10 : "stringValue4251", argument9 : "stringValue4250") = Object624 | Object625
+
+union Union83 @Directive10(argument10 : "stringValue4311", argument9 : "stringValue4310") = Object634 | Object635 | Object636 | Object637 | Object638 | Object639 | Object640 | Object641 | Object642
+
+union Union84 = Object650 | Object651
+
+union Union85 = Object304 | Object578
+
+union Union86 @Directive10(argument10 : "stringValue4531", argument9 : "stringValue4530") = Object674 | Object676
+
+union Union87 @Directive10(argument10 : "stringValue4561", argument9 : "stringValue4560") = Object664 | Object679
+
+union Union88 @Directive10(argument10 : "stringValue4583", argument9 : "stringValue4582") = Object664 | Object682
+
+union Union89 @Directive10(argument10 : "stringValue4599", argument9 : "stringValue4598") = Object678 | Object684
+
+union Union9 @Directive10(argument10 : "stringValue546", argument9 : "stringValue545") = Object97
+
+union Union90 @Directive10(argument10 : "stringValue4607", argument9 : "stringValue4606") = Object682 | Object685
+
+union Union91 @Directive10(argument10 : "stringValue4689", argument9 : "stringValue4688") = Object696 | Object709 | Object722
+
+union Union92 @Directive10(argument10 : "stringValue4839", argument9 : "stringValue4838") = Object725 | Object727
+
+union Union93 @Directive10(argument10 : "stringValue4859", argument9 : "stringValue4858") = Object311 | Object728
+
+union Union94 @Directive10(argument10 : "stringValue4867", argument9 : "stringValue4866") = Object152
+
+union Union95 @Directive10(argument10 : "stringValue4871", argument9 : "stringValue4870") = Object109 | Object110 | Object152 | Object96
+
+union Union96 @Directive10(argument10 : "stringValue4875", argument9 : "stringValue4874") = Object114
+
+union Union97 @Directive10(argument10 : "stringValue4887", argument9 : "stringValue4886") = Object729 | Object731 | Object732 | Object733
+
+union Union98 = Object734 | Object736
+
+union Union99 = Object735
+
+type Object1 @Directive9(argument8 : "stringValue6") {
+ field1: String @Directive7(argument6 : "stringValue7") @Directive8(argument7 : EnumValue9)
+ field2: ID!
+ field3: String @Directive7(argument6 : "stringValue9") @Directive8(argument7 : EnumValue9)
+ field4: Scalar1!
+}
+
+type Object10 @Directive10(argument10 : "stringValue80", argument9 : "stringValue79") {
+ field27: Enum9!
+}
+
+type Object100 @Directive10(argument10 : "stringValue576", argument9 : "stringValue575") {
+ field392: String!
+}
+
+type Object1000 @Directive10(argument10 : "stringValue8267", argument9 : "stringValue8266") {
+ field4271: Scalar2! @Directive2
+ field4272: Object1001! @Directive2
+}
+
+type Object1001 @Directive10(argument10 : "stringValue8271", argument9 : "stringValue8270") {
+ field4273: [Scalar2!] @Directive2
+ field4274: [Scalar2!] @Directive2
+ field4275: [Scalar2!] @Directive2
+ field4276: Object997 @Directive2
+ field4277: [Scalar2!] @Directive2
+ field4278: [Enum50!] @Directive2
+ field4279: Boolean @Directive2
+}
+
+type Object1002 {
+ field4281: [Object153!]!
+ field4282: Object182!
+}
+
+type Object1003 @Directive9(argument8 : "stringValue8295") {
+ field4287: ID!
+ field4288(argument1223: Enum46, argument1224: InputObject2!, argument1225: [Enum44!]!, argument1226: InputObject2!): [Object158!] @Directive2 @Directive7(argument6 : "stringValue8296") @Directive8(argument7 : EnumValue9)
+ field4289: Object1004!
+ field4297(argument1227: String, argument1228: Int): Object1006 @Directive2 @Directive7(argument6 : "stringValue8306") @Directive8(argument7 : EnumValue9)
+}
+
+type Object1004 @Directive10(argument10 : "stringValue8301", argument9 : "stringValue8300") {
+ field4290: Scalar2! @Directive2
+ field4291: Object1005! @Directive2
+}
+
+type Object1005 @Directive10(argument10 : "stringValue8305", argument9 : "stringValue8304") {
+ field4292: [Scalar2!] @Directive2
+ field4293: Object997 @Directive2
+ field4294: [Scalar2!] @Directive2
+ field4295: [Enum50!] @Directive2
+ field4296: Boolean @Directive2
+}
+
+type Object1006 {
+ field4298: [Object155!]!
+ field4299: Object182!
+}
+
+type Object1007 @Directive10(argument10 : "stringValue8317", argument9 : "stringValue8316") {
+ field4303: Object1008! @Directive2
+ field4307: [String!]! @Directive2
+}
+
+type Object1008 @Directive10(argument10 : "stringValue8321", argument9 : "stringValue8320") {
+ field4304: [Enum407!]! @Directive2
+ field4305: Enum408! @Directive2
+ field4306: Enum409! @Directive2
+}
+
+type Object1009 @Directive9(argument8 : "stringValue8341") {
+ field4309: ID!
+ field4310(argument1233: Enum46, argument1234: InputObject2!, argument1235: [Enum44!]!, argument1236: InputObject2!): [Object158!] @Directive2 @Directive7(argument6 : "stringValue8342") @Directive8(argument7 : EnumValue9)
+ field4311: Object1010!
+ field4318(argument1237: String, argument1238: Int): Object1012 @Directive2 @Directive7(argument6 : "stringValue8352") @Directive8(argument7 : EnumValue9)
+}
+
+type Object101 @Directive10(argument10 : "stringValue580", argument9 : "stringValue579") {
+ field393: String!
+}
+
+type Object1010 @Directive10(argument10 : "stringValue8347", argument9 : "stringValue8346") {
+ field4312: Scalar2! @Directive2
+ field4313: Object1011! @Directive2
+}
+
+type Object1011 @Directive10(argument10 : "stringValue8351", argument9 : "stringValue8350") {
+ field4314: Object997 @Directive2
+ field4315: [Scalar2!] @Directive2
+ field4316: [Enum49!] @Directive2
+ field4317: Boolean @Directive2
+}
+
+type Object1012 {
+ field4319: [Object156!]!
+ field4320: Object182!
+}
+
+type Object1013 @Directive10(argument10 : "stringValue8367", argument9 : "stringValue8366") {
+ field4327: [Enum411!]!
+}
+
+type Object1014 @Directive10(argument10 : "stringValue8377", argument9 : "stringValue8376") {
+ field4329: Enum412
+ field4330: Object1015
+ field4333: [Enum413!]!
+ field4334: Enum414
+ field4335: String
+}
+
+type Object1015 @Directive10(argument10 : "stringValue8385", argument9 : "stringValue8384") {
+ field4331: String
+ field4332: Scalar2
+}
+
+type Object1016 @Directive10(argument10 : "stringValue8399", argument9 : "stringValue8398") {
+ field4337: Boolean!
+ field4338: Object410! @deprecated
+ field4339: Union6 @deprecated
+ field4340: Object44!
+}
+
+type Object1017 @Directive10(argument10 : "stringValue8437", argument9 : "stringValue8436") {
+ field4353: Object182
+ field4354: [Object1018!]!
+}
+
+type Object1018 @Directive10(argument10 : "stringValue8441", argument9 : "stringValue8440") {
+ field4355: Scalar2!
+ field4356: Scalar3!
+ field4357: Object128!
+}
+
+type Object1019 @Directive10(argument10 : "stringValue8465", argument9 : "stringValue8464") {
+ field4366: [String!]
+ field4367: Int
+}
+
+type Object102 @Directive10(argument10 : "stringValue584", argument9 : "stringValue583") {
+ field394: Scalar2!
+ field395: String!
+}
+
+type Object1020 @Directive10(argument10 : "stringValue8471", argument9 : "stringValue8470") {
+ field4369: Boolean!
+ field4370: Boolean!
+}
+
+type Object1021 @Directive10(argument10 : "stringValue8487", argument9 : "stringValue8486") {
+ field4376: [Object1022!]!
+ field4380: Object1022!
+}
+
+type Object1022 @Directive10(argument10 : "stringValue8491", argument9 : "stringValue8490") {
+ field4377: String!
+ field4378: Scalar3
+ field4379: Scalar3
+}
+
+type Object1023 @Directive10(argument10 : "stringValue8497", argument9 : "stringValue8496") {
+ field4382: Object1024
+ field4385: Object1024
+}
+
+type Object1024 @Directive10(argument10 : "stringValue8501", argument9 : "stringValue8500") {
+ field4383: Scalar3!
+ field4384: [String!]!
+}
+
+type Object1025 @Directive10(argument10 : "stringValue8527", argument9 : "stringValue8526") {
+ field4395: [Union167!]! @deprecated
+ field4396: [Union168] @deprecated
+ field4397: [Union169]!
+ field4398: Object182
+}
+
+type Object1026 @Directive9(argument8 : "stringValue8541") {
+ field4400: Boolean @Directive7(argument6 : "stringValue8542") @Directive8(argument7 : EnumValue9)
+ field4401: Boolean @Directive7(argument6 : "stringValue8544") @Directive8(argument7 : EnumValue9)
+ field4402: Boolean @Directive7(argument6 : "stringValue8546") @Directive8(argument7 : EnumValue9)
+ field4403: String @Directive7(argument6 : "stringValue8548") @Directive8(argument7 : EnumValue9)
+ field4404: Boolean @Directive7(argument6 : "stringValue8550") @Directive8(argument7 : EnumValue9)
+ field4405: Scalar3 @Directive7(argument6 : "stringValue8552") @Directive8(argument7 : EnumValue9)
+ field4406: Object1027 @Directive7(argument6 : "stringValue8554") @Directive8(argument7 : EnumValue9)
+ field4413: Object1028 @Directive7(argument6 : "stringValue8560") @Directive8(argument7 : EnumValue9)
+ field4418: Scalar3 @Directive7(argument6 : "stringValue8566") @Directive8(argument7 : EnumValue9)
+ field4419: [String!] @Directive7(argument6 : "stringValue8568") @Directive8(argument7 : EnumValue9)
+ field4420: Scalar3 @Directive7(argument6 : "stringValue8570") @Directive8(argument7 : EnumValue9)
+ field4421: ID!
+ field4422: String @Directive7(argument6 : "stringValue8572") @Directive8(argument7 : EnumValue9)
+ field4423: String @Directive7(argument6 : "stringValue8574") @Directive8(argument7 : EnumValue9)
+ field4424: String @Directive7(argument6 : "stringValue8576") @Directive8(argument7 : EnumValue9)
+ field4425: Boolean @Directive7(argument6 : "stringValue8578") @Directive8(argument7 : EnumValue9)
+ field4426: Object1029 @Directive7(argument6 : "stringValue8580") @Directive8(argument7 : EnumValue9)
+ field4433: String @Directive7(argument6 : "stringValue8586") @Directive8(argument7 : EnumValue9)
+ field4434: String @Directive7(argument6 : "stringValue8588") @Directive8(argument7 : EnumValue9)
+ field4435: Object1030 @Directive7(argument6 : "stringValue8590") @Directive8(argument7 : EnumValue9)
+ field4440: Scalar3 @Directive7(argument6 : "stringValue8596") @Directive8(argument7 : EnumValue9)
+ field4441: String @Directive7(argument6 : "stringValue8598") @Directive8(argument7 : EnumValue9)
+ field4442: Boolean @Directive7(argument6 : "stringValue8600") @Directive8(argument7 : EnumValue9)
+ field4443: Boolean @Directive7(argument6 : "stringValue8602") @Directive8(argument7 : EnumValue9)
+ field4444: String!
+ field4445: Scalar3 @Directive7(argument6 : "stringValue8604") @Directive8(argument7 : EnumValue9)
+ field4446: Enum418 @Directive7(argument6 : "stringValue8606") @Directive8(argument7 : EnumValue9)
+ field4447: Scalar3 @Directive7(argument6 : "stringValue8612") @Directive8(argument7 : EnumValue9)
+ field4448: Enum143 @Directive7(argument6 : "stringValue8614") @Directive8(argument7 : EnumValue9)
+ field4449: String @Directive7(argument6 : "stringValue8616") @Directive8(argument7 : EnumValue9)
+ field4450: Scalar3 @Directive7(argument6 : "stringValue8618") @Directive8(argument7 : EnumValue9)
+ field4451: Scalar3 @Directive7(argument6 : "stringValue8620") @Directive8(argument7 : EnumValue9)
+ field4452: Scalar3 @Directive7(argument6 : "stringValue8622") @Directive8(argument7 : EnumValue9)
+ field4453: Object152 @Directive7(argument6 : "stringValue8624") @Directive8(argument7 : EnumValue9) @deprecated
+ field4454: Union8 @Directive7(argument6 : "stringValue8626") @Directive8(argument7 : EnumValue9) @deprecated
+ field4455: Object114 @Directive7(argument6 : "stringValue8628") @Directive8(argument7 : EnumValue9)
+ field4456: Boolean @Directive7(argument6 : "stringValue8630") @Directive8(argument7 : EnumValue9)
+ field4457: Object410 @Directive7(argument6 : "stringValue8632") @Directive8(argument7 : EnumValue9) @deprecated
+ field4458: Union6 @Directive7(argument6 : "stringValue8634") @Directive8(argument7 : EnumValue9) @deprecated
+ field4459: Object44 @Directive7(argument6 : "stringValue8636") @Directive8(argument7 : EnumValue9)
+ field4460: Scalar3 @Directive7(argument6 : "stringValue8638") @Directive8(argument7 : EnumValue9)
+ field4461: Scalar3 @Directive7(argument6 : "stringValue8640") @Directive8(argument7 : EnumValue9)
+}
+
+type Object1027 @Directive10(argument10 : "stringValue8559", argument9 : "stringValue8558") {
+ field4407: Boolean
+ field4408: String
+ field4409: String
+ field4410: Boolean
+ field4411: Boolean
+ field4412: Boolean
+}
+
+type Object1028 @Directive10(argument10 : "stringValue8565", argument9 : "stringValue8564") {
+ field4414: Scalar3
+ field4415: Float
+ field4416: Boolean
+ field4417: Boolean
+}
+
+type Object1029 @Directive10(argument10 : "stringValue8585", argument9 : "stringValue8584") {
+ field4427: String
+ field4428: String
+ field4429: String
+ field4430: Float
+ field4431: Float
+ field4432: String
+}
+
+type Object103 @Directive10(argument10 : "stringValue588", argument9 : "stringValue587") {
+ field396: String!
+ field397: Object410! @deprecated
+ field398: Union6 @deprecated
+ field399: Object44!
+}
+
+type Object1030 @Directive10(argument10 : "stringValue8595", argument9 : "stringValue8594") {
+ field4436: String!
+ field4437: String
+ field4438: String!
+ field4439: String!
+}
+
+type Object1031 @Directive10(argument10 : "stringValue8655", argument9 : "stringValue8654") {
+ field4466: [Object1032!]
+}
+
+type Object1032 @Directive10(argument10 : "stringValue8659", argument9 : "stringValue8658") {
+ field4467: String!
+ field4468: String
+ field4469: Scalar2!
+ field4470: [Object233!]!
+}
+
+type Object1033 @Directive10(argument10 : "stringValue8665", argument9 : "stringValue8664") {
+ field4472: Object410! @deprecated
+ field4473: Union6 @deprecated
+ field4474: Object44!
+ field4475: Object410! @deprecated
+ field4476: Union6 @deprecated
+ field4477: Object44!
+}
+
+type Object1034 @Directive10(argument10 : "stringValue8675", argument9 : "stringValue8674") {
+ field4480: [Object951!]
+ field4481: [Object152!] @deprecated
+ field4482: [Union8] @deprecated
+ field4483: [Object114!]
+}
+
+type Object1035 @Directive10(argument10 : "stringValue8689", argument9 : "stringValue8688") {
+ field4485: [Union170!]! @deprecated
+ field4486: [Union171] @deprecated
+ field4487: [Union172]!
+ field4488: Object182
+}
+
+type Object1036 {
+ field4492: [Object1037!]!
+ field4504: Object182!
+}
+
+type Object1037 @Directive10(argument10 : "stringValue8711", argument9 : "stringValue8710") {
+ field4493: String @Directive2
+ field4494: [Enum421!]! @Directive2
+ field4495: Boolean! @Directive2
+ field4496: Enum422! @Directive2
+ field4497: String! @Directive2
+ field4498: Enum423! @Directive2
+ field4499: Enum424! @Directive2
+ field4500: Boolean! @Directive2
+ field4501: String! @Directive2
+ field4502: String! @Directive2
+ field4503: Enum425! @Directive2
+}
+
+type Object1038 @Directive10(argument10 : "stringValue8737", argument9 : "stringValue8736") {
+ field4506: [Object1037!]! @Directive2
+ field4507: Object1039! @Directive2
+}
+
+type Object1039 @Directive10(argument10 : "stringValue8741", argument9 : "stringValue8740") {
+ field4508: String! @Directive2
+ field4509: Boolean! @Directive2
+ field4510: Boolean! @Directive2
+ field4511: String! @Directive2
+}
+
+type Object104 @Directive10(argument10 : "stringValue592", argument9 : "stringValue591") {
+ field400: Object410! @deprecated
+ field401: Union6 @deprecated
+ field402: Object44!
+}
+
+type Object1040 @Directive9(argument8 : "stringValue8757") {
+ field4519(argument1361: String, argument1362: Int): Object681 @Directive2 @Directive7(argument6 : "stringValue8758") @Directive8(argument7 : EnumValue9)
+ field4520: Object1041 @Directive2 @Directive7(argument6 : "stringValue8760") @Directive8(argument7 : EnumValue9)
+ field4526: ID!
+ field4527: Scalar3 @Directive2 @Directive7(argument6 : "stringValue8766") @Directive8(argument7 : EnumValue9)
+ field4528: Scalar1!
+ field4529: Union173 @Directive2 @Directive7(argument6 : "stringValue8768") @Directive8(argument7 : EnumValue9)
+}
+
+type Object1041 @Directive10(argument10 : "stringValue8765", argument9 : "stringValue8764") {
+ field4521: String!
+ field4522: String
+ field4523: Scalar2!
+ field4524: Scalar2!
+ field4525: Scalar2!
+}
+
+type Object1042 @Directive10(argument10 : "stringValue8777", argument9 : "stringValue8776") {
+ field4530: Boolean!
+}
+
+type Object1043 {
+ field4532: [Object170!]!
+ field4533: Object182!
+}
+
+type Object1044 @Directive9(argument8 : "stringValue8789") {
+ field4544: ID!
+ field4545: Scalar1!
+}
+
+type Object1045 @Directive9(argument8 : "stringValue8793") {
+ field4547: ID!
+ field4548: Scalar1!
+ field4549(argument1384: [Scalar2!]): [Object410!] @Directive7(argument6 : "stringValue8794") @Directive8(argument7 : EnumValue9) @deprecated
+ field4550(argument1385: [Scalar2!]): [Union6] @Directive7(argument6 : "stringValue8796") @Directive8(argument7 : EnumValue9) @deprecated
+ field4551(argument1386: [Scalar2!]): [Object44!] @Directive7(argument6 : "stringValue8798") @Directive8(argument7 : EnumValue9)
+}
+
+type Object1046 @Directive10(argument10 : "stringValue8811", argument9 : "stringValue8810") {
+ field4554: [Object1047!]!
+ field4568: Scalar2!
+}
+
+type Object1047 @Directive10(argument10 : "stringValue8815", argument9 : "stringValue8814") {
+ field4555: String!
+ field4556: [Object1048!]
+ field4559: String!
+ field4560: String
+ field4561: [String!]
+ field4562: String
+ field4563: String!
+ field4564: String
+ field4565: String
+ field4566: String
+ field4567: String
+}
+
+type Object1048 @Directive10(argument10 : "stringValue8819", argument9 : "stringValue8818") {
+ field4557: String!
+ field4558: String!
+}
+
+type Object1049 @Directive9(argument8 : "stringValue8825") {
+ field4571: [Object1049!] @Directive2 @Directive7(argument6 : "stringValue8826") @Directive8(argument7 : EnumValue9)
+ field4572: ID!
+ field4573: Object1050 @Directive2 @Directive7(argument6 : "stringValue8828") @Directive8(argument7 : EnumValue9)
+ field4580: Scalar1!
+}
+
+type Object105 @Directive10(argument10 : "stringValue596", argument9 : "stringValue595") {
+ field403: String!
+ field404: Enum33!
+ field405: Object106
+}
+
+type Object1050 @Directive10(argument10 : "stringValue8833", argument9 : "stringValue8832") {
+ field4574: Int!
+ field4575: String!
+ field4576: Int!
+ field4577: String!
+ field4578: Enum426!
+ field4579: Scalar3!
+}
+
+type Object1051 @Directive9(argument8 : "stringValue8847") {
+ field4587: Boolean @Directive2 @Directive7(argument6 : "stringValue8848") @Directive8(argument7 : EnumValue9)
+ field4588: Enum427 @Directive2 @Directive7(argument6 : "stringValue8850") @Directive8(argument7 : EnumValue9)
+ field4589: String @Directive2 @Directive7(argument6 : "stringValue8856") @Directive8(argument7 : EnumValue9)
+ field4590: String @Directive2 @Directive7(argument6 : "stringValue8858") @Directive8(argument7 : EnumValue9)
+ field4591: ID!
+ field4592: String @Directive2 @Directive7(argument6 : "stringValue8860") @Directive8(argument7 : EnumValue9)
+ field4593(argument1408: String!): String @Directive2 @Directive7(argument6 : "stringValue8862") @Directive8(argument7 : EnumValue9)
+ field4594(argument1409: String!): String @Directive2 @Directive7(argument6 : "stringValue8864") @Directive8(argument7 : EnumValue9)
+ field4595: Scalar1!
+ field4596: Object1052 @Directive2 @Directive7(argument6 : "stringValue8866") @Directive8(argument7 : EnumValue9)
+ field4604: Enum429 @Directive2 @Directive7(argument6 : "stringValue8880") @Directive8(argument7 : EnumValue9)
+}
+
+type Object1052 {
+ field4597: [Object1053!]!
+ field4603: Object182!
+}
+
+type Object1053 @Directive10(argument10 : "stringValue8871", argument9 : "stringValue8870") {
+ field4598: Object1054!
+ field4601: String!
+ field4602: Scalar2 @Directive2
+}
+
+type Object1054 @Directive10(argument10 : "stringValue8875", argument9 : "stringValue8874") {
+ field4599: Enum428!
+ field4600: String
+}
+
+type Object1055 {
+ field4607: [Object1051!]!
+ field4608: Object182!
+}
+
+type Object1056 {
+ field4610: String!
+ field4611: Boolean!
+ field4612: String!
+ field4613: String!
+ field4614: String!
+ field4615: Scalar3!
+}
+
+type Object1057 @Directive9(argument8 : "stringValue8895") {
+ field4617: ID!
+ field4618: [Object16!] @Directive7(argument6 : "stringValue8896") @Directive8(argument7 : EnumValue9)
+ field4619: String @Directive2 @Directive7(argument6 : "stringValue8898") @Directive8(argument7 : EnumValue9)
+ field4620: Object1058 @Directive2 @Directive7(argument6 : "stringValue8900") @Directive8(argument7 : EnumValue9)
+ field4649(argument1420: String, argument1421: String): Union174 @Directive2 @Directive7(argument6 : "stringValue8922") @Directive8(argument7 : EnumValue9)
+ field4654: Object1059 @Directive2 @Directive7(argument6 : "stringValue8940") @Directive8(argument7 : EnumValue9)
+ field4655: [Object1060!] @Directive2 @Directive7(argument6 : "stringValue8942") @Directive8(argument7 : EnumValue9)
+ field4656: Object1061 @Directive2 @Directive7(argument6 : "stringValue8944") @Directive8(argument7 : EnumValue9)
+ field4657: String!
+}
+
+type Object1058 @Directive10(argument10 : "stringValue8905", argument9 : "stringValue8904") {
+ field4621: String!
+ field4622: Scalar2
+ field4623: Object1059
+ field4635: [Object1060!]
+ field4642: Object1061
+}
+
+type Object1059 @Directive10(argument10 : "stringValue8909", argument9 : "stringValue8908") {
+ field4624: Object410 @deprecated
+ field4625: Union6 @deprecated
+ field4626: Object44
+ field4627: Object128
+ field4628: String!
+ field4629: Enum430!
+ field4630: Scalar2
+ field4631: Object410 @deprecated
+ field4632: Union6 @deprecated
+ field4633: Object44
+ field4634: String
+}
+
+type Object106 @Directive10(argument10 : "stringValue604", argument9 : "stringValue603") {
+ field406: String
+ field407: [Object107!]
+ field410: String
+ field411: Object108 @Directive2
+ field414: String
+}
+
+type Object1060 @Directive10(argument10 : "stringValue8917", argument9 : "stringValue8916") {
+ field4636: Scalar2
+ field4637: Scalar2
+ field4638: Scalar2
+ field4639: Object410! @deprecated
+ field4640: Union6 @deprecated
+ field4641: Object44!
+}
+
+type Object1061 @Directive10(argument10 : "stringValue8921", argument9 : "stringValue8920") {
+ field4643: Scalar2
+ field4644: Boolean
+ field4645: Boolean
+ field4646: Boolean
+ field4647: Boolean
+ field4648: Boolean
+}
+
+type Object1062 @Directive10(argument10 : "stringValue8931", argument9 : "stringValue8930") {
+ field4650: [Object20]!
+ field4651: Object182!
+}
+
+type Object1063 @Directive10(argument10 : "stringValue8935", argument9 : "stringValue8934") {
+ field4652: String
+ field4653: Enum431!
+}
+
+type Object1064 @Directive10(argument10 : "stringValue8963", argument9 : "stringValue8962") {
+ field4659: [Union176]!
+ field4662: Object182!
+}
+
+type Object1065 @Directive10(argument10 : "stringValue8971", argument9 : "stringValue8970") {
+ field4660: Object1057! @deprecated
+ field4661: Object23!
+}
+
+type Object1066 @Directive10(argument10 : "stringValue8979", argument9 : "stringValue8978") {
+ field4665: [Object1067]!
+ field4670: Object182!
+}
+
+type Object1067 @Directive10(argument10 : "stringValue8983", argument9 : "stringValue8982") {
+ field4666: Object1057! @deprecated
+ field4667: Object23!
+ field4668: Object1068
+}
+
+type Object1068 @Directive10(argument10 : "stringValue8987", argument9 : "stringValue8986") {
+ field4669: [String!]
+}
+
+type Object1069 @Directive10(argument10 : "stringValue8997", argument9 : "stringValue8996") {
+ field4672: [Union179!]!
+ field4676: Object182!
+}
+
+type Object107 {
+ field408: String!
+ field409: String!
+}
+
+type Object1070 @Directive10(argument10 : "stringValue9005", argument9 : "stringValue9004") {
+ field4673: Object21! @deprecated
+ field4674: Object817!
+ field4675: Object1068
+}
+
+type Object1071 @Directive10(argument10 : "stringValue9009", argument9 : "stringValue9008") {
+ field4677: String!
+}
+
+type Object1072 @Directive10(argument10 : "stringValue9015", argument9 : "stringValue9014") {
+ field4679: [Object1073]!
+ field4683: Object182!
+}
+
+type Object1073 @Directive10(argument10 : "stringValue9019", argument9 : "stringValue9018") {
+ field4680: Object1057! @deprecated
+ field4681: Object23!
+ field4682: Object1068
+}
+
+type Object1074 @Directive10(argument10 : "stringValue9041", argument9 : "stringValue9040") {
+ field4685: Object1075 @deprecated
+ field4690: Object1075 @deprecated
+}
+
+type Object1075 @Directive10(argument10 : "stringValue9045", argument9 : "stringValue9044") {
+ field4686: [Object1076!] @deprecated
+ field4689: Object182 @deprecated
+}
+
+type Object1076 @Directive10(argument10 : "stringValue9049", argument9 : "stringValue9048") {
+ field4687: Object1057! @deprecated
+ field4688: Object23! @deprecated
+}
+
+type Object1077 @Directive10(argument10 : "stringValue9063", argument9 : "stringValue9062") {
+ field4695: Object1078!
+ field4699: Object28!
+ field4700: Object410! @deprecated
+ field4701: Union6 @deprecated
+ field4702: Object44!
+}
+
+type Object1078 @Directive10(argument10 : "stringValue9067", argument9 : "stringValue9066") {
+ field4696: Scalar2
+ field4697: String
+ field4698: Scalar4
+}
+
+type Object1079 @Directive10(argument10 : "stringValue9075", argument9 : "stringValue9074") {
+ field4705: [Object407!]!
+}
+
+type Object108 @Directive10(argument10 : "stringValue608", argument9 : "stringValue607") {
+ field412: String
+ field413: String!
+}
+
+type Object1080 @Directive10(argument10 : "stringValue9083", argument9 : "stringValue9082") {
+ field4707: [String!]!
+ field4708: String!
+}
+
+type Object1081 {
+ field4715: [Object1057!]! @deprecated
+ field4716: [Object23!]!
+ field4717: Object182!
+}
+
+type Object1082 @Directive9(argument8 : "stringValue9113") {
+ field4725: String @Directive2 @Directive7(argument6 : "stringValue9114") @Directive8(argument7 : EnumValue9)
+ field4726: ID!
+ field4727: Object137 @Directive2 @Directive7(argument6 : "stringValue9116") @Directive8(argument7 : EnumValue9)
+ field4728: Scalar1!
+ field4729(argument1480: String, argument1481: Int): Object681 @Directive7(argument6 : "stringValue9118") @Directive8(argument7 : EnumValue9)
+ field4730: Union88 @Directive7(argument6 : "stringValue9120") @Directive8(argument7 : EnumValue9) @deprecated
+ field4731: Union89 @Directive7(argument6 : "stringValue9122") @Directive8(argument7 : EnumValue9)
+ field4732: String @Directive2 @Directive7(argument6 : "stringValue9124") @Directive8(argument7 : EnumValue9)
+ field4733: String @Directive2 @Directive7(argument6 : "stringValue9126") @Directive8(argument7 : EnumValue9)
+ field4734: String @Directive2 @Directive7(argument6 : "stringValue9128") @Directive8(argument7 : EnumValue9)
+}
+
+type Object1083 @Directive10(argument10 : "stringValue9149", argument9 : "stringValue9148") {
+ field4736: Scalar3!
+ field4737: Scalar3!
+}
+
+type Object1084 {
+ field4739: [String!]!
+}
+
+type Object1085 @Directive10(argument10 : "stringValue9177", argument9 : "stringValue9176") {
+ field4750: [String!]!
+ field4751: String!
+}
+
+type Object1086 @Directive10(argument10 : "stringValue9183", argument9 : "stringValue9182") {
+ field4753: Union181!
+ field4769: Scalar2!
+ field4770: Boolean!
+ field4771: Boolean!
+ field4772: Enum441!
+}
+
+type Object1087 @Directive10(argument10 : "stringValue9191", argument9 : "stringValue9190") {
+ field4754: String!
+ field4755: Enum439!
+}
+
+type Object1088 @Directive10(argument10 : "stringValue9199", argument9 : "stringValue9198") {
+ field4756: String
+ field4757: String
+ field4758: Enum440
+ field4759: String
+ field4760: Object1089
+ field4763: String!
+ field4764: String
+ field4765: Boolean
+ field4766: String!
+}
+
+type Object1089 @Directive10(argument10 : "stringValue9207", argument9 : "stringValue9206") {
+ field4761: String
+ field4762: Scalar2!
+}
+
+type Object109 @Directive10(argument10 : "stringValue612", argument9 : "stringValue611") {
+ field418: String
+ field419: Enum34!
+}
+
+type Object1090 @Directive10(argument10 : "stringValue9211", argument9 : "stringValue9210") {
+ field4767: String!
+ field4768: String!
+}
+
+type Object1091 @Directive9(argument8 : "stringValue9223") {
+ field4775: ID!
+ field4776(argument1507: String, argument1508: Enum442, argument1509: Int, argument1510: Scalar2, argument1511: Int, argument1512: String, argument1513: Int, argument1514: Scalar2, argument1515: String): Union182 @Directive7(argument6 : "stringValue9224") @Directive8(argument7 : EnumValue9)
+ field4791(argument1516: String, argument1517: Int, argument1518: Scalar2, argument1519: Int, argument1520: Int, argument1521: Int, argument1522: String, argument1523: Int, argument1524: Scalar2, argument1525: Enum443, argument1526: String): Union183 @Directive7(argument6 : "stringValue9266") @Directive8(argument7 : EnumValue9)
+ field4796: String!
+}
+
+type Object1092 @Directive10(argument10 : "stringValue9237", argument9 : "stringValue9236") {
+ field4777: String!
+}
+
+type Object1093 @Directive10(argument10 : "stringValue9241", argument9 : "stringValue9240") {
+ field4778: String!
+}
+
+type Object1094 @Directive10(argument10 : "stringValue9245", argument9 : "stringValue9244") {
+ field4779: [Object1095!]!
+}
+
+type Object1095 @Directive10(argument10 : "stringValue9249", argument9 : "stringValue9248") {
+ field4780: String!
+ field4781: [Object1096!]!
+}
+
+type Object1096 {
+ field4782: String!
+ field4783: String!
+}
+
+type Object1097 @Directive10(argument10 : "stringValue9253", argument9 : "stringValue9252") {
+ field4784: [Object1098!]!
+ field4788: String
+}
+
+type Object1098 @Directive10(argument10 : "stringValue9257", argument9 : "stringValue9256") {
+ field4785: Int!
+ field4786: Scalar2!
+ field4787: Scalar2!
+}
+
+type Object1099 @Directive10(argument10 : "stringValue9261", argument9 : "stringValue9260") {
+ field4789: String!
+}
+
+type Object11 @Directive9(argument8 : "stringValue104") {
+ field31: Object12 @Directive7(argument6 : "stringValue105") @Directive8(argument7 : EnumValue9)
+ field38: [Object13!] @Directive7(argument6 : "stringValue115") @Directive8(argument7 : EnumValue9)
+ field58: [Object15!] @Directive7(argument6 : "stringValue149") @Directive8(argument7 : EnumValue9)
+ field77: ID!
+ field78: Scalar1!
+}
+
+type Object110 @Directive10(argument10 : "stringValue620", argument9 : "stringValue619") {
+ field420: Object111
+ field425: Object152!
+ field426: Union11
+ field430: Object113 @Directive2
+}
+
+type Object1100 @Directive10(argument10 : "stringValue9265", argument9 : "stringValue9264") {
+ field4790: String!
+}
+
+type Object1101 @Directive10(argument10 : "stringValue9279", argument9 : "stringValue9278") {
+ field4792: String
+ field4793: [Object152!]! @deprecated
+ field4794: [Union8] @deprecated
+ field4795: [Object114!]!
+}
+
+type Object1102 @Directive10(argument10 : "stringValue9293", argument9 : "stringValue9292") {
+ field4800: Object1103
+ field4803: Object1103
+ field4804: Object1103
+ field4805: Object1103
+ field4806: Object1103
+ field4807: Object1103
+ field4808: Object1103
+}
+
+type Object1103 @Directive10(argument10 : "stringValue9297", argument9 : "stringValue9296") {
+ field4801: Scalar2
+ field4802: Scalar2
+}
+
+type Object1104 @Directive10(argument10 : "stringValue9307", argument9 : "stringValue9306") {
+ field4810: Enum362!
+}
+
+type Object1105 @Directive10(argument10 : "stringValue9311", argument9 : "stringValue9310") {
+ field4811: Boolean! @deprecated
+}
+
+type Object1106 @Directive10(argument10 : "stringValue9315", argument9 : "stringValue9314") {
+ field4812: Enum444!
+}
+
+type Object1107 @Directive9(argument8 : "stringValue9329") {
+ field4817: ID!
+ field4818: Scalar1!
+ field4819: Object1108 @Directive7(argument6 : "stringValue9330") @Directive8(argument7 : EnumValue9)
+}
+
+type Object1108 @Directive10(argument10 : "stringValue9335", argument9 : "stringValue9334") {
+ field4820: Object712!
+ field4821: String
+ field4822: Enum216
+}
+
+type Object1109 @Directive9(argument8 : "stringValue9341") {
+ field4825(argument1555: Enum445!, argument1556: Int): [Object441!] @Directive7(argument6 : "stringValue9342") @Directive8(argument7 : EnumValue9)
+ field4826(argument1557: Enum446!, argument1558: Int): Object1110 @Directive7(argument6 : "stringValue9348") @Directive8(argument7 : EnumValue9)
+ field4841: ID!
+ field4842: String!
+ field4843(argument1559: String, argument1560: Int): Union185 @Directive7(argument6 : "stringValue9378") @Directive8(argument7 : EnumValue9)
+}
+
+type Object111 @Directive10(argument10 : "stringValue624", argument9 : "stringValue623") {
+ field421: Enum35
+ field422: Boolean
+ field423: Object98!
+ field424: Object105!
+}
+
+type Object1110 @Directive10(argument10 : "stringValue9357", argument9 : "stringValue9356") {
+ field4827: [Object1111!]
+}
+
+type Object1111 @Directive10(argument10 : "stringValue9361", argument9 : "stringValue9360") {
+ field4828: Enum447
+ field4829: [Object1112!]
+ field4838: String
+ field4839: Object1113
+ field4840: Int
+}
+
+type Object1112 @Directive10(argument10 : "stringValue9369", argument9 : "stringValue9368") {
+ field4830: [Object44!]
+ field4831: Enum448
+ field4832: Object1113
+ field4837: Object441
+}
+
+type Object1113 @Directive10(argument10 : "stringValue9377", argument9 : "stringValue9376") {
+ field4833: String
+ field4834: String
+ field4835: Boolean
+ field4836: String
+}
+
+type Object1114 {
+ field4844: [Union186!]!
+ field4858: Object182!
+}
+
+type Object1115 @Directive10(argument10 : "stringValue9383", argument9 : "stringValue9382") {
+ field4845: Object1082!
+ field4846: Object1116
+}
+
+type Object1116 @Directive10(argument10 : "stringValue9387", argument9 : "stringValue9386") {
+ field4847: Object1117
+ field4850: Float!
+ field4851: String
+}
+
+type Object1117 @Directive10(argument10 : "stringValue9391", argument9 : "stringValue9390") {
+ field4848: Enum449!
+ field4849: String!
+}
+
+type Object1118 @Directive10(argument10 : "stringValue9399", argument9 : "stringValue9398") {
+ field4852: Object1116
+ field4853: String!
+}
+
+type Object1119 @Directive10(argument10 : "stringValue9403", argument9 : "stringValue9402") {
+ field4854: Object1116
+ field4855: Object410! @deprecated
+ field4856: Union6 @deprecated
+ field4857: Object44!
+}
+
+type Object112 @Directive10(argument10 : "stringValue636", argument9 : "stringValue635") {
+ field427: Enum36!
+ field428: Object98!
+ field429: Object98!
+}
+
+type Object1120 {
+ field4859: [Object1121!]!
+}
+
+type Object1121 {
+ field4860: String!
+}
+
+type Object1122 @Directive9(argument8 : "stringValue9413") {
+ field4863(argument1566: String, argument1567: Int): Object681 @Directive2 @Directive7(argument6 : "stringValue9414") @Directive8(argument7 : EnumValue9)
+ field4864: Object1123 @Directive7(argument6 : "stringValue9416") @Directive8(argument7 : EnumValue9)
+ field4867: ID!
+ field4868: Object1124!
+}
+
+type Object1123 @Directive10(argument10 : "stringValue9421", argument9 : "stringValue9420") {
+ field4865: String
+ field4866: String!
+}
+
+type Object1124 @Directive10(argument10 : "stringValue9425", argument9 : "stringValue9424") {
+ field4869: Scalar2!
+ field4870: Scalar2!
+}
+
+type Object1125 @Directive9(argument8 : "stringValue9435") {
+ field4875: ID!
+ field4876(argument1571: String): Object1126 @Directive2 @Directive7(argument6 : "stringValue9436") @Directive8(argument7 : EnumValue9)
+ field4896: String!
+}
+
+type Object1126 @Directive10(argument10 : "stringValue9441", argument9 : "stringValue9440") {
+ field4877: [Object1127!]!
+ field4895: Object182!
+}
+
+type Object1127 @Directive10(argument10 : "stringValue9445", argument9 : "stringValue9444") {
+ field4878: Int
+ field4879: String!
+ field4880: [Object1128!]!
+ field4894: String
+}
+
+type Object1128 @Directive10(argument10 : "stringValue9449", argument9 : "stringValue9448") {
+ field4881: Union187!
+ field4893: String!
+}
+
+type Object1129 @Directive10(argument10 : "stringValue9457", argument9 : "stringValue9456") {
+ field4882: String
+ field4883: Object1130!
+ field4888: Boolean!
+ field4889: Object1131!
+ field4892: [Object1130!]!
+}
+
+type Object113 @Directive10(argument10 : "stringValue644", argument9 : "stringValue643") {
+ field431: Object98 @Directive2
+ field432: Object98 @Directive2
+ field433: Object105 @Directive2
+}
+
+type Object1130 @Directive10(argument10 : "stringValue9461", argument9 : "stringValue9460") {
+ field4884: Int!
+ field4885: String
+ field4886: String!
+ field4887: Int!
+}
+
+type Object1131 @Directive10(argument10 : "stringValue9465", argument9 : "stringValue9464") {
+ field4890: String!
+ field4891: String!
+}
+
+type Object1132 @Directive9(argument8 : "stringValue9467") {
+ field4898: Object781 @Directive7(argument6 : "stringValue9468") @Directive8(argument7 : EnumValue9)
+ field4899: ID!
+ field4900: Scalar1!
+ field4901: Enum232 @Directive2 @Directive7(argument6 : "stringValue9470") @Directive8(argument7 : EnumValue9)
+}
+
+type Object1133 {
+ field4907: String!
+ field4908: String!
+ field4909: String!
+}
+
+type Object1134 @Directive10(argument10 : "stringValue9495", argument9 : "stringValue9494") {
+ field4912: String
+ field4913: String
+ field4914: Scalar3
+ field4915: String
+ field4916: Object1135
+ field4924: [Enum452!]!
+ field4925: String
+ field4926: Scalar2!
+ field4927: Enum453!
+ field4928: String
+ field4929: Object410 @deprecated
+ field4930: Union6 @deprecated
+ field4931: Object44
+}
+
+type Object1135 @Directive10(argument10 : "stringValue9499", argument9 : "stringValue9498") {
+ field4917: String
+ field4918: Scalar3
+ field4919: Enum451
+ field4920: Scalar4
+ field4921: Scalar4
+ field4922: Int
+ field4923: Scalar3
+}
+
+type Object1136 {
+ field4942: String!
+ field4943: String!
+}
+
+type Object1137 @Directive9(argument8 : "stringValue9601") {
+ field4972(argument1666: Enum456!): Object742 @Directive2 @Directive7(argument6 : "stringValue9602") @Directive8(argument7 : EnumValue9)
+ field4973: Object1138 @Directive7(argument6 : "stringValue9608") @Directive8(argument7 : EnumValue9)
+ field4980: Object1139 @Directive7(argument6 : "stringValue9618") @Directive8(argument7 : EnumValue9) @deprecated
+ field4982: [String!] @Directive7(argument6 : "stringValue9624") @Directive8(argument7 : EnumValue9)
+ field4983(argument1667: Enum458, argument1668: Int, argument1669: String, argument1670: Enum459, argument1671: Enum460!): [Object1140!] @Directive7(argument6 : "stringValue9626") @Directive8(argument7 : EnumValue9) @deprecated
+ field4994(argument1672: Enum458, argument1673: Int, argument1674: String, argument1675: Enum459, argument1676: Enum460!): Object1141 @Directive7(argument6 : "stringValue9648") @Directive8(argument7 : EnumValue9) @deprecated
+ field4997: [Object1142!] @Directive2 @Directive7(argument6 : "stringValue9654") @Directive8(argument7 : EnumValue9)
+ field5004: Object258 @Directive5(argument4 : "stringValue9660") @Directive7(argument6 : "stringValue9661") @Directive8(argument7 : EnumValue9)
+ field5005: Object422 @Directive7(argument6 : "stringValue9664") @Directive8(argument7 : EnumValue9) @deprecated
+ field5006: Object422 @Directive7(argument6 : "stringValue9666") @Directive8(argument7 : EnumValue9)
+ field5007: [Object656!] @Directive7(argument6 : "stringValue9668") @Directive8(argument7 : EnumValue9)
+ field5008(argument1677: Enum462, argument1678: Int, argument1679: String, argument1680: Enum463): [Object1143!] @Directive7(argument6 : "stringValue9670") @Directive8(argument7 : EnumValue9) @deprecated
+ field5018(argument1681: Enum462, argument1682: Int, argument1683: String, argument1684: Enum463): Object1146 @Directive7(argument6 : "stringValue9700") @Directive8(argument7 : EnumValue9) @deprecated
+ field5021: Object422! @Directive7(argument6 : "stringValue9706") @Directive8(argument7 : EnumValue9)
+ field5022: Object422! @Directive2 @Directive7(argument6 : "stringValue9708") @Directive8(argument7 : EnumValue9)
+ field5023: [Object170!]! @Directive7(argument6 : "stringValue9710") @Directive8(argument7 : EnumValue9)
+ field5024: Union189 @Directive2 @Directive7(argument6 : "stringValue9712") @Directive8(argument7 : EnumValue9)
+ field5026(argument1685: String!): Object1148 @Directive7(argument6 : "stringValue9722") @Directive8(argument7 : EnumValue9)
+ field5029: [Object11!] @Directive7(argument6 : "stringValue9732") @Directive8(argument7 : EnumValue9)
+ field5030: Object422 @Directive7(argument6 : "stringValue9734") @Directive8(argument7 : EnumValue9)
+ field5031(argument1686: Boolean! = true, argument1687: Scalar3, argument1688: Scalar4, argument1689: Scalar3, argument1690: Scalar2, argument1691: Scalar3, argument1692: Scalar2, argument1693: [Enum466!]! = []): Object1149 @Directive7(argument6 : "stringValue9736") @Directive8(argument7 : EnumValue9)
+ field5035(argument1694: Boolean! = true, argument1695: Scalar3, argument1696: Scalar4, argument1697: Scalar3, argument1698: Scalar2, argument1699: Scalar3, argument1700: Scalar2, argument1701: [Enum466!]! = []): [Object479!] @Directive7(argument6 : "stringValue9750") @Directive8(argument7 : EnumValue9)
+ field5036: Object1150 @Directive7(argument6 : "stringValue9752") @Directive8(argument7 : EnumValue9)
+ field5040: Object422 @Directive7(argument6 : "stringValue9758") @Directive8(argument7 : EnumValue9)
+ field5041: [Object1151!] @Directive7(argument6 : "stringValue9760") @Directive8(argument7 : EnumValue9)
+ field5044(argument1702: String, argument1703: String!, argument1704: Scalar2!, argument1705: String): Object1152 @Directive2 @Directive5(argument4 : "stringValue9770") @Directive7(argument6 : "stringValue9771") @Directive8(argument7 : EnumValue9)
+ field5052: Boolean! @Directive7(argument6 : "stringValue9778") @Directive8(argument7 : EnumValue9)
+ field5053: Boolean @Directive7(argument6 : "stringValue9780") @Directive8(argument7 : EnumValue9)
+ field5054: Object422 @Directive7(argument6 : "stringValue9782") @Directive8(argument7 : EnumValue9)
+ field5055(argument1706: Enum469, argument1707: Int, argument1708: Scalar2, argument1709: String, argument1710: Enum470, argument1711: Enum471!, argument1712: String): Object1153 @Directive7(argument6 : "stringValue9784") @Directive8(argument7 : EnumValue9)
+ field5075: String @Directive7(argument6 : "stringValue9834") @Directive8(argument7 : EnumValue9) @deprecated
+ field5076: Object422 @Directive7(argument6 : "stringValue9836") @Directive8(argument7 : EnumValue9)
+ field5077: Boolean @Directive7(argument6 : "stringValue9838") @Directive8(argument7 : EnumValue9)
+ field5078: Boolean @Directive7(argument6 : "stringValue9840") @Directive8(argument7 : EnumValue9)
+ field5079(argument1713: [Enum317!], argument1714: Enum320): [Object898!] @Directive2 @Directive7(argument6 : "stringValue9842") @Directive8(argument7 : EnumValue9)
+ field5080: Object422 @Directive2 @Directive7(argument6 : "stringValue9844") @Directive8(argument7 : EnumValue9)
+ field5081: Object422 @Directive7(argument6 : "stringValue9846") @Directive8(argument7 : EnumValue9)
+ field5082: [Object940!] @Directive7(argument6 : "stringValue9848") @Directive8(argument7 : EnumValue9)
+ field5083: [Object658!] @Directive7(argument6 : "stringValue9850") @Directive8(argument7 : EnumValue9)
+ field5084: Object422 @Directive7(argument6 : "stringValue9852") @Directive8(argument7 : EnumValue9)
+ field5085: Object422 @Directive7(argument6 : "stringValue9854") @Directive8(argument7 : EnumValue9)
+ field5086: Object422 @Directive7(argument6 : "stringValue9856") @Directive8(argument7 : EnumValue9)
+ field5087: Object422 @Directive7(argument6 : "stringValue9858") @Directive8(argument7 : EnumValue9)
+ field5088: Object422 @Directive7(argument6 : "stringValue9860") @Directive8(argument7 : EnumValue9)
+ field5089: Object95 @Directive7(argument6 : "stringValue9862") @Directive8(argument7 : EnumValue9)
+ field5090: [Object575!] @Directive7(argument6 : "stringValue9864") @Directive8(argument7 : EnumValue9)
+ field5091(argument1715: [String!], argument1716: [String!], argument1717: [String!]): Object423 @Directive7(argument6 : "stringValue9866") @Directive8(argument7 : EnumValue9)
+ field5092(argument1718: InputObject81!, argument1719: InputObject82!, argument1720: Scalar2!, argument1721: InputObject115!): Object1102 @Directive7(argument6 : "stringValue9868") @Directive8(argument7 : EnumValue9)
+ field5093(argument1722: String!): Object1159 @Directive7(argument6 : "stringValue9874") @Directive8(argument7 : EnumValue9)
+ field5097(argument1723: String!): Object1159 @Directive7(argument6 : "stringValue9880") @Directive8(argument7 : EnumValue9)
+ field5098: Object422! @Directive7(argument6 : "stringValue9882") @Directive8(argument7 : EnumValue9)
+ field5099: Object422 @Directive7(argument6 : "stringValue9884") @Directive8(argument7 : EnumValue9)
+ field5100: Object422 @Directive7(argument6 : "stringValue9886") @Directive8(argument7 : EnumValue9)
+ field5101(argument1724: Boolean! = true, argument1725: Scalar3, argument1726: Scalar4, argument1727: Scalar3, argument1728: Scalar2, argument1729: Scalar3, argument1730: Scalar2, argument1731: [Enum466!]! = []): Object1160 @Directive7(argument6 : "stringValue9888") @Directive8(argument7 : EnumValue9)
+ field5105(argument1732: Boolean! = true, argument1733: Scalar3, argument1734: Scalar4, argument1735: Scalar3, argument1736: Scalar2, argument1737: Scalar3, argument1738: Scalar2, argument1739: [Enum466!]! = []): [Object951!] @Directive7(argument6 : "stringValue9894") @Directive8(argument7 : EnumValue9)
+ field5106(argument1740: String!): Object1109 @Directive2 @Directive7(argument6 : "stringValue9896") @Directive8(argument7 : EnumValue9)
+ field5107: Object422 @Directive7(argument6 : "stringValue9898") @Directive8(argument7 : EnumValue9)
+ field5108: [Object1161!] @Directive7(argument6 : "stringValue9900") @Directive8(argument7 : EnumValue9)
+ field5130: Int @Directive7(argument6 : "stringValue9916") @Directive8(argument7 : EnumValue9)
+ field5131: Object422 @Directive7(argument6 : "stringValue9918") @Directive8(argument7 : EnumValue9)
+ field5132: Boolean @Directive2 @Directive7(argument6 : "stringValue9920") @Directive8(argument7 : EnumValue9)
+ field5133: Object1164 @Directive7(argument6 : "stringValue9922") @Directive8(argument7 : EnumValue9)
+ field5140: Object258 @Directive5(argument4 : "stringValue9936") @Directive7(argument6 : "stringValue9937") @Directive8(argument7 : EnumValue9)
+ field5141: Object258 @Directive5(argument4 : "stringValue9940") @Directive7(argument6 : "stringValue9941") @Directive8(argument7 : EnumValue9)
+ field5142: Object422 @Directive2 @Directive7(argument6 : "stringValue9944") @Directive8(argument7 : EnumValue9)
+ field5143: Object410 @Directive7(argument6 : "stringValue9946") @Directive8(argument7 : EnumValue9) @deprecated
+ field5144(argument1741: [String!]!): [Object1166!] @Directive7(argument6 : "stringValue9948") @Directive8(argument7 : EnumValue9)
+ field5147: Union6 @Directive7(argument6 : "stringValue9950") @Directive8(argument7 : EnumValue9) @deprecated
+ field5148: Object44 @Directive7(argument6 : "stringValue9952") @Directive8(argument7 : EnumValue9)
+ field5149: Object422 @Directive7(argument6 : "stringValue9954") @Directive8(argument7 : EnumValue9)
+ field5150: Object422 @Directive7(argument6 : "stringValue9956") @Directive8(argument7 : EnumValue9)
+}
+
+type Object1138 @Directive10(argument10 : "stringValue9613", argument9 : "stringValue9612") {
+ field4974: Scalar2
+ field4975: Boolean
+ field4976: Enum20
+ field4977: Enum19
+ field4978: Enum457
+ field4979: Boolean
+}
+
+type Object1139 @Directive10(argument10 : "stringValue9623", argument9 : "stringValue9622") {
+ field4981: Boolean
+}
+
+type Object114 @Directive9(argument8 : "stringValue646") {
+ field435: Union8 @Directive7(argument6 : "stringValue647") @Directive8(argument7 : EnumValue9)
+ field436: String @deprecated
+}
+
+type Object1140 @Directive10(argument10 : "stringValue9643", argument9 : "stringValue9642") {
+ field4984: String
+ field4985: Int
+ field4986: String!
+ field4987: String!
+ field4988: String
+ field4989: String!
+ field4990: String!
+ field4991: Scalar3!
+ field4992: Enum461!
+ field4993: String
+}
+
+type Object1141 @Directive10(argument10 : "stringValue9653", argument9 : "stringValue9652") {
+ field4995: [Object1140!]!
+ field4996: Object182!
+}
+
+type Object1142 @Directive10(argument10 : "stringValue9659", argument9 : "stringValue9658") {
+ field4998: String!
+ field4999: Scalar3!
+ field5000: String
+ field5001: String!
+ field5002: String
+ field5003: String
+}
+
+type Object1143 @Directive10(argument10 : "stringValue9683", argument9 : "stringValue9682") {
+ field5009: [Union188!]
+ field5012: String!
+ field5013: String!
+ field5014: String!
+ field5015: Int!
+ field5016: Enum464!
+ field5017: String @deprecated
+}
+
+type Object1144 @Directive10(argument10 : "stringValue9691", argument9 : "stringValue9690") {
+ field5010: String!
+}
+
+type Object1145 @Directive10(argument10 : "stringValue9695", argument9 : "stringValue9694") {
+ field5011: String!
+}
+
+type Object1146 @Directive10(argument10 : "stringValue9705", argument9 : "stringValue9704") {
+ field5019: [Object1143!]!
+ field5020: Object182!
+}
+
+type Object1147 @Directive10(argument10 : "stringValue9721", argument9 : "stringValue9720") {
+ field5025: Boolean! @deprecated
+}
+
+type Object1148 @Directive10(argument10 : "stringValue9727", argument9 : "stringValue9726") {
+ field5027: Boolean!
+ field5028: Enum465
+}
+
+type Object1149 @Directive10(argument10 : "stringValue9745", argument9 : "stringValue9744") {
+ field5032: Scalar3
+ field5033: [Object479!]
+ field5034: Enum467
+}
+
+type Object115 @Directive10(argument10 : "stringValue652", argument9 : "stringValue651") {
+ field441: Object116
+}
+
+type Object1150 @Directive10(argument10 : "stringValue9757", argument9 : "stringValue9756") {
+ field5037: [Object539!]!
+ field5038: Boolean!
+ field5039: Boolean!
+}
+
+type Object1151 @Directive10(argument10 : "stringValue9765", argument9 : "stringValue9764") {
+ field5042: Enum468!
+ field5043: Scalar3!
+}
+
+type Object1152 @Directive10(argument10 : "stringValue9777", argument9 : "stringValue9776") {
+ field5045: String! @Directive2
+ field5046: String @Directive2
+ field5047: String @Directive2
+ field5048: String! @Directive2
+ field5049: String! @Directive2
+ field5050: String! @Directive2
+ field5051: String! @Directive2
+}
+
+type Object1153 @Directive10(argument10 : "stringValue9801", argument9 : "stringValue9800") {
+ field5056: [Object1154!]!
+ field5074: Object182!
+}
+
+type Object1154 @Directive10(argument10 : "stringValue9805", argument9 : "stringValue9804") {
+ field5057: String
+ field5058: String!
+ field5059: String!
+ field5060: String
+ field5061: String
+ field5062: String!
+ field5063: Union190
+ field5070: String!
+ field5071: Scalar3!
+ field5072: Enum472!
+ field5073: String
+}
+
+type Object1155 @Directive10(argument10 : "stringValue9813", argument9 : "stringValue9812") {
+ field5064: Int
+ field5065: String
+}
+
+type Object1156 @Directive10(argument10 : "stringValue9817", argument9 : "stringValue9816") {
+ field5066: String!
+}
+
+type Object1157 @Directive10(argument10 : "stringValue9821", argument9 : "stringValue9820") {
+ field5067: Object658
+ field5068: String @Directive2
+}
+
+type Object1158 @Directive10(argument10 : "stringValue9825", argument9 : "stringValue9824") {
+ field5069: [Union191!]
+}
+
+type Object1159 @Directive10(argument10 : "stringValue9879", argument9 : "stringValue9878") {
+ field5094: String!
+ field5095: Scalar2!
+ field5096: [Scalar2!]!
+}
+
+type Object116 @Directive10(argument10 : "stringValue656", argument9 : "stringValue655") {
+ field442: Object117
+ field446: Scalar3
+}
+
+type Object1160 @Directive10(argument10 : "stringValue9893", argument9 : "stringValue9892") {
+ field5102: Scalar3
+ field5103: [Object951!]
+ field5104: Enum467
+}
+
+type Object1161 @Directive9(argument8 : "stringValue9903") {
+ field5109: Object1162 @Directive7(argument6 : "stringValue9904") @Directive8(argument7 : EnumValue9)
+ field5120: ID!
+ field5121: String!
+ field5122: Object1163 @Directive2 @Directive7(argument6 : "stringValue9910") @Directive8(argument7 : EnumValue9)
+}
+
+type Object1162 @Directive10(argument10 : "stringValue9909", argument9 : "stringValue9908") {
+ field5110: [String!]
+ field5111: String
+ field5112: String! @Directive2
+ field5113: [String!]
+ field5114: String
+ field5115: String
+ field5116: Boolean
+ field5117: String
+ field5118: String
+ field5119: String
+}
+
+type Object1163 @Directive10(argument10 : "stringValue9915", argument9 : "stringValue9914") {
+ field5123: Boolean
+ field5124: Boolean
+ field5125: Boolean
+ field5126: Boolean
+ field5127: Boolean
+ field5128: Int
+ field5129: Boolean
+}
+
+type Object1164 @Directive10(argument10 : "stringValue9927", argument9 : "stringValue9926") {
+ field5134: [Object1165!]
+ field5139: [Object1165!]
+}
+
+type Object1165 @Directive10(argument10 : "stringValue9931", argument9 : "stringValue9930") {
+ field5135: Enum473!
+ field5136: Object410! @deprecated
+ field5137: Union6 @deprecated
+ field5138: Object44!
+}
+
+type Object1166 {
+ field5145: Boolean!
+ field5146: String!
+}
+
+type Object1167 @Directive10(argument10 : "stringValue9973", argument9 : "stringValue9972") {
+ field5154: Object182!
+ field5155: [Object1168!]!
+}
+
+type Object1168 @Directive10(argument10 : "stringValue9977", argument9 : "stringValue9976") {
+ field5156: Object760!
+ field5157: [Object758!]!
+}
+
+type Object1169 @Directive10(argument10 : "stringValue9981", argument9 : "stringValue9980") {
+ field5158: String
+}
+
+type Object117 @Directive10(argument10 : "stringValue660", argument9 : "stringValue659") {
+ field443: Object93
+ field444: String
+ field445: Object32
+}
+
+type Object1170 @Directive10(argument10 : "stringValue9991", argument9 : "stringValue9990") {
+ field5160: [Object758!]!
+ field5161: Object182!
+}
+
+type Object1171 @Directive9(argument8 : "stringValue9997") {
+ field5165: ID!
+ field5166: [Object1172!] @Directive7(argument6 : "stringValue9998") @Directive8(argument7 : EnumValue9)
+ field5171: String!
+}
+
+type Object1172 @Directive10(argument10 : "stringValue10003", argument9 : "stringValue10002") {
+ field5167: Scalar3!
+ field5168: Enum5!
+ field5169: String!
+ field5170: Enum474!
+}
+
+type Object118 {
+ field454: Object119
+ field462: Object120
+ field465: [Float!]
+ field466: [Object118!]
+ field467: String
+ field468: String
+ field469: String
+ field470: String
+ field471: String
+ field472: String
+ field473: [String!]
+ field474: String
+ field475: String
+ field476: Object121
+ field485: Object124
+}
+
+type Object119 @Directive10(argument10 : "stringValue664", argument9 : "stringValue663") {
+ field455: String
+ field456: String
+ field457: String
+ field458: String
+ field459: String
+ field460: String
+ field461: String
+}
+
+type Object12 @Directive10(argument10 : "stringValue110", argument9 : "stringValue109") {
+ field32: String
+ field33: Scalar2
+ field34: String
+ field35: Boolean
+ field36: Enum14
+ field37: String
+}
+
+type Object120 @Directive10(argument10 : "stringValue668", argument9 : "stringValue667") {
+ field463: [[[Float!]!]!]
+ field464: String
+}
+
+type Object121 @Directive10(argument10 : "stringValue672", argument9 : "stringValue671") {
+ field477: Object122
+ field479: Object123
+}
+
+type Object122 @Directive10(argument10 : "stringValue676", argument9 : "stringValue675") {
+ field478: String
+}
+
+type Object123 @Directive10(argument10 : "stringValue680", argument9 : "stringValue679") {
+ field480: String
+ field481: String
+ field482: Float
+ field483: Int
+ field484: String
+}
+
+type Object124 @Directive10(argument10 : "stringValue684", argument9 : "stringValue683") {
+ field486: Boolean
+}
+
+type Object125 @Directive10(argument10 : "stringValue688", argument9 : "stringValue687") {
+ field492: Object410 @deprecated
+ field493: Union6 @deprecated
+ field494: Object44
+ field495: String
+ field496: String
+ field497: String
+ field498: [Object126!]
+}
+
+type Object126 @Directive10(argument10 : "stringValue692", argument9 : "stringValue691") {
+ field499: Object410! @deprecated
+ field500: Union6 @deprecated
+ field501: Object44!
+}
+
+type Object127 @Directive10(argument10 : "stringValue704", argument9 : "stringValue703") {
+ field522: Object128! @Directive2
+}
+
+type Object128 @Directive9(argument8 : "stringValue706") {
+ field523: Object129 @Directive7(argument6 : "stringValue707") @Directive8(argument7 : EnumValue9)
+ field532: ID!
+ field533: Boolean @Directive7(argument6 : "stringValue725") @Directive8(argument7 : EnumValue9)
+ field534: Object133 @Directive7(argument6 : "stringValue727") @Directive8(argument7 : EnumValue9)
+ field539: Object67 @Directive7(argument6 : "stringValue749") @Directive8(argument7 : EnumValue9)
+ field540: Scalar2 @Directive7(argument6 : "stringValue751") @Directive8(argument7 : EnumValue9)
+ field541: Union13 @Directive7(argument6 : "stringValue753") @Directive8(argument7 : EnumValue9)
+ field572: String @Directive7(argument6 : "stringValue799") @Directive8(argument7 : EnumValue9)
+ field573: Object145 @Directive7(argument6 : "stringValue801") @Directive8(argument7 : EnumValue9)
+ field576: Scalar3 @Directive7(argument6 : "stringValue807") @Directive8(argument7 : EnumValue9)
+ field577: Object83 @Directive7(argument6 : "stringValue809") @Directive8(argument7 : EnumValue9)
+ field578: String @Directive7(argument6 : "stringValue811") @Directive8(argument7 : EnumValue9)
+ field579: Union14 @Directive7(argument6 : "stringValue813") @Directive8(argument7 : EnumValue9)
+ field591: Union15 @Directive7(argument6 : "stringValue839") @Directive8(argument7 : EnumValue9)
+}
+
+type Object129 @Directive10(argument10 : "stringValue712", argument9 : "stringValue711") {
+ field524: Object130
+ field528: Object131
+ field530: Object132
+}
+
+type Object13 @Directive9(argument8 : "stringValue118") {
+ field39: Object14 @Directive7(argument6 : "stringValue119") @Directive8(argument7 : EnumValue9)
+ field56: ID!
+ field57: Scalar1!
+}
+
+type Object130 @Directive10(argument10 : "stringValue716", argument9 : "stringValue715") {
+ field525: String
+ field526: String
+ field527: String
+}
+
+type Object131 @Directive10(argument10 : "stringValue720", argument9 : "stringValue719") {
+ field529: String!
+}
+
+type Object132 @Directive10(argument10 : "stringValue724", argument9 : "stringValue723") {
+ field531: String!
+}
+
+type Object133 @Directive10(argument10 : "stringValue732", argument9 : "stringValue731") {
+ field535: Enum39
+ field536: Enum40!
+ field537: Union12
+}
+
+type Object134 @Directive10(argument10 : "stringValue748", argument9 : "stringValue747") {
+ field538: String!
+}
+
+type Object135 @Directive10(argument10 : "stringValue762", argument9 : "stringValue761") {
+ field542: String
+ field543: Object136!
+ field546: Object137
+ field559: [Object141!]!
+}
+
+type Object136 @Directive10(argument10 : "stringValue766", argument9 : "stringValue765") {
+ field544: Scalar4!
+ field545: Scalar4!
+}
+
+type Object137 @Directive10(argument10 : "stringValue770", argument9 : "stringValue769") {
+ field547: String
+ field548: Object138
+ field555: Scalar3!
+ field556: String!
+ field557: Scalar3!
+ field558: Object62
+}
+
+type Object138 @Directive10(argument10 : "stringValue774", argument9 : "stringValue773") {
+ field549: [Object139!]!
+}
+
+type Object139 @Directive10(argument10 : "stringValue778", argument9 : "stringValue777") {
+ field550: Float!
+ field551: Object140!
+}
+
+type Object14 @Directive10(argument10 : "stringValue124", argument9 : "stringValue123") {
+ field40: String
+ field41: Enum15
+ field42: Enum16
+ field43: Enum17
+ field44: Enum18
+ field45: Scalar2
+ field46: Boolean
+ field47: Boolean
+ field48: Enum19
+ field49: String
+ field50: String
+ field51: Enum14
+ field52: Boolean
+ field53: String
+ field54: String
+ field55: Enum20
+}
+
+type Object140 @Directive10(argument10 : "stringValue782", argument9 : "stringValue781") {
+ field552: Scalar4!
+ field553: Scalar4!
+ field554: Scalar4!
+}
+
+type Object141 @Directive10(argument10 : "stringValue786", argument9 : "stringValue785") {
+ field560: Int
+ field561: String!
+ field562: String!
+}
+
+type Object142 @Directive10(argument10 : "stringValue790", argument9 : "stringValue789") {
+ field563: [Object143!]!
+}
+
+type Object143 @Directive10(argument10 : "stringValue794", argument9 : "stringValue793") {
+ field564: String!
+ field565: String!
+}
+
+type Object144 @Directive10(argument10 : "stringValue798", argument9 : "stringValue797") {
+ field566: Object136!
+ field567: Scalar3!
+ field568: Boolean
+ field569: Object137
+ field570: [Object141!]!
+ field571: Scalar2
+}
+
+type Object145 @Directive10(argument10 : "stringValue806", argument9 : "stringValue805") {
+ field574: String!
+ field575: String!
+}
+
+type Object146 @Directive10(argument10 : "stringValue822", argument9 : "stringValue821") {
+ field580: Boolean! @deprecated
+}
+
+type Object147 @Directive10(argument10 : "stringValue826", argument9 : "stringValue825") {
+ field581: Boolean! @deprecated
+}
+
+type Object148 @Directive10(argument10 : "stringValue830", argument9 : "stringValue829") {
+ field582: Boolean! @deprecated
+}
+
+type Object149 @Directive10(argument10 : "stringValue834", argument9 : "stringValue833") {
+ field583: Object150
+ field587: Object150
+ field588: Object150
+ field589: Object150
+ field590: Object150
+}
+
+type Object15 @Directive10(argument10 : "stringValue154", argument9 : "stringValue153") {
+ field59: Scalar2
+ field60: String
+ field61: Enum15
+ field62: Enum16
+ field63: Enum17
+ field64: Enum18
+ field65: Scalar2
+ field66: Boolean
+ field67: Boolean
+ field68: Enum19
+ field69: String
+ field70: String
+ field71: String!
+ field72: Enum14
+ field73: Boolean
+ field74: String
+ field75: String
+ field76: Enum20
+}
+
+type Object150 @Directive10(argument10 : "stringValue838", argument9 : "stringValue837") {
+ field584: Scalar3
+ field585: Scalar3
+ field586: Scalar3
+}
+
+type Object151 @Directive10(argument10 : "stringValue848", argument9 : "stringValue847") {
+ field1743: Union8 @deprecated
+ field1744: Object114! @Directive2
+ field592: Object152! @deprecated
+}
+
+type Object152 @Directive9(argument8 : "stringValue850") {
+ field1105: Object264 @Directive2 @Directive7(argument6 : "stringValue1963") @Directive8(argument7 : EnumValue9)
+ field1116: Object264 @Directive2 @Directive7(argument6 : "stringValue1993") @Directive8(argument7 : EnumValue9)
+ field1117: Object269 @Directive7(argument6 : "stringValue1995") @Directive8(argument7 : EnumValue9)
+ field1121: Boolean @Directive7(argument6 : "stringValue2001") @Directive8(argument7 : EnumValue9)
+ field1122: ID!
+ field1123: Scalar2 @Directive2 @Directive7(argument6 : "stringValue2003") @Directive8(argument7 : EnumValue9)
+ field1124(argument93: String): Boolean @Directive7(argument6 : "stringValue2005") @Directive8(argument7 : EnumValue9)
+ field1125(argument94: String): Boolean @Directive7(argument6 : "stringValue2007") @Directive8(argument7 : EnumValue9)
+ field1126: Scalar2 @Directive2 @Directive7(argument6 : "stringValue2009") @Directive8(argument7 : EnumValue9)
+ field1127(argument95: String! = "stringValue2013", argument96: Boolean! = false, argument97: Boolean! = false): Object270 @Directive7(argument6 : "stringValue2011") @Directive8(argument7 : EnumValue9)
+ field1257: [Object293!] @Directive7(argument6 : "stringValue2118") @Directive8(argument7 : EnumValue9)
+ field1259(argument100: [InputObject3!]!, argument98: Int, argument99: Boolean): Union39 @Directive2 @Directive7(argument6 : "stringValue2124") @Directive8(argument7 : EnumValue9)
+ field1266: Object422 @Directive7(argument6 : "stringValue2162") @Directive8(argument7 : EnumValue9)
+ field1267: Object298 @Directive7(argument6 : "stringValue2164") @Directive8(argument7 : EnumValue9)
+ field1274(argument101: InputObject2, argument102: [Enum100!]!, argument103: InputObject2): [Object300!] @Directive2 @Directive7(argument6 : "stringValue2174") @Directive8(argument7 : EnumValue9)
+ field1277: Scalar2 @Directive2 @Directive7(argument6 : "stringValue2188") @Directive8(argument7 : EnumValue9)
+ field1278: Object301 @Directive7(argument6 : "stringValue2190") @Directive8(argument7 : EnumValue9)
+ field1282(argument104: String): Object302 @Directive7(argument6 : "stringValue2192") @Directive8(argument7 : EnumValue9)
+ field1285: Object153 @Directive7(argument6 : "stringValue2202") @Directive8(argument7 : EnumValue9)
+ field1286(argument105: [Enum103!], argument106: String, argument107: Int): Union40 @Directive7(argument6 : "stringValue2204") @Directive8(argument7 : EnumValue9)
+ field1292: Object152 @Directive7(argument6 : "stringValue2222") @Directive8(argument7 : EnumValue9) @deprecated
+ field1293: Union8 @Directive7(argument6 : "stringValue2224") @Directive8(argument7 : EnumValue9) @deprecated
+ field1294: Object114 @Directive7(argument6 : "stringValue2226") @Directive8(argument7 : EnumValue9)
+ field1295(argument108: Scalar2): Object305 @Directive2 @Directive7(argument6 : "stringValue2228") @Directive8(argument7 : EnumValue9)
+ field1299(argument109: Scalar2): Object307 @Directive2 @Directive7(argument6 : "stringValue2238") @Directive8(argument7 : EnumValue9)
+ field1301: Object308 @Directive2 @Directive7(argument6 : "stringValue2244") @Directive8(argument7 : EnumValue9)
+ field1308: Object152 @Directive7(argument6 : "stringValue2254") @Directive8(argument7 : EnumValue9) @deprecated
+ field1309: Union8 @Directive7(argument6 : "stringValue2256") @Directive8(argument7 : EnumValue9) @deprecated
+ field1310: Object114 @Directive7(argument6 : "stringValue2258") @Directive8(argument7 : EnumValue9)
+ field1311: Object410 @Directive7(argument6 : "stringValue2260") @Directive8(argument7 : EnumValue9) @deprecated
+ field1312: Union6 @Directive7(argument6 : "stringValue2262") @Directive8(argument7 : EnumValue9) @deprecated
+ field1313: Object44 @Directive7(argument6 : "stringValue2264") @Directive8(argument7 : EnumValue9)
+ field1314: Scalar1!
+ field1315(argument110: Scalar4, argument111: String): Union41 @Directive2 @Directive7(argument6 : "stringValue2266") @Directive8(argument7 : EnumValue9)
+ field1323: String @Directive7(argument6 : "stringValue2300") @Directive8(argument7 : EnumValue9)
+ field1324: Object206 @Directive7(argument6 : "stringValue2302") @Directive8(argument7 : EnumValue9)
+ field1325: [Object313!] @Directive7(argument6 : "stringValue2304") @Directive8(argument7 : EnumValue9)
+ field1334: Object422 @Directive2 @Directive7(argument6 : "stringValue2314") @Directive8(argument7 : EnumValue9)
+ field1335: Object315 @Directive7(argument6 : "stringValue2316") @Directive8(argument7 : EnumValue9)
+ field1359: Object410 @Directive7(argument6 : "stringValue2354") @Directive8(argument7 : EnumValue9) @deprecated
+ field1360: Union6 @Directive7(argument6 : "stringValue2356") @Directive8(argument7 : EnumValue9) @deprecated
+ field1361: Object44 @Directive7(argument6 : "stringValue2358") @Directive8(argument7 : EnumValue9)
+ field1362: Object410 @Directive7(argument6 : "stringValue2360") @Directive8(argument7 : EnumValue9) @deprecated
+ field1363: Union6 @Directive7(argument6 : "stringValue2362") @Directive8(argument7 : EnumValue9) @deprecated
+ field1364: Object44 @Directive7(argument6 : "stringValue2364") @Directive8(argument7 : EnumValue9) @deprecated
+ field1365: Int @Directive7(argument6 : "stringValue2366") @Directive8(argument7 : EnumValue9) @deprecated
+ field1366: Int @Directive7(argument6 : "stringValue2368") @Directive8(argument7 : EnumValue9) @deprecated
+ field1367: Object320 @Directive2 @Directive7(argument6 : "stringValue2370") @Directive8(argument7 : EnumValue9)
+ field1374: Boolean @Directive7(argument6 : "stringValue2380") @Directive8(argument7 : EnumValue9) @deprecated
+ field1375: Boolean @Directive2 @Directive7(argument6 : "stringValue2382") @Directive8(argument7 : EnumValue9)
+ field1376: Object322 @Directive7(argument6 : "stringValue2384") @Directive8(argument7 : EnumValue9)
+ field1566(argument112: String): Object362 @Directive7(argument6 : "stringValue2534") @Directive8(argument7 : EnumValue9)
+ field1574(argument113: String): Object204 @Directive7(argument6 : "stringValue2536") @Directive8(argument7 : EnumValue9)
+ field1575(argument114: String): Boolean @Directive7(argument6 : "stringValue2538") @Directive8(argument7 : EnumValue9)
+ field1576(argument115: String): Boolean @Directive7(argument6 : "stringValue2540") @Directive8(argument7 : EnumValue9)
+ field1577(argument116: String): Object362 @Directive7(argument6 : "stringValue2542") @Directive8(argument7 : EnumValue9)
+ field1578: Object363 @Directive7(argument6 : "stringValue2544") @Directive8(argument7 : EnumValue9) @deprecated
+ field1582: Union45 @Directive2 @Directive7(argument6 : "stringValue2550") @Directive8(argument7 : EnumValue9)
+ field1584(argument117: Scalar4, argument118: String): Union46 @Directive2 @Directive7(argument6 : "stringValue2564") @Directive8(argument7 : EnumValue9)
+ field1589: Object366 @Directive7(argument6 : "stringValue2586") @Directive8(argument7 : EnumValue9)
+ field1709: Object404 @Directive2 @Directive7(argument6 : "stringValue2840") @Directive8(argument7 : EnumValue9)
+ field1716: [Object405!] @Directive7(argument6 : "stringValue2846") @Directive8(argument7 : EnumValue9)
+ field1723(argument119: Scalar2): Object406 @Directive2 @Directive7(argument6 : "stringValue2852") @Directive8(argument7 : EnumValue9)
+ field1734: Union14 @Directive7(argument6 : "stringValue2870") @Directive8(argument7 : EnumValue9)
+ field1735: Union15 @Directive7(argument6 : "stringValue2872") @Directive8(argument7 : EnumValue9)
+ field1736: Object409 @Directive7(argument6 : "stringValue2874") @Directive8(argument7 : EnumValue9)
+ field593: Object153 @Directive2 @Directive7(argument6 : "stringValue851") @Directive8(argument7 : EnumValue9)
+ field688: String @Directive7(argument6 : "stringValue1099") @Directive8(argument7 : EnumValue9)
+ field689: Object161 @Directive7(argument6 : "stringValue1101") @Directive8(argument7 : EnumValue9)
+ field696: Object164 @Directive7(argument6 : "stringValue1115") @Directive8(argument7 : EnumValue9)
+ field843(argument81: String): Object204 @Directive7(argument6 : "stringValue1509") @Directive8(argument7 : EnumValue9)
+ field849(argument82: Int, argument83: String): Object205 @Directive7(argument6 : "stringValue1511") @Directive8(argument7 : EnumValue9)
+ field923: Object220 @Directive7(argument6 : "stringValue1675") @Directive8(argument7 : EnumValue9)
+ field936: Object28 @Directive7(argument6 : "stringValue1693") @Directive8(argument7 : EnumValue9)
+ field937: Object170 @Directive7(argument6 : "stringValue1695") @Directive8(argument7 : EnumValue9) @deprecated
+ field938: Object222 @Directive7(argument6 : "stringValue1697") @Directive8(argument7 : EnumValue9)
+ field945(argument87: String, argument88: Boolean, argument89: Int, argument90: Int): Object423 @Directive7(argument6 : "stringValue1717") @Directive8(argument7 : EnumValue9) @deprecated
+ field946: Object225 @Directive7(argument6 : "stringValue1719") @Directive8(argument7 : EnumValue9)
+ field950: String @Directive7(argument6 : "stringValue1725") @Directive8(argument7 : EnumValue9)
+ field951: Object226 @Directive2 @Directive7(argument6 : "stringValue1727") @Directive8(argument7 : EnumValue9)
+ field954(argument91: Scalar2): Object227 @Directive2 @Directive7(argument6 : "stringValue1731") @Directive8(argument7 : EnumValue9)
+ field956(argument92: Scalar2): Object228 @Directive2 @Directive7(argument6 : "stringValue1737") @Directive8(argument7 : EnumValue9)
+ field958: Union30! @Directive2 @Directive7(argument6 : "stringValue1743") @Directive8(argument7 : EnumValue9)
+ field963: Union31 @Directive2 @Directive7(argument6 : "stringValue1761") @Directive8(argument7 : EnumValue9)
+ field968: Object422 @Directive2 @Directive7(argument6 : "stringValue1775") @Directive8(argument7 : EnumValue9)
+ field969: Object233 @Directive7(argument6 : "stringValue1777") @Directive8(argument7 : EnumValue9)
+}
+
+type Object153 @Directive9(argument8 : "stringValue854") {
+ field594: Object992 @Directive2 @Directive7(argument6 : "stringValue855") @Directive8(argument7 : EnumValue9)
+ field595: Object154 @Directive2 @Directive7(argument6 : "stringValue857") @Directive8(argument7 : EnumValue9)
+ field672: Enum54 @Directive7(argument6 : "stringValue1061") @Directive8(argument7 : EnumValue9)
+ field673: Object155 @Directive7(argument6 : "stringValue1067") @Directive8(argument7 : EnumValue9)
+ field674: String @Directive2 @Directive7(argument6 : "stringValue1069") @Directive8(argument7 : EnumValue9)
+ field675: Object160 @Directive2 @Directive7(argument6 : "stringValue1071") @Directive8(argument7 : EnumValue9)
+ field678: Enum55 @Directive2 @Directive7(argument6 : "stringValue1077") @Directive8(argument7 : EnumValue9)
+ field679: String @Directive2 @Directive7(argument6 : "stringValue1083") @Directive8(argument7 : EnumValue9)
+ field680: Object156 @Directive2 @Directive7(argument6 : "stringValue1085") @Directive8(argument7 : EnumValue9)
+ field681: ID!
+ field682: String @Directive2 @Directive7(argument6 : "stringValue1087") @Directive8(argument7 : EnumValue9)
+ field683: Enum50 @Directive2 @Directive7(argument6 : "stringValue1089") @Directive8(argument7 : EnumValue9)
+ field684: Scalar2 @Directive2 @Directive7(argument6 : "stringValue1091") @Directive8(argument7 : EnumValue9)
+ field685: Enum47 @Directive2 @Directive7(argument6 : "stringValue1093") @Directive8(argument7 : EnumValue9)
+ field686: Enum48 @Directive2 @Directive7(argument6 : "stringValue1095") @Directive8(argument7 : EnumValue9)
+ field687: String @Directive2 @Directive7(argument6 : "stringValue1097") @Directive8(argument7 : EnumValue9)
+}
+
+type Object154 @Directive9(argument8 : "stringValue860") {
+ field596: Object992 @Directive2 @Directive7(argument6 : "stringValue861") @Directive8(argument7 : EnumValue9)
+ field597: Scalar3 @Directive2 @Directive7(argument6 : "stringValue863") @Directive8(argument7 : EnumValue9)
+ field598: Enum41 @Directive2 @Directive7(argument6 : "stringValue865") @Directive8(argument7 : EnumValue9)
+ field599: Enum42 @Directive2 @Directive7(argument6 : "stringValue871") @Directive8(argument7 : EnumValue9)
+ field600: Object155 @Directive2 @Directive7(argument6 : "stringValue877") @Directive8(argument7 : EnumValue9)
+ field652: String @Directive2 @Directive7(argument6 : "stringValue1011") @Directive8(argument7 : EnumValue9)
+ field653: String @Directive2 @Directive7(argument6 : "stringValue1013") @Directive8(argument7 : EnumValue9)
+ field654: String @Directive2 @Directive7(argument6 : "stringValue1015") @Directive8(argument7 : EnumValue9)
+ field655: Object156 @Directive2 @Directive7(argument6 : "stringValue1017") @Directive8(argument7 : EnumValue9)
+ field656: Enum51 @Directive2 @Directive7(argument6 : "stringValue1019") @Directive8(argument7 : EnumValue9)
+ field657: String @Directive2 @Directive7(argument6 : "stringValue1025") @Directive8(argument7 : EnumValue9)
+ field658: ID!
+ field659(argument54: InputObject2!, argument55: Enum43!, argument56: [Enum44!]!, argument57: InputObject2!): [Object157!] @Directive2 @Directive7(argument6 : "stringValue1027") @Directive8(argument7 : EnumValue9)
+ field660(argument58: Enum46, argument59: InputObject2!, argument60: [Enum44!]!, argument61: InputObject2!): [Object158!] @Directive2 @Directive7(argument6 : "stringValue1029") @Directive8(argument7 : EnumValue9)
+ field661: String @Directive2 @Directive7(argument6 : "stringValue1031") @Directive8(argument7 : EnumValue9)
+ field662: Enum50 @Directive2 @Directive7(argument6 : "stringValue1033") @Directive8(argument7 : EnumValue9)
+ field663: [Enum52!] @Directive2 @Directive7(argument6 : "stringValue1035") @Directive8(argument7 : EnumValue9)
+ field664: Enum53 @Directive2 @Directive7(argument6 : "stringValue1041") @Directive8(argument7 : EnumValue9)
+ field665: Scalar2 @Directive2 @Directive7(argument6 : "stringValue1047") @Directive8(argument7 : EnumValue9)
+ field666: Enum47 @Directive2 @Directive7(argument6 : "stringValue1049") @Directive8(argument7 : EnumValue9)
+ field667: String @Directive2 @Directive7(argument6 : "stringValue1051") @Directive8(argument7 : EnumValue9)
+ field668: Enum48 @Directive2 @Directive7(argument6 : "stringValue1053") @Directive8(argument7 : EnumValue9)
+ field669: String @Directive2 @Directive7(argument6 : "stringValue1055") @Directive8(argument7 : EnumValue9)
+ field670: Scalar3 @Directive2 @Directive7(argument6 : "stringValue1057") @Directive8(argument7 : EnumValue9)
+ field671: String @Directive2 @Directive7(argument6 : "stringValue1059") @Directive8(argument7 : EnumValue9)
+}
+
+type Object155 @Directive9(argument8 : "stringValue880") {
+ field601: Object992 @Directive2 @Directive7(argument6 : "stringValue881") @Directive8(argument7 : EnumValue9)
+ field602: Float @Directive2 @Directive7(argument6 : "stringValue883") @Directive8(argument7 : EnumValue9)
+ field603: String @Directive2 @Directive7(argument6 : "stringValue885") @Directive8(argument7 : EnumValue9)
+ field604: String @Directive2 @Directive7(argument6 : "stringValue887") @Directive8(argument7 : EnumValue9)
+ field605: Scalar3 @Directive2 @Directive7(argument6 : "stringValue889") @Directive8(argument7 : EnumValue9)
+ field606: Float @Directive2 @Directive7(argument6 : "stringValue891") @Directive8(argument7 : EnumValue9)
+ field607: String @Directive7(argument6 : "stringValue893") @Directive8(argument7 : EnumValue9)
+ field608: Object156 @Directive2 @Directive7(argument6 : "stringValue895") @Directive8(argument7 : EnumValue9)
+ field638: ID!
+ field639: String @Directive2 @Directive7(argument6 : "stringValue981") @Directive8(argument7 : EnumValue9)
+ field640(argument46: InputObject2!, argument47: Enum43!, argument48: [Enum44!]!, argument49: InputObject2!): [Object157!] @Directive2 @Directive7(argument6 : "stringValue983") @Directive8(argument7 : EnumValue9)
+ field641(argument50: Enum46, argument51: InputObject2!, argument52: [Enum44!]!, argument53: InputObject2!): [Object158!] @Directive2 @Directive7(argument6 : "stringValue985") @Directive8(argument7 : EnumValue9)
+ field642: String @Directive2 @Directive7(argument6 : "stringValue987") @Directive8(argument7 : EnumValue9)
+ field643: Enum50 @Directive2 @Directive7(argument6 : "stringValue989") @Directive8(argument7 : EnumValue9)
+ field644: Scalar3 @Directive2 @Directive7(argument6 : "stringValue995") @Directive8(argument7 : EnumValue9)
+ field645: Scalar2 @Directive2 @Directive7(argument6 : "stringValue997") @Directive8(argument7 : EnumValue9)
+ field646: Enum47 @Directive2 @Directive7(argument6 : "stringValue999") @Directive8(argument7 : EnumValue9)
+ field647: String @Directive7(argument6 : "stringValue1001") @Directive8(argument7 : EnumValue9)
+ field648: Enum48 @Directive7(argument6 : "stringValue1003") @Directive8(argument7 : EnumValue9)
+ field649: Object154 @Directive2 @Directive7(argument6 : "stringValue1005") @Directive8(argument7 : EnumValue9)
+ field650: Scalar3 @Directive2 @Directive7(argument6 : "stringValue1007") @Directive8(argument7 : EnumValue9)
+ field651: String @Directive2 @Directive7(argument6 : "stringValue1009") @Directive8(argument7 : EnumValue9)
+}
+
+type Object156 @Directive9(argument8 : "stringValue898") {
+ field609: Object992 @Directive2 @Directive7(argument6 : "stringValue899") @Directive8(argument7 : EnumValue9)
+ field610: String @Directive2 @Directive7(argument6 : "stringValue901") @Directive8(argument7 : EnumValue9)
+ field611: Scalar3 @Directive2 @Directive7(argument6 : "stringValue903") @Directive8(argument7 : EnumValue9)
+ field612: String @Directive2 @Directive7(argument6 : "stringValue905") @Directive8(argument7 : EnumValue9)
+ field613: String @Directive2 @Directive7(argument6 : "stringValue907") @Directive8(argument7 : EnumValue9)
+ field614: ID!
+ field615: Scalar3 @Directive2 @Directive7(argument6 : "stringValue909") @Directive8(argument7 : EnumValue9)
+ field616: Scalar3 @Directive2 @Directive7(argument6 : "stringValue911") @Directive8(argument7 : EnumValue9)
+ field617: Float @Directive2 @Directive7(argument6 : "stringValue913") @Directive8(argument7 : EnumValue9)
+ field618: Scalar3 @Directive2 @Directive7(argument6 : "stringValue915") @Directive8(argument7 : EnumValue9)
+ field619(argument38: InputObject2!, argument39: Enum43!, argument40: [Enum44!]!, argument41: InputObject2!): [Object157!] @Directive2 @Directive7(argument6 : "stringValue917") @Directive8(argument7 : EnumValue9)
+ field629(argument42: Enum46, argument43: InputObject2!, argument44: [Enum44!]!, argument45: InputObject2!): [Object158!] @Directive2 @Directive7(argument6 : "stringValue947") @Directive8(argument7 : EnumValue9)
+ field630: String @Directive2 @Directive7(argument6 : "stringValue953") @Directive8(argument7 : EnumValue9)
+ field631: Scalar3 @Directive2 @Directive7(argument6 : "stringValue955") @Directive8(argument7 : EnumValue9)
+ field632: Scalar2 @Directive2 @Directive7(argument6 : "stringValue957") @Directive8(argument7 : EnumValue9)
+ field633: Enum47 @Directive2 @Directive7(argument6 : "stringValue959") @Directive8(argument7 : EnumValue9)
+ field634: String @Directive2 @Directive7(argument6 : "stringValue965") @Directive8(argument7 : EnumValue9)
+ field635: Enum48 @Directive2 @Directive7(argument6 : "stringValue967") @Directive8(argument7 : EnumValue9)
+ field636: Enum49 @Directive2 @Directive7(argument6 : "stringValue973") @Directive8(argument7 : EnumValue9)
+ field637: String @Directive2 @Directive7(argument6 : "stringValue979") @Directive8(argument7 : EnumValue9)
+}
+
+type Object157 @Directive10(argument10 : "stringValue934", argument9 : "stringValue933") {
+ field620: [Object158!]! @Directive2
+ field628: String! @Directive2
+}
+
+type Object158 @Directive10(argument10 : "stringValue938", argument9 : "stringValue937") {
+ field621: Object159 @Directive2
+ field626: Enum45! @Directive2
+ field627: Float @Directive2
+}
+
+type Object159 @Directive10(argument10 : "stringValue942", argument9 : "stringValue941") {
+ field622: Boolean! @Directive2
+ field623: Scalar3! @Directive2
+ field624: String! @Directive2
+ field625: Scalar3 @Directive2
+}
+
+type Object16 @Directive10(argument10 : "stringValue182", argument9 : "stringValue181") {
+ field83: Enum24!
+ field84: Scalar3!
+}
+
+type Object160 @Directive9(argument8 : "stringValue1074") {
+ field676: ID!
+ field677(argument62: Enum46, argument63: InputObject2!, argument64: [Enum44!]!, argument65: InputObject2!): [Object158!] @Directive2 @Directive7(argument6 : "stringValue1075") @Directive8(argument7 : EnumValue9)
+}
+
+type Object161 @Directive10(argument10 : "stringValue1106", argument9 : "stringValue1105") {
+ field690: [Object162!]!
+}
+
+type Object162 {
+ field691: Enum56!
+ field692: Object163!
+}
+
+type Object163 @Directive10(argument10 : "stringValue1114", argument9 : "stringValue1113") {
+ field693: Scalar3
+ field694: Scalar3
+ field695: Scalar3
+}
+
+type Object164 @Directive9(argument8 : "stringValue1118") {
+ field697: Object165! @Directive7(argument6 : "stringValue1119") @Directive8(argument7 : EnumValue9)
+ field707: Object170! @Directive7(argument6 : "stringValue1159") @Directive8(argument7 : EnumValue9)
+ field835: ID!
+ field836: Union27! @Directive7(argument6 : "stringValue1487") @Directive8(argument7 : EnumValue9)
+ field839: Enum73! @Directive7(argument6 : "stringValue1501") @Directive8(argument7 : EnumValue9)
+ field840: Object410! @Directive7(argument6 : "stringValue1503") @Directive8(argument7 : EnumValue9) @deprecated
+ field841: Union6 @Directive7(argument6 : "stringValue1505") @Directive8(argument7 : EnumValue9) @deprecated
+ field842: Object44! @Directive7(argument6 : "stringValue1507") @Directive8(argument7 : EnumValue9)
+}
+
+type Object165 @Directive9(argument8 : "stringValue1122") {
+ field698: ID!
+ field699: Union16 @Directive7(argument6 : "stringValue1123") @Directive8(argument7 : EnumValue9)
+ field703: Union17 @Directive7(argument6 : "stringValue1141") @Directive8(argument7 : EnumValue9)
+}
+
+type Object166 @Directive10(argument10 : "stringValue1132", argument9 : "stringValue1131") {
+ field700: Boolean! @deprecated
+}
+
+type Object167 @Directive10(argument10 : "stringValue1136", argument9 : "stringValue1135") {
+ field701: String
+ field702: Enum57!
+}
+
+type Object168 @Directive10(argument10 : "stringValue1150", argument9 : "stringValue1149") {
+ field704: Boolean! @deprecated
+}
+
+type Object169 @Directive10(argument10 : "stringValue1154", argument9 : "stringValue1153") {
+ field705: String
+ field706: Enum58!
+}
+
+type Object17 @Directive10(argument10 : "stringValue196", argument9 : "stringValue195") {
+ field86: Enum25!
+ field87: String
+}
+
+type Object170 @Directive9(argument8 : "stringValue1162") {
+ field708: Object422! @Directive2 @Directive7(argument6 : "stringValue1163") @Directive8(argument7 : EnumValue9)
+ field709: Enum59! @Directive7(argument6 : "stringValue1165") @Directive8(argument7 : EnumValue9) @deprecated
+ field710: Object171! @Directive7(argument6 : "stringValue1171") @Directive8(argument7 : EnumValue9)
+ field729: Object410! @Directive7(argument6 : "stringValue1247") @Directive8(argument7 : EnumValue9) @deprecated
+ field730: Union6 @Directive7(argument6 : "stringValue1249") @Directive8(argument7 : EnumValue9) @deprecated
+ field731: Object44! @Directive7(argument6 : "stringValue1251") @Directive8(argument7 : EnumValue9)
+ field732: Object422! @Directive7(argument6 : "stringValue1253") @Directive8(argument7 : EnumValue9)
+ field733: Scalar3! @Directive7(argument6 : "stringValue1255") @Directive8(argument7 : EnumValue9)
+ field734: Object410! @Directive7(argument6 : "stringValue1257") @Directive8(argument7 : EnumValue9) @deprecated
+ field735: Union6 @Directive7(argument6 : "stringValue1259") @Directive8(argument7 : EnumValue9) @deprecated
+ field736: Object44! @Directive7(argument6 : "stringValue1261") @Directive8(argument7 : EnumValue9)
+ field737: Object128 @Directive7(argument6 : "stringValue1263") @Directive8(argument7 : EnumValue9)
+ field738: Enum64 @Directive7(argument6 : "stringValue1265") @Directive8(argument7 : EnumValue9)
+ field739: Object128! @Directive7(argument6 : "stringValue1271") @Directive8(argument7 : EnumValue9)
+ field740: Enum64! @Directive7(argument6 : "stringValue1273") @Directive8(argument7 : EnumValue9)
+ field741: String @Directive7(argument6 : "stringValue1275") @Directive8(argument7 : EnumValue9)
+ field742: ID!
+ field743: Enum65! @Directive7(argument6 : "stringValue1277") @Directive8(argument7 : EnumValue9)
+ field744: Union22! @Directive7(argument6 : "stringValue1283") @Directive8(argument7 : EnumValue9)
+ field755: Boolean @Directive7(argument6 : "stringValue1307") @Directive8(argument7 : EnumValue9) @deprecated
+ field756: Enum67! @Directive7(argument6 : "stringValue1309") @Directive8(argument7 : EnumValue9)
+ field757: Union23! @Directive7(argument6 : "stringValue1315") @Directive8(argument7 : EnumValue9)
+ field781: Int! @Directive7(argument6 : "stringValue1389") @Directive8(argument7 : EnumValue9)
+ field782(argument70: String!): [Object164!]! @Directive7(argument6 : "stringValue1391") @Directive8(argument7 : EnumValue9)
+ field783: [Object410!]! @Directive7(argument6 : "stringValue1393") @Directive8(argument7 : EnumValue9) @deprecated
+ field784: [Union6] @Directive7(argument6 : "stringValue1395") @Directive8(argument7 : EnumValue9) @deprecated
+ field785: [Object44!]! @Directive7(argument6 : "stringValue1397") @Directive8(argument7 : EnumValue9)
+ field786(argument71: Int, argument72: String): Object193! @Directive7(argument6 : "stringValue1399") @Directive8(argument7 : EnumValue9)
+ field791: Object422! @Directive2 @Directive7(argument6 : "stringValue1401") @Directive8(argument7 : EnumValue9)
+ field792: Union26! @Directive7(argument6 : "stringValue1403") @Directive8(argument7 : EnumValue9) @deprecated
+ field796: Object196 @Directive7(argument6 : "stringValue1421") @Directive8(argument7 : EnumValue9)
+ field824: Int! @Directive7(argument6 : "stringValue1463") @Directive8(argument7 : EnumValue9)
+ field825(argument77: Int, argument78: String): Object193! @Directive7(argument6 : "stringValue1465") @Directive8(argument7 : EnumValue9)
+ field826: Object422! @Directive2 @Directive7(argument6 : "stringValue1467") @Directive8(argument7 : EnumValue9)
+ field827: String! @Directive7(argument6 : "stringValue1469") @Directive8(argument7 : EnumValue9)
+ field828: Object422! @Directive7(argument6 : "stringValue1471") @Directive8(argument7 : EnumValue9)
+ field829: Scalar1!
+ field830: Enum73! @Directive7(argument6 : "stringValue1473") @Directive8(argument7 : EnumValue9) @deprecated
+ field831: [Object201!]! @Directive7(argument6 : "stringValue1479") @Directive8(argument7 : EnumValue9)
+ field832(argument79: Scalar2!): Object164! @Directive7(argument6 : "stringValue1481") @Directive8(argument7 : EnumValue9)
+ field833(argument80: String!): [Object164!]! @Directive7(argument6 : "stringValue1483") @Directive8(argument7 : EnumValue9)
+ field834: Object164 @Directive7(argument6 : "stringValue1485") @Directive8(argument7 : EnumValue9)
+}
+
+type Object171 @Directive9(argument8 : "stringValue1174") {
+ field711: ID!
+ field712: Union18! @Directive7(argument6 : "stringValue1175") @Directive8(argument7 : EnumValue9)
+ field716: Union19! @Directive7(argument6 : "stringValue1193") @Directive8(argument7 : EnumValue9)
+ field720: Union20! @Directive7(argument6 : "stringValue1211") @Directive8(argument7 : EnumValue9)
+ field724: Union21! @Directive7(argument6 : "stringValue1229") @Directive8(argument7 : EnumValue9) @deprecated
+ field728: Scalar1!
+}
+
+type Object172 @Directive10(argument10 : "stringValue1184", argument9 : "stringValue1183") {
+ field713: Boolean! @deprecated
+}
+
+type Object173 @Directive10(argument10 : "stringValue1188", argument9 : "stringValue1187") {
+ field714: String
+ field715: Enum60!
+}
+
+type Object174 @Directive10(argument10 : "stringValue1202", argument9 : "stringValue1201") {
+ field717: Boolean! @deprecated
+}
+
+type Object175 @Directive10(argument10 : "stringValue1206", argument9 : "stringValue1205") {
+ field718: String
+ field719: Enum61!
+}
+
+type Object176 @Directive10(argument10 : "stringValue1220", argument9 : "stringValue1219") {
+ field721: Boolean! @deprecated
+}
+
+type Object177 @Directive10(argument10 : "stringValue1224", argument9 : "stringValue1223") {
+ field722: String
+ field723: Enum62!
+}
+
+type Object178 @Directive10(argument10 : "stringValue1238", argument9 : "stringValue1237") {
+ field725: Boolean! @deprecated
+}
+
+type Object179 @Directive10(argument10 : "stringValue1242", argument9 : "stringValue1241") {
+ field726: String
+ field727: Enum63!
+}
+
+type Object18 @Directive10(argument10 : "stringValue210", argument9 : "stringValue209") {
+ field89: String
+ field90: Enum26!
+}
+
+type Object180 @Directive9(argument8 : "stringValue1290") {
+ field745: ID!
+ field746: Int! @Directive7(argument6 : "stringValue1291") @Directive8(argument7 : EnumValue9)
+ field747: Scalar1!
+ field748(argument66: Int, argument67: String): Object181! @Directive7(argument6 : "stringValue1293") @Directive8(argument7 : EnumValue9)
+}
+
+type Object181 {
+ field749: [Object164!]!
+ field750: Object182!
+}
+
+type Object182 @Directive10(argument10 : "stringValue1298", argument9 : "stringValue1297") {
+ field751: String
+ field752: String
+}
+
+type Object183 @Directive10(argument10 : "stringValue1302", argument9 : "stringValue1301") {
+ field753: String
+ field754: Enum66!
+}
+
+type Object184 @Directive9(argument8 : "stringValue1322") {
+ field758: ID!
+ field759: Int! @Directive7(argument6 : "stringValue1323") @Directive8(argument7 : EnumValue9)
+ field760(argument68: Int, argument69: String): Object185! @Directive7(argument6 : "stringValue1325") @Directive8(argument7 : EnumValue9)
+ field778: Scalar1!
+}
+
+type Object185 {
+ field761: [Object186!]!
+ field777: Object182!
+}
+
+type Object186 @Directive9(argument8 : "stringValue1328") {
+ field762: Object187! @Directive7(argument6 : "stringValue1329") @Directive8(argument7 : EnumValue9)
+ field772: Scalar3! @Directive7(argument6 : "stringValue1369") @Directive8(argument7 : EnumValue9)
+ field773: ID!
+ field774: Scalar3 @Directive7(argument6 : "stringValue1371") @Directive8(argument7 : EnumValue9)
+ field775: Enum70! @Directive7(argument6 : "stringValue1373") @Directive8(argument7 : EnumValue9)
+ field776: Object164! @Directive7(argument6 : "stringValue1379") @Directive8(argument7 : EnumValue9)
+}
+
+type Object187 @Directive9(argument8 : "stringValue1332") {
+ field763: ID!
+ field764: Union24 @Directive7(argument6 : "stringValue1333") @Directive8(argument7 : EnumValue9)
+ field768: Union25 @Directive7(argument6 : "stringValue1351") @Directive8(argument7 : EnumValue9)
+}
+
+type Object188 @Directive10(argument10 : "stringValue1342", argument9 : "stringValue1341") {
+ field765: Boolean! @deprecated
+}
+
+type Object189 @Directive10(argument10 : "stringValue1346", argument9 : "stringValue1345") {
+ field766: String
+ field767: Enum68!
+}
+
+type Object19 @Directive10(argument10 : "stringValue218", argument9 : "stringValue217") {
+ field3548: [Object819!]
+ field91: [Scalar2!]
+ field92: Object20
+}
+
+type Object190 @Directive10(argument10 : "stringValue1360", argument9 : "stringValue1359") {
+ field769: Boolean! @deprecated
+}
+
+type Object191 @Directive10(argument10 : "stringValue1364", argument9 : "stringValue1363") {
+ field770: String
+ field771: Enum69!
+}
+
+type Object192 @Directive10(argument10 : "stringValue1384", argument9 : "stringValue1383") {
+ field779: String
+ field780: Enum71!
+}
+
+type Object193 {
+ field787: [Object410!]! @deprecated
+ field788: [Union6] @deprecated
+ field789: [Object44!]!
+ field790: Object182!
+}
+
+type Object194 @Directive10(argument10 : "stringValue1412", argument9 : "stringValue1411") {
+ field793: Boolean! @deprecated
+}
+
+type Object195 @Directive10(argument10 : "stringValue1416", argument9 : "stringValue1415") {
+ field794: Enum65!
+ field795: Enum72!
+}
+
+type Object196 @Directive9(argument8 : "stringValue1424") {
+ field797: ID!
+ field798: Scalar1!
+ field799: Int! @Directive7(argument6 : "stringValue1425") @Directive8(argument7 : EnumValue9)
+ field800(argument73: Int, argument74: String): Object197! @Directive7(argument6 : "stringValue1427") @Directive8(argument7 : EnumValue9)
+}
+
+type Object197 {
+ field801: [Object198!]!
+ field823: Object182!
+}
+
+type Object198 @Directive9(argument8 : "stringValue1430") {
+ field802: ID!
+ field803: Int! @Directive7(argument6 : "stringValue1431") @Directive8(argument7 : EnumValue9)
+ field804: Scalar3! @Directive7(argument6 : "stringValue1433") @Directive8(argument7 : EnumValue9)
+ field805(argument75: Int, argument76: String): Object199! @Directive7(argument6 : "stringValue1435") @Directive8(argument7 : EnumValue9)
+ field819: Scalar1!
+ field820: Object152! @Directive7(argument6 : "stringValue1457") @Directive8(argument7 : EnumValue9) @deprecated
+ field821: Union8 @Directive7(argument6 : "stringValue1459") @Directive8(argument7 : EnumValue9) @deprecated
+ field822: Object114! @Directive7(argument6 : "stringValue1461") @Directive8(argument7 : EnumValue9)
+}
+
+type Object199 {
+ field806: [Object200!]!
+ field818: Object182!
+}
+
+type Object2 @Directive9(argument8 : "stringValue12") {
+ field5: String @Directive7(argument6 : "stringValue13") @Directive8(argument7 : EnumValue9)
+ field6: Object1 @Directive7(argument6 : "stringValue15") @Directive8(argument7 : EnumValue9)
+ field7: Scalar2 @Directive7(argument6 : "stringValue17") @Directive8(argument7 : EnumValue9)
+ field8: ID!
+ field9: String @Directive7(argument6 : "stringValue19") @Directive8(argument7 : EnumValue9)
+}
+
+type Object20 @Directive10(argument10 : "stringValue222", argument9 : "stringValue221") {
+ field3543: Object817!
+ field93: Object21! @deprecated
+}
+
+type Object200 @Directive9(argument8 : "stringValue1438") {
+ field807: Scalar3! @Directive7(argument6 : "stringValue1439") @Directive8(argument7 : EnumValue9)
+ field808: ID!
+ field809: Object164! @Directive7(argument6 : "stringValue1441") @Directive8(argument7 : EnumValue9)
+ field810: Object201! @Directive7(argument6 : "stringValue1443") @Directive8(argument7 : EnumValue9)
+ field815: Object152! @Directive7(argument6 : "stringValue1451") @Directive8(argument7 : EnumValue9) @deprecated
+ field816: Union8 @Directive7(argument6 : "stringValue1453") @Directive8(argument7 : EnumValue9) @deprecated
+ field817: Object114! @Directive7(argument6 : "stringValue1455") @Directive8(argument7 : EnumValue9)
+}
+
+type Object201 @Directive9(argument8 : "stringValue1446") {
+ field811: String @Directive7(argument6 : "stringValue1447") @Directive8(argument7 : EnumValue9)
+ field812: ID!
+ field813: String! @Directive7(argument6 : "stringValue1449") @Directive8(argument7 : EnumValue9)
+ field814: Scalar1!
+}
+
+type Object202 @Directive10(argument10 : "stringValue1496", argument9 : "stringValue1495") {
+ field837: Boolean! @deprecated
+}
+
+type Object203 @Directive10(argument10 : "stringValue1500", argument9 : "stringValue1499") {
+ field838: Object201!
+}
+
+type Object204 {
+ field844: Object50
+ field845: String
+ field846: String
+ field847: String
+ field848: String!
+}
+
+type Object205 @Directive10(argument10 : "stringValue1516", argument9 : "stringValue1515") {
+ field850: [Object206!]!
+ field922: Object182!
+}
+
+type Object206 @Directive9(argument8 : "stringValue1518") {
+ field851: Enum74 @Directive7(argument6 : "stringValue1519") @Directive8(argument7 : EnumValue9)
+ field852: Object207 @Directive7(argument6 : "stringValue1525") @Directive8(argument7 : EnumValue9)
+ field862: Boolean @Directive7(argument6 : "stringValue1547") @Directive8(argument7 : EnumValue9)
+ field863: Enum76 @Directive7(argument6 : "stringValue1549") @Directive8(argument7 : EnumValue9)
+ field864: Scalar3 @Directive7(argument6 : "stringValue1555") @Directive8(argument7 : EnumValue9)
+ field865: Object208 @Directive7(argument6 : "stringValue1557") @Directive8(argument7 : EnumValue9)
+ field874: Boolean @Directive7(argument6 : "stringValue1583") @Directive8(argument7 : EnumValue9)
+ field875: [Enum82!] @Directive2 @Directive7(argument6 : "stringValue1585") @Directive8(argument7 : EnumValue9)
+ field876: ID!
+ field877: Scalar3 @Directive2 @Directive7(argument6 : "stringValue1591") @Directive8(argument7 : EnumValue9)
+ field878: [Enum83!] @Directive2 @Directive7(argument6 : "stringValue1593") @Directive8(argument7 : EnumValue9)
+ field879: Boolean @Directive7(argument6 : "stringValue1599") @Directive8(argument7 : EnumValue9) @deprecated
+ field880: Object209 @Directive7(argument6 : "stringValue1601") @Directive8(argument7 : EnumValue9)
+ field896(argument86: Enum85): Object214 @Directive2 @Directive7(argument6 : "stringValue1623") @Directive8(argument7 : EnumValue9)
+ field912: Enum86 @Directive2 @Directive7(argument6 : "stringValue1653") @Directive8(argument7 : EnumValue9)
+ field913: Object105 @Directive7(argument6 : "stringValue1659") @Directive8(argument7 : EnumValue9)
+ field914: Scalar1!
+ field915: Object98 @Directive7(argument6 : "stringValue1661") @Directive8(argument7 : EnumValue9)
+ field916: Object152 @Directive7(argument6 : "stringValue1663") @Directive8(argument7 : EnumValue9) @deprecated
+ field917: Union8 @Directive7(argument6 : "stringValue1665") @Directive8(argument7 : EnumValue9) @deprecated
+ field918: Object114 @Directive7(argument6 : "stringValue1667") @Directive8(argument7 : EnumValue9)
+ field919: Object410 @Directive7(argument6 : "stringValue1669") @Directive8(argument7 : EnumValue9) @deprecated
+ field920: Union6 @Directive7(argument6 : "stringValue1671") @Directive8(argument7 : EnumValue9) @deprecated
+ field921: Object44 @Directive7(argument6 : "stringValue1673") @Directive8(argument7 : EnumValue9) @deprecated
+}
+
+type Object207 @Directive9(argument8 : "stringValue1528") {
+ field853: String @Directive7(argument6 : "stringValue1529") @Directive8(argument7 : EnumValue9)
+ field854: [Enum75!] @Directive2 @Directive7(argument6 : "stringValue1531") @Directive8(argument7 : EnumValue9)
+ field855: Boolean @Directive7(argument6 : "stringValue1537") @Directive8(argument7 : EnumValue9)
+ field856: ID!
+ field857(argument84: Int, argument85: String): Object205 @Directive7(argument6 : "stringValue1539") @Directive8(argument7 : EnumValue9)
+ field858: Scalar3 @Directive7(argument6 : "stringValue1541") @Directive8(argument7 : EnumValue9)
+ field859: Scalar3 @Directive7(argument6 : "stringValue1543") @Directive8(argument7 : EnumValue9)
+ field860: Scalar3 @Directive7(argument6 : "stringValue1545") @Directive8(argument7 : EnumValue9)
+ field861: String!
+}
+
+type Object208 @Directive10(argument10 : "stringValue1562", argument9 : "stringValue1561") {
+ field866: Enum77
+ field867: Enum76
+ field868: Enum78
+ field869: [Enum79!]
+ field870: [Enum80!]
+ field871: Object98
+ field872: Boolean
+ field873: Enum81
+}
+
+type Object209 @Directive10(argument10 : "stringValue1606", argument9 : "stringValue1605") {
+ field881: Object210
+ field886: Object211
+ field890: Object212
+ field895: Scalar3
+}
+
+type Object21 @Directive9(argument8 : "stringValue224") {
+ field3531(argument259: Scalar2, argument260: Int, argument261: Scalar2): Union116 @Directive2 @Directive7(argument6 : "stringValue5576") @Directive8(argument7 : EnumValue9)
+ field3542: Scalar1!
+ field94: ID!
+ field95: Object22 @Directive7(argument6 : "stringValue225") @Directive8(argument7 : EnumValue9)
+}
+
+type Object210 @Directive10(argument10 : "stringValue1610", argument9 : "stringValue1609") {
+ field882: Boolean
+ field883: Boolean
+ field884: [Enum82!]
+ field885: [Enum83!]
+}
+
+type Object211 @Directive10(argument10 : "stringValue1614", argument9 : "stringValue1613") {
+ field887: [Enum82!]
+ field888: Enum84
+ field889: [Enum83!]
+}
+
+type Object212 @Directive10(argument10 : "stringValue1622", argument9 : "stringValue1621") {
+ field891: [Object213!]!
+ field894: String!
+}
+
+type Object213 {
+ field892: Int!
+ field893: [Int!]!
+}
+
+type Object214 @Directive10(argument10 : "stringValue1632", argument9 : "stringValue1631") {
+ field897: [Object215!]
+ field908: Object212
+ field909: Object216!
+ field910: String!
+ field911: Boolean
+}
+
+type Object215 {
+ field898: Int!
+ field899: [Object216!]!
+}
+
+type Object216 @Directive10(argument10 : "stringValue1636", argument9 : "stringValue1635") {
+ field900: Boolean
+ field901: Union28!
+ field906: Int!
+ field907: String!
+}
+
+type Object217 @Directive10(argument10 : "stringValue1644", argument9 : "stringValue1643") {
+ field902: [Object218!]!
+}
+
+type Object218 @Directive10(argument10 : "stringValue1648", argument9 : "stringValue1647") {
+ field903: Int!
+ field904: String!
+}
+
+type Object219 @Directive10(argument10 : "stringValue1652", argument9 : "stringValue1651") {
+ field905: [Object218!]!
+}
+
+type Object22 @Directive10(argument10 : "stringValue230", argument9 : "stringValue229") {
+ field103: Scalar2 @Directive2
+ field104: Object25 @Directive2
+ field3525: Scalar2 @Directive2
+ field3526: Enum242! @Directive2
+ field3527: Object410 @deprecated
+ field3528: Union6 @deprecated
+ field3529: Object44 @Directive2
+ field3530: String @Directive2
+ field96: Boolean @Directive2
+ field97: Object1057 @deprecated
+ field98: Object23 @Directive2
+}
+
+type Object220 @Directive10(argument10 : "stringValue1680", argument9 : "stringValue1679") {
+ field924: Object214
+ field925: Object221
+ field930: String!
+ field931: Object98
+ field932: Enum88
+ field933: Object206
+ field934: Object98
+ field935: String!
+}
+
+type Object221 @Directive10(argument10 : "stringValue1684", argument9 : "stringValue1683") {
+ field926: Enum87
+ field927: String
+ field928: String!
+ field929: String!
+}
+
+type Object222 @Directive9(argument8 : "stringValue1700") {
+ field939: Object170! @Directive7(argument6 : "stringValue1701") @Directive8(argument7 : EnumValue9)
+ field940: ID!
+ field941: Union29! @Directive7(argument6 : "stringValue1703") @Directive8(argument7 : EnumValue9)
+ field944: Scalar1!
+}
+
+type Object223 @Directive10(argument10 : "stringValue1712", argument9 : "stringValue1711") {
+ field942: Boolean! @deprecated
+}
+
+type Object224 @Directive10(argument10 : "stringValue1716", argument9 : "stringValue1715") {
+ field943: Object201!
+}
+
+type Object225 @Directive10(argument10 : "stringValue1724", argument9 : "stringValue1723") {
+ field947: Object410! @deprecated
+ field948: Union6 @deprecated
+ field949: Object44!
+}
+
+type Object226 @Directive9(argument8 : "stringValue1730") {
+ field952: ID!
+ field953: Scalar1!
+}
+
+type Object227 @Directive10(argument10 : "stringValue1736", argument9 : "stringValue1735") {
+ field955: Scalar2!
+}
+
+type Object228 @Directive10(argument10 : "stringValue1742", argument9 : "stringValue1741") {
+ field957: Boolean!
+}
+
+type Object229 @Directive10(argument10 : "stringValue1752", argument9 : "stringValue1751") {
+ field959: Scalar2!
+ field960: Int!
+}
+
+type Object23 @Directive9(argument8 : "stringValue232") {
+ field102: String @deprecated
+ field99: Union4 @Directive2 @Directive7(argument6 : "stringValue233") @Directive8(argument7 : EnumValue9)
+}
+
+type Object230 @Directive10(argument10 : "stringValue1756", argument9 : "stringValue1755") {
+ field961: String
+ field962: Enum89!
+}
+
+type Object231 @Directive10(argument10 : "stringValue1770", argument9 : "stringValue1769") {
+ field964: Object232
+ field967: Scalar2!
+}
+
+type Object232 @Directive10(argument10 : "stringValue1774", argument9 : "stringValue1773") {
+ field965: [Scalar2!]!
+ field966: Scalar2
+}
+
+type Object233 @Directive9(argument8 : "stringValue1780") {
+ field1074: String! @Directive7(argument6 : "stringValue1905") @Directive8(argument7 : EnumValue9)
+ field1075: Boolean! @Directive7(argument6 : "stringValue1907") @Directive8(argument7 : EnumValue9)
+ field1076: Object258 @Directive5(argument4 : "stringValue1909") @Directive7(argument6 : "stringValue1910") @Directive8(argument7 : EnumValue9)
+ field1097: Object422 @Directive7(argument6 : "stringValue1945") @Directive8(argument7 : EnumValue9)
+ field1098: Object422 @Directive2 @Directive7(argument6 : "stringValue1947") @Directive8(argument7 : EnumValue9)
+ field1099: String!
+ field1100: Union32 @Directive7(argument6 : "stringValue1949") @Directive8(argument7 : EnumValue9)
+ field1101: String! @Directive7(argument6 : "stringValue1951") @Directive8(argument7 : EnumValue9)
+ field1102: Object258 @Directive5(argument4 : "stringValue1953") @Directive7(argument6 : "stringValue1954") @Directive8(argument7 : EnumValue9)
+ field1103: Object422 @Directive7(argument6 : "stringValue1957") @Directive8(argument7 : EnumValue9)
+ field1104: Object258 @Directive5(argument4 : "stringValue1959") @Directive7(argument6 : "stringValue1960") @Directive8(argument7 : EnumValue9)
+ field970: String @Directive7(argument6 : "stringValue1781") @Directive8(argument7 : EnumValue9)
+ field971: Boolean! @Directive7(argument6 : "stringValue1783") @Directive8(argument7 : EnumValue9)
+ field972: String @Directive7(argument6 : "stringValue1785") @Directive8(argument7 : EnumValue9)
+ field973: ID!
+ field974: Union32 @Directive7(argument6 : "stringValue1787") @Directive8(argument7 : EnumValue9)
+}
+
+type Object234 @Directive10(argument10 : "stringValue1796", argument9 : "stringValue1795") {
+ field1066: Enum92! @Directive2
+ field1067: Object257
+ field1072: String
+ field1073: Object233!
+ field975: Object235
+}
+
+type Object235 @Directive10(argument10 : "stringValue1800", argument9 : "stringValue1799") {
+ field1064: String
+ field1065: String
+ field976: String
+ field977: String
+ field978: Object236
+}
+
+type Object236 @Directive10(argument10 : "stringValue1804", argument9 : "stringValue1803") {
+ field1020: Object246
+ field1022: Object247
+ field1030: Object249
+ field1033: Object250
+ field1036: Object251
+ field1038: Object252
+ field1047: Object253
+ field1051: Object254
+ field1055: Object255
+ field1059: Object256
+ field979: Object237
+ field982: Object238
+ field984: Object239
+}
+
+type Object237 @Directive10(argument10 : "stringValue1808", argument9 : "stringValue1807") {
+ field980: Int!
+ field981: Int!
+}
+
+type Object238 @Directive10(argument10 : "stringValue1812", argument9 : "stringValue1811") {
+ field983: Enum90
+}
+
+type Object239 @Directive10(argument10 : "stringValue1820", argument9 : "stringValue1819") {
+ field985: String!
+ field986: String
+ field987: Union33
+}
+
+type Object24 @Directive10(argument10 : "stringValue242", argument9 : "stringValue241") {
+ field100: String
+ field101: Enum27!
+}
+
+type Object240 @Directive10(argument10 : "stringValue1828", argument9 : "stringValue1827") {
+ field988: String
+ field989: Scalar2
+ field990: String
+ field991: Boolean
+ field992: Scalar4
+ field993: String
+ field994: String
+}
+
+type Object241 @Directive10(argument10 : "stringValue1832", argument9 : "stringValue1831") {
+ field995: String!
+ field996: String!
+ field997: String!
+}
+
+type Object242 @Directive10(argument10 : "stringValue1836", argument9 : "stringValue1835") {
+ field998: String!
+ field999: String!
+}
+
+type Object243 @Directive10(argument10 : "stringValue1840", argument9 : "stringValue1839") {
+ field1000: String!
+}
+
+type Object244 @Directive10(argument10 : "stringValue1844", argument9 : "stringValue1843") {
+ field1001: [Scalar2!]
+ field1002: [String!]
+ field1003: [Scalar2!]
+ field1004: String
+ field1005: Scalar2
+ field1006: Boolean
+ field1007: [String!]
+ field1008: Scalar2
+ field1009: String
+ field1010: String
+ field1011: Scalar4
+ field1012: Enum91
+ field1013: String
+ field1014: Scalar2
+ field1015: [String!]
+ field1016: [Scalar2!]
+ field1017: String
+}
+
+type Object245 @Directive10(argument10 : "stringValue1852", argument9 : "stringValue1851") {
+ field1018: String
+ field1019: String
+}
+
+type Object246 @Directive10(argument10 : "stringValue1856", argument9 : "stringValue1855") {
+ field1021: Scalar2
+}
+
+type Object247 @Directive10(argument10 : "stringValue1860", argument9 : "stringValue1859") {
+ field1023: Object248
+ field1026: String
+ field1027: String
+ field1028: Scalar2!
+ field1029: Scalar2
+}
+
+type Object248 @Directive10(argument10 : "stringValue1864", argument9 : "stringValue1863") {
+ field1024: Boolean
+ field1025: String
+}
+
+type Object249 @Directive10(argument10 : "stringValue1868", argument9 : "stringValue1867") {
+ field1031: String
+ field1032: Int
+}
+
+type Object25 @Directive10(argument10 : "stringValue250", argument9 : "stringValue249") {
+ field105: Scalar2 @Directive2
+ field106: Object26 @Directive2
+ field3507: Object813 @Directive2
+ field3509: Object410 @deprecated
+ field3510: Union6 @deprecated
+ field3511: Object44 @Directive2
+ field3512: Boolean @Directive2
+ field3513: Boolean @Directive2
+ field3514: Boolean @Directive2
+ field3515: Scalar2 @Directive2
+ field3516: String @Directive2
+ field3517: [Object410!] @deprecated
+ field3518: [Union6] @deprecated
+ field3519: [Object44!] @Directive2
+ field3520: Boolean @Directive2
+ field3521: String @Directive2
+ field3522: [Object410!] @deprecated
+ field3523: [Union6] @deprecated
+ field3524: [Object44!] @Directive2
+}
+
+type Object250 @Directive10(argument10 : "stringValue1872", argument9 : "stringValue1871") {
+ field1034: String!
+ field1035: String!
+}
+
+type Object251 @Directive10(argument10 : "stringValue1876", argument9 : "stringValue1875") {
+ field1037: String
+}
+
+type Object252 @Directive10(argument10 : "stringValue1880", argument9 : "stringValue1879") {
+ field1039: String
+ field1040: String
+ field1041: String
+ field1042: String
+ field1043: String
+ field1044: String
+ field1045: String
+ field1046: String
+}
+
+type Object253 @Directive10(argument10 : "stringValue1884", argument9 : "stringValue1883") {
+ field1048: String
+ field1049: Boolean
+ field1050: String
+}
+
+type Object254 @Directive10(argument10 : "stringValue1888", argument9 : "stringValue1887") {
+ field1052: String
+ field1053: String
+ field1054: String
+}
+
+type Object255 @Directive10(argument10 : "stringValue1892", argument9 : "stringValue1891") {
+ field1056: String
+ field1057: String
+ field1058: String
+}
+
+type Object256 @Directive10(argument10 : "stringValue1896", argument9 : "stringValue1895") {
+ field1060: String
+ field1061: String
+ field1062: Scalar4
+ field1063: String
+}
+
+type Object257 @Directive10(argument10 : "stringValue1904", argument9 : "stringValue1903") {
+ field1068: Object105
+ field1069: [Object410!]! @deprecated
+ field1070: [Union6] @deprecated
+ field1071: [Object44!]!
+}
+
+type Object258 @Directive10(argument10 : "stringValue1916", argument9 : "stringValue1915") {
+ field1077: String!
+ field1078: Union34!
+ field1089: Union32
+ field1090: Union35
+ field1096: Object261
+}
+
+type Object259 @Directive10(argument10 : "stringValue1924", argument9 : "stringValue1923") {
+ field1079: Object260!
+ field1088: [Object260!]!
+}
+
+type Object26 @Directive10(argument10 : "stringValue254", argument9 : "stringValue253") {
+ field107: [Union5!]! @Directive2
+ field1745: Scalar2! @Directive2
+ field1746: Scalar2! @Directive2
+ field1747: Object410! @deprecated
+ field3495: Union6 @deprecated
+ field3496: Object44! @Directive2
+ field3497: Object410! @deprecated
+ field3498: Union6 @deprecated
+ field3499: Object44! @Directive2
+ field3500: String! @Directive2
+ field3501: [Object812!]! @Directive2
+}
+
+type Object260 @Directive10(argument10 : "stringValue1928", argument9 : "stringValue1927") {
+ field1080: String!
+ field1081: String!
+ field1082: Scalar3
+ field1083: Object261
+ field1087: Object422!
+}
+
+type Object261 @Directive10(argument10 : "stringValue1932", argument9 : "stringValue1931") {
+ field1084: String
+ field1085: String
+ field1086: String
+}
+
+type Object262 @Directive10(argument10 : "stringValue1940", argument9 : "stringValue1939") {
+ field1091: Object235
+ field1092: String
+ field1093: String!
+}
+
+type Object263 @Directive10(argument10 : "stringValue1944", argument9 : "stringValue1943") {
+ field1094: Object235
+ field1095: Object233!
+}
+
+type Object264 @Directive10(argument10 : "stringValue1968", argument9 : "stringValue1967") {
+ field1106: Object265
+}
+
+type Object265 @Directive10(argument10 : "stringValue1972", argument9 : "stringValue1971") {
+ field1107: [Object266!]
+}
+
+type Object266 @Directive10(argument10 : "stringValue1976", argument9 : "stringValue1975") {
+ field1108: String! @deprecated
+ field1109: Enum93
+ field1110: Scalar4
+ field1111: Scalar4!
+ field1112: Scalar4!
+ field1113: Union36
+}
+
+type Object267 @Directive10(argument10 : "stringValue1988", argument9 : "stringValue1987") {
+ field1114: Object268!
+}
+
+type Object268 @Directive10(argument10 : "stringValue1992", argument9 : "stringValue1991") {
+ field1115: String!
+}
+
+type Object269 @Directive10(argument10 : "stringValue2000", argument9 : "stringValue1999") {
+ field1118: Object410! @deprecated
+ field1119: Union6 @deprecated
+ field1120: Object44!
+}
+
+type Object27 @Directive10(argument10 : "stringValue262", argument9 : "stringValue261") {
+ field108: Object28! @Directive2
+}
+
+type Object270 @Directive10(argument10 : "stringValue2017", argument9 : "stringValue2016") {
+ field1128: Object29 @deprecated
+ field1129: String
+ field1130: Union37
+ field1139: Object274 @deprecated
+ field1147: String
+ field1148: [Object276!]
+ field1151: Object277
+ field1157: String
+ field1158: Boolean
+ field1159: Object278
+ field1162: String
+ field1163: Scalar3
+ field1164: Object279
+ field1166: Object280
+ field1169: [Scalar3!]
+ field1170: String @deprecated
+ field1171: Object50
+ field1172: [Object281!]
+ field1176: Object50
+ field1177: Scalar3
+ field1178: Boolean
+ field1179: String
+ field1180: Object278
+ field1181: String
+ field1182: String @deprecated
+ field1183: String @deprecated
+ field1184: String @deprecated
+ field1185: Boolean @deprecated
+ field1186: Boolean
+ field1187: Boolean
+ field1188: Boolean @deprecated
+ field1189: String
+ field1190: String
+ field1191: Object118
+ field1192: Boolean
+ field1193: Boolean
+ field1194: Object282
+ field1208: Object286 @deprecated
+ field1226: Scalar3
+ field1227: Object152 @deprecated
+ field1228: String
+ field1229: Object290
+ field1233: Union8 @deprecated
+ field1234: Object114 @deprecated
+ field1235: String
+ field1236: Scalar3
+ field1237: Scalar3
+ field1238: Boolean
+ field1239: Object152 @deprecated
+ field1240: Union8 @deprecated
+ field1241: Object114
+ field1242: String
+ field1243: Object291
+ field1246: Object292
+ field1248: String
+ field1249: String
+ field1250: String
+ field1251: String
+ field1252: Boolean
+ field1253: Object50
+ field1254: [String!]
+ field1255: String
+ field1256: String
+}
+
+type Object271 @Directive10(argument10 : "stringValue2025", argument9 : "stringValue2024") {
+ field1131: [Object272!]!
+}
+
+type Object272 @Directive10(argument10 : "stringValue2029", argument9 : "stringValue2028") {
+ field1132: Enum94!
+ field1133: Object410! @deprecated
+ field1134: Union6 @deprecated
+ field1135: Object44!
+}
+
+type Object273 @Directive10(argument10 : "stringValue2037", argument9 : "stringValue2036") {
+ field1136: [Object410!]! @deprecated
+ field1137: [Union6] @deprecated
+ field1138: [Object44!]!
+}
+
+type Object274 @Directive10(argument10 : "stringValue2041", argument9 : "stringValue2040") {
+ field1140: String
+ field1141: [Union38!]
+ field1145: String
+ field1146: Scalar3
+}
+
+type Object275 @Directive10(argument10 : "stringValue2049", argument9 : "stringValue2048") {
+ field1142: Object152! @deprecated
+ field1143: Union8 @deprecated
+ field1144: Object114!
+}
+
+type Object276 @Directive10(argument10 : "stringValue2053", argument9 : "stringValue2052") {
+ field1149: String
+ field1150: String
+}
+
+type Object277 @Directive10(argument10 : "stringValue2057", argument9 : "stringValue2056") {
+ field1152: Object410! @deprecated
+ field1153: Union6 @deprecated
+ field1154: Object44!
+ field1155: Boolean
+ field1156: Enum95!
+}
+
+type Object278 @Directive10(argument10 : "stringValue2065", argument9 : "stringValue2064") {
+ field1160: [Float!]
+ field1161: String
+}
+
+type Object279 @Directive10(argument10 : "stringValue2069", argument9 : "stringValue2068") {
+ field1165: String
+}
+
+type Object28 @Directive9(argument8 : "stringValue264") {
+ field109: String @Directive7(argument6 : "stringValue265") @Directive8(argument7 : EnumValue9)
+ field110: ID!
+ field111: Object29 @Directive7(argument6 : "stringValue267") @Directive8(argument7 : EnumValue9)
+ field521: String!
+}
+
+type Object280 @Directive10(argument10 : "stringValue2073", argument9 : "stringValue2072") {
+ field1167: String
+ field1168: String
+}
+
+type Object281 @Directive10(argument10 : "stringValue2077", argument9 : "stringValue2076") {
+ field1173: Scalar2
+ field1174: Scalar2
+ field1175: Scalar2
+}
+
+type Object282 @Directive10(argument10 : "stringValue2081", argument9 : "stringValue2080") {
+ field1195: [Object283!]
+}
+
+type Object283 @Directive10(argument10 : "stringValue2085", argument9 : "stringValue2084") {
+ field1196: Object284
+}
+
+type Object284 @Directive10(argument10 : "stringValue2089", argument9 : "stringValue2088") {
+ field1197: String
+ field1198: String
+ field1199: String
+ field1200: Object285
+ field1203: String
+ field1204: Scalar3
+ field1205: String
+ field1206: String
+ field1207: String
+}
+
+type Object285 @Directive10(argument10 : "stringValue2093", argument9 : "stringValue2092") {
+ field1201: Float
+ field1202: Float
+}
+
+type Object286 @Directive10(argument10 : "stringValue2097", argument9 : "stringValue2096") {
+ field1209: Object46
+ field1210: String
+ field1211: [String!]
+ field1212: String
+ field1213: String
+ field1214: [Object287!]
+ field1217: String
+ field1218: Object288
+ field1221: Object289
+ field1225: [Object46!]
+}
+
+type Object287 {
+ field1215: String!
+ field1216: String!
+}
+
+type Object288 @Directive10(argument10 : "stringValue2101", argument9 : "stringValue2100") {
+ field1219: [Scalar3!]
+ field1220: String
+}
+
+type Object289 @Directive10(argument10 : "stringValue2105", argument9 : "stringValue2104") {
+ field1222: Scalar2
+ field1223: String
+ field1224: String
+}
+
+type Object29 @Directive10(argument10 : "stringValue272", argument9 : "stringValue271") {
+ field112: [Object30!]
+ field136: Object37
+ field144: Object41 @deprecated
+ field149: String
+ field150: String
+ field151: [Object410!] @deprecated
+ field152: [Union6] @deprecated
+ field157: [Object44!]
+ field160: [Object45!] @deprecated
+}
+
+type Object290 @Directive10(argument10 : "stringValue2109", argument9 : "stringValue2108") {
+ field1230: String
+ field1231: String
+ field1232: String
+}
+
+type Object291 @Directive10(argument10 : "stringValue2113", argument9 : "stringValue2112") {
+ field1244: Boolean
+ field1245: [String!]
+}
+
+type Object292 @Directive10(argument10 : "stringValue2117", argument9 : "stringValue2116") {
+ field1247: String
+}
+
+type Object293 @Directive10(argument10 : "stringValue2123", argument9 : "stringValue2122") {
+ field1258: Object128!
+}
+
+type Object294 @Directive10(argument10 : "stringValue2145", argument9 : "stringValue2144") {
+ field1260: Boolean! @deprecated
+}
+
+type Object295 @Directive10(argument10 : "stringValue2149", argument9 : "stringValue2148") {
+ field1261: [Object296!]!
+}
+
+type Object296 {
+ field1262: Object297!
+ field1265: Object150!
+}
+
+type Object297 @Directive10(argument10 : "stringValue2153", argument9 : "stringValue2152") {
+ field1263: Enum98
+ field1264: Enum99!
+}
+
+type Object298 @Directive10(argument10 : "stringValue2169", argument9 : "stringValue2168") {
+ field1268: [Object299!]
+}
+
+type Object299 @Directive10(argument10 : "stringValue2173", argument9 : "stringValue2172") {
+ field1269: Int!
+ field1270: String
+ field1271: Float!
+ field1272: Int!
+ field1273: String
+}
+
+type Object3 @Directive9(argument8 : "stringValue22") {
+ field10: Enum5 @Directive7(argument6 : "stringValue23") @Directive8(argument7 : EnumValue9)
+ field11: String @Directive7(argument6 : "stringValue29") @Directive8(argument7 : EnumValue9)
+ field12: ID!
+ field13: String!
+ field14: Enum6 @Directive7(argument6 : "stringValue31") @Directive8(argument7 : EnumValue9)
+ field15: String @Directive7(argument6 : "stringValue37") @Directive8(argument7 : EnumValue9)
+ field16: Scalar3 @Directive7(argument6 : "stringValue39") @Directive8(argument7 : EnumValue9)
+ field17: Scalar3 @Directive7(argument6 : "stringValue41") @Directive8(argument7 : EnumValue9) @deprecated
+}
+
+type Object30 {
+ field113: String!
+ field114: Object31!
+}
+
+type Object300 @Directive10(argument10 : "stringValue2183", argument9 : "stringValue2182") {
+ field1275: Enum101! @Directive2
+ field1276: Float @Directive2
+}
+
+type Object301 {
+ field1279: String!
+ field1280: String!
+ field1281: String!
+}
+
+type Object302 @Directive10(argument10 : "stringValue2197", argument9 : "stringValue2196") {
+ field1283: String
+ field1284: Enum102!
+}
+
+type Object303 @Directive10(argument10 : "stringValue2217", argument9 : "stringValue2216") {
+ field1287: [Object304!]!
+ field1291: Object182!
+}
+
+type Object304 @Directive10(argument10 : "stringValue2221", argument9 : "stringValue2220") {
+ field1288: Object152! @deprecated
+ field1289: Union8 @deprecated
+ field1290: Object114!
+}
+
+type Object305 @Directive10(argument10 : "stringValue2233", argument9 : "stringValue2232") {
+ field1296: [Object306!]
+}
+
+type Object306 {
+ field1297: Enum104!
+ field1298: Scalar3!
+}
+
+type Object307 @Directive10(argument10 : "stringValue2243", argument9 : "stringValue2242") {
+ field1300: Enum104
+}
+
+type Object308 @Directive10(argument10 : "stringValue2249", argument9 : "stringValue2248") {
+ field1302: [Object306!]!
+ field1303: [Object309!]!
+}
+
+type Object309 @Directive10(argument10 : "stringValue2253", argument9 : "stringValue2252") {
+ field1304: Enum104!
+ field1305: Object410! @deprecated
+ field1306: Union6 @deprecated
+ field1307: Object44!
+}
+
+type Object31 @Directive10(argument10 : "stringValue276", argument9 : "stringValue275") {
+ field115: Boolean
+ field116: Float
+ field117: Object32
+ field124: Object35
+ field129: Scalar3
+ field130: String
+ field131: String
+ field132: String
+ field133: Object36
+}
+
+type Object310 @Directive10(argument10 : "stringValue2275", argument9 : "stringValue2274") {
+ field1316: [Union42!]! @deprecated
+ field1317: [Union43] @deprecated
+ field1318: [Union44]!
+ field1319: Object182
+}
+
+type Object311 @Directive10(argument10 : "stringValue2291", argument9 : "stringValue2290") {
+ field1320: [Object312!]!
+}
+
+type Object312 @Directive10(argument10 : "stringValue2295", argument9 : "stringValue2294") {
+ field1321: Enum105!
+ field1322: String!
+}
+
+type Object313 @Directive10(argument10 : "stringValue2309", argument9 : "stringValue2308") {
+ field1326: String
+ field1327: Object314!
+ field1331: Scalar2!
+ field1332: Scalar2!
+ field1333: String
+}
+
+type Object314 @Directive10(argument10 : "stringValue2313", argument9 : "stringValue2312") {
+ field1328: String
+ field1329: String
+ field1330: Scalar2!
+}
+
+type Object315 @Directive10(argument10 : "stringValue2321", argument9 : "stringValue2320") {
+ field1336: Enum106
+ field1337: Enum107!
+ field1338: Boolean
+ field1339: Object316
+ field1350: Object105!
+ field1351: Enum108
+ field1352: Enum109 @deprecated
+ field1353: Object319
+ field1357: Object98
+ field1358: Object98!
+}
+
+type Object316 @Directive10(argument10 : "stringValue2333", argument9 : "stringValue2332") {
+ field1340: Int!
+ field1341: [Object317!]
+ field1348: String!
+ field1349: Int!
+}
+
+type Object317 @Directive10(argument10 : "stringValue2337", argument9 : "stringValue2336") {
+ field1342: Float!
+ field1343: Object318!
+}
+
+type Object318 @Directive10(argument10 : "stringValue2341", argument9 : "stringValue2340") {
+ field1344: Scalar4!
+ field1345: Scalar4!
+ field1346: Scalar4
+ field1347: Scalar4!
+}
+
+type Object319 @Directive10(argument10 : "stringValue2353", argument9 : "stringValue2352") {
+ field1354: Enum106
+ field1355: String
+ field1356: Enum106
+}
+
+type Object32 @Directive10(argument10 : "stringValue280", argument9 : "stringValue279") {
+ field118: [Object33!]!
+}
+
+type Object320 @Directive10(argument10 : "stringValue2375", argument9 : "stringValue2374") {
+ field1368: [Object321!]!
+ field1371: [Object321!]!
+ field1372: Boolean!
+ field1373: Int!
+}
+
+type Object321 @Directive10(argument10 : "stringValue2379", argument9 : "stringValue2378") {
+ field1369: Int!
+ field1370: String!
+}
+
+type Object322 {
+ field1377: Object323!
+ field1552: Scalar2! @deprecated
+ field1553: Scalar2
+ field1554: Object360
+ field1563: [Object152!] @deprecated
+ field1564: [Union8] @deprecated
+ field1565: [Object114!]
+}
+
+type Object323 @Directive9(argument8 : "stringValue2387") {
+ field1378: ID!
+ field1379: Object324 @Directive7(argument6 : "stringValue2388") @Directive8(argument7 : EnumValue9)
+ field1551: Scalar1!
+}
+
+type Object324 @Directive10(argument10 : "stringValue2393", argument9 : "stringValue2392") {
+ field1380: Object325
+ field1386: Object326
+ field1403: Boolean
+ field1404: String
+ field1405: Object326
+ field1406: Object332
+ field1413: Object334
+ field1504: String
+ field1505: String
+ field1506: Object352
+ field1509: String
+ field1510: Boolean
+ field1511: Boolean
+ field1512: Boolean
+ field1513: String
+ field1514: Object353
+ field1516: Scalar3
+ field1517: Object354
+ field1520: Object355
+ field1526: Boolean
+ field1527: Object356
+ field1541: String
+ field1542: String
+ field1543: String
+ field1544: String
+ field1545: Scalar3
+ field1546: String
+ field1547: [Object410!] @deprecated
+ field1548: [Union6] @deprecated
+ field1549: [Object44!]
+ field1550: String
+}
+
+type Object325 @Directive10(argument10 : "stringValue2397", argument9 : "stringValue2396") {
+ field1381: String
+ field1382: String
+ field1383: String
+ field1384: String
+ field1385: Boolean
+}
+
+type Object326 @Directive10(argument10 : "stringValue2401", argument9 : "stringValue2400") {
+ field1387: Object327
+ field1393: Object329
+ field1401: String
+ field1402: String
+}
+
+type Object327 @Directive10(argument10 : "stringValue2405", argument9 : "stringValue2404") {
+ field1388: String
+ field1389: Object328
+ field1392: String
+}
+
+type Object328 @Directive10(argument10 : "stringValue2409", argument9 : "stringValue2408") {
+ field1390: Scalar3
+ field1391: Scalar3
+}
+
+type Object329 @Directive10(argument10 : "stringValue2413", argument9 : "stringValue2412") {
+ field1394: [Object330!]
+}
+
+type Object33 @Directive10(argument10 : "stringValue284", argument9 : "stringValue283") {
+ field119: Float!
+ field120: Object34!
+}
+
+type Object330 {
+ field1395: String!
+ field1396: Object331!
+}
+
+type Object331 @Directive10(argument10 : "stringValue2417", argument9 : "stringValue2416") {
+ field1397: Scalar3
+ field1398: Scalar3
+ field1399: Scalar3
+ field1400: Scalar3
+}
+
+type Object332 @Directive10(argument10 : "stringValue2421", argument9 : "stringValue2420") {
+ field1407: Object333
+ field1411: String
+ field1412: String
+}
+
+type Object333 @Directive10(argument10 : "stringValue2425", argument9 : "stringValue2424") {
+ field1408: Scalar3
+ field1409: String
+ field1410: Scalar3
+}
+
+type Object334 @Directive10(argument10 : "stringValue2429", argument9 : "stringValue2428") {
+ field1414: Object410 @deprecated
+ field1415: Union6 @deprecated
+ field1416: Object44
+ field1417: String
+ field1418: Object335
+ field1423: Object410 @deprecated
+ field1424: Union6 @deprecated
+ field1425: Object44
+ field1426: String
+ field1427: Object336
+ field1431: Object337
+ field1438: Boolean
+ field1439: String
+ field1440: Boolean
+ field1441: Boolean!
+ field1442: Boolean
+ field1443: Boolean
+ field1444: String
+ field1445: String
+ field1446: String
+ field1447: Object340
+ field1449: Boolean
+ field1450: Boolean
+ field1451: Object152 @deprecated
+ field1452: Union8 @deprecated
+ field1453: Object114
+ field1454: Object410 @deprecated
+ field1455: Union6 @deprecated
+ field1456: Object44
+ field1457: String
+ field1458: String
+ field1459: [String!]
+ field1460: Object341
+ field1498: Object351
+ field1501: String
+ field1502: String
+ field1503: [String!]
+}
+
+type Object335 @Directive10(argument10 : "stringValue2433", argument9 : "stringValue2432") {
+ field1419: String
+ field1420: Object152 @deprecated
+ field1421: Union8 @deprecated
+ field1422: Object114
+}
+
+type Object336 @Directive10(argument10 : "stringValue2437", argument9 : "stringValue2436") {
+ field1428: String
+ field1429: String
+ field1430: String
+}
+
+type Object337 @Directive10(argument10 : "stringValue2441", argument9 : "stringValue2440") {
+ field1432: Object338
+ field1435: String
+ field1436: Object339
+}
+
+type Object338 @Directive10(argument10 : "stringValue2445", argument9 : "stringValue2444") {
+ field1433: String
+ field1434: String
+}
+
+type Object339 @Directive10(argument10 : "stringValue2449", argument9 : "stringValue2448") {
+ field1437: String
+}
+
+type Object34 @Directive10(argument10 : "stringValue288", argument9 : "stringValue287") {
+ field121: Scalar4!
+ field122: Scalar4!
+ field123: Scalar4!
+}
+
+type Object340 @Directive10(argument10 : "stringValue2453", argument9 : "stringValue2452") {
+ field1448: String
+}
+
+type Object341 @Directive10(argument10 : "stringValue2457", argument9 : "stringValue2456") {
+ field1461: Object342
+ field1472: [Scalar2!]
+ field1473: Boolean
+ field1474: Boolean
+ field1475: Object344
+ field1482: Scalar3
+ field1483: Object347
+ field1493: String
+ field1494: Object350
+ field1497: [Scalar2!]
+}
+
+type Object342 @Directive10(argument10 : "stringValue2461", argument9 : "stringValue2460") {
+ field1462: Object343
+ field1466: String
+ field1467: String
+ field1468: String
+ field1469: Boolean
+ field1470: Boolean
+ field1471: Scalar3
+}
+
+type Object343 @Directive10(argument10 : "stringValue2465", argument9 : "stringValue2464") {
+ field1463: String
+ field1464: String
+ field1465: String
+}
+
+type Object344 @Directive10(argument10 : "stringValue2469", argument9 : "stringValue2468") {
+ field1476: Boolean
+ field1477: [Object345!]
+ field1481: Boolean
+}
+
+type Object345 {
+ field1478: String!
+ field1479: Object346!
+}
+
+type Object346 @Directive10(argument10 : "stringValue2473", argument9 : "stringValue2472") {
+ field1480: Boolean!
+}
+
+type Object347 @Directive10(argument10 : "stringValue2477", argument9 : "stringValue2476") {
+ field1484: [String!]
+ field1485: [String!]
+ field1486: [String!]
+ field1487: [String!]
+ field1488: [Object348!]
+}
+
+type Object348 {
+ field1489: String!
+ field1490: Object349!
+}
+
+type Object349 @Directive10(argument10 : "stringValue2481", argument9 : "stringValue2480") {
+ field1491: Scalar3
+ field1492: Scalar3
+}
+
+type Object35 @Directive10(argument10 : "stringValue292", argument9 : "stringValue291") {
+ field125: String
+ field126: Scalar3
+ field127: String
+ field128: Scalar3
+}
+
+type Object350 @Directive10(argument10 : "stringValue2485", argument9 : "stringValue2484") {
+ field1495: String
+ field1496: String
+}
+
+type Object351 @Directive10(argument10 : "stringValue2489", argument9 : "stringValue2488") {
+ field1499: Scalar3
+ field1500: Scalar3
+}
+
+type Object352 @Directive10(argument10 : "stringValue2493", argument9 : "stringValue2492") {
+ field1507: String
+ field1508: String
+}
+
+type Object353 @Directive10(argument10 : "stringValue2497", argument9 : "stringValue2496") {
+ field1515: String
+}
+
+type Object354 @Directive10(argument10 : "stringValue2501", argument9 : "stringValue2500") {
+ field1518: String
+ field1519: Boolean
+}
+
+type Object355 @Directive10(argument10 : "stringValue2505", argument9 : "stringValue2504") {
+ field1521: Object410 @deprecated
+ field1522: String
+ field1523: Union6 @deprecated
+ field1524: Object44
+ field1525: String
+}
+
+type Object356 @Directive10(argument10 : "stringValue2509", argument9 : "stringValue2508") {
+ field1528: String!
+ field1529: [Object357!]
+ field1536: [String!]
+ field1537: Enum110!
+ field1538: String
+ field1539: String
+ field1540: String
+}
+
+type Object357 @Directive10(argument10 : "stringValue2513", argument9 : "stringValue2512") {
+ field1530: Object358!
+ field1535: String
+}
+
+type Object358 @Directive10(argument10 : "stringValue2517", argument9 : "stringValue2516") {
+ field1531: String!
+ field1532: Object359!
+ field1534: String!
+}
+
+type Object359 @Directive10(argument10 : "stringValue2521", argument9 : "stringValue2520") {
+ field1533: String!
+}
+
+type Object36 @Directive10(argument10 : "stringValue296", argument9 : "stringValue295") {
+ field134: String
+ field135: [String!]
+}
+
+type Object360 @Directive10(argument10 : "stringValue2529", argument9 : "stringValue2528") {
+ field1555: Object361
+ field1560: Object361
+ field1561: String!
+ field1562: Object361
+}
+
+type Object361 @Directive10(argument10 : "stringValue2533", argument9 : "stringValue2532") {
+ field1556: Int!
+ field1557: Int!
+ field1558: Int!
+ field1559: Int!
+}
+
+type Object362 {
+ field1567: String!
+ field1568: Object50!
+ field1569: String
+ field1570: String
+ field1571: String!
+ field1572: String
+ field1573: String!
+}
+
+type Object363 @Directive10(argument10 : "stringValue2549", argument9 : "stringValue2548") {
+ field1579: Object410! @deprecated
+ field1580: Union6 @deprecated
+ field1581: Object44!
+}
+
+type Object364 @Directive10(argument10 : "stringValue2559", argument9 : "stringValue2558") {
+ field1583: Enum111!
+}
+
+type Object365 @Directive10(argument10 : "stringValue2573", argument9 : "stringValue2572") {
+ field1585: [Union47!]! @deprecated
+ field1586: [Union48] @deprecated
+ field1587: [Union49]!
+ field1588: Object182
+}
+
+type Object366 @Directive9(argument8 : "stringValue2589") {
+ field1590: Enum112 @Directive7(argument6 : "stringValue2590") @Directive8(argument7 : EnumValue9)
+ field1591: String @Directive7(argument6 : "stringValue2596") @Directive8(argument7 : EnumValue9)
+ field1592: Object367 @Directive7(argument6 : "stringValue2598") @Directive8(argument7 : EnumValue9)
+ field1596: Object368 @Directive7(argument6 : "stringValue2604") @Directive8(argument7 : EnumValue9)
+ field1598: ID!
+ field1599: Union50 @Directive7(argument6 : "stringValue2610") @Directive8(argument7 : EnumValue9)
+}
+
+type Object367 @Directive10(argument10 : "stringValue2603", argument9 : "stringValue2602") {
+ field1593: Boolean
+ field1594: Boolean
+ field1595: Boolean
+}
+
+type Object368 @Directive10(argument10 : "stringValue2609", argument9 : "stringValue2608") {
+ field1597: Boolean! @deprecated
+}
+
+type Object369 @Directive10(argument10 : "stringValue2619", argument9 : "stringValue2618") {
+ field1600: Object370!
+ field1706: [Object370!]
+}
+
+type Object37 @Directive10(argument10 : "stringValue300", argument9 : "stringValue299") {
+ field137: Object38
+}
+
+type Object370 @Directive10(argument10 : "stringValue2623", argument9 : "stringValue2622") {
+ field1601: [Union51!]!
+}
+
+type Object371 @Directive10(argument10 : "stringValue2631", argument9 : "stringValue2630") {
+ field1602: [Object372!]!
+ field1623: Union52
+ field1638: Boolean
+}
+
+type Object372 @Directive10(argument10 : "stringValue2635", argument9 : "stringValue2634") {
+ field1603: Object128
+ field1604: Object373
+ field1607: String
+ field1608: Object373
+ field1609: Boolean
+ field1610: Boolean
+ field1611: String!
+ field1612: Boolean
+ field1613: Boolean
+ field1614: Scalar2
+ field1615: Object374
+ field1618: Scalar2
+ field1619: Object373
+ field1620: Enum113!
+ field1621: String
+ field1622: String
+}
+
+type Object373 @Directive10(argument10 : "stringValue2639", argument9 : "stringValue2638") {
+ field1605: String!
+ field1606: Boolean!
+}
+
+type Object374 @Directive10(argument10 : "stringValue2643", argument9 : "stringValue2642") {
+ field1616: Scalar2
+ field1617: Float
+}
+
+type Object375 @Directive10(argument10 : "stringValue2655", argument9 : "stringValue2654") {
+ field1624: [Object372!]!
+}
+
+type Object376 @Directive10(argument10 : "stringValue2659", argument9 : "stringValue2658") {
+ field1625: [Object372!]!
+ field1626: Object128!
+}
+
+type Object377 @Directive10(argument10 : "stringValue2663", argument9 : "stringValue2662") {
+ field1627: Object378!
+}
+
+type Object378 @Directive10(argument10 : "stringValue2667", argument9 : "stringValue2666") {
+ field1628: String!
+ field1629: String
+}
+
+type Object379 @Directive10(argument10 : "stringValue2671", argument9 : "stringValue2670") {
+ field1630: Object128!
+ field1631: Object378!
+}
+
+type Object38 @Directive10(argument10 : "stringValue304", argument9 : "stringValue303") {
+ field138: Object39
+ field141: Object40
+}
+
+type Object380 @Directive10(argument10 : "stringValue2675", argument9 : "stringValue2674") {
+ field1632: [Object372!]!
+ field1633: Union53
+ field1634: Object378
+}
+
+type Object381 @Directive10(argument10 : "stringValue2683", argument9 : "stringValue2682") {
+ field1635: Boolean
+ field1636: Object128
+ field1637: String
+}
+
+type Object382 @Directive10(argument10 : "stringValue2687", argument9 : "stringValue2686") {
+ field1639: [Object383!]!
+ field1647: Boolean
+}
+
+type Object383 @Directive10(argument10 : "stringValue2691", argument9 : "stringValue2690") {
+ field1640: Enum114
+ field1641: Enum115!
+ field1642: Union52
+ field1643: Enum116
+ field1644: Enum117
+ field1645: Object373
+ field1646: Boolean
+}
+
+type Object384 @Directive10(argument10 : "stringValue2711", argument9 : "stringValue2710") {
+ field1648: Union52
+ field1649: Object373!
+ field1650: Object373!
+}
+
+type Object385 @Directive10(argument10 : "stringValue2715", argument9 : "stringValue2714") {
+ field1651: Union52
+ field1652: Object128!
+ field1653: Object383
+}
+
+type Object386 @Directive10(argument10 : "stringValue2719", argument9 : "stringValue2718") {
+ field1654: Union52
+ field1655: Object128!
+ field1656: Object387
+}
+
+type Object387 @Directive10(argument10 : "stringValue2723", argument9 : "stringValue2722") {
+ field1657: Object373
+ field1658: Object373!
+}
+
+type Object388 @Directive10(argument10 : "stringValue2727", argument9 : "stringValue2726") {
+ field1659: Union52
+ field1660: String
+ field1661: Object410! @deprecated
+ field1662: Union6 @deprecated
+ field1663: Object44!
+}
+
+type Object389 @Directive10(argument10 : "stringValue2731", argument9 : "stringValue2730") {
+ field1664: Object385!
+ field1665: [Object385!]
+}
+
+type Object39 @Directive10(argument10 : "stringValue308", argument9 : "stringValue307") {
+ field139: String
+ field140: String
+}
+
+type Object390 @Directive10(argument10 : "stringValue2735", argument9 : "stringValue2734") {
+ field1666: Union52
+ field1667: Int
+ field1668: Object373
+ field1669: Int
+ field1670: Object410 @deprecated
+ field1671: Union6 @deprecated
+ field1672: Object44
+}
+
+type Object391 {
+ field1673: Enum118 @Directive2
+ field1674: Enum118 @Directive2
+ field1675: [Union54!]! @Directive2
+ field1700: [Object391!]! @Directive2
+ field1701: Enum125 @Directive2
+ field1702: Object402! @Directive2
+}
+
+type Object392 @Directive10(argument10 : "stringValue2747", argument9 : "stringValue2746") {
+ field1676: Union55!
+ field1678: Enum119!
+ field1679: String!
+}
+
+type Object393 @Directive10(argument10 : "stringValue2755", argument9 : "stringValue2754") {
+ field1677: String!
+}
+
+type Object394 @Directive10(argument10 : "stringValue2763", argument9 : "stringValue2762") {
+ field1680: Enum118!
+}
+
+type Object395 @Directive10(argument10 : "stringValue2767", argument9 : "stringValue2766") {
+ field1681: String!
+ field1682: Enum120!
+ field1683: Object396!
+ field1686: String!
+}
+
+type Object396 @Directive10(argument10 : "stringValue2775", argument9 : "stringValue2774") {
+ field1684: Int!
+ field1685: Int!
+}
+
+type Object397 @Directive10(argument10 : "stringValue2779", argument9 : "stringValue2778") {
+ field1687: Union56!
+}
+
+type Object398 @Directive10(argument10 : "stringValue2787", argument9 : "stringValue2786") {
+ field1688: Enum121!
+ field1689: String!
+ field1690: Enum122!
+}
+
+type Object399 @Directive10(argument10 : "stringValue2799", argument9 : "stringValue2798") {
+ field1691: Enum118!
+ field1692: Enum123!
+ field1693: Enum124!
+ field1694: String!
+ field1695: Enum122!
+}
+
+type Object4 {
+ field18(argument12: Enum4!, argument13: Scalar2!): Union1 @Directive2 @Directive7(argument6 : "stringValue43") @Directive8(argument7 : EnumValue8)
+ field28(argument14: Scalar2, argument15: Boolean, argument16: Enum10, argument17: Enum11, argument18: Enum12, argument19: Boolean): Enum13 @Directive7(argument6 : "stringValue85") @Directive8(argument7 : EnumValue13)
+ field29(argument20: Enum4!): Enum13 @Directive7(argument6 : "stringValue99") @Directive8(argument7 : EnumValue8)
+ field30(argument21: Scalar2!, argument22: Enum4!): Object11 @Directive7(argument6 : "stringValue101") @Directive8(argument7 : EnumValue8)
+ field3551(argument262: Enum4!, argument263: Scalar2!): Object820 @Directive7(argument6 : "stringValue5618") @Directive8(argument7 : EnumValue8)
+ field3553(argument264: Enum247!): Enum13 @Directive2 @Directive7(argument6 : "stringValue5628") @Directive8(argument7 : EnumValue13)
+ field3554(argument265: String!, argument266: Enum4!, argument267: InputObject6!): Object449 @Directive7(argument6 : "stringValue5634") @Directive8(argument7 : EnumValue8)
+ field3555(argument268: String!, argument269: Enum4!, argument270: Scalar2!): Enum13 @Directive7(argument6 : "stringValue5644") @Directive8(argument7 : EnumValue8)
+ field3556(argument271: String!, argument272: Enum4!, argument273: [Scalar2!]!): Enum13 @Directive7(argument6 : "stringValue5646") @Directive8(argument7 : EnumValue8)
+ field3557(argument274: String!, argument275: Enum4!, argument276: InputObject6!, argument277: Scalar2!): Object449 @Directive7(argument6 : "stringValue5648") @Directive8(argument7 : EnumValue8)
+ field3558(argument278: String!): Enum13 @Directive7(argument6 : "stringValue5650") @Directive8(argument7 : EnumValue13)
+ field3559(argument279: [String!]! = [], argument280: Boolean! = true, argument281: Scalar2!): Enum13 @Directive7(argument6 : "stringValue5652") @Directive8(argument7 : EnumValue13)
+ field3560(argument282: Scalar2!): Enum13 @Directive7(argument6 : "stringValue5654") @Directive8(argument7 : EnumValue13)
+ field3561(argument283: InputObject8, argument284: Enum4!, argument285: Scalar2!): Object206 @Directive7(argument6 : "stringValue5656") @Directive8(argument7 : EnumValue8) @deprecated
+ field3562(argument286: InputObject8, argument287: Enum4!, argument288: Scalar2!): Union118 @Directive7(argument6 : "stringValue5686") @Directive8(argument7 : EnumValue8)
+ field3564(argument289: Scalar2!): Enum13 @Directive7(argument6 : "stringValue5696") @Directive8(argument7 : EnumValue8)
+ field3565(argument290: InputObject9, argument291: InputObject10, argument292: Scalar2!, argument293: Enum4!, argument294: Scalar2, argument295: InputObject11): Object209 @Directive7(argument6 : "stringValue5698") @Directive8(argument7 : EnumValue8)
+ field3566(argument296: InputObject9, argument297: InputObject10, argument298: Scalar2!, argument299: Enum4!, argument300: Scalar2, argument301: InputObject11): Object822 @Directive7(argument6 : "stringValue5724") @Directive8(argument7 : EnumValue8)
+ field3574(argument302: Scalar2!): Enum13 @Directive7(argument6 : "stringValue5738") @Directive8(argument7 : EnumValue8)
+ field3575(argument303: Enum4!, argument304: Scalar2!): Union119 @Directive7(argument6 : "stringValue5740") @Directive8(argument7 : EnumValue8)
+ field3580: Enum13 @Directive7(argument6 : "stringValue5770") @Directive8(argument7 : EnumValue6)
+ field3581(argument305: String!, argument306: Enum4!): Object654 @Directive7(argument6 : "stringValue5772") @Directive8(argument7 : EnumValue8)
+ field3582(argument307: Scalar2!): Enum13 @Directive7(argument6 : "stringValue5774") @Directive8(argument7 : EnumValue6)
+ field3583(argument308: Scalar2!, argument309: Scalar2!): Enum13 @Directive7(argument6 : "stringValue5776") @Directive8(argument7 : EnumValue6)
+ field3584(argument310: Scalar2!, argument311: Scalar2!): Enum13 @Directive7(argument6 : "stringValue5778") @Directive8(argument7 : EnumValue13)
+ field3585(argument312: Scalar2!, argument313: String!, argument314: Enum4!): Object654 @Directive7(argument6 : "stringValue5780") @Directive8(argument7 : EnumValue8)
+ field3586(argument315: String!): Enum13 @Directive2 @Directive7(argument6 : "stringValue5782") @Directive8(argument7 : EnumValue6)
+ field3587: Enum13 @Directive2 @Directive7(argument6 : "stringValue5784") @Directive8(argument7 : EnumValue13)
+ field3588(argument316: Scalar2!, argument317: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue5786") @Directive8(argument7 : EnumValue6)
+ field3589(argument318: Enum260!, argument319: Scalar2!, argument320: Enum4!): Object170 @Directive7(argument6 : "stringValue5788") @Directive8(argument7 : EnumValue8) @deprecated
+ field3590(argument321: Enum260! = EnumValue1897, argument322: Scalar2, argument323: Enum261, argument324: String, argument325: String!, argument326: Enum4!): Object170 @Directive7(argument6 : "stringValue5794") @Directive8(argument7 : EnumValue8)
+ field3591(argument327: String, argument328: Enum262, argument329: Enum263, argument330: String!, argument331: Enum4!): Union120 @Directive2 @Directive7(argument6 : "stringValue5800") @Directive8(argument7 : EnumValue8)
+ field3596(argument332: Scalar2!, argument333: Enum4!): Object170 @Directive7(argument6 : "stringValue5830") @Directive8(argument7 : EnumValue8)
+ field3597(argument334: Scalar2!, argument335: Scalar2!, argument336: Enum4!): Object170 @Directive7(argument6 : "stringValue5832") @Directive8(argument7 : EnumValue8)
+ field3598(argument337: Scalar2!, argument338: Enum4!): Object170 @Directive7(argument6 : "stringValue5834") @Directive8(argument7 : EnumValue8)
+ field3599(argument339: Scalar2!, argument340: Enum4!, argument341: Enum261!): Object170 @Directive7(argument6 : "stringValue5836") @Directive8(argument7 : EnumValue8)
+ field3600(argument342: Scalar2!, argument343: Enum4!): Object170 @Directive7(argument6 : "stringValue5838") @Directive8(argument7 : EnumValue8)
+ field3601(argument344: Scalar2!, argument345: String!, argument346: Enum4!): Object170 @Directive7(argument6 : "stringValue5840") @Directive8(argument7 : EnumValue8)
+ field3602(argument347: Scalar2!, argument348: Enum4!): Object170 @Directive7(argument6 : "stringValue5842") @Directive8(argument7 : EnumValue8)
+ field3603(argument349: Scalar2!, argument350: Enum4!, argument351: Scalar2!): Union121 @Directive7(argument6 : "stringValue5844") @Directive8(argument7 : EnumValue8)
+ field3606(argument352: Scalar2!, argument353: Enum4!): Union122 @Directive7(argument6 : "stringValue5858") @Directive8(argument7 : EnumValue8)
+ field3611(argument354: Scalar2!, argument355: Enum4!, argument356: Scalar2!): Union123 @Directive7(argument6 : "stringValue5880") @Directive8(argument7 : EnumValue8)
+ field3614(argument357: Scalar2!, argument358: Enum4!): Object170 @Directive7(argument6 : "stringValue5894") @Directive8(argument7 : EnumValue8)
+ field3615(argument359: Scalar2!, argument360: InputObject13!, argument361: Enum4!): Union124 @Directive7(argument6 : "stringValue5896") @Directive8(argument7 : EnumValue8) @deprecated
+ field3620(argument362: Scalar2!, argument363: Enum262!, argument364: Enum263!, argument365: Enum4!): Union125 @Directive7(argument6 : "stringValue5918") @Directive8(argument7 : EnumValue8)
+ field3623(argument366: Scalar2!, argument367: InputObject14!, argument368: Enum4!): Union124 @Directive7(argument6 : "stringValue5932") @Directive8(argument7 : EnumValue8) @deprecated
+ field3624(argument369: Scalar2!, argument370: String!, argument371: Enum4!): Object170 @Directive7(argument6 : "stringValue5942") @Directive8(argument7 : EnumValue8)
+ field3625(argument372: Scalar2!, argument373: Enum273!, argument374: Enum4!, argument375: Scalar2!): Object170 @Directive7(argument6 : "stringValue5944") @Directive8(argument7 : EnumValue8)
+ field3626(argument376: Scalar2!, argument377: String, argument378: String!, argument379: Enum4!): Object170 @Directive7(argument6 : "stringValue5950") @Directive8(argument7 : EnumValue8)
+ field3627(argument380: Scalar2!, argument381: Scalar2!, argument382: Enum4!): Object170 @Directive7(argument6 : "stringValue5952") @Directive8(argument7 : EnumValue8)
+ field3628(argument383: Scalar2!, argument384: String, argument385: String!, argument386: Scalar2!, argument387: Enum4!): Object170 @Directive7(argument6 : "stringValue5954") @Directive8(argument7 : EnumValue8)
+ field3629(argument388: Scalar2!, argument389: [Scalar2!]!, argument390: Enum4!): Object170 @Directive7(argument6 : "stringValue5956") @Directive8(argument7 : EnumValue8)
+ field3630(argument391: Enum4!, argument392: Scalar2!): Object170 @Directive7(argument6 : "stringValue5958") @Directive8(argument7 : EnumValue8)
+ field3631(argument393: Enum4!): Enum13 @Directive7(argument6 : "stringValue5960") @Directive8(argument7 : EnumValue8)
+ field3632(argument394: String!, argument395: [Scalar2!]!): Scalar2 @Directive7(argument6 : "stringValue5962") @Directive8(argument7 : EnumValue10) @deprecated
+ field3633(argument396: String!, argument397: [Scalar2!]!, argument398: Enum4!): Scalar2 @Directive7(argument6 : "stringValue5964") @Directive8(argument7 : EnumValue10)
+ field3634(argument399: InputObject15!, argument400: InputObject17!, argument401: Enum4!, argument402: InputObject18!): Union126 @Directive7(argument6 : "stringValue5966") @Directive8(argument7 : EnumValue8)
+ field3640(argument403: Scalar2!, argument404: [String!]!, argument405: String!, argument406: Enum4!): String @Directive2 @Directive7(argument6 : "stringValue6052") @Directive8(argument7 : EnumValue10)
+ field3641(argument407: String!, argument408: Enum278!, argument409: Enum4!): Union127 @Directive7(argument6 : "stringValue6054") @Directive8(argument7 : EnumValue8)
+ field3644(argument410: Scalar2, argument411: String, argument412: Enum279!, argument413: Boolean, argument414: Enum4!): Object841 @Directive7(argument6 : "stringValue6072") @Directive8(argument7 : EnumValue8)
+ field3656(argument415: Scalar2!, argument416: String!, argument417: [InputObject30!]!, argument418: Enum4!): Object842 @Directive2 @Directive7(argument6 : "stringValue6106") @Directive8(argument7 : EnumValue8)
+ field3683(argument419: InputObject44!, argument420: Enum4!, argument421: InputObject53!): Union130 @Directive2 @Directive7(argument6 : "stringValue6288") @Directive8(argument7 : EnumValue8)
+ field3689(argument422: InputObject54!, argument423: Scalar2!, argument424: String, argument425: Enum4!): Union131 @Directive2 @Directive7(argument6 : "stringValue6354") @Directive8(argument7 : EnumValue8)
+ field3698(argument426: Enum4!, argument427: Scalar2!): Object867 @Directive2 @Directive7(argument6 : "stringValue6392") @Directive8(argument7 : EnumValue8)
+ field3701(argument428: Scalar2!, argument429: Enum4!): Object868 @Directive7(argument6 : "stringValue6398") @Directive8(argument7 : EnumValue8)
+ field3712(argument430: Scalar2!, argument431: String, argument432: [InputObject55!]! = [], argument433: String!, argument434: Enum4!): Union132 @Directive7(argument6 : "stringValue6416") @Directive8(argument7 : EnumValue8)
+ field3719(argument435: Scalar2, argument436: InputObject56, argument437: Scalar2, argument438: Scalar2, argument439: String!, argument440: Enum300!): Object878 @Directive7(argument6 : "stringValue6454") @Directive8(argument7 : EnumValue8) @deprecated
+ field3729(argument441: Scalar2, argument442: InputObject56, argument443: Scalar2, argument444: Enum4!, argument445: Scalar2, argument446: String!, argument447: Enum300!): Object878 @Directive7(argument6 : "stringValue6496") @Directive8(argument7 : EnumValue8)
+ field3730(argument448: String!, argument449: Enum4!): Object884 @Directive2 @Directive7(argument6 : "stringValue6498") @Directive8(argument7 : EnumValue8)
+ field3763(argument452: Scalar2!, argument453: Scalar2!, argument454: InputObject57): Object889 @Directive7(argument6 : "stringValue6536") @Directive8(argument7 : EnumValue8) @deprecated
+ field3767(argument455: Scalar2!, argument456: Scalar2!, argument457: InputObject57, argument458: Enum4!): Object889 @Directive2 @Directive7(argument6 : "stringValue6554") @Directive8(argument7 : EnumValue8)
+ field3768(argument459: InputObject58, argument460: Enum304!, argument461: Enum4!, argument462: Scalar2!): Object891 @Directive2 @Directive7(argument6 : "stringValue6556") @Directive8(argument7 : EnumValue8)
+ field3770(argument463: String, argument464: InputObject58, argument465: Boolean! = false, argument466: Enum4!, argument467: Scalar2!): Object892 @Directive7(argument6 : "stringValue6574") @Directive8(argument7 : EnumValue8)
+ field3774(argument468: InputObject61!, argument469: Enum306!, argument470: Enum4!): Scalar2 @Directive7(argument6 : "stringValue6580") @Directive8(argument7 : EnumValue8)
+ field3775(argument471: [Scalar2!], argument472: [Scalar2!], argument473: Scalar2, argument474: Enum4!, argument475: String!): Object886 @Directive2 @Directive7(argument6 : "stringValue6598") @Directive8(argument7 : EnumValue8)
+ field3776(argument476: String, argument477: Enum307, argument478: String, argument479: InputObject63, argument480: String, argument481: InputObject64, argument482: InputObject65, argument483: InputObject58, argument484: InputObject66, argument485: InputObject67, argument486: InputObject69, argument487: Boolean! = false, argument488: InputObject71, argument489: InputObject72, argument490: Enum4!, argument491: [InputObject1!], argument492: InputObject73, argument493: String! = "stringValue6658"): Object893 @Directive7(argument6 : "stringValue6600") @Directive8(argument7 : EnumValue8)
+ field3780(argument494: InputObject64, argument495: String, argument496: Boolean, argument497: InputObject67, argument498: InputObject69, argument499: InputObject74, argument500: String, argument501: InputObject72, argument502: Enum4!, argument503: String! = "stringValue6669"): Union134 @Directive7(argument6 : "stringValue6663") @Directive8(argument7 : EnumValue8)
+ field3783(argument504: Scalar2, argument505: Scalar2, argument506: String!, argument507: Enum300!, argument508: String!): Object896 @Directive7(argument6 : "stringValue6682") @Directive8(argument7 : EnumValue8) @deprecated
+ field3785(argument509: Scalar2, argument510: Scalar2, argument511: String!, argument512: Enum300!, argument513: String!, argument514: Enum4!): Object896 @Directive2 @Directive7(argument6 : "stringValue6688") @Directive8(argument7 : EnumValue8)
+ field3786(argument515: InputObject75!, argument516: Enum4!, argument517: String!): Object806 @Directive2 @Directive7(argument6 : "stringValue6690") @Directive8(argument7 : EnumValue8)
+ field3787(argument518: Enum310, argument519: String!, argument520: Enum4!): Object897 @Directive7(argument6 : "stringValue6696") @Directive8(argument7 : EnumValue8)
+ field3789(argument521: String!, argument522: Boolean!, argument523: Enum311): Enum13 @Directive7(argument6 : "stringValue6706") @Directive8(argument7 : EnumValue13)
+ field3790(argument524: Enum4!): Enum13 @Directive2 @Directive7(argument6 : "stringValue6712") @Directive8(argument7 : EnumValue8)
+ field3791(argument525: Scalar2!, argument526: Scalar2!): Enum13 @Directive7(argument6 : "stringValue6714") @Directive8(argument7 : EnumValue6)
+ field3792(argument527: [Scalar2!]!, argument528: Scalar2!): Enum13 @Directive7(argument6 : "stringValue6716") @Directive8(argument7 : EnumValue13)
+ field3793(argument529: Scalar2!): Enum13 @Directive7(argument6 : "stringValue6718") @Directive8(argument7 : EnumValue6)
+ field3794(argument530: String, argument531: String, argument532: Boolean, argument533: Enum4!, argument534: Enum312, argument535: String): Object11 @Directive7(argument6 : "stringValue6720") @Directive8(argument7 : EnumValue8)
+ field3795(argument536: [Scalar2!]!): Enum13 @Directive7(argument6 : "stringValue6726") @Directive8(argument7 : EnumValue13)
+ field3796(argument537: Scalar2!, argument538: String, argument539: String, argument540: Boolean, argument541: Enum312, argument542: String): Enum13 @Directive7(argument6 : "stringValue6728") @Directive8(argument7 : EnumValue13)
+ field3797(argument543: Scalar2!, argument544: Scalar2!, argument545: Enum4!): Object13 @Directive2 @Directive7(argument6 : "stringValue6730") @Directive8(argument7 : EnumValue8)
+ field3798(argument546: Scalar2!, argument547: String, argument548: Enum313, argument549: Enum314, argument550: Enum315, argument551: Enum316, argument552: Boolean, argument553: Int, argument554: Boolean, argument555: Enum11, argument556: String, argument557: String, argument558: Enum4!, argument559: Enum312, argument560: Boolean, argument561: String, argument562: String, argument563: Enum10): Object13 @Directive7(argument6 : "stringValue6732") @Directive8(argument7 : EnumValue8)
+ field3799(argument564: Scalar2!, argument565: String, argument566: Enum313, argument567: Enum314, argument568: Enum315, argument569: Enum316, argument570: Boolean, argument571: Int, argument572: Boolean, argument573: Enum11, argument574: String, argument575: String, argument576: Enum4!, argument577: Enum312, argument578: Boolean, argument579: String, argument580: String, argument581: Enum10): Object13 @Directive7(argument6 : "stringValue6750") @Directive8(argument7 : EnumValue8)
+ field3800(argument582: Scalar2!, argument583: Scalar2!, argument584: String, argument585: Enum313, argument586: Enum314, argument587: Enum315, argument588: Enum316, argument589: Boolean, argument590: Int, argument591: Boolean, argument592: Enum11, argument593: String, argument594: String, argument595: Enum312, argument596: Boolean, argument597: String, argument598: String, argument599: Enum10): Enum13 @Directive7(argument6 : "stringValue6752") @Directive8(argument7 : EnumValue13)
+ field3801(argument600: Scalar2!, argument601: Scalar2!, argument602: Enum317!, argument603: Enum4!): Object898 @Directive2 @Directive7(argument6 : "stringValue6754") @Directive8(argument7 : EnumValue8)
+ field3815(argument604: Scalar2!, argument605: Enum4!): Object899 @Directive2 @Directive7(argument6 : "stringValue6790") @Directive8(argument7 : EnumValue8)
+ field3816(argument606: Scalar2!, argument607: Enum4!): Object898 @Directive2 @Directive7(argument6 : "stringValue6792") @Directive8(argument7 : EnumValue8)
+ field3817(argument608: Scalar2!, argument609: Enum4!): Object899 @Directive2 @Directive7(argument6 : "stringValue6794") @Directive8(argument7 : EnumValue8)
+ field3818(argument610: Enum317!, argument611: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue6796") @Directive8(argument7 : EnumValue13)
+ field3819(argument612: Enum320!, argument613: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue6798") @Directive8(argument7 : EnumValue13)
+ field3820(argument614: Enum4!, argument615: Scalar2!): Object867 @Directive2 @Directive7(argument6 : "stringValue6804") @Directive8(argument7 : EnumValue8)
+ field3821(argument616: Scalar2!, argument617: Enum4!): Object900 @Directive7(argument6 : "stringValue6806") @Directive8(argument7 : EnumValue8)
+ field3824(argument618: [Scalar2!]! = [], argument619: Enum4!): [Union135!] @Directive7(argument6 : "stringValue6812") @Directive8(argument7 : EnumValue8)
+ field3828(argument620: InputObject58, argument621: Enum4!, argument622: Scalar2!): Object903 @Directive2 @Directive7(argument6 : "stringValue6826") @Directive8(argument7 : EnumValue8)
+ field3830(argument623: String, argument624: Enum4!, argument625: Scalar2!): Object904 @Directive7(argument6 : "stringValue6828") @Directive8(argument7 : EnumValue8)
+ field3834(argument626: Enum4!, argument627: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue6834") @Directive8(argument7 : EnumValue8)
+ field3835(argument628: Enum4!, argument629: Scalar2!): Union136 @Directive2 @Directive7(argument6 : "stringValue6836") @Directive8(argument7 : EnumValue8)
+ field3839(argument630: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue6858") @Directive8(argument7 : EnumValue6)
+ field3840(argument631: String, argument632: String, argument633: String!, argument634: Enum4!, argument635: Enum323! = EnumValue2203): Scalar2 @Directive2 @Directive7(argument6 : "stringValue6860") @Directive8(argument7 : EnumValue10)
+ field3841(argument636: Scalar2!, argument637: String, argument638: String, argument639: String!, argument640: Enum323! = EnumValue2203): Enum13 @Directive2 @Directive7(argument6 : "stringValue6866") @Directive8(argument7 : EnumValue13)
+ field3842(argument641: Scalar2!, argument642: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue6868") @Directive8(argument7 : EnumValue6)
+ field3843(argument643: InputObject76!, argument644: Scalar2!, argument645: String!, argument646: Scalar2, argument647: Enum4!): Scalar2 @Directive2 @Directive7(argument6 : "stringValue6870") @Directive8(argument7 : EnumValue10)
+ field3844(argument648: Scalar2!, argument649: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue6880") @Directive8(argument7 : EnumValue6)
+ field3845(argument650: Enum324!, argument651: Scalar2!, argument652: String, argument653: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue6882") @Directive8(argument7 : EnumValue13)
+ field3846(argument654: Enum4!, argument655: Scalar2!): Union137 @Directive2 @Directive7(argument6 : "stringValue6884") @Directive8(argument7 : EnumValue8)
+ field3850(argument656: Enum4!, argument657: Scalar2!): Union138 @Directive2 @Directive7(argument6 : "stringValue6906") @Directive8(argument7 : EnumValue8)
+ field3854(argument658: Enum4!): Enum13 @Directive7(argument6 : "stringValue6928") @Directive8(argument7 : EnumValue8)
+ field3855(argument659: String!, argument660: Enum23!): Enum13 @Directive7(argument6 : "stringValue6930") @Directive8(argument7 : EnumValue6)
+ field3856(argument661: Scalar2, argument662: String!, argument663: String, argument664: [Scalar2!], argument665: String): Enum13 @Directive7(argument6 : "stringValue6932") @Directive8(argument7 : EnumValue13)
+ field3857(argument666: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue6934") @Directive8(argument7 : EnumValue6)
+ field3858(argument667: Scalar2!): Enum13 @Directive7(argument6 : "stringValue6936") @Directive8(argument7 : EnumValue6)
+ field3859(argument668: InputObject77, argument669: InputObject78): Object479 @Directive7(argument6 : "stringValue6938") @Directive8(argument7 : EnumValue10) @deprecated
+ field3860(argument670: Scalar2!, argument671: InputObject77, argument672: InputObject78): Enum13 @Directive7(argument6 : "stringValue6948") @Directive8(argument7 : EnumValue13)
+ field3861(argument673: InputObject77, argument674: InputObject78, argument675: Enum4!): Object479 @Directive7(argument6 : "stringValue6950") @Directive8(argument7 : EnumValue10)
+ field3862(argument676: Enum4!, argument677: Scalar2!): Union139 @Directive7(argument6 : "stringValue6952") @Directive8(argument7 : EnumValue8)
+ field3866(argument678: Enum4!, argument679: Scalar2!): Union140 @Directive7(argument6 : "stringValue6974") @Directive8(argument7 : EnumValue8)
+ field3870(argument680: InputObject58, argument681: Enum4!, argument682: Scalar2!): Enum13 @Directive7(argument6 : "stringValue6996") @Directive8(argument7 : EnumValue8)
+ field3871(argument683: Scalar2!, argument684: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue6998") @Directive8(argument7 : EnumValue6)
+ field3872(argument685: Enum4!, argument686: Scalar2!): Union141 @Directive7(argument6 : "stringValue7000") @Directive8(argument7 : EnumValue8)
+ field3877(argument687: Enum4!, argument688: Scalar2!): Union142 @Directive2 @Directive7(argument6 : "stringValue7030") @Directive8(argument7 : EnumValue8)
+ field3881(argument689: Scalar2!, argument690: Enum4!): Union126 @Directive7(argument6 : "stringValue7052") @Directive8(argument7 : EnumValue8)
+ field3882(argument691: Enum338!, argument692: InputObject79, argument693: Enum4!): Object920 @Directive7(argument6 : "stringValue7054") @Directive8(argument7 : EnumValue8)
+ field3884(argument694: [Scalar2!]!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7072") @Directive8(argument7 : EnumValue13)
+ field3885(argument695: Int!, argument696: String, argument697: Enum4!, argument698: Scalar2!): Object921 @Directive7(argument6 : "stringValue7074") @Directive8(argument7 : EnumValue8)
+ field3888(argument699: Enum339!, argument700: Enum4!): Union143 @Directive7(argument6 : "stringValue7076") @Directive8(argument7 : EnumValue8)
+ field3893(argument701: String, argument702: Boolean!, argument703: String!): Object575 @Directive7(argument6 : "stringValue7090") @Directive8(argument7 : EnumValue8) @deprecated
+ field3894(argument704: String, argument705: Boolean!, argument706: String!, argument707: Enum4!): Object575 @Directive7(argument6 : "stringValue7092") @Directive8(argument7 : EnumValue8)
+ field3895(argument708: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7094") @Directive8(argument7 : EnumValue6)
+ field3896(argument709: Scalar2!): Object575 @Directive7(argument6 : "stringValue7096") @Directive8(argument7 : EnumValue8) @deprecated
+ field3897(argument710: Scalar2!, argument711: Enum4!): Object575 @Directive2 @Directive7(argument6 : "stringValue7098") @Directive8(argument7 : EnumValue8)
+ field3898(argument712: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7100") @Directive8(argument7 : EnumValue6)
+ field3899(argument713: Scalar2!, argument714: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7102") @Directive8(argument7 : EnumValue13)
+ field3900(argument715: Scalar2!, argument716: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7104") @Directive8(argument7 : EnumValue8) @deprecated
+ field3901(argument717: Scalar2!, argument718: Scalar2!): Object575 @Directive7(argument6 : "stringValue7106") @Directive8(argument7 : EnumValue8) @deprecated
+ field3902(argument719: Scalar2!, argument720: Enum4!, argument721: Scalar2!): Object575 @Directive7(argument6 : "stringValue7108") @Directive8(argument7 : EnumValue8) @deprecated
+ field3903(argument722: Scalar2!, argument723: Enum4!, argument724: Scalar2!): Union144 @Directive7(argument6 : "stringValue7110") @Directive8(argument7 : EnumValue8)
+ field3911(argument725: Scalar2!, argument726: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7140") @Directive8(argument7 : EnumValue8) @deprecated
+ field3912(argument727: Scalar2!, argument728: Scalar2!): Object575 @Directive7(argument6 : "stringValue7142") @Directive8(argument7 : EnumValue8) @deprecated
+ field3913(argument729: Scalar2!, argument730: Enum4!, argument731: Scalar2!): Object575 @Directive7(argument6 : "stringValue7144") @Directive8(argument7 : EnumValue8)
+ field3914(argument732: Scalar2!, argument733: Enum4!, argument734: [Scalar2!]!): [Union145!] @Directive2 @Directive7(argument6 : "stringValue7146") @Directive8(argument7 : EnumValue8)
+ field3920(argument735: Scalar2!, argument736: [Scalar2!]!): Enum13 @Directive7(argument6 : "stringValue7168") @Directive8(argument7 : EnumValue8) @deprecated
+ field3921(argument737: Scalar2!, argument738: [Scalar2!]!): Object575 @Directive7(argument6 : "stringValue7170") @Directive8(argument7 : EnumValue8) @deprecated
+ field3922(argument739: Scalar2!, argument740: Enum4!, argument741: [Scalar2!]!): Object575 @Directive7(argument6 : "stringValue7172") @Directive8(argument7 : EnumValue8) @deprecated
+ field3923(argument742: Scalar2!, argument743: Enum4!, argument744: [Scalar2!]!): [Union144!] @Directive2 @Directive7(argument6 : "stringValue7174") @Directive8(argument7 : EnumValue8)
+ field3924(argument745: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7176") @Directive8(argument7 : EnumValue8) @deprecated
+ field3925(argument746: Scalar2!, argument747: Enum4!): Enum13 @Directive7(argument6 : "stringValue7178") @Directive8(argument7 : EnumValue8)
+ field3926(argument748: Scalar2!): [Object575!] @Directive7(argument6 : "stringValue7180") @Directive8(argument7 : EnumValue8) @deprecated
+ field3927(argument749: Scalar2!, argument750: Enum4!): [Object575!] @Directive7(argument6 : "stringValue7182") @Directive8(argument7 : EnumValue8)
+ field3928(argument751: Scalar2!, argument752: Enum4!): Union146 @Directive7(argument6 : "stringValue7184") @Directive8(argument7 : EnumValue8)
+ field3932(argument753: Scalar2!, argument754: Scalar2!): Object575 @Directive7(argument6 : "stringValue7202") @Directive8(argument7 : EnumValue8) @deprecated
+ field3933(argument755: Scalar2!, argument756: Scalar2!, argument757: Enum4!): Object575 @Directive2 @Directive7(argument6 : "stringValue7204") @Directive8(argument7 : EnumValue8)
+ field3934(argument758: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7206") @Directive8(argument7 : EnumValue8) @deprecated
+ field3935(argument759: Scalar2!): Object575 @Directive7(argument6 : "stringValue7208") @Directive8(argument7 : EnumValue8) @deprecated
+ field3936(argument760: Scalar2!, argument761: Enum4!): Object575 @Directive7(argument6 : "stringValue7210") @Directive8(argument7 : EnumValue8)
+ field3937(argument762: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7212") @Directive8(argument7 : EnumValue8) @deprecated
+ field3938(argument763: Scalar2!, argument764: Enum4!): Enum13 @Directive7(argument6 : "stringValue7214") @Directive8(argument7 : EnumValue8)
+ field3939(argument765: Scalar2!): [Object575!] @Directive7(argument6 : "stringValue7216") @Directive8(argument7 : EnumValue8) @deprecated
+ field3940(argument766: Scalar2!, argument767: Enum4!): [Object575!] @Directive7(argument6 : "stringValue7218") @Directive8(argument7 : EnumValue8)
+ field3941(argument768: Scalar2!, argument769: Enum4!): Union147 @Directive7(argument6 : "stringValue7220") @Directive8(argument7 : EnumValue8)
+ field3943(argument770: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7230") @Directive8(argument7 : EnumValue8) @deprecated
+ field3944(argument771: Scalar2!): Object575 @Directive7(argument6 : "stringValue7232") @Directive8(argument7 : EnumValue8) @deprecated
+ field3945(argument772: Scalar2!, argument773: Enum4!): Object575 @Directive7(argument6 : "stringValue7234") @Directive8(argument7 : EnumValue8)
+ field3946(argument774: Boolean, argument775: Scalar2!, argument776: String, argument777: String): Object575 @Directive7(argument6 : "stringValue7236") @Directive8(argument7 : EnumValue8) @deprecated
+ field3947(argument778: Boolean, argument779: Scalar2!, argument780: String, argument781: String, argument782: Enum4!): Object575 @Directive7(argument6 : "stringValue7238") @Directive8(argument7 : EnumValue8)
+ field3948(argument783: Enum4!, argument784: Scalar2!): Union148 @Directive2 @Directive7(argument6 : "stringValue7240") @Directive8(argument7 : EnumValue8)
+ field3952(argument785: Enum4!, argument786: Scalar2!): Union149 @Directive2 @Directive7(argument6 : "stringValue7262") @Directive8(argument7 : EnumValue8)
+ field3956(argument787: Enum4!, argument788: Scalar2!): Union150 @Directive7(argument6 : "stringValue7284") @Directive8(argument7 : EnumValue8)
+ field3961(argument789: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7314") @Directive8(argument7 : EnumValue6)
+ field3962(argument790: Scalar2!, argument791: Enum353! = EnumValue2279): Enum13 @Directive2 @Directive7(argument6 : "stringValue7316") @Directive8(argument7 : EnumValue13)
+ field3963(argument792: [Scalar2!]!): [Object575!] @Directive7(argument6 : "stringValue7322") @Directive8(argument7 : EnumValue8) @deprecated
+ field3964(argument793: [Scalar2!]!, argument794: Enum4!): [Object575!] @Directive7(argument6 : "stringValue7324") @Directive8(argument7 : EnumValue8)
+ field3965(argument795: Scalar2, argument796: String!, argument797: String, argument798: Enum4!): Union151 @Directive2 @Directive7(argument6 : "stringValue7326") @Directive8(argument7 : EnumValue8)
+ field3970(argument799: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7344") @Directive8(argument7 : EnumValue6)
+ field3971(argument800: Scalar3, argument801: String, argument802: Enum355, argument803: String!, argument804: Scalar2): Object940 @Directive7(argument6 : "stringValue7346") @Directive8(argument7 : EnumValue8) @deprecated
+ field3981(argument805: Scalar3, argument806: String, argument807: Enum355, argument808: String!, argument809: Enum4!, argument810: Scalar2): Object940 @Directive2 @Directive7(argument6 : "stringValue7376") @Directive8(argument7 : EnumValue8)
+ field3982(argument811: Boolean, argument812: Boolean, argument813: Boolean, argument814: Boolean, argument815: Boolean, argument816: Enum4!, argument817: Boolean): Object941 @Directive7(argument6 : "stringValue7378") @Directive8(argument7 : EnumValue8)
+ field3988(argument818: Scalar2!, argument819: InputObject81!, argument820: Scalar2!, argument821: Enum358!, argument822: Enum4!, argument823: InputObject82, argument824: Scalar2!, argument825: Scalar2!): Union152 @Directive7(argument6 : "stringValue7384") @Directive8(argument7 : EnumValue8)
+ field3995(argument826: String!, argument827: InputObject81!, argument828: String!, argument829: Enum363, argument830: Enum358!, argument831: Enum4!, argument832: InputObject82, argument833: Scalar2!, argument834: Scalar2!): Union152 @Directive7(argument6 : "stringValue7456") @Directive8(argument7 : EnumValue8)
+ field3996(argument835: Enum4!): Union153 @Directive7(argument6 : "stringValue7462") @Directive8(argument7 : EnumValue8)
+ field4000(argument836: Scalar2!, argument837: String!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7480") @Directive8(argument7 : EnumValue6)
+ field4001(argument838: Scalar2!, argument839: String!, argument840: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7482") @Directive8(argument7 : EnumValue6)
+ field4002(argument841: Scalar2!, argument842: String!, argument843: String!, argument844: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7484") @Directive8(argument7 : EnumValue13)
+ field4003(argument845: Scalar2!, argument846: String!, argument847: String!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7486") @Directive8(argument7 : EnumValue13)
+ field4004(argument848: InputObject58, argument849: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7488") @Directive8(argument7 : EnumValue6)
+ field4005(argument850: InputObject58, argument851: Enum304!, argument852: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7490") @Directive8(argument7 : EnumValue13)
+ field4006(argument853: InputObject90, argument854: InputObject91): Enum13 @Directive7(argument6 : "stringValue7492") @Directive8(argument7 : EnumValue8)
+ field4007(argument855: Enum4!, argument856: Scalar2!): Union154 @Directive7(argument6 : "stringValue7510") @Directive8(argument7 : EnumValue8)
+ field4012(argument857: Enum4!, argument858: Scalar2!): Object950 @Directive7(argument6 : "stringValue7540") @Directive8(argument7 : EnumValue8)
+ field4014(argument859: String!, argument860: String!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7550") @Directive8(argument7 : EnumValue13)
+ field4015(argument861: String!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7552") @Directive8(argument7 : EnumValue6)
+ field4016(argument862: String!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7554") @Directive8(argument7 : EnumValue13)
+ field4017(argument863: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7556") @Directive8(argument7 : EnumValue6)
+ field4018(argument864: Scalar3!, argument865: InputObject77, argument866: InputObject78): Object951 @Directive7(argument6 : "stringValue7558") @Directive8(argument7 : EnumValue10) @deprecated
+ field4031(argument867: Scalar3!, argument868: InputObject77, argument869: InputObject78, argument870: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7582") @Directive8(argument7 : EnumValue13)
+ field4032(argument871: Scalar3!, argument872: InputObject77, argument873: InputObject78, argument874: Enum4!): Object951 @Directive7(argument6 : "stringValue7584") @Directive8(argument7 : EnumValue10)
+ field4033(argument875: [String!], argument876: [String!], argument877: [String!], argument878: [String!], argument879: String!, argument880: Enum371!): Enum13 @Directive7(argument6 : "stringValue7586") @Directive8(argument7 : EnumValue13)
+ field4034(argument881: Enum372!, argument882: Enum4!, argument883: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7592") @Directive8(argument7 : EnumValue8)
+ field4035(argument884: [InputObject92!]!, argument885: String!): Enum13 @Directive7(argument6 : "stringValue7598") @Directive8(argument7 : EnumValue13)
+ field4036(argument886: Enum4!, argument887: String!): Enum374 @Directive7(argument6 : "stringValue7608") @Directive8(argument7 : EnumValue8)
+ field4037(argument888: Scalar2!, argument889: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7614") @Directive8(argument7 : EnumValue13)
+ field4038(argument890: Scalar2!, argument891: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7616") @Directive8(argument7 : EnumValue13)
+ field4039(argument892: Scalar2!, argument893: Enum4!): Object952 @Directive7(argument6 : "stringValue7618") @Directive8(argument7 : EnumValue8)
+ field4042(argument894: Enum4!, argument895: Scalar2!): Union155 @Directive7(argument6 : "stringValue7624") @Directive8(argument7 : EnumValue8)
+ field4046(argument896: Enum4!, argument897: Scalar2!): Union156 @Directive7(argument6 : "stringValue7646") @Directive8(argument7 : EnumValue8)
+ field4050(argument898: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7668") @Directive8(argument7 : EnumValue6)
+ field4051(argument899: Enum4!, argument900: String!): Scalar2 @Directive2 @Directive7(argument6 : "stringValue7670") @Directive8(argument7 : EnumValue10)
+ field4052(argument901: Scalar2!, argument902: String!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7672") @Directive8(argument7 : EnumValue13)
+ field4053(argument903: String, argument904: String, argument905: Enum4!): String @Directive7(argument6 : "stringValue7674") @Directive8(argument7 : EnumValue8)
+ field4054(argument906: Scalar2!, argument907: Enum4!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7676") @Directive8(argument7 : EnumValue8)
+ field4055(argument908: Enum379, argument909: Boolean, argument910: String, argument911: Scalar2!, argument912: Enum4!, argument913: String): Object957 @Directive7(argument6 : "stringValue7678") @Directive8(argument7 : EnumValue8)
+ field4058(argument914: String!, argument915: String!, argument916: Enum4!, argument917: String!): Object958 @Directive7(argument6 : "stringValue7688") @Directive8(argument7 : EnumValue8)
+ field4067(argument918: String!, argument919: String!, argument920: Enum4!, argument921: String!): Object958 @Directive7(argument6 : "stringValue7694") @Directive8(argument7 : EnumValue8)
+ field4068(argument922: String!, argument923: Boolean, argument924: Boolean, argument925: Boolean, argument926: Boolean, argument927: Boolean, argument928: Int, argument929: Boolean): Enum13 @Directive2 @Directive7(argument6 : "stringValue7696") @Directive8(argument7 : EnumValue13)
+ field4069(argument930: String!, argument931: String!, argument932: Scalar2!): Enum374 @Directive7(argument6 : "stringValue7698") @Directive8(argument7 : EnumValue8) @deprecated
+ field4070(argument933: String!, argument934: String!, argument935: Enum4!, argument936: Scalar2!): Enum374 @Directive2 @Directive7(argument6 : "stringValue7700") @Directive8(argument7 : EnumValue8)
+ field4071(argument937: String!, argument938: Boolean!): Enum13 @Directive7(argument6 : "stringValue7702") @Directive8(argument7 : EnumValue8)
+ field4072(argument939: String!): Object233 @Directive7(argument6 : "stringValue7704") @Directive8(argument7 : EnumValue8) @deprecated
+ field4073(argument940: Enum4!, argument941: String!): Object233 @Directive7(argument6 : "stringValue7706") @Directive8(argument7 : EnumValue8)
+ field4074(argument942: String!): Object233 @Directive7(argument6 : "stringValue7708") @Directive8(argument7 : EnumValue8) @deprecated
+ field4075(argument943: Enum4!, argument944: String!): Object233 @Directive7(argument6 : "stringValue7710") @Directive8(argument7 : EnumValue8)
+ field4076(argument945: String!): Object233 @Directive7(argument6 : "stringValue7712") @Directive8(argument7 : EnumValue8) @deprecated
+ field4077(argument946: Enum4!, argument947: String!): Object233 @Directive7(argument6 : "stringValue7714") @Directive8(argument7 : EnumValue8)
+ field4078(argument948: String!): Object233 @Directive7(argument6 : "stringValue7716") @Directive8(argument7 : EnumValue8) @deprecated
+ field4079(argument949: Enum4!, argument950: String!): Object233 @Directive7(argument6 : "stringValue7718") @Directive8(argument7 : EnumValue8)
+ field4080(argument951: Enum4!): Union157 @Directive2 @Directive7(argument6 : "stringValue7720") @Directive8(argument7 : EnumValue8)
+ field4095(argument959: Enum4!, argument960: Scalar2!, argument961: Scalar2!): Union158 @Directive2 @Directive7(argument6 : "stringValue7758") @Directive8(argument7 : EnumValue8)
+ field4101(argument962: Enum4!, argument963: Scalar2!, argument964: Scalar2!): Union159 @Directive2 @Directive7(argument6 : "stringValue7776") @Directive8(argument7 : EnumValue8)
+ field4107(argument965: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7794") @Directive8(argument7 : EnumValue8)
+ field4108(argument966: Enum4!, argument967: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7796") @Directive8(argument7 : EnumValue8)
+ field4109(argument968: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7798") @Directive8(argument7 : EnumValue8)
+ field4110(argument969: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7800") @Directive8(argument7 : EnumValue6)
+ field4111(argument970: Enum309!, argument971: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7802") @Directive8(argument7 : EnumValue13)
+ field4112(argument972: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7804") @Directive8(argument7 : EnumValue6)
+ field4113(argument973: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7806") @Directive8(argument7 : EnumValue6)
+ field4114(argument974: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7808") @Directive8(argument7 : EnumValue13)
+ field4115(argument975: Enum383, argument976: Enum4!, argument977: Scalar2, argument978: Scalar2!): Object423 @Directive2 @Directive7(argument6 : "stringValue7810") @Directive8(argument7 : EnumValue8)
+ field4116(argument979: Enum4!, argument980: Scalar2, argument981: Scalar2!): Object423 @Directive2 @Directive7(argument6 : "stringValue7816") @Directive8(argument7 : EnumValue8)
+ field4117(argument982: Boolean!, argument983: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7818") @Directive8(argument7 : EnumValue13)
+ field4118(argument984: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7820") @Directive8(argument7 : EnumValue13)
+ field4119(argument985: Enum4!, argument986: Scalar2!): Object965 @Directive2 @Directive7(argument6 : "stringValue7822") @Directive8(argument7 : EnumValue8)
+ field4122(argument987: Enum4!, argument988: Scalar2!): Union160 @Directive7(argument6 : "stringValue7828") @Directive8(argument7 : EnumValue8)
+ field4126(argument989: InputObject58, argument990: Enum4!, argument991: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7850") @Directive8(argument7 : EnumValue8)
+ field4127(argument992: Enum4!, argument993: Scalar2!): Union154 @Directive7(argument6 : "stringValue7852") @Directive8(argument7 : EnumValue8)
+ field4128(argument994: Enum4!, argument995: Scalar2!): Union161 @Directive2 @Directive7(argument6 : "stringValue7854") @Directive8(argument7 : EnumValue8)
+ field4132(argument996: Enum4!, argument997: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7876") @Directive8(argument7 : EnumValue8)
+ field4133(argument998: Enum4!, argument999: Scalar2!): Union162 @Directive7(argument6 : "stringValue7878") @Directive8(argument7 : EnumValue8)
+ field4137(argument1000: String, argument1001: Enum4!, argument1002: Scalar2!): Object972 @Directive7(argument6 : "stringValue7900") @Directive8(argument7 : EnumValue8)
+ field4141(argument1003: Scalar2!, argument1004: Enum4!): Enum13 @Directive2 @Directive7(argument6 : "stringValue7906") @Directive8(argument7 : EnumValue8)
+ field4142(argument1005: Scalar2!, argument1006: String!, argument1007: Enum4!): Union127 @Directive7(argument6 : "stringValue7908") @Directive8(argument7 : EnumValue8)
+ field4143(argument1008: String, argument1009: Scalar2!, argument1010: [InputObject55!]! = [], argument1011: String!, argument1012: Enum4!): Union132 @Directive7(argument6 : "stringValue7910") @Directive8(argument7 : EnumValue8)
+ field4144(argument1013: String, argument1014: String, argument1015: Enum4!, argument1016: String!): Union163 @Directive7(argument6 : "stringValue7912") @Directive8(argument7 : EnumValue8)
+ field4149(argument1017: InputObject61!, argument1018: Enum306!, argument1019: Enum4!, argument1020: Scalar2!): Scalar2 @Directive7(argument6 : "stringValue7930") @Directive8(argument7 : EnumValue8)
+ field4150(argument1021: String, argument1022: [Scalar4!], argument1023: Scalar4, argument1024: Scalar4, argument1025: Int, argument1026: Scalar2!): Enum13 @Directive7(argument6 : "stringValue7932") @Directive8(argument7 : EnumValue8)
+ field4151(argument1027: InputObject75!, argument1028: Enum4!, argument1029: Scalar2!): Object806 @Directive2 @Directive7(argument6 : "stringValue7934") @Directive8(argument7 : EnumValue8)
+ field4152(argument1030: Scalar2, argument1031: Enum4!, argument1032: Scalar2!): Object806 @Directive2 @Directive7(argument6 : "stringValue7936") @Directive8(argument7 : EnumValue8)
+ field4153(argument1033: [InputObject93!]!, argument1034: Enum4!, argument1035: Scalar2!): Object806 @Directive2 @Directive7(argument6 : "stringValue7938") @Directive8(argument7 : EnumValue8)
+ field4154(argument1036: Enum4!, argument1037: String!, argument1038: Scalar2!): Object806 @Directive2 @Directive7(argument6 : "stringValue7948") @Directive8(argument7 : EnumValue8)
+ field4155(argument1039: Enum4!, argument1040: Scalar2!, argument1041: Enum239!): Object806 @Directive2 @Directive7(argument6 : "stringValue7950") @Directive8(argument7 : EnumValue8)
+ field4156(argument1042: Scalar2!, argument1043: [InputObject94!]!, argument1044: Enum4!, argument1045: Scalar2): Object976 @Directive7(argument6 : "stringValue7952") @Directive8(argument7 : EnumValue8)
+ field4167(argument1046: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8022") @Directive8(argument7 : EnumValue6)
+ field4168(argument1047: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue8024") @Directive8(argument7 : EnumValue6)
+ field4169(argument1048: String!, argument1049: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue8026") @Directive8(argument7 : EnumValue13)
+ field4170(argument1050: Enum274!, argument1051: Enum4!, argument1052: Scalar2!): Object410 @Directive7(argument6 : "stringValue8028") @Directive8(argument7 : EnumValue8) @deprecated
+ field4171(argument1053: Enum274!, argument1054: Enum4!, argument1055: Scalar2!): Object980 @Directive2 @Directive7(argument6 : "stringValue8030") @Directive8(argument7 : EnumValue8)
+ field4175(argument1056: Scalar2!, argument1057: Enum4!, argument1058: Scalar2!): Union164 @Directive7(argument6 : "stringValue8036") @Directive8(argument7 : EnumValue8)
+ field4178(argument1059: InputObject98!, argument1060: Enum4!, argument1061: InputObject18!, argument1062: Boolean): Union126 @Directive7(argument6 : "stringValue8050") @Directive8(argument7 : EnumValue8)
+ field4179(argument1063: Enum401!, argument1064: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue8056") @Directive8(argument7 : EnumValue13)
+ field4180(argument1065: Scalar2!, argument1066: Enum4!): Union126 @Directive7(argument6 : "stringValue8062") @Directive8(argument7 : EnumValue8)
+ field4181(argument1067: Enum4!, argument1068: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8064") @Directive8(argument7 : EnumValue8)
+ field4182(argument1069: Boolean!, argument1070: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue8066") @Directive8(argument7 : EnumValue13)
+ field4183(argument1071: InputObject99!): Object982 @Directive7(argument6 : "stringValue8068") @Directive8(argument7 : EnumValue8) @deprecated
+ field4189(argument1072: InputObject99!, argument1073: Enum4!): Object982 @Directive7(argument6 : "stringValue8102") @Directive8(argument7 : EnumValue8) @deprecated
+ field4190(argument1074: InputObject99!, argument1075: Enum4!): Object982 @Directive2 @Directive7(argument6 : "stringValue8104") @Directive8(argument7 : EnumValue8)
+ field4191(argument1076: InputObject99!, argument1077: Enum4!): Object982 @Directive7(argument6 : "stringValue8106") @Directive8(argument7 : EnumValue8)
+ field4192(argument1078: InputObject105!, argument1079: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8108") @Directive8(argument7 : EnumValue13)
+ field4193(argument1080: Boolean!, argument1081: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8114") @Directive8(argument7 : EnumValue13)
+ field4194(argument1082: Boolean!, argument1083: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8116") @Directive8(argument7 : EnumValue13)
+ field4195(argument1084: Boolean!, argument1085: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8118") @Directive8(argument7 : EnumValue13)
+ field4196(argument1086: Boolean!, argument1087: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8120") @Directive8(argument7 : EnumValue13)
+ field4197(argument1088: Boolean!, argument1089: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8122") @Directive8(argument7 : EnumValue13)
+ field4198(argument1090: Boolean!, argument1091: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8124") @Directive8(argument7 : EnumValue13)
+ field4199(argument1092: Boolean!, argument1093: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8126") @Directive8(argument7 : EnumValue13)
+ field4200(argument1094: Boolean!, argument1095: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8128") @Directive8(argument7 : EnumValue13)
+ field4201(argument1096: Enum402!, argument1097: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8130") @Directive8(argument7 : EnumValue13)
+ field4202(argument1098: Boolean!, argument1099: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8132") @Directive8(argument7 : EnumValue13)
+ field4203(argument1100: Boolean!, argument1101: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8134") @Directive8(argument7 : EnumValue13)
+ field4204(argument1102: Enum402!, argument1103: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8136") @Directive8(argument7 : EnumValue13)
+ field4205(argument1104: Boolean!, argument1105: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8138") @Directive8(argument7 : EnumValue13)
+ field4206(argument1106: Boolean!, argument1107: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8140") @Directive8(argument7 : EnumValue13)
+ field4207(argument1108: Boolean!, argument1109: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8142") @Directive8(argument7 : EnumValue13)
+ field4208(argument1110: Boolean!, argument1111: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8144") @Directive8(argument7 : EnumValue13)
+ field4209(argument1112: Boolean!, argument1113: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8146") @Directive8(argument7 : EnumValue13)
+ field4210(argument1114: Boolean!, argument1115: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8148") @Directive8(argument7 : EnumValue13)
+ field4211(argument1116: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue8150") @Directive8(argument7 : EnumValue6)
+ field4212(argument1117: String!, argument1118: Scalar2!): Enum13 @Directive2 @Directive7(argument6 : "stringValue8152") @Directive8(argument7 : EnumValue13)
+ field4213(argument1119: Enum383, argument1120: Enum4!, argument1121: Scalar2, argument1122: Scalar2!): Object423 @Directive2 @Directive7(argument6 : "stringValue8154") @Directive8(argument7 : EnumValue8)
+ field4214(argument1123: String!, argument1124: [Scalar2!]!, argument1125: Enum4!, argument1126: Scalar2, argument1127: Scalar2!): Object423 @Directive2 @Directive7(argument6 : "stringValue8156") @Directive8(argument7 : EnumValue8)
+ field4215(argument1128: String!, argument1129: [Scalar2!]!, argument1130: Enum4!, argument1131: Scalar2, argument1132: Scalar2!): Object423 @Directive2 @Directive7(argument6 : "stringValue8158") @Directive8(argument7 : EnumValue8)
+ field4216(argument1133: Scalar2, argument1134: Boolean!, argument1135: Enum403, argument1136: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8160") @Directive8(argument7 : EnumValue13)
+ field4217(argument1137: Boolean!, argument1138: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8166") @Directive8(argument7 : EnumValue13)
+ field4218(argument1139: Scalar2!): Enum13 @Directive3 @Directive7(argument6 : "stringValue8168") @Directive8(argument7 : EnumValue6)
+ field4219(argument1140: String!, argument1141: Scalar2!): Enum13 @Directive3 @Directive7(argument6 : "stringValue8170") @Directive8(argument7 : EnumValue13)
+ field4220(argument1142: Enum4!, argument1143: Scalar2!): Object410 @Directive7(argument6 : "stringValue8172") @Directive8(argument7 : EnumValue8) @deprecated
+ field4221(argument1144: Enum4!, argument1145: Scalar2!): Object984 @Directive2 @Directive7(argument6 : "stringValue8174") @Directive8(argument7 : EnumValue8)
+ field4225(argument1146: String, argument1147: String, argument1148: String, argument1149: String, argument1150: String, argument1151: String, argument1152: String, argument1153: Boolean, argument1154: String, argument1155: String, argument1156: String, argument1157: String, argument1158: String, argument1159: String, argument1160: String, argument1161: String, argument1162: Scalar2!, argument1163: String, argument1164: String): Enum13 @Directive7(argument6 : "stringValue8180") @Directive8(argument7 : EnumValue13)
+ field4226(argument1165: InputObject98!, argument1166: Scalar2!, argument1167: Enum4!, argument1168: InputObject18!): Union126 @Directive7(argument6 : "stringValue8182") @Directive8(argument7 : EnumValue8)
+ field4227(argument1169: Boolean!, argument1170: Scalar2!, argument1171: Enum4!): Object985 @Directive7(argument6 : "stringValue8184") @Directive8(argument7 : EnumValue8)
+ field4231(argument1172: Boolean!, argument1173: Enum4!, argument1174: Scalar2!): Object986 @Directive7(argument6 : "stringValue8190") @Directive8(argument7 : EnumValue8)
+ field4235(argument1175: Boolean!, argument1176: Scalar2!, argument1177: Enum4!, argument1178: Scalar2!): Enum13 @Directive7(argument6 : "stringValue8196") @Directive8(argument7 : EnumValue8)
+ field4236(argument1179: String!, argument1180: Enum339!, argument1181: String, argument1182: Enum4!, argument1183: String!): Union165 @Directive7(argument6 : "stringValue8198") @Directive8(argument7 : EnumValue8)
+ field4244(argument1184: String!): Enum13 @Directive7(argument6 : "stringValue8220") @Directive8(argument7 : EnumValue6)
+ field79(argument23: InputObject1, argument24: String!, argument25: Enum21!): Enum13 @Directive2 @Directive7(argument6 : "stringValue155") @Directive8(argument7 : EnumValue13)
+ field80(argument26: Enum22!): Enum13 @Directive7(argument6 : "stringValue165") @Directive8(argument7 : EnumValue13)
+ field81(argument27: String!, argument28: Enum23!): Enum13 @Directive7(argument6 : "stringValue171") @Directive8(argument7 : EnumValue13) @deprecated
+ field82(argument29: String!, argument30: Enum23!, argument31: Enum4!): Object16 @Directive7(argument6 : "stringValue177") @Directive8(argument7 : EnumValue8) @deprecated
+ field85(argument32: String!, argument33: Enum23!, argument34: Enum4!): Union2 @Directive7(argument6 : "stringValue187") @Directive8(argument7 : EnumValue8)
+ field88(argument35: [Scalar2!]!, argument36: String!, argument37: Enum4!): Union3 @Directive2 @Directive7(argument6 : "stringValue201") @Directive8(argument7 : EnumValue8)
+}
+
+type Object40 @Directive10(argument10 : "stringValue312", argument9 : "stringValue311") {
+ field142: String
+ field143: String
+}
+
+type Object400 @Directive10(argument10 : "stringValue2811", argument9 : "stringValue2810") {
+ field1696: Enum118!
+ field1697: [Object401!]!
+}
+
+type Object401 @Directive10(argument10 : "stringValue2815", argument9 : "stringValue2814") {
+ field1698: String!
+ field1699: Float!
+}
+
+type Object402 @Directive10(argument10 : "stringValue2823", argument9 : "stringValue2822") {
+ field1703: Enum126!
+ field1704: Enum127!
+ field1705: Enum128!
+}
+
+type Object403 @Directive10(argument10 : "stringValue2839", argument9 : "stringValue2838") {
+ field1707: Object370!
+ field1708: [Object370!]
+}
+
+type Object404 @Directive10(argument10 : "stringValue2845", argument9 : "stringValue2844") {
+ field1710: Boolean @deprecated
+ field1711: Boolean @deprecated
+ field1712: Boolean @deprecated
+ field1713: [Object410!] @deprecated
+ field1714: [Union6] @deprecated
+ field1715: [Object44!]
+}
+
+type Object405 @Directive10(argument10 : "stringValue2851", argument9 : "stringValue2850") {
+ field1717: String
+ field1718: [Object137!]
+ field1719: String
+ field1720: Int
+ field1721: String
+ field1722: String
+}
+
+type Object406 @Directive10(argument10 : "stringValue2857", argument9 : "stringValue2856") {
+ field1724: Boolean!
+ field1725: Boolean!
+ field1726: Object407!
+}
+
+type Object407 @Directive10(argument10 : "stringValue2861", argument9 : "stringValue2860") {
+ field1727: Object408
+ field1731: String
+ field1732: String!
+ field1733: Enum129!
+}
+
+type Object408 @Directive10(argument10 : "stringValue2865", argument9 : "stringValue2864") {
+ field1728: Scalar2!
+ field1729: Scalar2!
+ field1730: Scalar2!
+}
+
+type Object409 @Directive10(argument10 : "stringValue2879", argument9 : "stringValue2878") {
+ field1737: String
+ field1738: String
+ field1739: [Scalar4!]
+ field1740: Scalar4
+ field1741: Scalar4
+ field1742: Int
+}
+
+type Object41 @Directive10(argument10 : "stringValue316", argument9 : "stringValue315") {
+ field145: [Object30!]
+ field146: Object37
+ field147: String
+ field148: String
+}
+
+type Object410 @Directive9(argument8 : "stringValue2881") {
+ field1748: Object411 @Directive7(argument6 : "stringValue2882") @Directive8(argument7 : EnumValue9)
+ field1752(argument120: Scalar2): Object413 @Directive2 @Directive7(argument6 : "stringValue2896") @Directive8(argument7 : EnumValue9)
+ field1754: Enum131 @Directive7(argument6 : "stringValue2902") @Directive8(argument7 : EnumValue9)
+ field1755: [Enum132!] @Directive7(argument6 : "stringValue2908") @Directive8(argument7 : EnumValue9)
+ field1756(argument121: String!): Object414 @Directive7(argument6 : "stringValue2914") @Directive8(argument7 : EnumValue9)
+ field1759: Object415 @Directive7(argument6 : "stringValue2916") @Directive8(argument7 : EnumValue9) @deprecated
+ field1769: Object419 @Directive7(argument6 : "stringValue2938") @Directive8(argument7 : EnumValue9) @deprecated
+ field1773: Object420 @Directive7(argument6 : "stringValue2944") @Directive8(argument7 : EnumValue9)
+ field1778: Object422 @Directive7(argument6 : "stringValue2954") @Directive8(argument7 : EnumValue9)
+ field2787: Enum131 @Directive7(argument6 : "stringValue4352") @Directive8(argument7 : EnumValue9)
+ field2788: [String!] @Directive7(argument6 : "stringValue4354") @Directive8(argument7 : EnumValue9)
+ field2789: Object644 @Directive7(argument6 : "stringValue4356") @Directive8(argument7 : EnumValue9)
+ field2792: Object645 @Directive7(argument6 : "stringValue4362") @Directive8(argument7 : EnumValue9)
+ field2805: Enum131 @Directive2 @Directive7(argument6 : "stringValue4382") @Directive8(argument7 : EnumValue9)
+ field2806(argument155: String, argument156: Int): Union84 @Directive2 @Directive7(argument6 : "stringValue4384") @Directive8(argument7 : EnumValue9)
+ field2811: [Enum75!] @Directive7(argument6 : "stringValue4386") @Directive8(argument7 : EnumValue9) @deprecated
+ field2812(argument157: Int, argument158: String): Object205 @Directive7(argument6 : "stringValue4388") @Directive8(argument7 : EnumValue9) @deprecated
+ field2813(argument159: Int, argument160: String, argument161: Scalar2): Object653 @Directive7(argument6 : "stringValue4390") @Directive8(argument7 : EnumValue9)
+ field2820: Object655 @Directive7(argument6 : "stringValue4392") @Directive8(argument7 : EnumValue9)
+ field2825: String @Directive2 @Directive7(argument6 : "stringValue4400") @Directive8(argument7 : EnumValue9)
+ field2826: [Object656!] @Directive7(argument6 : "stringValue4402") @Directive8(argument7 : EnumValue9)
+ field2851: [Object662!] @Directive7(argument6 : "stringValue4448") @Directive8(argument7 : EnumValue9)
+ field2952(argument168: Int, argument169: String): Object688! @Directive7(argument6 : "stringValue4634") @Directive8(argument7 : EnumValue9)
+ field2955: Object422! @Directive2 @Directive7(argument6 : "stringValue4636") @Directive8(argument7 : EnumValue9)
+ field2956(argument170: Scalar2!): Object164! @Directive7(argument6 : "stringValue4638") @Directive8(argument7 : EnumValue9)
+ field2957(argument171: Scalar2!): Enum73! @Directive7(argument6 : "stringValue4640") @Directive8(argument7 : EnumValue9) @deprecated
+ field2958(argument172: String, argument173: Enum212!, argument174: Int): Object689 @Directive2 @Directive7(argument6 : "stringValue4642") @Directive8(argument7 : EnumValue9)
+ field2961(argument175: String, argument176: Int): Object690 @Directive7(argument6 : "stringValue4652") @Directive8(argument7 : EnumValue9)
+ field2964(argument177: String, argument178: Int): Object691 @Directive2 @Directive7(argument6 : "stringValue4654") @Directive8(argument7 : EnumValue9)
+ field2970: Enum213 @Directive2 @Directive7(argument6 : "stringValue4664") @Directive8(argument7 : EnumValue9)
+ field2971: Boolean @Directive7(argument6 : "stringValue4670") @Directive8(argument7 : EnumValue9)
+ field2972: Boolean @Directive2 @Directive7(argument6 : "stringValue4672") @Directive8(argument7 : EnumValue9)
+ field2973: Object693 @Directive7(argument6 : "stringValue4674") @Directive8(argument7 : EnumValue9)
+ field3062: Object725 @Directive3 @Directive7(argument6 : "stringValue4828") @Directive8(argument7 : EnumValue9) @deprecated
+ field3065: Object726 @Directive3 @Directive7(argument6 : "stringValue4832") @Directive8(argument7 : EnumValue9)
+ field3070: Boolean @Directive7(argument6 : "stringValue4850") @Directive8(argument7 : EnumValue9)
+ field3071: Object422 @Directive7(argument6 : "stringValue4852") @Directive8(argument7 : EnumValue9)
+ field3072: Object422 @Directive7(argument6 : "stringValue4854") @Directive8(argument7 : EnumValue9)
+ field3073(argument179: Scalar4, argument180: String): Union93 @Directive2 @Directive7(argument6 : "stringValue4856") @Directive8(argument7 : EnumValue9)
+ field3078: Object422 @Directive7(argument6 : "stringValue4878") @Directive8(argument7 : EnumValue9)
+ field3079: Object422 @Directive7(argument6 : "stringValue4880") @Directive8(argument7 : EnumValue9)
+ field3080(argument181: Int, argument182: String): Object423 @Directive7(argument6 : "stringValue4882") @Directive8(argument7 : EnumValue9) @deprecated
+ field3081(argument183: String, argument184: Int): Union97 @Directive7(argument6 : "stringValue4884") @Directive8(argument7 : EnumValue9)
+ field3090: Object422 @Directive7(argument6 : "stringValue4910") @Directive8(argument7 : EnumValue9)
+ field3091(argument185: String, argument186: Int): Union97 @Directive7(argument6 : "stringValue4912") @Directive8(argument7 : EnumValue9)
+ field3092: Object422 @Directive7(argument6 : "stringValue4914") @Directive8(argument7 : EnumValue9)
+ field3093: Object422 @Directive7(argument6 : "stringValue4916") @Directive8(argument7 : EnumValue9)
+ field3094: Boolean @Directive7(argument6 : "stringValue4918") @Directive8(argument7 : EnumValue9) @deprecated
+ field3095: Boolean @Directive7(argument6 : "stringValue4920") @Directive8(argument7 : EnumValue9)
+ field3096(argument187: String, argument188: Int): Union98 @Directive7(argument6 : "stringValue4922") @Directive8(argument7 : EnumValue9)
+ field3102: ID!
+ field3103: Object415 @Directive7(argument6 : "stringValue4928") @Directive8(argument7 : EnumValue9)
+ field3104(argument189: String, argument190: String, argument191: Enum220): Object738 @Directive2 @Directive7(argument6 : "stringValue4930") @Directive8(argument7 : EnumValue9)
+ field3130: Boolean @Directive7(argument6 : "stringValue4988") @Directive8(argument7 : EnumValue9)
+ field3131(argument192: Scalar2!): Boolean! @Directive2 @Directive7(argument6 : "stringValue4990") @Directive8(argument7 : EnumValue9)
+ field3132: Object46 @Directive7(argument6 : "stringValue4992") @Directive8(argument7 : EnumValue9)
+ field3133: Object747 @Directive7(argument6 : "stringValue4994") @Directive8(argument7 : EnumValue9)
+ field3152: Object422 @Directive7(argument6 : "stringValue5016") @Directive8(argument7 : EnumValue9)
+ field3153: Object422 @Directive7(argument6 : "stringValue5018") @Directive8(argument7 : EnumValue9)
+ field3154(argument193: Int, argument194: String): Union101 @Directive7(argument6 : "stringValue5020") @Directive8(argument7 : EnumValue9)
+ field3158: Object422 @Directive7(argument6 : "stringValue5034") @Directive8(argument7 : EnumValue9)
+ field3159(argument195: String, argument196: Scalar4, argument197: String, argument198: String, argument199: String, argument200: Scalar2, argument201: String, argument202: Scalar2): Union102 @Directive7(argument6 : "stringValue5036") @Directive8(argument7 : EnumValue9)
+ field3164(argument203: Scalar3!, argument204: [Enum225!]!, argument205: Scalar3!, argument206: String!): Object754 @Directive2 @Directive7(argument6 : "stringValue5058") @Directive8(argument7 : EnumValue9)
+ field3170: Object757 @Directive2 @Directive7(argument6 : "stringValue5076") @Directive8(argument7 : EnumValue9)
+ field3176: Object758 @Directive7(argument6 : "stringValue5086") @Directive8(argument7 : EnumValue9)
+ field3224(argument211: Int, argument212: String): Union77 @Directive7(argument6 : "stringValue5140") @Directive8(argument7 : EnumValue9)
+ field3225: Object767 @Directive7(argument6 : "stringValue5142") @Directive8(argument7 : EnumValue9)
+ field3244: Boolean @Directive7(argument6 : "stringValue5148") @Directive8(argument7 : EnumValue9)
+ field3245: Boolean @Directive7(argument6 : "stringValue5150") @Directive8(argument7 : EnumValue9)
+ field3246: Boolean @Directive7(argument6 : "stringValue5152") @Directive8(argument7 : EnumValue9)
+ field3247: Boolean @Directive7(argument6 : "stringValue5154") @Directive8(argument7 : EnumValue9)
+ field3248: Boolean @Directive7(argument6 : "stringValue5156") @Directive8(argument7 : EnumValue9)
+ field3249: Boolean @Directive7(argument6 : "stringValue5158") @Directive8(argument7 : EnumValue9)
+ field3250: Boolean @Directive7(argument6 : "stringValue5160") @Directive8(argument7 : EnumValue9)
+ field3251: Boolean @Directive7(argument6 : "stringValue5162") @Directive8(argument7 : EnumValue9)
+ field3252: Enum228 @Directive7(argument6 : "stringValue5164") @Directive8(argument7 : EnumValue9)
+ field3253: Boolean @Directive7(argument6 : "stringValue5166") @Directive8(argument7 : EnumValue9)
+ field3254: Boolean @Directive7(argument6 : "stringValue5168") @Directive8(argument7 : EnumValue9)
+ field3255: Enum228 @Directive7(argument6 : "stringValue5170") @Directive8(argument7 : EnumValue9)
+ field3256: Boolean @Directive7(argument6 : "stringValue5172") @Directive8(argument7 : EnumValue9)
+ field3257: Boolean @Directive7(argument6 : "stringValue5174") @Directive8(argument7 : EnumValue9)
+ field3258: Boolean @Directive7(argument6 : "stringValue5176") @Directive8(argument7 : EnumValue9)
+ field3259: Boolean @Directive7(argument6 : "stringValue5178") @Directive8(argument7 : EnumValue9)
+ field3260: Boolean @Directive7(argument6 : "stringValue5180") @Directive8(argument7 : EnumValue9)
+ field3261: Boolean @Directive7(argument6 : "stringValue5182") @Directive8(argument7 : EnumValue9)
+ field3262(argument213: String!): Object575 @Directive7(argument6 : "stringValue5184") @Directive8(argument7 : EnumValue9)
+ field3263(argument214: Int, argument215: String): Union101 @Directive7(argument6 : "stringValue5186") @Directive8(argument7 : EnumValue9)
+ field3264: Object422 @Directive7(argument6 : "stringValue5188") @Directive8(argument7 : EnumValue9)
+ field3265: Boolean @Directive7(argument6 : "stringValue5190") @Directive8(argument7 : EnumValue9)
+ field3266: Object768 @Directive7(argument6 : "stringValue5192") @Directive8(argument7 : EnumValue9)
+ field3284: Union109 @Directive7(argument6 : "stringValue5230") @Directive8(argument7 : EnumValue9)
+ field3286: Object422 @Directive7(argument6 : "stringValue5244") @Directive8(argument7 : EnumValue9)
+ field3287(argument217: InputObject5): Object774 @Directive2 @Directive7(argument6 : "stringValue5246") @Directive8(argument7 : EnumValue9)
+ field3296: Object422 @Directive7(argument6 : "stringValue5264") @Directive8(argument7 : EnumValue9)
+ field3297: Object422 @Directive7(argument6 : "stringValue5266") @Directive8(argument7 : EnumValue9)
+ field3298: Object422 @Directive7(argument6 : "stringValue5268") @Directive8(argument7 : EnumValue9) @deprecated
+ field3299: Object422 @Directive7(argument6 : "stringValue5270") @Directive8(argument7 : EnumValue9) @deprecated
+ field3300: Object422 @Directive7(argument6 : "stringValue5272") @Directive8(argument7 : EnumValue9)
+ field3301: Object422 @Directive7(argument6 : "stringValue5274") @Directive8(argument7 : EnumValue9)
+ field3302: Object777 @Directive7(argument6 : "stringValue5276") @Directive8(argument7 : EnumValue9)
+ field3306: Object779 @Directive2 @Directive7(argument6 : "stringValue5286") @Directive8(argument7 : EnumValue9)
+ field3308(argument218: String, argument219: Int): Object453 @Directive7(argument6 : "stringValue5288") @Directive8(argument7 : EnumValue9)
+ field3309(argument220: String, argument221: Int): Object780 @Directive2 @Directive7(argument6 : "stringValue5290") @Directive8(argument7 : EnumValue9)
+ field3335: Scalar1!
+ field3336(argument222: Scalar2!): Object784 @Directive2 @Directive5(argument4 : "stringValue5312") @Directive7(argument6 : "stringValue5313") @Directive8(argument7 : EnumValue9)
+ field3346: Object422 @Directive7(argument6 : "stringValue5316") @Directive8(argument7 : EnumValue9)
+ field3347: Object422 @Directive7(argument6 : "stringValue5318") @Directive8(argument7 : EnumValue9)
+ field3348: Object785 @Directive5(argument4 : "stringValue5320") @Directive7(argument6 : "stringValue5321") @Directive8(argument7 : EnumValue9)
+ field3353: Object786 @Directive7(argument6 : "stringValue5328") @Directive8(argument7 : EnumValue9)
+ field3357: Object415 @Directive7(argument6 : "stringValue5338") @Directive8(argument7 : EnumValue9)
+ field3358: [Object787!] @Directive7(argument6 : "stringValue5340") @Directive8(argument7 : EnumValue9)
+ field3366: Boolean @Directive7(argument6 : "stringValue5350") @Directive8(argument7 : EnumValue9)
+ field3367: Object788 @Directive7(argument6 : "stringValue5352") @Directive8(argument7 : EnumValue9)
+ field3374: Boolean @Directive7(argument6 : "stringValue5370") @Directive8(argument7 : EnumValue9)
+ field3375: Boolean @Directive7(argument6 : "stringValue5372") @Directive8(argument7 : EnumValue9)
+ field3376: Scalar3 @Directive7(argument6 : "stringValue5374") @Directive8(argument7 : EnumValue9)
+ field3377: Object422 @Directive2 @Directive7(argument6 : "stringValue5376") @Directive8(argument7 : EnumValue9)
+ field3378(argument223: String, argument224: Int): Object453 @Directive7(argument6 : "stringValue5378") @Directive8(argument7 : EnumValue9)
+ field3379: Boolean @Directive7(argument6 : "stringValue5380") @Directive8(argument7 : EnumValue9)
+ field3380: String @Directive3 @Directive7(argument6 : "stringValue5382") @Directive8(argument7 : EnumValue9)
+ field3381: Object791 @Directive2 @Directive7(argument6 : "stringValue5384") @Directive8(argument7 : EnumValue9)
+ field3384: Enum235 @Directive7(argument6 : "stringValue5390") @Directive8(argument7 : EnumValue9)
+ field3385(argument225: Scalar2!): Object792 @Directive5(argument4 : "stringValue5396") @Directive7(argument6 : "stringValue5397") @Directive8(argument7 : EnumValue9)
+ field3393(argument226: Int, argument227: String): Union101 @Directive7(argument6 : "stringValue5400") @Directive8(argument7 : EnumValue9)
+ field3394: Object422 @Directive7(argument6 : "stringValue5402") @Directive8(argument7 : EnumValue9)
+ field3395: Object793 @Directive7(argument6 : "stringValue5404") @Directive8(argument7 : EnumValue9)
+ field3401: Object795 @Directive7(argument6 : "stringValue5418") @Directive8(argument7 : EnumValue9)
+ field3403: Object796 @Directive2 @Directive7(argument6 : "stringValue5420") @Directive8(argument7 : EnumValue9)
+ field3407: Boolean @Directive7(argument6 : "stringValue5426") @Directive8(argument7 : EnumValue9)
+ field3408: Object422 @Directive7(argument6 : "stringValue5428") @Directive8(argument7 : EnumValue9)
+ field3409: Boolean @Directive7(argument6 : "stringValue5430") @Directive8(argument7 : EnumValue9)
+ field3410: Boolean @Directive7(argument6 : "stringValue5432") @Directive8(argument7 : EnumValue9)
+ field3411: [String!] @Directive7(argument6 : "stringValue5434") @Directive8(argument7 : EnumValue9)
+ field3412: Enum131 @Directive7(argument6 : "stringValue5436") @Directive8(argument7 : EnumValue9)
+ field3413(argument228: String, argument229: Int): Object797 @Directive2 @Directive7(argument6 : "stringValue5438") @Directive8(argument7 : EnumValue9)
+ field3422(argument230: String, argument231: Int): Object797 @Directive2 @Directive7(argument6 : "stringValue5452") @Directive8(argument7 : EnumValue9)
+ field3423: Object799 @Directive2 @Directive7(argument6 : "stringValue5454") @Directive8(argument7 : EnumValue9)
+ field3426: Object799 @Directive2 @Directive7(argument6 : "stringValue5460") @Directive8(argument7 : EnumValue9)
+ field3427(argument232: Boolean, argument233: String, argument234: String, argument235: Scalar3, argument236: String): Object423 @Directive7(argument6 : "stringValue5462") @Directive8(argument7 : EnumValue9) @deprecated
+ field3428(argument237: Boolean, argument238: String, argument239: String, argument240: Scalar3, argument241: String): Object423 @Directive7(argument6 : "stringValue5464") @Directive8(argument7 : EnumValue9) @deprecated
+ field3429: Enum131 @Directive7(argument6 : "stringValue5466") @Directive8(argument7 : EnumValue9)
+ field3430: [Enum132!] @Directive7(argument6 : "stringValue5468") @Directive8(argument7 : EnumValue9)
+ field3431: Object800 @Directive7(argument6 : "stringValue5470") @Directive8(argument7 : EnumValue9)
+ field3450(argument242: String): Object801 @Directive7(argument6 : "stringValue5472") @Directive8(argument7 : EnumValue9)
+ field3457: Boolean @Directive7(argument6 : "stringValue5474") @Directive8(argument7 : EnumValue9)
+ field3458(argument243: Scalar3!, argument244: Scalar3!, argument245: String!): Object802 @Directive2 @Directive7(argument6 : "stringValue5476") @Directive8(argument7 : EnumValue9)
+ field3460(argument246: String, argument247: [Enum238!], argument248: Scalar4, argument249: String, argument250: String, argument251: String, argument252: Scalar2, argument253: String, argument254: Scalar2): Union114 @Directive7(argument6 : "stringValue5482") @Directive8(argument7 : EnumValue9)
+ field3465(argument255: Int, argument256: String, argument257: Boolean! = false, argument258: Enum239): Object804 @Directive2 @Directive7(argument6 : "stringValue5496") @Directive8(argument7 : EnumValue9)
+ field3490: Object258 @Directive5(argument4 : "stringValue5550") @Directive7(argument6 : "stringValue5551") @Directive8(argument7 : EnumValue9)
+ field3491: Object422 @Directive7(argument6 : "stringValue5554") @Directive8(argument7 : EnumValue9)
+ field3492: [Object811!] @Directive2 @Directive5(argument4 : "stringValue5556") @Directive7(argument6 : "stringValue5557") @Directive8(argument7 : EnumValue9)
+}
+
+type Object411 @Directive10(argument10 : "stringValue2887", argument9 : "stringValue2886") {
+ field1749: Object412
+}
+
+type Object412 @Directive10(argument10 : "stringValue2891", argument9 : "stringValue2890") {
+ field1750: Enum130!
+ field1751: String!
+}
+
+type Object413 @Directive10(argument10 : "stringValue2901", argument9 : "stringValue2900") {
+ field1753: Object407!
+}
+
+type Object414 {
+ field1757: [Object992!]!
+ field1758: Object182!
+}
+
+type Object415 @Directive10(argument10 : "stringValue2921", argument9 : "stringValue2920") {
+ field1760: Object416
+}
+
+type Object416 @Directive10(argument10 : "stringValue2925", argument9 : "stringValue2924") {
+ field1761: Object417
+ field1763: String!
+ field1764: Object418
+ field1766: Object98
+ field1767: Object105
+ field1768: Enum130
+}
+
+type Object417 @Directive10(argument10 : "stringValue2929", argument9 : "stringValue2928") {
+ field1762: String!
+}
+
+type Object418 @Directive10(argument10 : "stringValue2933", argument9 : "stringValue2932") {
+ field1765: Enum133!
+}
+
+type Object419 @Directive10(argument10 : "stringValue2943", argument9 : "stringValue2942") {
+ field1770: Scalar3
+ field1771: Scalar3
+ field1772: Scalar3
+}
+
+type Object42 @Directive10(argument10 : "stringValue324", argument9 : "stringValue323") {
+ field153: String
+ field154: Object98
+ field155: Enum28!
+}
+
+type Object420 @Directive10(argument10 : "stringValue2949", argument9 : "stringValue2948") {
+ field1774: [Object421!]!
+}
+
+type Object421 @Directive10(argument10 : "stringValue2953", argument9 : "stringValue2952") {
+ field1775: String!
+ field1776: String!
+ field1777: String!
+}
+
+type Object422 @Directive9(argument8 : "stringValue2957") {
+ field1779(argument122: Boolean, argument123: String, argument124: String, argument125: Scalar3, argument126: String, argument127: InputObject4, argument128: Boolean, argument129: String, argument130: [Scalar2!]): Object423 @Directive7(argument6 : "stringValue2958") @Directive8(argument7 : EnumValue9)
+ field2785: ID!
+ field2786(argument150: Boolean, argument151: String, argument152: String, argument153: Scalar3, argument154: String): Object423 @Directive7(argument6 : "stringValue4350") @Directive8(argument7 : EnumValue9)
+}
+
+type Object423 @Directive10(argument10 : "stringValue2967", argument9 : "stringValue2966") {
+ field1780: String! @deprecated
+ field1781: [Union57]!
+ field2740: Object629
+ field2746: Object631
+}
+
+type Object424 @Directive10(argument10 : "stringValue2975", argument9 : "stringValue2974") {
+ field1782: [Object425]!
+}
+
+type Object425 @Directive10(argument10 : "stringValue2979", argument9 : "stringValue2978") {
+ field1783: Union58!
+ field2666: String!
+ field2667: Scalar3
+ field2668: Scalar2!
+}
+
+type Object426 @Directive10(argument10 : "stringValue2987", argument9 : "stringValue2986") {
+ field1784: Object427
+ field1790: Enum134!
+ field1791: Object428
+ field1800: Boolean
+ field1801: Object105
+ field1802: String!
+}
+
+type Object427 @Directive10(argument10 : "stringValue2991", argument9 : "stringValue2990") {
+ field1785: Float
+ field1786: Boolean
+ field1787: Boolean
+ field1788: Boolean
+ field1789: Boolean
+}
+
+type Object428 @Directive10(argument10 : "stringValue2999", argument9 : "stringValue2998") {
+ field1792: String
+ field1793: Object429
+ field1799: String
+}
+
+type Object429 @Directive10(argument10 : "stringValue3003", argument9 : "stringValue3002") {
+ field1794: Enum135
+ field1795: Enum136
+ field1796: [Object410!] @deprecated
+ field1797: [Union6] @deprecated
+ field1798: [Object44!]
+}
+
+type Object43 @Directive10(argument10 : "stringValue332", argument9 : "stringValue331") {
+ field156: Boolean! @deprecated
+}
+
+type Object430 @Directive10(argument10 : "stringValue3015", argument9 : "stringValue3014") {
+ field1803: Object235
+ field1804: Union59!
+ field2616: Object466
+ field2617: Object540 @deprecated
+ field2618: Object592
+}
+
+type Object431 @Directive10(argument10 : "stringValue3023", argument9 : "stringValue3022") {
+ field1805: Enum137!
+ field1806: String!
+ field1807: [Object432!]!
+ field1835: String
+}
+
+type Object432 @Directive10(argument10 : "stringValue3031", argument9 : "stringValue3030") {
+ field1808: String
+ field1809: Enum138
+ field1810: String
+ field1811: String
+ field1812: String
+ field1813: String!
+ field1814: [Object433!]
+ field1830: String
+ field1831: Scalar3
+ field1832: String
+ field1833: Object105
+ field1834: String
+}
+
+type Object433 @Directive10(argument10 : "stringValue3039", argument9 : "stringValue3038") {
+ field1815: String
+ field1816: Object318
+ field1817: String
+ field1818: String!
+ field1819: String @deprecated
+ field1820: Object316
+ field1821: String
+ field1822: [Object434!]
+ field1825: String
+ field1826: String
+ field1827: String
+ field1828: String @deprecated
+ field1829: Scalar2
+}
+
+type Object434 @Directive10(argument10 : "stringValue3043", argument9 : "stringValue3042") {
+ field1823: String!
+ field1824: String
+}
+
+type Object435 @Directive10(argument10 : "stringValue3047", argument9 : "stringValue3046") {
+ field1836: Object436!
+ field1849: Enum139
+ field1850: Union60
+}
+
+type Object436 @Directive9(argument8 : "stringValue3049") {
+ field1837: ID!
+ field1838: Object437 @Directive7(argument6 : "stringValue3050") @Directive8(argument7 : EnumValue9)
+ field1847: Int!
+ field1848: Object422 @Directive7(argument6 : "stringValue3052") @Directive8(argument7 : EnumValue9)
+}
+
+type Object437 {
+ field1839: String!
+ field1840: String
+ field1841: String
+ field1842: String!
+ field1843: String
+ field1844: String
+ field1845: String
+ field1846: String
+}
+
+type Object438 @Directive10(argument10 : "stringValue3065", argument9 : "stringValue3064") {
+ field1851: [String!]
+ field1852: Enum140!
+ field1853: Object105
+ field1854: String!
+ field1855: String @deprecated
+}
+
+type Object439 @Directive10(argument10 : "stringValue3073", argument9 : "stringValue3072") {
+ field1856: Object98
+ field1857: Enum141!
+ field1858: Object98
+ field1859: Object233!
+}
+
+type Object44 @Directive9(argument8 : "stringValue334") {
+ field158: Union6 @Directive7(argument6 : "stringValue335") @Directive8(argument7 : EnumValue9)
+ field159: String @deprecated
+}
+
+type Object440 @Directive10(argument10 : "stringValue3081", argument9 : "stringValue3080") {
+ field1860: Object441!
+}
+
+type Object441 @Directive9(argument8 : "stringValue3083") {
+ field1861: [Object410!] @Directive7(argument6 : "stringValue3084") @Directive8(argument7 : EnumValue9) @deprecated
+ field1862: [Union6] @Directive7(argument6 : "stringValue3086") @Directive8(argument7 : EnumValue9) @deprecated
+ field1863: [Object44!] @Directive7(argument6 : "stringValue3088") @Directive8(argument7 : EnumValue9) @deprecated
+ field1864: Scalar3 @Directive7(argument6 : "stringValue3090") @Directive8(argument7 : EnumValue9) @deprecated
+ field1865: [Object442!] @Directive7(argument6 : "stringValue3092") @Directive8(argument7 : EnumValue9) @deprecated
+ field1873: Scalar3 @Directive7(argument6 : "stringValue3102") @Directive8(argument7 : EnumValue9) @deprecated
+ field1874: Object410 @Directive7(argument6 : "stringValue3104") @Directive8(argument7 : EnumValue9) @deprecated
+ field1875: Union6 @Directive7(argument6 : "stringValue3106") @Directive8(argument7 : EnumValue9) @deprecated
+ field1876: Object44 @Directive7(argument6 : "stringValue3108") @Directive8(argument7 : EnumValue9) @deprecated
+ field1877: [Object410!] @Directive7(argument6 : "stringValue3110") @Directive8(argument7 : EnumValue9) @deprecated
+ field1878: [Union6] @Directive7(argument6 : "stringValue3112") @Directive8(argument7 : EnumValue9) @deprecated
+ field1879: [Object44!] @Directive2 @Directive7(argument6 : "stringValue3114") @Directive8(argument7 : EnumValue9)
+ field1880: [Object443!] @Directive7(argument6 : "stringValue3116") @Directive8(argument7 : EnumValue9) @deprecated
+ field1892: Boolean @Directive7(argument6 : "stringValue3122") @Directive8(argument7 : EnumValue9)
+ field1893: ID!
+ field1894: Boolean @Directive7(argument6 : "stringValue3124") @Directive8(argument7 : EnumValue9) @deprecated
+ field1895: Boolean @Directive7(argument6 : "stringValue3126") @Directive8(argument7 : EnumValue9) @deprecated
+ field1896: Boolean @Directive7(argument6 : "stringValue3128") @Directive8(argument7 : EnumValue9) @deprecated
+ field1897: Boolean @Directive7(argument6 : "stringValue3130") @Directive8(argument7 : EnumValue9) @deprecated
+ field1898: Boolean @Directive7(argument6 : "stringValue3132") @Directive8(argument7 : EnumValue9)
+ field1899: String @Directive7(argument6 : "stringValue3134") @Directive8(argument7 : EnumValue9) @deprecated
+ field1900: Scalar3 @Directive7(argument6 : "stringValue3136") @Directive8(argument7 : EnumValue9) @deprecated
+ field1901: Scalar3 @Directive7(argument6 : "stringValue3138") @Directive8(argument7 : EnumValue9) @deprecated
+ field1902: String @Directive7(argument6 : "stringValue3140") @Directive8(argument7 : EnumValue9) @deprecated
+ field1903: [Object410!] @Directive7(argument6 : "stringValue3142") @Directive8(argument7 : EnumValue9) @deprecated
+ field1904: [Union6] @Directive7(argument6 : "stringValue3144") @Directive8(argument7 : EnumValue9) @deprecated
+ field1905: [Object44!] @Directive7(argument6 : "stringValue3146") @Directive8(argument7 : EnumValue9) @deprecated
+ field1906: Object444 @Directive7(argument6 : "stringValue3148") @Directive8(argument7 : EnumValue9)
+ field2008: Object445 @Directive5(argument4 : "stringValue3170") @Directive7(argument6 : "stringValue3171") @Directive8(argument7 : EnumValue9)
+ field2009: [Object410!] @Directive7(argument6 : "stringValue3174") @Directive8(argument7 : EnumValue9) @deprecated
+ field2010: [Union6] @Directive7(argument6 : "stringValue3176") @Directive8(argument7 : EnumValue9) @deprecated
+ field2011: [Object44!] @Directive2 @Directive7(argument6 : "stringValue3178") @Directive8(argument7 : EnumValue9)
+ field2012: String!
+ field2013: [String!] @Directive7(argument6 : "stringValue3180") @Directive8(argument7 : EnumValue9) @deprecated
+ field2014: Scalar3 @Directive7(argument6 : "stringValue3182") @Directive8(argument7 : EnumValue9) @deprecated
+ field2015(argument131: String): Object448 @Directive7(argument6 : "stringValue3184") @Directive8(argument7 : EnumValue9) @deprecated
+ field2028(argument132: Int, argument133: String): Union62 @Directive7(argument6 : "stringValue3202") @Directive8(argument7 : EnumValue9)
+ field2031(argument134: String, argument135: Int): Union63 @Directive7(argument6 : "stringValue3216") @Directive8(argument7 : EnumValue9)
+ field2044(argument136: String, argument137: Int): Object453 @Directive7(argument6 : "stringValue3242") @Directive8(argument7 : EnumValue9) @deprecated
+ field2045: Scalar3 @Directive7(argument6 : "stringValue3244") @Directive8(argument7 : EnumValue9) @deprecated
+ field2046: Enum143 @Directive7(argument6 : "stringValue3246") @Directive8(argument7 : EnumValue9) @deprecated
+ field2047(argument138: Boolean): Scalar3 @Directive2 @Directive7(argument6 : "stringValue3248") @Directive8(argument7 : EnumValue9)
+ field2048: String @Directive7(argument6 : "stringValue3250") @Directive8(argument7 : EnumValue9) @deprecated
+ field2049: [Object447!] @Directive7(argument6 : "stringValue3252") @Directive8(argument7 : EnumValue9)
+ field2050: Scalar3 @Directive7(argument6 : "stringValue3254") @Directive8(argument7 : EnumValue9) @deprecated
+}
+
+type Object442 @Directive10(argument10 : "stringValue3097", argument9 : "stringValue3096") {
+ field1866: Boolean
+ field1867: String
+ field1868: String
+ field1869: Enum142
+ field1870: Boolean
+ field1871: Boolean
+ field1872: Boolean
+}
+
+type Object443 @Directive10(argument10 : "stringValue3121", argument9 : "stringValue3120") {
+ field1881: String
+ field1882: String
+ field1883: Scalar3
+ field1884: Scalar3
+ field1885: String
+ field1886: Scalar3
+ field1887: Object410 @deprecated
+ field1888: String
+ field1889: Union6 @deprecated
+ field1890: Object44
+ field1891: String
+}
+
+type Object444 @Directive10(argument10 : "stringValue3153", argument9 : "stringValue3152") {
+ field1907: [String!]
+ field1908: [Object410!] @deprecated
+ field1909: [Union6] @deprecated
+ field1910: [Object44!]
+ field1911: String
+ field1912: Scalar3
+ field1913: Scalar3
+ field1914: [Object442!]
+ field1915: Scalar3
+ field1916: Object410 @deprecated
+ field1917: Union6 @deprecated
+ field1918: Object44
+ field1919: String
+ field1920: Boolean
+ field1921: Boolean
+ field1922: Scalar2
+ field1923: Scalar3
+ field1924: Scalar3
+ field1925: [Object443!]
+ field1926: Object443
+ field1927: String
+ field1928: Boolean
+ field1929: Boolean
+ field1930: Boolean
+ field1931: Boolean
+ field1932: Boolean
+ field1933: Boolean
+ field1934: Boolean
+ field1935: String
+ field1936: [Object410!] @deprecated
+ field1937: [Union6] @deprecated
+ field1938: [Object44!]
+ field1939: Scalar3
+ field1940: Scalar3
+ field1941: String
+ field1942: [Object410!] @deprecated
+ field1943: [Union6] @deprecated
+ field1944: [Object44!]
+ field1945: Scalar3
+ field1946: Scalar3
+ field1947: Scalar3
+ field1948: Object445
+ field1973: [Object410!] @deprecated
+ field1974: [Union6] @deprecated
+ field1975: [Object44!]
+ field1976: [String!]
+ field1977: String
+ field1978: Scalar3
+ field1979: [String!]
+ field1980: Scalar3
+ field1981: [Object410!] @deprecated
+ field1982: [Union6] @deprecated
+ field1983: [Object44!]
+ field1984: Scalar3
+ field1985: Enum143
+ field1986: String
+ field1987: String @deprecated
+ field1988: Scalar3
+ field1989: Scalar3
+ field1990: String
+ field1991: Object410 @deprecated
+ field1992: Union6 @deprecated
+ field1993: Object44
+ field1994: [Object447!]
+ field1996: Scalar3
+ field1997: Scalar3
+ field1998: Scalar3
+ field1999: Scalar3
+ field2000: Scalar3
+ field2001: Scalar3
+ field2002: Scalar3
+ field2003: Scalar3
+ field2004: Object152 @deprecated
+ field2005: Union8 @deprecated
+ field2006: Object114
+ field2007: Scalar3
+}
+
+type Object445 @Directive10(argument10 : "stringValue3157", argument9 : "stringValue3156") {
+ field1949: [Object446!]
+ field1967: String
+ field1968: [Object446!]
+ field1969: Scalar3
+ field1970: [Object446!]
+ field1971: Scalar3
+ field1972: Scalar3
+}
+
+type Object446 @Directive10(argument10 : "stringValue3161", argument9 : "stringValue3160") {
+ field1950: String
+ field1951: String
+ field1952: Boolean
+ field1953: Boolean
+ field1954: Boolean
+ field1955: Boolean
+ field1956: Boolean
+ field1957: Boolean
+ field1958: Scalar3
+ field1959: Scalar3
+ field1960: String
+ field1961: Scalar3
+ field1962: String
+ field1963: Object410 @deprecated
+ field1964: String
+ field1965: Union6 @deprecated
+ field1966: Object44
+}
+
+type Object447 @Directive10(argument10 : "stringValue3169", argument9 : "stringValue3168") {
+ field1995: Object233!
+}
+
+type Object448 @Directive10(argument10 : "stringValue3189", argument9 : "stringValue3188") {
+ field2016: [Object449!]!
+ field2027: Object182!
+}
+
+type Object449 @Directive10(argument10 : "stringValue3193", argument9 : "stringValue3192") {
+ field2017: Scalar3!
+ field2018: Union61!
+ field2022: Scalar2!
+ field2023: Scalar3!
+ field2024: Object410! @deprecated
+ field2025: Union6 @deprecated
+ field2026: Object44!
+}
+
+type Object45 {
+ field161: String!
+ field162: Object46!
+}
+
+type Object450 @Directive10(argument10 : "stringValue3201", argument9 : "stringValue3200") {
+ field2019: Object152! @deprecated
+ field2020: Union8 @deprecated
+ field2021: Object114!
+}
+
+type Object451 @Directive10(argument10 : "stringValue3211", argument9 : "stringValue3210") {
+ field2029: String
+ field2030: Enum144!
+}
+
+type Object452 @Directive10(argument10 : "stringValue3225", argument9 : "stringValue3224") {
+ field2032: Enum145!
+ field2033: String
+}
+
+type Object453 @Directive10(argument10 : "stringValue3233", argument9 : "stringValue3232") {
+ field2034: [Object454!]!
+ field2043: Object182!
+}
+
+type Object454 @Directive10(argument10 : "stringValue3237", argument9 : "stringValue3236") {
+ field2035: Object441!
+ field2036: Object410! @deprecated
+ field2037: Union6 @deprecated
+ field2038: Object44!
+ field2039: Scalar3!
+ field2040: String!
+ field2041: Enum146!
+ field2042: Scalar3
+}
+
+type Object455 @Directive10(argument10 : "stringValue3259", argument9 : "stringValue3258") {
+ field2051: Object28!
+ field2052: Enum147
+ field2053: String
+ field2054: String
+ field2055: Object105
+}
+
+type Object456 @Directive10(argument10 : "stringValue3267", argument9 : "stringValue3266") {
+ field2056: Object170!
+}
+
+type Object457 @Directive10(argument10 : "stringValue3271", argument9 : "stringValue3270") {
+ field2057: Object164!
+}
+
+type Object458 @Directive10(argument10 : "stringValue3275", argument9 : "stringValue3274") {
+ field2058: [Union64!]!
+ field2251: Object426
+}
+
+type Object459 @Directive10(argument10 : "stringValue3283", argument9 : "stringValue3282") {
+ field2059: Object460
+}
+
+type Object46 @Directive10(argument10 : "stringValue340", argument9 : "stringValue339") {
+ field163: [String!]
+ field164: String
+ field165: Boolean
+ field166: Boolean
+ field167: Boolean
+ field168: Boolean
+ field169: String
+ field170: Boolean
+ field171: Boolean
+ field172: String @deprecated
+ field173: Boolean
+ field174: Boolean
+ field175: Object47
+ field180: String
+ field181: Scalar3
+ field182: String
+ field183: Boolean
+ field184: Boolean
+ field185: String
+ field186: Object49
+ field334: Object90
+ field344: Scalar3
+ field345: Scalar3
+ field346: Boolean
+ field347: Boolean
+ field348: Boolean
+ field349: Scalar3
+ field350: Boolean
+ field351: Scalar3
+ field352: Boolean
+ field353: Boolean
+ field354: Boolean
+ field355: Boolean
+ field356: String!
+ field357: Boolean
+ field358: Boolean
+ field359: Boolean
+ field360: String @deprecated
+ field361: Scalar3
+ field362: Boolean
+ field363: String
+ field364: Scalar3
+ field365: Boolean
+ field366: String
+ field367: Boolean
+ field368: Scalar3
+ field369: Boolean
+ field370: Boolean
+ field371: Object95 @deprecated
+ field382: [String!]
+ field383: [Object152!] @deprecated
+ field384: [Union8] @deprecated
+ field434: [Object114!] @Directive2
+ field437: String
+ field438: String
+ field439: Boolean
+ field440: Object115
+ field447: String
+ field448: Object115
+ field449: String
+ field450: String
+ field451: String
+ field452: String @deprecated
+ field453: Object118
+ field487: String
+ field488: String
+ field489: String
+ field490: Boolean
+ field491: Object125
+ field502: Boolean
+ field503: Boolean
+ field504: String
+ field505: Scalar3
+ field506: Boolean
+ field507: String
+ field508: String @deprecated
+ field509: Enum37
+ field510: String
+ field511: Boolean
+ field512: Scalar3
+ field513: Boolean
+ field514: Enum38
+ field515: Boolean
+ field516: Boolean
+ field517: String
+ field518: Object49
+ field519: [String!]
+ field520: String
+}
+
+type Object460 @Directive10(argument10 : "stringValue3287", argument9 : "stringValue3286") {
+ field2060: Object461
+ field2067: Object462
+ field2071: Enum150
+ field2072: Enum151!
+ field2073: Object463
+ field2082: Object465 @deprecated
+ field2093: Object315
+ field2094: Boolean
+ field2095: Object468
+ field2101: Object315
+ field2102: Object470
+ field2110: Scalar4
+ field2111: Object472
+ field2136: Union65
+ field2162: Object484
+ field2205: Object491
+ field2207: [Object492!] @deprecated
+ field2217: Object497 @Directive2
+ field2224: Object319
+ field2225: String
+ field2226: Union60
+ field2227: Object498
+ field2229: Object499
+ field2234: Object152! @deprecated
+ field2235: Object500
+ field2239: Object501
+ field2244: Union8 @deprecated
+ field2245: Object114!
+ field2246: Union60
+}
+
+type Object461 @Directive10(argument10 : "stringValue3291", argument9 : "stringValue3290") {
+ field2061: Float
+ field2062: Scalar3
+ field2063: String
+ field2064: Scalar3
+ field2065: String
+ field2066: Enum148
+}
+
+type Object462 @Directive10(argument10 : "stringValue3299", argument9 : "stringValue3298") {
+ field2068: Enum149!
+ field2069: Object98
+ field2070: Object98
+}
+
+type Object463 @Directive10(argument10 : "stringValue3315", argument9 : "stringValue3314") {
+ field2074: Enum106
+ field2075: Object235
+ field2076: Object98
+ field2077: Enum152
+ field2078: Object464
+ field2080: Enum106
+ field2081: Object98
+}
+
+type Object464 @Directive10(argument10 : "stringValue3323", argument9 : "stringValue3322") {
+ field2079: String!
+}
+
+type Object465 @Directive10(argument10 : "stringValue3327", argument9 : "stringValue3326") {
+ field2083: Object235
+ field2084: Object466
+ field2090: String!
+ field2091: Enum153!
+ field2092: String
+}
+
+type Object466 @Directive10(argument10 : "stringValue3331", argument9 : "stringValue3330") {
+ field2085: Object235
+ field2086: Object467
+ field2088: [String!]!
+ field2089: String
+}
+
+type Object467 @Directive10(argument10 : "stringValue3335", argument9 : "stringValue3334") {
+ field2087: String!
+}
+
+type Object468 @Directive10(argument10 : "stringValue3343", argument9 : "stringValue3342") {
+ field2096: [Object469!]
+ field2099: [Object469!]
+ field2100: [Object469!]
+}
+
+type Object469 @Directive10(argument10 : "stringValue3347", argument9 : "stringValue3346") {
+ field2097: Int!
+ field2098: Int!
+}
+
+type Object47 @Directive10(argument10 : "stringValue344", argument9 : "stringValue343") {
+ field176: Object48
+ field179: Scalar3
+}
+
+type Object470 @Directive10(argument10 : "stringValue3351", argument9 : "stringValue3350") {
+ field2103: Object471
+ field2106: String
+ field2107: Object98
+ field2108: Object98
+ field2109: String!
+}
+
+type Object471 @Directive10(argument10 : "stringValue3355", argument9 : "stringValue3354") {
+ field2104: String!
+ field2105: Object105!
+}
+
+type Object472 @Directive10(argument10 : "stringValue3359", argument9 : "stringValue3358") {
+ field2112: Object473
+ field2132: Object477 @deprecated
+ field2135: String
+}
+
+type Object473 @Directive10(argument10 : "stringValue3363", argument9 : "stringValue3362") {
+ field2113: Enum154
+ field2114: Object474
+ field2131: String
+}
+
+type Object474 @Directive10(argument10 : "stringValue3371", argument9 : "stringValue3370") {
+ field2115: String
+ field2116: String
+ field2117: Object475
+ field2121: Int
+ field2122: Object410 @deprecated
+ field2123: Union6 @deprecated
+ field2124: Object44
+ field2125: Boolean
+ field2126: String
+ field2127: [Object476!]
+}
+
+type Object475 @Directive10(argument10 : "stringValue3375", argument9 : "stringValue3374") {
+ field2118: String
+ field2119: String
+ field2120: String
+}
+
+type Object476 @Directive10(argument10 : "stringValue3379", argument9 : "stringValue3378") {
+ field2128: Int
+ field2129: String
+ field2130: String
+}
+
+type Object477 @Directive10(argument10 : "stringValue3383", argument9 : "stringValue3382") {
+ field2133: String!
+ field2134: String!
+}
+
+type Object478 @Directive10(argument10 : "stringValue3391", argument9 : "stringValue3390") {
+ field2137: Object479!
+}
+
+type Object479 @Directive9(argument8 : "stringValue3393") {
+ field2138: Object480 @Directive7(argument6 : "stringValue3394") @Directive8(argument7 : EnumValue9)
+ field2143: ID!
+ field2144: [Object128!] @Directive7(argument6 : "stringValue3404") @Directive8(argument7 : EnumValue9)
+ field2145: Object152 @Directive7(argument6 : "stringValue3406") @Directive8(argument7 : EnumValue9) @deprecated
+ field2146: Union8 @Directive7(argument6 : "stringValue3408") @Directive8(argument7 : EnumValue9) @deprecated
+ field2147: Object114 @Directive7(argument6 : "stringValue3410") @Directive8(argument7 : EnumValue9)
+ field2148: Scalar1!
+ field2149: Union66 @Directive7(argument6 : "stringValue3412") @Directive8(argument7 : EnumValue9)
+ field2158: Object410 @Directive7(argument6 : "stringValue3426") @Directive8(argument7 : EnumValue9) @deprecated
+ field2159: Union6 @Directive7(argument6 : "stringValue3428") @Directive8(argument7 : EnumValue9) @deprecated
+ field2160: Object44 @Directive7(argument6 : "stringValue3430") @Directive8(argument7 : EnumValue9)
+}
+
+type Object48 @Directive10(argument10 : "stringValue348", argument9 : "stringValue347") {
+ field177: Scalar3
+ field178: Scalar3
+}
+
+type Object480 @Directive10(argument10 : "stringValue3399", argument9 : "stringValue3398") {
+ field2139: Scalar3
+ field2140: Scalar3
+ field2141: Enum155!
+ field2142: Scalar3
+}
+
+type Object481 @Directive10(argument10 : "stringValue3421", argument9 : "stringValue3420") {
+ field2150: Scalar2!
+}
+
+type Object482 @Directive10(argument10 : "stringValue3425", argument9 : "stringValue3424") {
+ field2151: String
+ field2152: Boolean!
+ field2153: [Scalar2!]
+ field2154: Scalar2
+ field2155: [Scalar2!]
+ field2156: Boolean
+ field2157: String!
+}
+
+type Object483 @Directive10(argument10 : "stringValue3435", argument9 : "stringValue3434") {
+ field2161: Boolean! @deprecated
+}
+
+type Object484 @Directive10(argument10 : "stringValue3439", argument9 : "stringValue3438") {
+ field2163: Object485
+ field2184: Object410! @deprecated
+ field2185: Union6 @deprecated
+ field2186: Object44!
+ field2187: Object487
+ field2193: Enum91
+ field2194: [Object489!]
+ field2197: String
+ field2198: String
+ field2199: Object490
+ field2202: String
+ field2203: String
+ field2204: String
+}
+
+type Object485 @Directive10(argument10 : "stringValue3443", argument9 : "stringValue3442") {
+ field2164: Enum156
+ field2165: Object473
+ field2166: Boolean
+ field2167: Object486
+ field2177: [Object486!]
+ field2178: String
+ field2179: String
+ field2180: String
+ field2181: Enum157
+ field2182: String
+ field2183: String
+}
+
+type Object486 @Directive10(argument10 : "stringValue3451", argument9 : "stringValue3450") {
+ field2168: String
+ field2169: Scalar2
+ field2170: String
+ field2171: Scalar3
+ field2172: Scalar3
+ field2173: String
+ field2174: String
+ field2175: String
+ field2176: String
+}
+
+type Object487 @Directive10(argument10 : "stringValue3459", argument9 : "stringValue3458") {
+ field2188: String
+ field2189: Enum158
+ field2190: [Object488!]!
+}
+
+type Object488 {
+ field2191: String!
+ field2192: String!
+}
+
+type Object489 {
+ field2195: String!
+ field2196: String!
+}
+
+type Object49 @Directive10(argument10 : "stringValue352", argument9 : "stringValue351") {
+ field187: Object50
+ field333: Object50
+}
+
+type Object490 @Directive9(argument8 : "stringValue3465") {
+ field2200: ID!
+ field2201: Scalar1!
+}
+
+type Object491 @Directive10(argument10 : "stringValue3469", argument9 : "stringValue3468") {
+ field2206: Object98!
+}
+
+type Object492 @Directive10(argument10 : "stringValue3473", argument9 : "stringValue3472") {
+ field2208: Object493!
+ field2216: Enum159!
+}
+
+type Object493 @Directive10(argument10 : "stringValue3477", argument9 : "stringValue3476") {
+ field2209: Union67!
+ field2215: Scalar4
+}
+
+type Object494 @Directive10(argument10 : "stringValue3485", argument9 : "stringValue3484") {
+ field2210: Object108!
+ field2211: Scalar4
+}
+
+type Object495 @Directive10(argument10 : "stringValue3489", argument9 : "stringValue3488") {
+ field2212: String!
+}
+
+type Object496 @Directive10(argument10 : "stringValue3493", argument9 : "stringValue3492") {
+ field2213: [Object107!]!
+ field2214: Scalar4
+}
+
+type Object497 @Directive10(argument10 : "stringValue3501", argument9 : "stringValue3500") {
+ field2218: Object493
+ field2219: Object493
+ field2220: Object493
+ field2221: Object493
+ field2222: Object493
+ field2223: Object493
+}
+
+type Object498 @Directive10(argument10 : "stringValue3505", argument9 : "stringValue3504") {
+ field2228: Float!
+}
+
+type Object499 @Directive10(argument10 : "stringValue3509", argument9 : "stringValue3508") {
+ field2230: Object235
+ field2231: Object98!
+ field2232: Enum160!
+ field2233: Object466
+}
+
+type Object5 @Directive10(argument10 : "stringValue52", argument9 : "stringValue51") {
+ field19: Enum7!
+}
+
+type Object50 @Directive10(argument10 : "stringValue356", argument9 : "stringValue355") {
+ field188: [Object51!]
+ field191: [Object52!]
+ field318: [Object51!]
+ field319: [Object88!]
+ field324: [Object89!]
+}
+
+type Object500 @Directive10(argument10 : "stringValue3517", argument9 : "stringValue3516") {
+ field2236: Enum161!
+ field2237: String!
+ field2238: Object105!
+}
+
+type Object501 @Directive10(argument10 : "stringValue3525", argument9 : "stringValue3524") {
+ field2240: [String!]
+ field2241: Enum140!
+ field2242: Object105
+ field2243: String!
+}
+
+type Object502 @Directive10(argument10 : "stringValue3529", argument9 : "stringValue3528") {
+ field2247: Enum162!
+ field2248: Object470
+ field2249: Object460
+}
+
+type Object503 @Directive10(argument10 : "stringValue3537", argument9 : "stringValue3536") {
+ field2250: Boolean! @deprecated
+}
+
+type Object504 @Directive10(argument10 : "stringValue3541", argument9 : "stringValue3540") {
+ field2252: Object319
+ field2253: Enum163!
+ field2254: Object505!
+ field2257: [Object506!]
+ field2260: Object316
+ field2261: Object507
+ field2276: Object484
+ field2277: Object410 @deprecated
+ field2278: Union6 @deprecated
+ field2279: Object44
+ field2280: Object98
+ field2281: Object432
+ field2282: Union60
+ field2283: String
+ field2284: String
+ field2285: String!
+ field2286: Object105!
+}
+
+type Object505 @Directive9(argument8 : "stringValue3547") {
+ field2255: ID!
+ field2256: Scalar1!
+}
+
+type Object506 @Directive10(argument10 : "stringValue3551", argument9 : "stringValue3550") {
+ field2258: String!
+ field2259: Object105!
+}
+
+type Object507 @Directive10(argument10 : "stringValue3555", argument9 : "stringValue3554") {
+ field2262: [Object508!]
+ field2267: Union68
+ field2273: Object511
+}
+
+type Object508 @Directive10(argument10 : "stringValue3559", argument9 : "stringValue3558") {
+ field2263: Int!
+ field2264: Int!
+ field2265: Int!
+ field2266: Int!
+}
+
+type Object509 @Directive10(argument10 : "stringValue3567", argument9 : "stringValue3566") {
+ field2268: String!
+}
+
+type Object51 @Directive10(argument10 : "stringValue360", argument9 : "stringValue359") {
+ field189: [Scalar3!]
+ field190: String
+}
+
+type Object510 @Directive10(argument10 : "stringValue3571", argument9 : "stringValue3570") {
+ field2269: Object323
+ field2270: Object152! @deprecated
+ field2271: Union8 @deprecated
+ field2272: Object114!
+}
+
+type Object511 @Directive10(argument10 : "stringValue3575", argument9 : "stringValue3574") {
+ field2274: Int!
+ field2275: Scalar2!
+}
+
+type Object512 @Directive10(argument10 : "stringValue3579", argument9 : "stringValue3578") {
+ field2287: String
+ field2288: Scalar3
+ field2289: [Enum164!]
+ field2290: String!
+}
+
+type Object513 @Directive10(argument10 : "stringValue3587", argument9 : "stringValue3586") {
+ field2291: String!
+ field2292: Enum165!
+ field2293: Boolean
+ field2294: String!
+ field2295: String
+}
+
+type Object514 @Directive10(argument10 : "stringValue3595", argument9 : "stringValue3594") {
+ field2296: [Object152!]! @deprecated
+ field2297: [Union8] @deprecated
+ field2298: [Object114!]!
+ field2299: [Object460!]!
+ field2300: Int
+ field2301: Union60
+}
+
+type Object515 @Directive10(argument10 : "stringValue3599", argument9 : "stringValue3598") {
+ field2302: Enum166
+ field2303: Object98!
+}
+
+type Object516 @Directive10(argument10 : "stringValue3607", argument9 : "stringValue3606") {
+ field2304: Boolean
+ field2305: Enum167
+ field2306: String
+ field2307: String!
+ field2308: Object105
+}
+
+type Object517 @Directive10(argument10 : "stringValue3615", argument9 : "stringValue3614") {
+ field2309: Union69!
+ field2354: [Object464!]
+}
+
+type Object518 @Directive10(argument10 : "stringValue3623", argument9 : "stringValue3622") {
+ field2310: Object519
+ field2316: Object98
+ field2317: String
+ field2318: Object98
+ field2319: String!
+ field2320: Object520
+ field2323: Object520
+}
+
+type Object519 @Directive10(argument10 : "stringValue3627", argument9 : "stringValue3626") {
+ field2311: Object235
+ field2312: Boolean!
+ field2313: [Object464!]
+ field2314: Object493
+ field2315: String
+}
+
+type Object52 @Directive10(argument10 : "stringValue364", argument9 : "stringValue363") {
+ field192: Object53
+ field210: String
+ field211: String
+ field212: String
+ field213: Object59
+ field227: Object65
+ field229: [Object66!]
+ field232: Object67
+ field237: Object32
+ field238: Object69
+ field250: Object73
+ field252: [Object66!]
+ field253: Object74
+ field266: Object76
+ field282: String
+ field283: [Scalar3!]
+ field284: String
+ field285: String
+ field286: Object81
+ field294: Boolean
+ field295: Object83 @Directive2
+ field299: Object84
+ field307: String
+ field308: String
+ field309: String
+ field310: String
+ field311: Object86
+}
+
+type Object520 @Directive10(argument10 : "stringValue3631", argument9 : "stringValue3630") {
+ field2321: Object519!
+ field2322: String!
+}
+
+type Object521 @Directive10(argument10 : "stringValue3635", argument9 : "stringValue3634") {
+ field2324: Object519
+ field2325: Object98
+ field2326: String
+ field2327: Object522!
+ field2330: Object98
+ field2331: String
+ field2332: Object520
+ field2333: Object520
+}
+
+type Object522 @Directive10(argument10 : "stringValue3639", argument9 : "stringValue3638") {
+ field2328: String
+ field2329: [Object316!]!
+}
+
+type Object523 @Directive10(argument10 : "stringValue3643", argument9 : "stringValue3642") {
+ field2334: Object98
+ field2335: String
+ field2336: Object98
+ field2337: String!
+ field2338: Object520
+ field2339: Object520
+ field2340: Union60
+ field2341: Object524
+}
+
+type Object524 @Directive10(argument10 : "stringValue3647", argument9 : "stringValue3646") {
+ field2342: Object520
+ field2343: Enum168
+ field2344: Enum169
+ field2345: Boolean
+ field2346: [Object410!]! @deprecated
+ field2347: [Union6] @deprecated
+ field2348: [Object44!]!
+ field2349: [Object410!]! @deprecated
+ field2350: [Union6] @deprecated
+ field2351: [Object44!]!
+}
+
+type Object525 @Directive10(argument10 : "stringValue3659", argument9 : "stringValue3658") {
+ field2352: String!
+ field2353: Object520
+}
+
+type Object526 @Directive10(argument10 : "stringValue3663", argument9 : "stringValue3662") {
+ field2355: Enum170
+ field2356: Scalar2!
+ field2357: Object323!
+ field2358: Union60
+}
+
+type Object527 @Directive10(argument10 : "stringValue3671", argument9 : "stringValue3670") {
+ field2359: Scalar2!
+ field2360: Object98
+ field2361: Object98
+}
+
+type Object528 @Directive10(argument10 : "stringValue3675", argument9 : "stringValue3674") {
+ field2362: Object323!
+}
+
+type Object529 @Directive10(argument10 : "stringValue3679", argument9 : "stringValue3678") {
+ field2363: Object323!
+}
+
+type Object53 @Directive10(argument10 : "stringValue368", argument9 : "stringValue367") {
+ field193: Object54
+ field202: String
+ field203: Boolean
+ field204: Boolean
+ field205: Object58
+ field209: String
+}
+
+type Object530 @Directive10(argument10 : "stringValue3683", argument9 : "stringValue3682") {
+ field2364: Enum171!
+ field2365: Object323!
+}
+
+type Object531 @Directive10(argument10 : "stringValue3691", argument9 : "stringValue3690") {
+ field2366: String
+ field2367: String
+ field2368: String @deprecated
+ field2369: Object105!
+ field2370: Enum172!
+ field2371: Object316
+ field2372: String
+ field2373: Union60
+ field2374: String!
+}
+
+type Object532 @Directive10(argument10 : "stringValue3699", argument9 : "stringValue3698") {
+ field2375: String!
+ field2376: Union60
+ field2377: Object105!
+}
+
+type Object533 @Directive10(argument10 : "stringValue3703", argument9 : "stringValue3702") {
+ field2378: Union70!
+}
+
+type Object534 @Directive10(argument10 : "stringValue3711", argument9 : "stringValue3710") {
+ field2379: Union71!
+ field2380: Object535
+ field2382: Object464!
+ field2383: String!
+ field2384: Object464!
+ field2385: String!
+}
+
+type Object535 @Directive10(argument10 : "stringValue3719", argument9 : "stringValue3718") {
+ field2381: Object493
+}
+
+type Object536 @Directive10(argument10 : "stringValue3723", argument9 : "stringValue3722") {
+ field2386: Union71!
+ field2387: Object535
+ field2388: Object464!
+ field2389: String!
+ field2390: Object464!
+ field2391: String!
+}
+
+type Object537 @Directive10(argument10 : "stringValue3727", argument9 : "stringValue3726") {
+ field2392: Object319
+ field2393: String
+ field2394: String
+ field2395: Enum173!
+ field2396: Object316
+ field2397: String!
+ field2398: String!
+}
+
+type Object538 @Directive10(argument10 : "stringValue3735", argument9 : "stringValue3734") {
+ field2399: Object539!
+}
+
+type Object539 @Directive9(argument8 : "stringValue3737") {
+ field2400: ID!
+ field2401: Scalar1!
+ field2402: Scalar2 @Directive7(argument6 : "stringValue3738") @Directive8(argument7 : EnumValue9)
+}
+
+type Object54 @Directive10(argument10 : "stringValue372", argument9 : "stringValue371") {
+ field194: Object55
+ field198: Object56
+ field200: Object57
+}
+
+type Object540 @Directive10(argument10 : "stringValue3743", argument9 : "stringValue3742") {
+ field2403: Object235
+ field2404: Union72!
+ field2446: [Object464!]
+}
+
+type Object541 @Directive10(argument10 : "stringValue3751", argument9 : "stringValue3750") {
+ field2405: Boolean!
+ field2406: String
+ field2407: Enum174!
+ field2408: Boolean
+ field2409: String!
+ field2410: Object464!
+ field2411: String
+ field2412: Object464!
+}
+
+type Object542 @Directive10(argument10 : "stringValue3759", argument9 : "stringValue3758") {
+ field2413: Object98
+ field2414: Object98 @deprecated
+ field2415: String
+ field2416: Object98
+ field2417: Object98 @deprecated
+ field2418: Int!
+}
+
+type Object543 @Directive10(argument10 : "stringValue3763", argument9 : "stringValue3762") {
+ field2419: String!
+ field2420: Enum175!
+ field2421: Object464!
+ field2422: Union73
+ field2426: String!
+ field2427: Object464!
+ field2428: Union73
+ field2429: String!
+ field2430: Object545
+ field2433: String!
+}
+
+type Object544 @Directive10(argument10 : "stringValue3775", argument9 : "stringValue3774") {
+ field2423: String!
+ field2424: Object464!
+ field2425: String!
+}
+
+type Object545 @Directive10(argument10 : "stringValue3779", argument9 : "stringValue3778") {
+ field2431: Object493
+ field2432: Object493
+}
+
+type Object546 @Directive10(argument10 : "stringValue3783", argument9 : "stringValue3782") {
+ field2434: Object98
+ field2435: Object547
+ field2437: Boolean
+ field2438: Boolean
+ field2439: [Object410!] @deprecated
+ field2440: [Union6] @deprecated
+ field2441: [Object44!]
+ field2442: Object98
+ field2443: Object410! @deprecated
+ field2444: Union6 @deprecated
+ field2445: Object44!
+}
+
+type Object547 @Directive10(argument10 : "stringValue3787", argument9 : "stringValue3786") {
+ field2436: [Object464!]
+}
+
+type Object548 @Directive10(argument10 : "stringValue3791", argument9 : "stringValue3790") {
+ field2447: Object549!
+}
+
+type Object549 @Directive10(argument10 : "stringValue3795", argument9 : "stringValue3794") {
+ field2448: [Object469!]
+ field2449: String
+ field2450: Float
+ field2451: String!
+}
+
+type Object55 @Directive10(argument10 : "stringValue376", argument9 : "stringValue375") {
+ field195: String
+ field196: String
+ field197: String
+}
+
+type Object550 @Directive10(argument10 : "stringValue3799", argument9 : "stringValue3798") {
+ field2452: [Object549!]!
+}
+
+type Object551 @Directive10(argument10 : "stringValue3803", argument9 : "stringValue3802") {
+ field2453: String
+ field2454: Object316
+ field2455: Object105!
+ field2456: Object484!
+ field2457: String
+ field2458: String!
+ field2459: String
+}
+
+type Object552 @Directive10(argument10 : "stringValue3807", argument9 : "stringValue3806") {
+ field2460: String
+ field2461: Object105!
+ field2462: Object484!
+ field2463: String
+ field2464: String!
+ field2465: String
+ field2466: String
+}
+
+type Object553 @Directive10(argument10 : "stringValue3811", argument9 : "stringValue3810") {
+ field2467: Enum137!
+ field2468: Object432!
+}
+
+type Object554 @Directive10(argument10 : "stringValue3815", argument9 : "stringValue3814") {
+ field2469: String
+ field2470: Enum176
+ field2471: Object549!
+}
+
+type Object555 @Directive10(argument10 : "stringValue3823", argument9 : "stringValue3822") {
+ field2472: Union74!
+}
+
+type Object556 @Directive10(argument10 : "stringValue3831", argument9 : "stringValue3830") {
+ field2473: Object410! @deprecated
+ field2474: Union6 @deprecated
+ field2475: Object44!
+}
+
+type Object557 @Directive10(argument10 : "stringValue3835", argument9 : "stringValue3834") {
+ field2476: Object319 @deprecated
+ field2477: Union75!
+ field2501: Object316
+ field2502: String! @deprecated
+ field2503: String! @deprecated
+ field2504: Object105
+}
+
+type Object558 @Directive10(argument10 : "stringValue3843", argument9 : "stringValue3842") {
+ field2478: Object319
+ field2479: String
+ field2480: String
+ field2481: String!
+ field2482: [Object410!] @deprecated
+ field2483: [Union6] @deprecated
+ field2484: [Object44!]
+}
+
+type Object559 @Directive10(argument10 : "stringValue3847", argument9 : "stringValue3846") {
+ field2485: Object319
+ field2486: Object410! @deprecated
+ field2487: Union6 @deprecated
+ field2488: Object44!
+}
+
+type Object56 @Directive10(argument10 : "stringValue380", argument9 : "stringValue379") {
+ field199: String!
+}
+
+type Object560 @Directive10(argument10 : "stringValue3851", argument9 : "stringValue3850") {
+ field2489: Union76
+ field2495: Object98
+ field2496: String!
+}
+
+type Object561 @Directive10(argument10 : "stringValue3859", argument9 : "stringValue3858") {
+ field2490: String!
+ field2491: Enum166!
+ field2492: Object105!
+}
+
+type Object562 @Directive10(argument10 : "stringValue3863", argument9 : "stringValue3862") {
+ field2493: String!
+ field2494: Object105!
+}
+
+type Object563 @Directive10(argument10 : "stringValue3867", argument9 : "stringValue3866") {
+ field2497: Object553!
+}
+
+type Object564 @Directive10(argument10 : "stringValue3871", argument9 : "stringValue3870") {
+ field2498: Object319
+ field2499: String! @deprecated
+ field2500: String!
+}
+
+type Object565 @Directive10(argument10 : "stringValue3875", argument9 : "stringValue3874") {
+ field2505: Object566
+ field2507: Object233!
+ field2508: Enum177!
+ field2509: Enum178!
+}
+
+type Object566 @Directive10(argument10 : "stringValue3879", argument9 : "stringValue3878") {
+ field2506: Object493
+}
+
+type Object567 @Directive10(argument10 : "stringValue3891", argument9 : "stringValue3890") {
+ field2510: Scalar3
+ field2511: [Object568!]!
+}
+
+type Object568 @Directive10(argument10 : "stringValue3895", argument9 : "stringValue3894") {
+ field2512: Object235
+ field2513: Object466
+ field2514: Object233!
+}
+
+type Object569 @Directive10(argument10 : "stringValue3899", argument9 : "stringValue3898") {
+ field2515: Enum179!
+ field2516: String
+ field2517: String
+ field2518: Object233!
+}
+
+type Object57 @Directive10(argument10 : "stringValue384", argument9 : "stringValue383") {
+ field201: String!
+}
+
+type Object570 @Directive10(argument10 : "stringValue3907", argument9 : "stringValue3906") {
+ field2519: [Object28!]
+ field2520: [Object323!] @deprecated
+ field2521: [Object152!] @deprecated
+ field2522: [Union8] @deprecated
+ field2523: [Object114!]
+ field2524: [Object410!] @deprecated
+ field2525: [Union6] @deprecated
+ field2526: [Object44!]
+ field2527: [Object571!]
+ field2532: String
+ field2533: [Object506!]
+ field2534: [Object572!]
+ field2536: String @deprecated
+ field2537: String!
+ field2538: Object484
+ field2539: String
+ field2540: Object573
+ field2544: Object105!
+}
+
+type Object571 @Directive10(argument10 : "stringValue3911", argument9 : "stringValue3910") {
+ field2528: String
+ field2529: String
+ field2530: Enum180!
+ field2531: String
+}
+
+type Object572 @Directive10(argument10 : "stringValue3919", argument9 : "stringValue3918") {
+ field2535: String!
+}
+
+type Object573 @Directive10(argument10 : "stringValue3923", argument9 : "stringValue3922") {
+ field2541: String
+ field2542: String
+ field2543: Object105
+}
+
+type Object574 @Directive10(argument10 : "stringValue3927", argument9 : "stringValue3926") {
+ field2545: Enum181
+ field2546: Object575!
+}
+
+type Object575 @Directive9(argument8 : "stringValue3933") {
+ field2547: Enum182 @Directive7(argument6 : "stringValue3934") @Directive8(argument7 : EnumValue9)
+ field2548: Object128 @Directive7(argument6 : "stringValue3940") @Directive8(argument7 : EnumValue9)
+ field2549: Scalar3 @Directive7(argument6 : "stringValue3942") @Directive8(argument7 : EnumValue9)
+ field2550: Object128 @Directive7(argument6 : "stringValue3944") @Directive8(argument7 : EnumValue9)
+ field2551: Object128 @Directive7(argument6 : "stringValue3946") @Directive8(argument7 : EnumValue9)
+ field2552: String @Directive7(argument6 : "stringValue3948") @Directive8(argument7 : EnumValue9)
+ field2553: Boolean @Directive7(argument6 : "stringValue3950") @Directive8(argument7 : EnumValue9)
+ field2554: ID!
+ field2555(argument139: Scalar2!): Boolean @Directive2 @Directive7(argument6 : "stringValue3952") @Directive8(argument7 : EnumValue9)
+ field2556: Object422 @Directive7(argument6 : "stringValue3954") @Directive8(argument7 : EnumValue9)
+ field2557: Object422 @Directive7(argument6 : "stringValue3956") @Directive8(argument7 : EnumValue9)
+ field2558: Scalar3 @Directive7(argument6 : "stringValue3958") @Directive8(argument7 : EnumValue9)
+ field2559(argument140: Int, argument141: String): Union77 @Directive7(argument6 : "stringValue3960") @Directive8(argument7 : EnumValue9)
+ field2566: Object422 @Directive7(argument6 : "stringValue3978") @Directive8(argument7 : EnumValue9)
+ field2567: Boolean @Directive7(argument6 : "stringValue3980") @Directive8(argument7 : EnumValue9)
+ field2568: String @Directive7(argument6 : "stringValue3982") @Directive8(argument7 : EnumValue9)
+ field2569: Object410 @Directive7(argument6 : "stringValue3984") @Directive8(argument7 : EnumValue9) @deprecated
+ field2570: Union6 @Directive7(argument6 : "stringValue3986") @Directive8(argument7 : EnumValue9) @deprecated
+ field2571: Object44 @Directive7(argument6 : "stringValue3988") @Directive8(argument7 : EnumValue9)
+ field2572: Boolean @Directive7(argument6 : "stringValue3990") @Directive8(argument7 : EnumValue9)
+ field2573: Object422 @Directive7(argument6 : "stringValue3992") @Directive8(argument7 : EnumValue9)
+ field2574(argument142: [Scalar2!]!, argument143: Scalar2!): Object423 @Directive2 @Directive7(argument6 : "stringValue3994") @Directive8(argument7 : EnumValue9)
+ field2575(argument144: [Scalar2!]!, argument145: Scalar2!): Object423 @Directive2 @Directive7(argument6 : "stringValue3996") @Directive8(argument7 : EnumValue9)
+ field2576: Scalar1!
+ field2577: Scalar3 @Directive7(argument6 : "stringValue3998") @Directive8(argument7 : EnumValue9)
+ field2578(argument146: Int, argument147: String): Union77 @Directive7(argument6 : "stringValue4000") @Directive8(argument7 : EnumValue9)
+ field2579: Object422 @Directive7(argument6 : "stringValue4002") @Directive8(argument7 : EnumValue9)
+ field2580(argument148: String, argument149: Scalar4): Union78 @Directive7(argument6 : "stringValue4004") @Directive8(argument7 : EnumValue9)
+ field2584: Object422 @Directive7(argument6 : "stringValue4018") @Directive8(argument7 : EnumValue9)
+}
+
+type Object576 @Directive10(argument10 : "stringValue3969", argument9 : "stringValue3968") {
+ field2560: Object7!
+}
+
+type Object577 @Directive10(argument10 : "stringValue3973", argument9 : "stringValue3972") {
+ field2561: [Object578]!
+ field2565: Object182!
+}
+
+type Object578 @Directive10(argument10 : "stringValue3977", argument9 : "stringValue3976") {
+ field2562: Object410! @deprecated
+ field2563: Union6 @deprecated
+ field2564: Object44!
+}
+
+type Object579 @Directive10(argument10 : "stringValue4013", argument9 : "stringValue4012") {
+ field2581: [Object304!]!
+ field2582: Object182!
+}
+
+type Object58 @Directive10(argument10 : "stringValue388", argument9 : "stringValue387") {
+ field206: Object410! @deprecated
+ field207: Union6 @deprecated
+ field208: Object44!
+}
+
+type Object580 @Directive10(argument10 : "stringValue4017", argument9 : "stringValue4016") {
+ field2583: Object7!
+}
+
+type Object581 @Directive10(argument10 : "stringValue4023", argument9 : "stringValue4022") {
+ field2585: Object582 @Directive2
+ field2591: Enum183!
+ field2592: Boolean
+ field2593: Object585
+ field2596: Object484
+ field2597: Object586
+ field2599: Union60
+ field2600: Object410! @deprecated
+ field2601: Union6 @deprecated
+ field2602: Object44!
+}
+
+type Object582 @Directive10(argument10 : "stringValue4027", argument9 : "stringValue4026") {
+ field2586: [Object583!]!
+}
+
+type Object583 @Directive10(argument10 : "stringValue4031", argument9 : "stringValue4030") {
+ field2587: Object584!
+ field2590: Int!
+}
+
+type Object584 @Directive9(argument8 : "stringValue4033") {
+ field2588: ID!
+ field2589: String!
+}
+
+type Object585 @Directive10(argument10 : "stringValue4041", argument9 : "stringValue4040") {
+ field2594: [Object469!]
+ field2595: [Object469!]
+}
+
+type Object586 @Directive10(argument10 : "stringValue4045", argument9 : "stringValue4044") {
+ field2598: Object493
+}
+
+type Object587 @Directive10(argument10 : "stringValue4049", argument9 : "stringValue4048") {
+ field2603: Object164!
+}
+
+type Object588 @Directive10(argument10 : "stringValue4053", argument9 : "stringValue4052") {
+ field2604: Union79!
+}
+
+type Object589 @Directive10(argument10 : "stringValue4061", argument9 : "stringValue4060") {
+ field2605: Enum184!
+ field2606: Enum185!
+ field2607: Object233!
+ field2608: Object105
+}
+
+type Object59 @Directive10(argument10 : "stringValue392", argument9 : "stringValue391") {
+ field214: [Object60!]
+ field222: [Object63!]
+}
+
+type Object590 @Directive10(argument10 : "stringValue4073", argument9 : "stringValue4072") {
+ field2609: Object591
+ field2614: Object233!
+ field2615: String
+}
+
+type Object591 @Directive10(argument10 : "stringValue4077", argument9 : "stringValue4076") {
+ field2610: Object105
+ field2611: [Object410!]! @deprecated
+ field2612: [Union6] @deprecated
+ field2613: [Object44!]!
+}
+
+type Object592 @Directive10(argument10 : "stringValue4081", argument9 : "stringValue4080") {
+ field2619: Object493
+}
+
+type Object593 @Directive10(argument10 : "stringValue4085", argument9 : "stringValue4084") {
+ field2620: Object235
+ field2621: Enum186!
+ field2622: Object466
+ field2623: Object594
+ field2629: Object595
+ field2645: [Object599]!
+ field2654: Object601
+ field2663: Union80
+}
+
+type Object594 @Directive10(argument10 : "stringValue4093", argument9 : "stringValue4092") {
+ field2624: Boolean
+ field2625: Enum187!
+ field2626: Object105
+ field2627: String!
+ field2628: String
+}
+
+type Object595 @Directive10(argument10 : "stringValue4101", argument9 : "stringValue4100") {
+ field2630: Object596
+ field2633: Object597
+ field2638: Object316
+ field2639: Enum188!
+ field2640: Enum166
+ field2641: Object105
+ field2642: Union60
+ field2643: Boolean
+ field2644: String!
+}
+
+type Object596 @Directive10(argument10 : "stringValue4105", argument9 : "stringValue4104") {
+ field2631: String!
+ field2632: Object105!
+}
+
+type Object597 @Directive10(argument10 : "stringValue4109", argument9 : "stringValue4108") {
+ field2634: [Object598!]
+}
+
+type Object598 @Directive10(argument10 : "stringValue4113", argument9 : "stringValue4112") {
+ field2635: Object410! @deprecated
+ field2636: Union6 @deprecated
+ field2637: Object44!
+}
+
+type Object599 @Directive10(argument10 : "stringValue4121", argument9 : "stringValue4120") {
+ field2646: Boolean
+ field2647: String!
+ field2648: Object430!
+ field2649: Object600
+}
+
+type Object6 @Directive10(argument10 : "stringValue60", argument9 : "stringValue59") {
+ field20: Enum8!
+ field21: Object7!
+}
+
+type Object60 {
+ field215: String!
+ field216: [Object61!]!
+}
+
+type Object600 @Directive10(argument10 : "stringValue4125", argument9 : "stringValue4124") {
+ field2650: Enum186
+ field2651: Boolean
+ field2652: Boolean
+ field2653: String
+}
+
+type Object601 @Directive10(argument10 : "stringValue4129", argument9 : "stringValue4128") {
+ field2655: Object602
+ field2657: Object603
+ field2661: Object604
+}
+
+type Object602 @Directive10(argument10 : "stringValue4133", argument9 : "stringValue4132") {
+ field2656: Scalar2
+}
+
+type Object603 @Directive10(argument10 : "stringValue4137", argument9 : "stringValue4136") {
+ field2658: [Scalar2!]
+ field2659: Boolean
+ field2660: Union60
+}
+
+type Object604 @Directive10(argument10 : "stringValue4141", argument9 : "stringValue4140") {
+ field2662: Int
+}
+
+type Object605 @Directive10(argument10 : "stringValue4149", argument9 : "stringValue4148") {
+ field2664: Int!
+ field2665: Int!
+}
+
+type Object606 @Directive10(argument10 : "stringValue4153", argument9 : "stringValue4152") {
+ field2669: String!
+ field2670: String
+ field2671: [Object599]!
+ field2672: Boolean
+}
+
+type Object607 @Directive10(argument10 : "stringValue4157", argument9 : "stringValue4156") {
+ field2673: Object425!
+ field2674: String!
+}
+
+type Object608 @Directive10(argument10 : "stringValue4161", argument9 : "stringValue4160") {
+ field2675: Boolean! @deprecated
+}
+
+type Object609 @Directive10(argument10 : "stringValue4165", argument9 : "stringValue4164") {
+ field2676: Boolean! @deprecated
+}
+
+type Object61 @Directive10(argument10 : "stringValue396", argument9 : "stringValue395") {
+ field217: Object62
+}
+
+type Object610 @Directive10(argument10 : "stringValue4169", argument9 : "stringValue4168") {
+ field2677: [String!]!
+}
+
+type Object611 @Directive10(argument10 : "stringValue4173", argument9 : "stringValue4172") {
+ field2678: Scalar2!
+}
+
+type Object612 @Directive10(argument10 : "stringValue4177", argument9 : "stringValue4176") {
+ field2679: Boolean
+ field2680: Boolean
+}
+
+type Object613 @Directive10(argument10 : "stringValue4181", argument9 : "stringValue4180") {
+ field2681: Object425!
+}
+
+type Object614 @Directive10(argument10 : "stringValue4185", argument9 : "stringValue4184") {
+ field2682: [String!]!
+}
+
+type Object615 @Directive10(argument10 : "stringValue4189", argument9 : "stringValue4188") {
+ field2683: Object425!
+ field2684: String!
+}
+
+type Object616 @Directive10(argument10 : "stringValue4193", argument9 : "stringValue4192") {
+ field2685: [Object235!]!
+}
+
+type Object617 @Directive10(argument10 : "stringValue4197", argument9 : "stringValue4196") {
+ field2686: Enum189!
+ field2687: Object235
+ field2688: Int
+ field2689: Object618!
+ field2693: Int
+ field2694: Enum190!
+ field2695: Object619
+ field2698: Object620
+ field2700: Object98
+ field2701: String @deprecated
+ field2702: Int
+ field2703: [Object410!] @deprecated
+ field2704: [Union6] @deprecated
+ field2705: [Object44!]
+}
+
+type Object618 @Directive10(argument10 : "stringValue4205", argument9 : "stringValue4204") {
+ field2690: Enum106!
+ field2691: Enum106
+ field2692: Enum106!
+}
+
+type Object619 @Directive10(argument10 : "stringValue4213", argument9 : "stringValue4212") {
+ field2696: Enum191!
+ field2697: Enum106!
+}
+
+type Object62 @Directive10(argument10 : "stringValue400", argument9 : "stringValue399") {
+ field218: Int!
+ field219: Int!
+ field220: Int!
+ field221: Int!
+}
+
+type Object620 @Directive10(argument10 : "stringValue4221", argument9 : "stringValue4220") {
+ field2699: String
+}
+
+type Object621 @Directive10(argument10 : "stringValue4225", argument9 : "stringValue4224") {
+ field2706: Object235
+ field2707: Union81!
+}
+
+type Object622 @Directive10(argument10 : "stringValue4233", argument9 : "stringValue4232") {
+ field2708: Object98
+ field2709: Object547
+ field2710: Enum192!
+ field2711: Object316
+ field2712: Enum193
+ field2713: [Object464!]
+ field2714: Object623!
+ field2723: Object98!
+ field2724: Object623
+ field2725: Object98
+}
+
+type Object623 @Directive10(argument10 : "stringValue4245", argument9 : "stringValue4244") {
+ field2715: Enum194
+ field2716: [Object464!]
+ field2717: Object235
+ field2718: Union82!
+ field2721: Enum166
+ field2722: String!
+}
+
+type Object624 @Directive10(argument10 : "stringValue4257", argument9 : "stringValue4256") {
+ field2719: Object98
+}
+
+type Object625 @Directive10(argument10 : "stringValue4261", argument9 : "stringValue4260") {
+ field2720: Object105!
+}
+
+type Object626 @Directive10(argument10 : "stringValue4265", argument9 : "stringValue4264") {
+ field2726: Object627
+ field2730: Object547
+ field2731: Boolean
+ field2732: Enum196!
+ field2733: Object627 @deprecated
+ field2734: [Object464!]
+ field2735: Object623!
+ field2736: Object98!
+ field2737: Object623
+ field2738: Object98
+}
+
+type Object627 @Directive10(argument10 : "stringValue4269", argument9 : "stringValue4268") {
+ field2727: Object316!
+ field2728: Enum195
+ field2729: Enum193!
+}
+
+type Object628 @Directive10(argument10 : "stringValue4281", argument9 : "stringValue4280") {
+ field2739: Enum197!
+}
+
+type Object629 @Directive10(argument10 : "stringValue4289", argument9 : "stringValue4288") {
+ field2741: Object630
+ field2744: Object261
+ field2745: String
+}
+
+type Object63 {
+ field223: String!
+ field224: Object64!
+}
+
+type Object630 @Directive10(argument10 : "stringValue4293", argument9 : "stringValue4292") {
+ field2742: Boolean!
+ field2743: Object105!
+}
+
+type Object631 @Directive10(argument10 : "stringValue4297", argument9 : "stringValue4296") {
+ field2747: [Object632]
+ field2782: [Object643]
+}
+
+type Object632 {
+ field2748: String!
+ field2749: Object633!
+}
+
+type Object633 @Directive10(argument10 : "stringValue4301", argument9 : "stringValue4300") {
+ field2750: [String!]
+ field2751: Object235
+ field2752: String
+ field2753: Enum198
+ field2754: String
+ field2755: Enum199!
+ field2756: String
+ field2757: Boolean
+ field2758: Enum166
+ field2759: String
+ field2760: Union83
+ field2781: String
+}
+
+type Object634 @Directive10(argument10 : "stringValue4317", argument9 : "stringValue4316") {
+ field2761: Object410! @deprecated
+ field2762: Union6 @deprecated
+ field2763: Object44!
+}
+
+type Object635 @Directive10(argument10 : "stringValue4321", argument9 : "stringValue4320") {
+ field2764: Object233!
+}
+
+type Object636 @Directive10(argument10 : "stringValue4325", argument9 : "stringValue4324") {
+ field2765: Object575!
+ field2766: Object410! @deprecated
+ field2767: Union6 @deprecated
+ field2768: Object44!
+}
+
+type Object637 @Directive10(argument10 : "stringValue4329", argument9 : "stringValue4328") {
+ field2769: Object152! @deprecated
+ field2770: Union8 @deprecated
+ field2771: Object114!
+}
+
+type Object638 @Directive10(argument10 : "stringValue4333", argument9 : "stringValue4332") {
+ field2772: Object233!
+}
+
+type Object639 @Directive10(argument10 : "stringValue4337", argument9 : "stringValue4336") {
+ field2773: Object233!
+}
+
+type Object64 @Directive10(argument10 : "stringValue404", argument9 : "stringValue403") {
+ field225: Int!
+ field226: Int!
+}
+
+type Object640 @Directive10(argument10 : "stringValue4341", argument9 : "stringValue4340") {
+ field2774: Object410! @deprecated
+ field2775: Union6 @deprecated
+ field2776: Object44!
+}
+
+type Object641 @Directive10(argument10 : "stringValue4345", argument9 : "stringValue4344") {
+ field2777: Object575!
+}
+
+type Object642 @Directive10(argument10 : "stringValue4349", argument9 : "stringValue4348") {
+ field2778: Object410! @deprecated
+ field2779: Union6 @deprecated
+ field2780: Object44!
+}
+
+type Object643 {
+ field2783: String!
+ field2784: [Union57]!
+}
+
+type Object644 @Directive10(argument10 : "stringValue4361", argument9 : "stringValue4360") {
+ field2790: [String!]!
+ field2791: Boolean!
+}
+
+type Object645 @Directive10(argument10 : "stringValue4367", argument9 : "stringValue4366") {
+ field2793: Object646!
+ field2804: Float!
+}
+
+type Object646 @Directive10(argument10 : "stringValue4371", argument9 : "stringValue4370") {
+ field2794: Object647
+ field2799: Object649
+}
+
+type Object647 @Directive10(argument10 : "stringValue4375", argument9 : "stringValue4374") {
+ field2795: Object648!
+ field2798: Boolean!
+}
+
+type Object648 @Directive9(argument8 : "stringValue4377") {
+ field2796: ID!
+ field2797: String!
+}
+
+type Object649 @Directive10(argument10 : "stringValue4381", argument9 : "stringValue4380") {
+ field2800: Object441!
+ field2801: [Object410!]! @deprecated
+ field2802: [Union6] @deprecated
+ field2803: [Object44!]!
+}
+
+type Object65 @Directive10(argument10 : "stringValue408", argument9 : "stringValue407") {
+ field228: Boolean
+}
+
+type Object650 {
+ field2807: [Union85!]!
+ field2808: Object182!
+}
+
+type Object651 {
+ field2809: [Object652!]!
+}
+
+type Object652 {
+ field2810: String!
+}
+
+type Object653 {
+ field2814: [Object654!]!
+ field2819: Object182!
+}
+
+type Object654 {
+ field2815: Boolean
+ field2816: Scalar2!
+ field2817: Object128
+ field2818: String!
+}
+
+type Object655 @Directive9(argument8 : "stringValue4395") {
+ field2821: Boolean @Directive7(argument6 : "stringValue4396") @Directive8(argument7 : EnumValue9)
+ field2822: ID!
+ field2823: String @Directive7(argument6 : "stringValue4398") @Directive8(argument7 : EnumValue9)
+ field2824: Scalar1!
+}
+
+type Object656 @Directive9(argument8 : "stringValue4405") {
+ field2827: Scalar2 @Directive7(argument6 : "stringValue4406") @Directive8(argument7 : EnumValue9)
+ field2828: ID!
+ field2829: Object657 @Directive7(argument6 : "stringValue4408") @Directive8(argument7 : EnumValue9)
+ field2832: Object658 @Directive7(argument6 : "stringValue4418") @Directive8(argument7 : EnumValue9)
+ field2844: [Object661!] @Directive7(argument6 : "stringValue4438") @Directive8(argument7 : EnumValue9)
+ field2850: String!
+}
+
+type Object657 @Directive10(argument10 : "stringValue4413", argument9 : "stringValue4412") {
+ field2830: Enum200!
+ field2831: Scalar2!
+}
+
+type Object658 @Directive9(argument8 : "stringValue4421") {
+ field2833: String @Directive7(argument6 : "stringValue4422") @Directive8(argument7 : EnumValue9)
+ field2834: ID!
+ field2835: Object659 @Directive7(argument6 : "stringValue4424") @Directive8(argument7 : EnumValue9)
+ field2837: [Object660!] @Directive7(argument6 : "stringValue4430") @Directive8(argument7 : EnumValue9)
+ field2842: String!
+ field2843: String @Directive7(argument6 : "stringValue4436") @Directive8(argument7 : EnumValue9)
+}
+
+type Object659 @Directive10(argument10 : "stringValue4429", argument9 : "stringValue4428") {
+ field2836: String!
+}
+
+type Object66 {
+ field230: String!
+ field231: String!
+}
+
+type Object660 @Directive10(argument10 : "stringValue4435", argument9 : "stringValue4434") {
+ field2838: String
+ field2839: String! @Directive2
+ field2840: String!
+ field2841: String
+}
+
+type Object661 @Directive9(argument8 : "stringValue4441") {
+ field2845: String @Directive7(argument6 : "stringValue4442") @Directive8(argument7 : EnumValue9)
+ field2846: ID!
+ field2847: String @Directive7(argument6 : "stringValue4444") @Directive8(argument7 : EnumValue9)
+ field2848: String @Directive7(argument6 : "stringValue4446") @Directive8(argument7 : EnumValue9)
+ field2849: String!
+}
+
+type Object662 @Directive9(argument8 : "stringValue4451") {
+ field2852: Object663 @Directive7(argument6 : "stringValue4452") @Directive8(argument7 : EnumValue9)
+ field2858(argument162: String!): Object664 @Directive7(argument6 : "stringValue4462") @Directive8(argument7 : EnumValue9) @deprecated
+ field2914(argument163: String!): Object678 @Directive7(argument6 : "stringValue4554") @Directive8(argument7 : EnumValue9)
+ field2918: [Object680!] @Directive7(argument6 : "stringValue4572") @Directive8(argument7 : EnumValue9)
+ field2943: ID!
+ field2944: Scalar1!
+ field2945: Object687 @Directive2 @Directive7(argument6 : "stringValue4628") @Directive8(argument7 : EnumValue9)
+}
+
+type Object663 @Directive10(argument10 : "stringValue4457", argument9 : "stringValue4456") {
+ field2853: Object410! @deprecated
+ field2854: Union6 @deprecated
+ field2855: Object44!
+ field2856: String!
+ field2857: Enum201!
+}
+
+type Object664 @Directive9(argument8 : "stringValue4465") {
+ field2859: ID!
+ field2860: Object665 @Directive7(argument6 : "stringValue4466") @Directive8(argument7 : EnumValue9)
+ field2904: Object673 @Directive7(argument6 : "stringValue4524") @Directive8(argument7 : EnumValue9)
+ field2913: Scalar1!
+}
+
+type Object665 @Directive10(argument10 : "stringValue4471", argument9 : "stringValue4470") {
+ field2861: Object666
+ field2868: Object667!
+ field2888: Object670
+ field2898: Object672!
+}
+
+type Object666 @Directive10(argument10 : "stringValue4475", argument9 : "stringValue4474") {
+ field2862: Enum202
+ field2863: String
+ field2864: Enum203
+ field2865: String
+ field2866: Int
+ field2867: String
+}
+
+type Object667 @Directive10(argument10 : "stringValue4487", argument9 : "stringValue4486") {
+ field2869: [Object128!]
+ field2870: Enum204!
+ field2871: Enum205
+ field2872: Object128!
+ field2873: String!
+ field2874: Object290!
+ field2875: Int
+ field2876: Object290
+ field2877: [String!]
+ field2878: String
+ field2879: Object668!
+ field2883: Object669
+ field2887: String!
+}
+
+type Object668 @Directive10(argument10 : "stringValue4499", argument9 : "stringValue4498") {
+ field2880: Enum206!
+ field2881: Scalar2!
+ field2882: Int! @deprecated
+}
+
+type Object669 @Directive10(argument10 : "stringValue4507", argument9 : "stringValue4506") {
+ field2884: String
+ field2885: Object668!
+ field2886: String
+}
+
+type Object67 @Directive10(argument10 : "stringValue412", argument9 : "stringValue411") {
+ field233: Enum29
+ field234: Enum30!
+ field235: Union7
+}
+
+type Object670 @Directive10(argument10 : "stringValue4511", argument9 : "stringValue4510") {
+ field2889: String
+ field2890: [String!]
+ field2891: Object671
+ field2895: String
+ field2896: String
+ field2897: String
+}
+
+type Object671 @Directive10(argument10 : "stringValue4515", argument9 : "stringValue4514") {
+ field2892: Int
+ field2893: String
+ field2894: String
+}
+
+type Object672 @Directive10(argument10 : "stringValue4519", argument9 : "stringValue4518") {
+ field2899: Scalar2!
+ field2900: Enum207
+ field2901: String!
+ field2902: Scalar2!
+ field2903: Enum207
+}
+
+type Object673 @Directive10(argument10 : "stringValue4529", argument9 : "stringValue4528") {
+ field2905: [Union86!]! @Directive2
+ field2912: Enum208! @Directive2
+}
+
+type Object674 @Directive10(argument10 : "stringValue4537", argument9 : "stringValue4536") {
+ field2906: [Object675!]! @Directive2
+ field2908: Boolean! @Directive2
+}
+
+type Object675 @Directive10(argument10 : "stringValue4541", argument9 : "stringValue4540") {
+ field2907: String @Directive2
+}
+
+type Object676 @Directive10(argument10 : "stringValue4545", argument9 : "stringValue4544") {
+ field2909: [Object677!]! @Directive2
+ field2911: Boolean! @Directive2
+}
+
+type Object677 @Directive10(argument10 : "stringValue4549", argument9 : "stringValue4548") {
+ field2910: String @Directive2
+}
+
+type Object678 @Directive9(argument8 : "stringValue4557") {
+ field2915: Union87 @Directive2 @Directive7(argument6 : "stringValue4558") @Directive8(argument7 : EnumValue9)
+ field2917: String @deprecated
+}
+
+type Object679 @Directive10(argument10 : "stringValue4567", argument9 : "stringValue4566") {
+ field2916: Enum209!
+}
+
+type Object68 @Directive10(argument10 : "stringValue428", argument9 : "stringValue427") {
+ field236: String!
+}
+
+type Object680 @Directive9(argument8 : "stringValue4575") {
+ field2919(argument164: String, argument165: Int): Object681 @Directive7(argument6 : "stringValue4576") @Directive8(argument7 : EnumValue9)
+ field2936: ID!
+ field2937: Object686 @Directive7(argument6 : "stringValue4618") @Directive8(argument7 : EnumValue9)
+ field2942: Scalar1!
+}
+
+type Object681 @Directive10(argument10 : "stringValue4581", argument9 : "stringValue4580") {
+ field2920: [Union88!]! @deprecated
+ field2931: [Union89]!
+ field2935: Object182!
+}
+
+type Object682 @Directive9(argument8 : "stringValue4587") {
+ field2921(argument166: Int): [Object664!] @Directive7(argument6 : "stringValue4588") @Directive8(argument7 : EnumValue9) @deprecated
+ field2922(argument167: Int): [Object678!] @Directive7(argument6 : "stringValue4590") @Directive8(argument7 : EnumValue9)
+ field2923: ID!
+ field2924: Object683 @Directive7(argument6 : "stringValue4592") @Directive8(argument7 : EnumValue9)
+ field2930: Scalar1!
+}
+
+type Object683 @Directive10(argument10 : "stringValue4597", argument9 : "stringValue4596") {
+ field2925: Object662!
+ field2926: Object664 @deprecated
+ field2927: Object678
+ field2928: String!
+ field2929: Scalar2!
+}
+
+type Object684 @Directive9(argument8 : "stringValue4603") {
+ field2932: Union90 @Directive2 @Directive7(argument6 : "stringValue4604") @Directive8(argument7 : EnumValue9)
+ field2934: String @deprecated
+}
+
+type Object685 @Directive10(argument10 : "stringValue4613", argument9 : "stringValue4612") {
+ field2933: Enum210!
+}
+
+type Object686 @Directive10(argument10 : "stringValue4623", argument9 : "stringValue4622") {
+ field2938: Object662!
+ field2939: String
+ field2940: String!
+ field2941: Enum211!
+}
+
+type Object687 @Directive10(argument10 : "stringValue4633", argument9 : "stringValue4632") {
+ field2946: Boolean
+ field2947: String
+ field2948: String
+ field2949: String!
+ field2950: Boolean
+ field2951: String
+}
+
+type Object688 {
+ field2953: [Object170!]!
+ field2954: Object182!
+}
+
+type Object689 @Directive10(argument10 : "stringValue4651", argument9 : "stringValue4650") {
+ field2959: [Object441!]!
+ field2960: Object182!
+}
+
+type Object69 @Directive10(argument10 : "stringValue432", argument9 : "stringValue431") {
+ field239: Object70
+ field244: Object71
+ field246: Object72
+ field249: Boolean!
+}
+
+type Object690 {
+ field2962: [Object441!]!
+ field2963: Object182!
+}
+
+type Object691 @Directive10(argument10 : "stringValue4659", argument9 : "stringValue4658") {
+ field2965: [Object692!]!
+ field2969: Object182!
+}
+
+type Object692 @Directive10(argument10 : "stringValue4663", argument9 : "stringValue4662") {
+ field2966: Scalar3!
+ field2967: Scalar3!
+ field2968: String!
+}
+
+type Object693 @Directive10(argument10 : "stringValue4679", argument9 : "stringValue4678") {
+ field2974: [Object694!]
+ field3059: [Object724!]
+ field3061: [Object695!]
+}
+
+type Object694 @Directive10(argument10 : "stringValue4683", argument9 : "stringValue4682") {
+ field2975: Object695
+ field3055: Enum218!
+ field3056: Union91
+ field3057: String!
+ field3058: String!
+}
+
+type Object695 @Directive10(argument10 : "stringValue4687", argument9 : "stringValue4686") {
+ field2976: Boolean!
+ field2977: Scalar2!
+ field2978: Union91!
+}
+
+type Object696 @Directive10(argument10 : "stringValue4695", argument9 : "stringValue4694") {
+ field2979: Object697!
+ field2986: Object698!
+}
+
+type Object697 @Directive10(argument10 : "stringValue4699", argument9 : "stringValue4698") {
+ field2980: Boolean
+ field2981: Boolean
+ field2982: Boolean
+ field2983: Boolean
+ field2984: Boolean
+ field2985: Scalar2
+}
+
+type Object698 @Directive10(argument10 : "stringValue4703", argument9 : "stringValue4702") {
+ field2987: Object699
+ field2995: Object700
+ field3002: Object703
+ field3016: Object708
+ field3018: Object290
+}
+
+type Object699 @Directive10(argument10 : "stringValue4707", argument9 : "stringValue4706") {
+ field2988: String
+ field2989: String
+ field2990: String
+ field2991: String
+ field2992: String
+ field2993: Object285
+ field2994: String
+}
+
+type Object7 @Directive10(argument10 : "stringValue68", argument9 : "stringValue67") {
+ field22: [Object8!]!
+}
+
+type Object70 @Directive10(argument10 : "stringValue436", argument9 : "stringValue435") {
+ field240: Boolean
+ field241: String
+ field242: String
+ field243: Boolean
+}
+
+type Object700 @Directive10(argument10 : "stringValue4711", argument9 : "stringValue4710") {
+ field2996: Object701
+ field2998: Object702
+}
+
+type Object701 @Directive10(argument10 : "stringValue4715", argument9 : "stringValue4714") {
+ field2997: String!
+}
+
+type Object702 @Directive10(argument10 : "stringValue4719", argument9 : "stringValue4718") {
+ field2999: String
+ field3000: String
+ field3001: String
+}
+
+type Object703 @Directive10(argument10 : "stringValue4723", argument9 : "stringValue4722") {
+ field3003: Object704
+ field3008: Boolean
+ field3009: Enum215
+ field3010: Object704
+ field3011: [Object706!]
+}
+
+type Object704 @Directive10(argument10 : "stringValue4727", argument9 : "stringValue4726") {
+ field3004: Enum214!
+ field3005: Object705!
+}
+
+type Object705 @Directive10(argument10 : "stringValue4735", argument9 : "stringValue4734") {
+ field3006: Scalar4!
+ field3007: Scalar4!
+}
+
+type Object706 @Directive10(argument10 : "stringValue4743", argument9 : "stringValue4742") {
+ field3012: [Object707!]
+ field3015: Enum214
+}
+
+type Object707 @Directive10(argument10 : "stringValue4747", argument9 : "stringValue4746") {
+ field3013: Object705
+ field3014: Object705
+}
+
+type Object708 @Directive10(argument10 : "stringValue4751", argument9 : "stringValue4750") {
+ field3017: String!
+}
+
+type Object709 @Directive10(argument10 : "stringValue4755", argument9 : "stringValue4754") {
+ field3019: Object710!
+ field3021: Object711!
+ field3027: Object713!
+}
+
+type Object71 @Directive10(argument10 : "stringValue440", argument9 : "stringValue439") {
+ field245: [String!]
+}
+
+type Object710 @Directive10(argument10 : "stringValue4759", argument9 : "stringValue4758") {
+ field3020: Scalar2!
+}
+
+type Object711 @Directive10(argument10 : "stringValue4763", argument9 : "stringValue4762") {
+ field3022: Object712!
+ field3025: String
+ field3026: Enum216
+}
+
+type Object712 @Directive10(argument10 : "stringValue4767", argument9 : "stringValue4766") {
+ field3023: String!
+ field3024: String!
+}
+
+type Object713 @Directive10(argument10 : "stringValue4775", argument9 : "stringValue4774") {
+ field3028: Object714!
+ field3031: Object715!
+ field3048: Object721
+ field3050: Object712! @deprecated
+}
+
+type Object714 @Directive10(argument10 : "stringValue4779", argument9 : "stringValue4778") {
+ field3029: Scalar2
+ field3030: Scalar2
+}
+
+type Object715 @Directive10(argument10 : "stringValue4783", argument9 : "stringValue4782") {
+ field3032: Object716!
+ field3034: Object717!
+ field3038: Object718!
+ field3047: Scalar2!
+}
+
+type Object716 @Directive10(argument10 : "stringValue4787", argument9 : "stringValue4786") {
+ field3033: Boolean!
+}
+
+type Object717 @Directive10(argument10 : "stringValue4791", argument9 : "stringValue4790") {
+ field3035: String
+ field3036: String!
+ field3037: String!
+}
+
+type Object718 @Directive10(argument10 : "stringValue4795", argument9 : "stringValue4794") {
+ field3039: Object719
+ field3045: String
+ field3046: String!
+}
+
+type Object719 @Directive10(argument10 : "stringValue4799", argument9 : "stringValue4798") {
+ field3040: [Object720!]
+ field3044: Object720!
+}
+
+type Object72 @Directive10(argument10 : "stringValue444", argument9 : "stringValue443") {
+ field247: [String!]!
+ field248: [String!]!
+}
+
+type Object720 @Directive10(argument10 : "stringValue4803", argument9 : "stringValue4802") {
+ field3041: Int!
+ field3042: String!
+ field3043: Int!
+}
+
+type Object721 @Directive10(argument10 : "stringValue4807", argument9 : "stringValue4806") {
+ field3049: String!
+}
+
+type Object722 @Directive10(argument10 : "stringValue4811", argument9 : "stringValue4810") {
+ field3051: Object723!
+ field3054: Enum217!
+}
+
+type Object723 @Directive10(argument10 : "stringValue4815", argument9 : "stringValue4814") {
+ field3052: [Union88!]! @deprecated
+ field3053: [Union89]!
+}
+
+type Object724 @Directive10(argument10 : "stringValue4827", argument9 : "stringValue4826") {
+ field3060: Scalar2!
+}
+
+type Object725 @Directive9(argument8 : "stringValue4831") {
+ field3063: ID!
+ field3064: Scalar1!
+}
+
+type Object726 @Directive9(argument8 : "stringValue4835") {
+ field3066: Union92 @Directive3 @Directive7(argument6 : "stringValue4836") @Directive8(argument7 : EnumValue9)
+ field3069: String @deprecated
+}
+
+type Object727 @Directive10(argument10 : "stringValue4845", argument9 : "stringValue4844") {
+ field3067: String
+ field3068: Enum219!
+}
+
+type Object728 @Directive10(argument10 : "stringValue4865", argument9 : "stringValue4864") {
+ field3074: [Union94!]! @deprecated
+ field3075: [Union95] @deprecated
+ field3076: [Union96]!
+ field3077: Object182
+}
+
+type Object729 @Directive10(argument10 : "stringValue4893", argument9 : "stringValue4892") {
+ field3082: [Object730!]!
+}
+
+type Object73 @Directive10(argument10 : "stringValue448", argument9 : "stringValue447") {
+ field251: Scalar3
+}
+
+type Object730 @Directive10(argument10 : "stringValue4897", argument9 : "stringValue4896") {
+ field3083: String!
+}
+
+type Object731 @Directive10(argument10 : "stringValue4901", argument9 : "stringValue4900") {
+ field3084: String!
+}
+
+type Object732 @Directive10(argument10 : "stringValue4905", argument9 : "stringValue4904") {
+ field3085: Object7!
+}
+
+type Object733 @Directive10(argument10 : "stringValue4909", argument9 : "stringValue4908") {
+ field3086: [Object410!]! @deprecated
+ field3087: [Union6] @deprecated
+ field3088: [Object44!]!
+ field3089: Object182!
+}
+
+type Object734 {
+ field3097: [Union99!]!
+ field3099: Object182!
+}
+
+type Object735 @Directive10(argument10 : "stringValue4927", argument9 : "stringValue4926") {
+ field3098: Object233!
+}
+
+type Object736 {
+ field3100: [Object737!]!
+}
+
+type Object737 {
+ field3101: String!
+}
+
+type Object738 @Directive10(argument10 : "stringValue4939", argument9 : "stringValue4938") {
+ field3105: Object739!
+}
+
+type Object739 @Directive10(argument10 : "stringValue4943", argument9 : "stringValue4942") {
+ field3106: String
+ field3107: [Object740!]!
+}
+
+type Object74 @Directive10(argument10 : "stringValue452", argument9 : "stringValue451") {
+ field254: [Object75!]!
+}
+
+type Object740 @Directive10(argument10 : "stringValue4947", argument9 : "stringValue4946") {
+ field3108: Enum221!
+ field3109: String
+ field3110: String!
+ field3111: [Object741!]!
+ field3114: String
+ field3115: Union100 @deprecated
+ field3129: Enum223!
+}
+
+type Object741 @Directive10(argument10 : "stringValue4955", argument9 : "stringValue4954") {
+ field3112: Enum221!
+ field3113: Scalar3!
+}
+
+type Object742 @Directive10(argument10 : "stringValue4963", argument9 : "stringValue4962") {
+ field3116: Int!
+ field3117: Boolean!
+ field3118: Enum222!
+}
+
+type Object743 @Directive10(argument10 : "stringValue4971", argument9 : "stringValue4970") {
+ field3119: Scalar2!
+}
+
+type Object744 @Directive10(argument10 : "stringValue4975", argument9 : "stringValue4974") {
+ field3120: Int!
+}
+
+type Object745 @Directive10(argument10 : "stringValue4979", argument9 : "stringValue4978") {
+ field3121: String!
+ field3122: Object410 @deprecated
+ field3123: Union6 @deprecated
+ field3124: Object44 @Directive2
+ field3125: Object658!
+}
+
+type Object746 @Directive10(argument10 : "stringValue4983", argument9 : "stringValue4982") {
+ field3126: Int!
+ field3127: Boolean!
+ field3128: Enum222!
+}
+
+type Object747 @Directive10(argument10 : "stringValue4999", argument9 : "stringValue4998") {
+ field3134: Object748
+ field3140: Scalar2!
+ field3141: String! @deprecated
+ field3142: Object749
+ field3147: Object750
+}
+
+type Object748 @Directive10(argument10 : "stringValue5003", argument9 : "stringValue5002") {
+ field3135: Int
+ field3136: Int
+ field3137: Enum224!
+ field3138: Int
+ field3139: Enum224!
+}
+
+type Object749 @Directive10(argument10 : "stringValue5011", argument9 : "stringValue5010") {
+ field3143: String!
+ field3144: String!
+ field3145: Boolean!
+ field3146: String!
+}
+
+type Object75 @Directive10(argument10 : "stringValue456", argument9 : "stringValue455") {
+ field255: Scalar2
+ field256: Float!
+ field257: Scalar2
+ field258: Scalar2!
+ field259: Scalar2
+ field260: Float!
+ field261: Float!
+ field262: Float!
+ field263: Float!
+ field264: Float!
+ field265: Float!
+}
+
+type Object750 @Directive10(argument10 : "stringValue5015", argument9 : "stringValue5014") {
+ field3148: String!
+ field3149: Scalar3
+ field3150: Boolean!
+ field3151: String!
+}
+
+type Object751 @Directive10(argument10 : "stringValue5029", argument9 : "stringValue5028") {
+ field3155: [Object752]!
+ field3157: Object182!
+}
+
+type Object752 @Directive10(argument10 : "stringValue5033", argument9 : "stringValue5032") {
+ field3156: Object575!
+}
+
+type Object753 @Directive10(argument10 : "stringValue5045", argument9 : "stringValue5044") {
+ field3160: [Union103!]! @deprecated
+ field3161: [Union104] @deprecated
+ field3162: [Union105]!
+ field3163: Object182
+}
+
+type Object754 @Directive10(argument10 : "stringValue5067", argument9 : "stringValue5066") {
+ field3165: [Object755!]!
+}
+
+type Object755 {
+ field3166: Enum226!
+ field3167: Object756!
+}
+
+type Object756 @Directive10(argument10 : "stringValue5075", argument9 : "stringValue5074") {
+ field3168: [Scalar3!]!
+ field3169: [Scalar3!]
+}
+
+type Object757 @Directive9(argument8 : "stringValue5079") {
+ field3171: ID!
+ field3172(argument207: Int, argument208: String): Object193 @Directive2 @Directive7(argument6 : "stringValue5080") @Directive8(argument7 : EnumValue9)
+ field3173(argument209: String, argument210: Int): Object423 @Directive2 @Directive7(argument6 : "stringValue5082") @Directive8(argument7 : EnumValue9)
+ field3174: Scalar3 @Directive2 @Directive7(argument6 : "stringValue5084") @Directive8(argument7 : EnumValue9)
+ field3175: String!
+}
+
+type Object758 @Directive10(argument10 : "stringValue5091", argument9 : "stringValue5090") {
+ field3177: Union106!
+ field3204: Union108!
+ field3223: String!
+}
+
+type Object759 @Directive10(argument10 : "stringValue5099", argument9 : "stringValue5098") {
+ field3178: Object760
+ field3190: String
+ field3191: String
+ field3192: String
+ field3193: String
+ field3194: String
+ field3195: String
+ field3196: String
+ field3197: String
+ field3198: String
+ field3199: String
+ field3200: [Object762!]
+}
+
+type Object76 @Directive10(argument10 : "stringValue460", argument9 : "stringValue459") {
+ field267: Object77
+ field273: Object79
+ field279: Object79
+ field280: Object79
+ field281: Object79
+}
+
+type Object760 @Directive10(argument10 : "stringValue5103", argument9 : "stringValue5102") {
+ field3179: Union107!
+ field3189: String!
+}
+
+type Object761 @Directive10(argument10 : "stringValue5111", argument9 : "stringValue5110") {
+ field3180: String
+ field3181: Scalar3
+ field3182: String
+ field3183: Boolean
+ field3184: String
+ field3185: String
+ field3186: String
+ field3187: String
+ field3188: Boolean
+}
+
+type Object762 @Directive10(argument10 : "stringValue5115", argument9 : "stringValue5114") {
+ field3201: String
+ field3202: String
+ field3203: String
+}
+
+type Object763 @Directive10(argument10 : "stringValue5123", argument9 : "stringValue5122") {
+ field3205: String!
+ field3206: String!
+ field3207: Enum227!
+ field3208: String!
+}
+
+type Object764 @Directive10(argument10 : "stringValue5131", argument9 : "stringValue5130") {
+ field3209: String!
+ field3210: String!
+ field3211: Enum227!
+ field3212: String!
+}
+
+type Object765 @Directive10(argument10 : "stringValue5135", argument9 : "stringValue5134") {
+ field3213: String!
+ field3214: Boolean!
+ field3215: String!
+ field3216: Enum227!
+ field3217: String!
+}
+
+type Object766 @Directive10(argument10 : "stringValue5139", argument9 : "stringValue5138") {
+ field3218: String!
+ field3219: String
+ field3220: Enum227!
+ field3221: String
+ field3222: String
+}
+
+type Object767 {
+ field3226: Boolean!
+ field3227: Boolean!
+ field3228: Boolean!
+ field3229: Boolean!
+ field3230: Boolean!
+ field3231: Boolean!
+ field3232: Boolean!
+ field3233: Boolean!
+ field3234: Enum228!
+ field3235: Boolean!
+ field3236: Boolean!
+ field3237: Enum228!
+ field3238: Boolean!
+ field3239: Boolean!
+ field3240: Boolean!
+ field3241: Boolean!
+ field3242: Boolean!
+ field3243: Boolean!
+}
+
+type Object768 @Directive9(argument8 : "stringValue5195") {
+ field3267: [Object769!] @Directive2 @Directive7(argument6 : "stringValue5196") @Directive8(argument7 : EnumValue9)
+ field3271: ID!
+ field3272: Enum229 @Directive2 @Directive7(argument6 : "stringValue5202") @Directive8(argument7 : EnumValue9)
+ field3273(argument216: String!): Object770 @Directive2 @Directive7(argument6 : "stringValue5208") @Directive8(argument7 : EnumValue9)
+ field3278: Object770 @Directive7(argument6 : "stringValue5218") @Directive8(argument7 : EnumValue9)
+ field3279: Object772 @Directive7(argument6 : "stringValue5220") @Directive8(argument7 : EnumValue9)
+ field3283: Scalar1!
+}
+
+type Object769 @Directive10(argument10 : "stringValue5201", argument9 : "stringValue5200") {
+ field3268: Boolean
+ field3269: Int
+ field3270: String
+}
+
+type Object77 @Directive10(argument10 : "stringValue464", argument9 : "stringValue463") {
+ field268: [Object78!]
+}
+
+type Object770 @Directive10(argument10 : "stringValue5213", argument9 : "stringValue5212") {
+ field3274: Object771
+ field3277: [Object771!]!
+}
+
+type Object771 @Directive10(argument10 : "stringValue5217", argument9 : "stringValue5216") {
+ field3275: String
+ field3276: Scalar3
+}
+
+type Object772 @Directive10(argument10 : "stringValue5225", argument9 : "stringValue5224") {
+ field3280: String
+ field3281: Boolean!
+ field3282: Enum230
+}
+
+type Object773 @Directive10(argument10 : "stringValue5239", argument9 : "stringValue5238") {
+ field3285: Enum231!
+}
+
+type Object774 @Directive10(argument10 : "stringValue5255", argument9 : "stringValue5254") {
+ field3288: Object775
+ field3291: [Object776!]!
+}
+
+type Object775 @Directive10(argument10 : "stringValue5259", argument9 : "stringValue5258") {
+ field3289: String!
+ field3290: String
+}
+
+type Object776 @Directive10(argument10 : "stringValue5263", argument9 : "stringValue5262") {
+ field3292: Enum104!
+ field3293: Object152! @deprecated
+ field3294: Union8 @deprecated
+ field3295: Object114!
+}
+
+type Object777 @Directive10(argument10 : "stringValue5281", argument9 : "stringValue5280") {
+ field3303: [Object778!]
+}
+
+type Object778 @Directive10(argument10 : "stringValue5285", argument9 : "stringValue5284") {
+ field3304: Scalar2!
+ field3305: Union91!
+}
+
+type Object779 {
+ field3307: String!
+}
+
+type Object78 @Directive10(argument10 : "stringValue468", argument9 : "stringValue467") {
+ field269: String
+ field270: String
+ field271: String
+ field272: String
+}
+
+type Object780 @Directive10(argument10 : "stringValue5295", argument9 : "stringValue5294") {
+ field3310: [Object781!]!
+ field3334: Object182!
+}
+
+type Object781 @Directive10(argument10 : "stringValue5299", argument9 : "stringValue5298") {
+ field3311: Int!
+ field3312: Scalar3!
+ field3313: Object410! @deprecated
+ field3314: Union6 @deprecated
+ field3315: Object44!
+ field3316: Object782!
+ field3328: Scalar3
+ field3329: String
+ field3330: Object410! @deprecated
+ field3331: Union6 @deprecated
+ field3332: Object44!
+ field3333: Scalar3
+}
+
+type Object782 @Directive10(argument10 : "stringValue5303", argument9 : "stringValue5302") {
+ field3317: String
+ field3318: Scalar3!
+ field3319: Scalar4!
+ field3320: String!
+ field3321: Object783!
+ field3324: String!
+ field3325: Object783!
+ field3326: Object783!
+ field3327: Enum232!
+}
+
+type Object783 @Directive10(argument10 : "stringValue5307", argument9 : "stringValue5306") {
+ field3322: String!
+ field3323: String!
+}
+
+type Object784 {
+ field3337: String!
+ field3338: Scalar2!
+ field3339: String!
+ field3340: [Union110!]! @deprecated
+ field3341: [Union111] @deprecated
+ field3342: [Union112]!
+ field3343: Scalar2!
+ field3344: String!
+ field3345: Scalar2!
+}
+
+type Object785 @Directive10(argument10 : "stringValue5327", argument9 : "stringValue5326") {
+ field3349: Int!
+ field3350: [Object410!] @deprecated
+ field3351: [Union6] @deprecated
+ field3352: [Object44!]
+}
+
+type Object786 @Directive10(argument10 : "stringValue5333", argument9 : "stringValue5332") {
+ field3354: Scalar2
+ field3355: Boolean!
+ field3356: Enum233
+}
+
+type Object787 @Directive10(argument10 : "stringValue5345", argument9 : "stringValue5344") {
+ field3359: Enum234!
+ field3360: Boolean!
+ field3361: Scalar2
+ field3362: String
+ field3363: String!
+ field3364: String!
+ field3365: String!
+}
+
+type Object788 @Directive10(argument10 : "stringValue5357", argument9 : "stringValue5356") {
+ field3368: Boolean!
+ field3369: Scalar2!
+ field3370: Object789!
+}
+
+type Object789 @Directive10(argument10 : "stringValue5361", argument9 : "stringValue5360") {
+ field3371: Union113!
+ field3373: Enum217!
+}
+
+type Object79 @Directive10(argument10 : "stringValue472", argument9 : "stringValue471") {
+ field274: [Object80!]
+}
+
+type Object790 @Directive10(argument10 : "stringValue5369", argument9 : "stringValue5368") {
+ field3372: Scalar2!
+}
+
+type Object791 @Directive10(argument10 : "stringValue5389", argument9 : "stringValue5388") {
+ field3382: Float!
+ field3383: Float
+}
+
+type Object792 {
+ field3386: Scalar2!
+ field3387: String!
+ field3388: String!
+ field3389: Scalar2!
+ field3390: [Union110!]! @deprecated
+ field3391: [Union111] @deprecated
+ field3392: [Union112]!
+}
+
+type Object793 @Directive10(argument10 : "stringValue5409", argument9 : "stringValue5408") {
+ field3396: [Object794!]
+ field3400: String
+}
+
+type Object794 @Directive10(argument10 : "stringValue5413", argument9 : "stringValue5412") {
+ field3397: Enum236!
+ field3398: String
+ field3399: String
+}
+
+type Object795 {
+ field3402: String!
+}
+
+type Object796 @Directive10(argument10 : "stringValue5425", argument9 : "stringValue5424") {
+ field3404: Scalar3
+ field3405: Enum5
+ field3406: String
+}
+
+type Object797 @Directive10(argument10 : "stringValue5443", argument9 : "stringValue5442") {
+ field3414: [Object798!]!
+ field3421: Object182!
+}
+
+type Object798 @Directive10(argument10 : "stringValue5447", argument9 : "stringValue5446") {
+ field3415: Object410! @deprecated
+ field3416: Union6 @deprecated
+ field3417: Object44!
+ field3418: Scalar3!
+ field3419: String!
+ field3420: Enum237!
+}
+
+type Object799 @Directive10(argument10 : "stringValue5459", argument9 : "stringValue5458") {
+ field3424: Scalar3!
+ field3425: Scalar3
+}
+
+type Object8 @Directive10(argument10 : "stringValue72", argument9 : "stringValue71") {
+ field23: String!
+ field24: [Object9!]!
+}
+
+type Object80 @Directive10(argument10 : "stringValue476", argument9 : "stringValue475") {
+ field275: Scalar3
+ field276: Scalar3
+ field277: Scalar3
+ field278: Scalar3
+}
+
+type Object800 {
+ field3432: String
+ field3433: String
+ field3434: String
+ field3435: String
+ field3436: String
+ field3437: String
+ field3438: String
+ field3439: Boolean
+ field3440: String
+ field3441: String
+ field3442: String
+ field3443: String
+ field3444: String
+ field3445: String
+ field3446: String
+ field3447: String
+ field3448: String
+ field3449: String
+}
+
+type Object801 {
+ field3451: String!
+ field3452: Object50!
+ field3453: String
+ field3454: String
+ field3455: String!
+ field3456: String
+}
+
+type Object802 @Directive10(argument10 : "stringValue5481", argument9 : "stringValue5480") {
+ field3459: [Scalar3!]!
+}
+
+type Object803 @Directive10(argument10 : "stringValue5495", argument9 : "stringValue5494") {
+ field3461: [Union103!]! @deprecated
+ field3462: [Union104] @deprecated
+ field3463: [Union105]!
+ field3464: Object182
+}
+
+type Object804 @Directive10(argument10 : "stringValue5505", argument9 : "stringValue5504") {
+ field3466: [Object805!]! @Directive2
+ field3489: Object182! @Directive2
+}
+
+type Object805 @Directive10(argument10 : "stringValue5509", argument9 : "stringValue5508") {
+ field3467: Object806! @deprecated
+ field3484: Object809! @Directive2
+}
+
+type Object806 @Directive9(argument8 : "stringValue5511") {
+ field3468: Object128 @Directive2 @Directive7(argument6 : "stringValue5512") @Directive8(argument7 : EnumValue9)
+ field3469: Object807 @Directive2 @Directive7(argument6 : "stringValue5514") @Directive8(argument7 : EnumValue9)
+ field3472: ID!
+ field3473: [Object128!] @Directive2 @Directive7(argument6 : "stringValue5520") @Directive8(argument7 : EnumValue9)
+ field3474: Object808 @Directive2 @Directive7(argument6 : "stringValue5522") @Directive8(argument7 : EnumValue9)
+ field3482: Scalar1!
+ field3483: String @Directive2 @Directive7(argument6 : "stringValue5532") @Directive8(argument7 : EnumValue9)
+}
+
+type Object807 @Directive10(argument10 : "stringValue5519", argument9 : "stringValue5518") {
+ field3470: String! @Directive2
+ field3471: String @Directive2
+}
+
+type Object808 @Directive10(argument10 : "stringValue5527", argument9 : "stringValue5526") {
+ field3475: Object410! @deprecated
+ field3476: Union6 @deprecated
+ field3477: Object44! @Directive2
+ field3478: Scalar2! @Directive2
+ field3479: Scalar2 @Directive2
+ field3480: Scalar2! @Directive2
+ field3481: Enum240! @Directive2
+}
+
+type Object809 @Directive9(argument8 : "stringValue5535") {
+ field3485: Union115 @Directive2 @Directive7(argument6 : "stringValue5536") @Directive8(argument7 : EnumValue9)
+ field3488: String @deprecated
+}
+
+type Object81 @Directive10(argument10 : "stringValue480", argument9 : "stringValue479") {
+ field287: [Object82!]
+ field292: Int!
+ field293: Int!
+}
+
+type Object810 @Directive10(argument10 : "stringValue5545", argument9 : "stringValue5544") {
+ field3486: String @Directive2
+ field3487: Enum241! @Directive2
+}
+
+type Object811 @Directive10(argument10 : "stringValue5563", argument9 : "stringValue5562") {
+ field3493: Scalar2!
+ field3494: String!
+}
+
+type Object812 @Directive10(argument10 : "stringValue5567", argument9 : "stringValue5566") {
+ field3502: String! @Directive2
+ field3503: String! @Directive2
+ field3504: Scalar4! @Directive2
+ field3505: String! @Directive2
+ field3506: Scalar4! @Directive2
+}
+
+type Object813 @Directive10(argument10 : "stringValue5571", argument9 : "stringValue5570") {
+ field3508: Boolean @Directive2
+}
+
+type Object814 @Directive10(argument10 : "stringValue5585", argument9 : "stringValue5584") {
+ field3532: [Object815]! @Directive2
+ field3539: Object182! @Directive2
+}
+
+type Object815 @Directive10(argument10 : "stringValue5589", argument9 : "stringValue5588") {
+ field3533: Scalar2 @Directive2
+ field3534: Scalar2! @Directive2
+ field3535: String! @Directive2
+ field3536: Object410! @deprecated
+ field3537: Union6 @deprecated
+ field3538: Object44! @Directive2
+}
+
+type Object816 @Directive10(argument10 : "stringValue5593", argument9 : "stringValue5592") {
+ field3540: String @Directive2
+ field3541: Enum243! @Directive2
+}
+
+type Object817 @Directive9(argument8 : "stringValue5599") {
+ field3544: Union117 @Directive2 @Directive7(argument6 : "stringValue5600") @Directive8(argument7 : EnumValue9)
+ field3547: String @deprecated
+}
+
+type Object818 @Directive10(argument10 : "stringValue5609", argument9 : "stringValue5608") {
+ field3545: String
+ field3546: Enum244!
+}
+
+type Object819 {
+ field3549: Scalar2!
+ field3550: Enum245!
+}
+
+type Object82 @Directive10(argument10 : "stringValue484", argument9 : "stringValue483") {
+ field288: Int!
+ field289: Int!
+ field290: Int!
+ field291: Int!
+}
+
+type Object820 @Directive10(argument10 : "stringValue5623", argument9 : "stringValue5622") {
+ field3552: Enum246! @Directive2
+}
+
+type Object821 @Directive10(argument10 : "stringValue5695", argument9 : "stringValue5694") {
+ field3563: String
+}
+
+type Object822 @Directive10(argument10 : "stringValue5729", argument9 : "stringValue5728") {
+ field3567: Object823
+ field3573: Object209!
+}
+
+type Object823 @Directive10(argument10 : "stringValue5733", argument9 : "stringValue5732") {
+ field3568: Object221!
+ field3569: Object824
+}
+
+type Object824 @Directive10(argument10 : "stringValue5737", argument9 : "stringValue5736") {
+ field3570: String!
+ field3571: String!
+ field3572: String!
+}
+
+type Object825 @Directive10(argument10 : "stringValue5749", argument9 : "stringValue5748") {
+ field3576: Enum257!
+}
+
+type Object826 @Directive10(argument10 : "stringValue5757", argument9 : "stringValue5756") {
+ field3577: Enum258!
+ field3578: Object7!
+}
+
+type Object827 @Directive10(argument10 : "stringValue5765", argument9 : "stringValue5764") {
+ field3579: Enum259!
+}
+
+type Object828 @Directive10(argument10 : "stringValue5817", argument9 : "stringValue5816") {
+ field3592: String
+ field3593: Enum264!
+}
+
+type Object829 @Directive10(argument10 : "stringValue5825", argument9 : "stringValue5824") {
+ field3594: String
+ field3595: Enum265!
+}
+
+type Object83 @Directive10(argument10 : "stringValue488", argument9 : "stringValue487") {
+ field296: Boolean
+ field297: Boolean
+ field298: Boolean
+}
+
+type Object830 @Directive10(argument10 : "stringValue5853", argument9 : "stringValue5852") {
+ field3604: String
+ field3605: Enum266!
+}
+
+type Object831 @Directive10(argument10 : "stringValue5867", argument9 : "stringValue5866") {
+ field3607: String
+ field3608: Enum267!
+}
+
+type Object832 @Directive10(argument10 : "stringValue5875", argument9 : "stringValue5874") {
+ field3609: String
+ field3610: Enum268!
+}
+
+type Object833 @Directive10(argument10 : "stringValue5889", argument9 : "stringValue5888") {
+ field3612: String
+ field3613: Enum269!
+}
+
+type Object834 @Directive10(argument10 : "stringValue5909", argument9 : "stringValue5908") {
+ field3616: String
+ field3617: Enum270!
+}
+
+type Object835 @Directive10(argument10 : "stringValue5917", argument9 : "stringValue5916") {
+ field3618: String
+ field3619: Enum63!
+}
+
+type Object836 @Directive10(argument10 : "stringValue5927", argument9 : "stringValue5926") {
+ field3621: String
+ field3622: Enum271!
+}
+
+type Object837 @Directive10(argument10 : "stringValue6051", argument9 : "stringValue6050") {
+ field3635: Int!
+ field3636: [Object838!]
+ field3639: String!
+}
+
+type Object838 {
+ field3637: String!
+ field3638: String!
+}
+
+type Object839 @Directive10(argument10 : "stringValue6067", argument9 : "stringValue6066") {
+ field3642: String
+}
+
+type Object84 @Directive10(argument10 : "stringValue492", argument9 : "stringValue491") {
+ field300: Object85
+ field304: Object85
+ field305: Object85
+ field306: Object85
+}
+
+type Object840 @Directive10(argument10 : "stringValue6071", argument9 : "stringValue6070") {
+ field3643: String
+}
+
+type Object841 @Directive9(argument8 : "stringValue6079") {
+ field3645: Scalar2 @Directive2 @Directive7(argument6 : "stringValue6080") @Directive8(argument7 : EnumValue9)
+ field3646: Scalar2 @Directive2 @Directive7(argument6 : "stringValue6082") @Directive8(argument7 : EnumValue9)
+ field3647: String @Directive2 @Directive7(argument6 : "stringValue6084") @Directive8(argument7 : EnumValue9)
+ field3648: ID!
+ field3649: String @Directive2 @Directive7(argument6 : "stringValue6086") @Directive8(argument7 : EnumValue9)
+ field3650: Enum280 @Directive2 @Directive7(argument6 : "stringValue6088") @Directive8(argument7 : EnumValue9)
+ field3651: Enum281 @Directive2 @Directive7(argument6 : "stringValue6094") @Directive8(argument7 : EnumValue9)
+ field3652: Scalar1!
+ field3653: Boolean @Directive2 @Directive7(argument6 : "stringValue6100") @Directive8(argument7 : EnumValue9)
+ field3654: Scalar2 @Directive2 @Directive7(argument6 : "stringValue6102") @Directive8(argument7 : EnumValue9)
+ field3655: String @Directive2 @Directive7(argument6 : "stringValue6104") @Directive8(argument7 : EnumValue9)
+}
+
+type Object842 @Directive10(argument10 : "stringValue6187", argument9 : "stringValue6186") {
+ field3657: Union128
+ field3662: [Union129!]!
+ field3681: Scalar2
+ field3682: String
+}
+
+type Object843 @Directive10(argument10 : "stringValue6195", argument9 : "stringValue6194") {
+ field3658: Boolean! @deprecated
+}
+
+type Object844 @Directive10(argument10 : "stringValue6199", argument9 : "stringValue6198") {
+ field3659: Scalar2!
+}
+
+type Object845 @Directive10(argument10 : "stringValue6203", argument9 : "stringValue6202") {
+ field3660: Boolean! @deprecated
+}
+
+type Object846 @Directive10(argument10 : "stringValue6207", argument9 : "stringValue6206") {
+ field3661: Boolean! @deprecated
+}
+
+type Object847 @Directive10(argument10 : "stringValue6215", argument9 : "stringValue6214") {
+ field3663: Enum287! @Directive2
+ field3664: String! @Directive2
+}
+
+type Object848 @Directive10(argument10 : "stringValue6223", argument9 : "stringValue6222") {
+ field3665: [Scalar2!]!
+}
+
+type Object849 @Directive10(argument10 : "stringValue6227", argument9 : "stringValue6226") {
+ field3666: Enum287!
+ field3667: String!
+}
+
+type Object85 @Directive10(argument10 : "stringValue496", argument9 : "stringValue495") {
+ field301: Scalar3
+ field302: String
+ field303: Scalar3
+}
+
+type Object850 @Directive10(argument10 : "stringValue6231", argument9 : "stringValue6230") {
+ field3668: [Enum288!]!
+}
+
+type Object851 @Directive10(argument10 : "stringValue6239", argument9 : "stringValue6238") {
+ field3669: [Enum289!]!
+}
+
+type Object852 @Directive10(argument10 : "stringValue6247", argument9 : "stringValue6246") {
+ field3670: [Scalar2!]!
+}
+
+type Object853 @Directive10(argument10 : "stringValue6251", argument9 : "stringValue6250") {
+ field3671: Enum287! @Directive2
+ field3672: String! @Directive2
+}
+
+type Object854 @Directive10(argument10 : "stringValue6255", argument9 : "stringValue6254") {
+ field3673: Boolean! @deprecated
+}
+
+type Object855 @Directive10(argument10 : "stringValue6259", argument9 : "stringValue6258") {
+ field3674: [Scalar2!]!
+}
+
+type Object856 @Directive10(argument10 : "stringValue6263", argument9 : "stringValue6262") {
+ field3675: Enum287!
+ field3676: String!
+}
+
+type Object857 @Directive10(argument10 : "stringValue6267", argument9 : "stringValue6266") {
+ field3677: [Object858!]!
+}
+
+type Object858 @Directive10(argument10 : "stringValue6271", argument9 : "stringValue6270") {
+ field3678: Enum290
+}
+
+type Object859 @Directive10(argument10 : "stringValue6279", argument9 : "stringValue6278") {
+ field3679: Enum291!
+}
+
+type Object86 @Directive10(argument10 : "stringValue500", argument9 : "stringValue499") {
+ field312: [Scalar3!]
+ field313: Scalar3
+ field314: [Object87!]
+}
+
+type Object860 @Directive10(argument10 : "stringValue6287", argument9 : "stringValue6286") {
+ field3680: [Scalar2!]!
+}
+
+type Object861 @Directive10(argument10 : "stringValue6337", argument9 : "stringValue6336") {
+ field3684: Enum292!
+}
+
+type Object862 @Directive10(argument10 : "stringValue6345", argument9 : "stringValue6344") {
+ field3685: Enum293!
+ field3686: Object7!
+}
+
+type Object863 @Directive10(argument10 : "stringValue6353", argument9 : "stringValue6352") {
+ field3687: String!
+ field3688: Scalar2!
+}
+
+type Object864 @Directive10(argument10 : "stringValue6371", argument9 : "stringValue6370") {
+ field3690: Enum295
+ field3691: String
+ field3692: Enum296!
+}
+
+type Object865 @Directive10(argument10 : "stringValue6383", argument9 : "stringValue6382") {
+ field3693: Object866!
+ field3697: Scalar2!
+}
+
+type Object866 @Directive10(argument10 : "stringValue6387", argument9 : "stringValue6386") {
+ field3694: String!
+ field3695: Scalar2!
+ field3696: [Enum297!]!
+}
+
+type Object867 @Directive10(argument10 : "stringValue6397", argument9 : "stringValue6396") {
+ field3699: Boolean!
+ field3700: Boolean!
+}
+
+type Object868 @Directive10(argument10 : "stringValue6403", argument9 : "stringValue6402") {
+ field3702: Object869
+}
+
+type Object869 @Directive10(argument10 : "stringValue6407", argument9 : "stringValue6406") {
+ field3703: Object870
+ field3707: [Object871!]!
+ field3710: Scalar2!
+ field3711: [Object870!]!
+}
+
+type Object87 @Directive10(argument10 : "stringValue504", argument9 : "stringValue503") {
+ field315: Scalar3
+ field316: String
+ field317: String
+}
+
+type Object870 @Directive10(argument10 : "stringValue6411", argument9 : "stringValue6410") {
+ field3704: Object410! @deprecated
+ field3705: Union6 @deprecated
+ field3706: Object44!
+}
+
+type Object871 @Directive10(argument10 : "stringValue6415", argument9 : "stringValue6414") {
+ field3708: String!
+ field3709: Scalar2!
+}
+
+type Object872 @Directive10(argument10 : "stringValue6433", argument9 : "stringValue6432") {
+ field3713: String
+}
+
+type Object873 @Directive10(argument10 : "stringValue6437", argument9 : "stringValue6436") {
+ field3714: String
+}
+
+type Object874 @Directive10(argument10 : "stringValue6441", argument9 : "stringValue6440") {
+ field3715: String
+}
+
+type Object875 @Directive10(argument10 : "stringValue6445", argument9 : "stringValue6444") {
+ field3716: String
+}
+
+type Object876 @Directive10(argument10 : "stringValue6449", argument9 : "stringValue6448") {
+ field3717: String
+}
+
+type Object877 @Directive10(argument10 : "stringValue6453", argument9 : "stringValue6452") {
+ field3718: String
+}
+
+type Object878 @Directive10(argument10 : "stringValue6471", argument9 : "stringValue6470") {
+ field3720: Object879 @Directive2
+ field3728: Object879
+}
+
+type Object879 @Directive10(argument10 : "stringValue6475", argument9 : "stringValue6474") {
+ field3721: Scalar2!
+ field3722: Union133!
+ field3727: String @Directive2
+}
+
+type Object88 @Directive10(argument10 : "stringValue508", argument9 : "stringValue507") {
+ field320: String
+ field321: String
+ field322: [Scalar3!]
+ field323: String
+}
+
+type Object880 @Directive10(argument10 : "stringValue6483", argument9 : "stringValue6482") {
+ field3723: Boolean! @deprecated
+}
+
+type Object881 @Directive10(argument10 : "stringValue6487", argument9 : "stringValue6486") {
+ field3724: Boolean! @deprecated
+}
+
+type Object882 @Directive10(argument10 : "stringValue6491", argument9 : "stringValue6490") {
+ field3725: Boolean! @deprecated
+}
+
+type Object883 @Directive10(argument10 : "stringValue6495", argument9 : "stringValue6494") {
+ field3726: Boolean! @deprecated
+}
+
+type Object884 @Directive9(argument8 : "stringValue6501") {
+ field3731(argument450: Scalar2!): [Object885!] @Directive7(argument6 : "stringValue6502") @Directive8(argument7 : EnumValue9)
+ field3736(argument451: Scalar2!): [Object885!] @Directive2 @Directive7(argument6 : "stringValue6504") @Directive8(argument7 : EnumValue9)
+ field3737: [Enum302!] @Directive7(argument6 : "stringValue6506") @Directive8(argument7 : EnumValue9)
+ field3738: [Enum302!] @Directive2 @Directive7(argument6 : "stringValue6512") @Directive8(argument7 : EnumValue9)
+ field3739: ID!
+ field3740: String @Directive2 @Directive7(argument6 : "stringValue6514") @Directive8(argument7 : EnumValue9)
+ field3741: Scalar1!
+ field3742: [Object886!] @Directive2 @Directive7(argument6 : "stringValue6516") @Directive8(argument7 : EnumValue9)
+}
+
+type Object885 {
+ field3732: [Enum301!]!
+ field3733: Object410! @deprecated
+ field3734: Union6 @deprecated
+ field3735: Object44!
+}
+
+type Object886 @Directive9(argument8 : "stringValue6519") {
+ field3743: [Object887!] @Directive2 @Directive7(argument6 : "stringValue6520") @Directive8(argument7 : EnumValue9)
+ field3752: [Object888!] @Directive2 @Directive7(argument6 : "stringValue6526") @Directive8(argument7 : EnumValue9)
+ field3759: ID!
+ field3760: String @Directive2 @Directive7(argument6 : "stringValue6532") @Directive8(argument7 : EnumValue9)
+ field3761: Object884 @Directive2 @Directive7(argument6 : "stringValue6534") @Directive8(argument7 : EnumValue9)
+ field3762: Scalar1!
+}
+
+type Object887 @Directive10(argument10 : "stringValue6525", argument9 : "stringValue6524") {
+ field3744: Boolean
+ field3745: Scalar2!
+ field3746: Boolean
+ field3747: Boolean
+ field3748: Scalar2
+ field3749: Object410! @deprecated
+ field3750: Union6 @deprecated
+ field3751: Object44!
+}
+
+type Object888 @Directive10(argument10 : "stringValue6531", argument9 : "stringValue6530") {
+ field3753: Boolean
+ field3754: Boolean
+ field3755: [Scalar2!]
+ field3756: Object410! @deprecated
+ field3757: Union6 @deprecated
+ field3758: Object44!
+}
+
+type Object889 @Directive10(argument10 : "stringValue6545", argument9 : "stringValue6544") {
+ field3764: Object890
+}
+
+type Object89 @Directive10(argument10 : "stringValue512", argument9 : "stringValue511") {
+ field325: String
+ field326: [Scalar3!]
+ field327: Boolean @Directive2
+ field328: String
+ field329: String
+ field330: Object410 @deprecated
+ field331: Union6 @deprecated
+ field332: Object44 @Directive2
+}
+
+type Object890 @Directive10(argument10 : "stringValue6549", argument9 : "stringValue6548") {
+ field3765: Scalar2!
+ field3766: Enum303!
+}
+
+type Object891 {
+ field3769: Boolean!
+}
+
+type Object892 @Directive10(argument10 : "stringValue6579", argument9 : "stringValue6578") {
+ field3771: Object152 @deprecated
+ field3772: Union8 @deprecated
+ field3773: Object114
+}
+
+type Object893 @Directive10(argument10 : "stringValue6662", argument9 : "stringValue6661") {
+ field3777: Object152 @deprecated
+ field3778: Union8 @deprecated
+ field3779: Object114
+}
+
+type Object894 @Directive10(argument10 : "stringValue6677", argument9 : "stringValue6676") {
+ field3781: Object7
+}
+
+type Object895 @Directive10(argument10 : "stringValue6681", argument9 : "stringValue6680") {
+ field3782: Object893
+}
+
+type Object896 @Directive10(argument10 : "stringValue6687", argument9 : "stringValue6686") {
+ field3784: Boolean! @deprecated
+}
+
+type Object897 @Directive10(argument10 : "stringValue6705", argument9 : "stringValue6704") {
+ field3788: String!
+}
+
+type Object898 @Directive9(argument8 : "stringValue6761") {
+ field3802: Object410 @Directive7(argument6 : "stringValue6762") @Directive8(argument7 : EnumValue9) @deprecated
+ field3803: Union6 @Directive7(argument6 : "stringValue6764") @Directive8(argument7 : EnumValue9) @deprecated
+ field3804: Object44 @Directive2 @Directive7(argument6 : "stringValue6766") @Directive8(argument7 : EnumValue9)
+ field3805: ID!
+ field3806: [Object899!] @Directive2 @Directive7(argument6 : "stringValue6768") @Directive8(argument7 : EnumValue9)
+ field3814: Scalar1!
+}
+
+type Object899 @Directive9(argument8 : "stringValue6771") {
+ field3807: ID!
+ field3808: Scalar1!
+ field3809: Enum318 @Directive2 @Directive7(argument6 : "stringValue6772") @Directive8(argument7 : EnumValue9)
+ field3810: Enum319 @Directive2 @Directive7(argument6 : "stringValue6778") @Directive8(argument7 : EnumValue9)
+ field3811: Object410 @Directive7(argument6 : "stringValue6784") @Directive8(argument7 : EnumValue9) @deprecated
+ field3812: Union6 @Directive7(argument6 : "stringValue6786") @Directive8(argument7 : EnumValue9) @deprecated
+ field3813: Object44 @Directive2 @Directive7(argument6 : "stringValue6788") @Directive8(argument7 : EnumValue9)
+}
+
+type Object9 @Directive10(argument10 : "stringValue76", argument9 : "stringValue75") {
+ field25: String!
+ field26: String!
+}
+
+type Object90 @Directive10(argument10 : "stringValue516", argument9 : "stringValue515") {
+ field335: Object91 @deprecated
+}
+
+type Object900 @Directive10(argument10 : "stringValue6811", argument9 : "stringValue6810") {
+ field3822: String
+ field3823: Boolean!
+}
+
+type Object901 @Directive10(argument10 : "stringValue6821", argument9 : "stringValue6820") {
+ field3825: Scalar2!
+ field3826: String
+}
+
+type Object902 @Directive10(argument10 : "stringValue6825", argument9 : "stringValue6824") {
+ field3827: Scalar2!
+}
+
+type Object903 {
+ field3829: Boolean!
+}
+
+type Object904 @Directive10(argument10 : "stringValue6833", argument9 : "stringValue6832") {
+ field3831: Object152 @deprecated
+ field3832: Union8 @deprecated
+ field3833: Object114
+}
+
+type Object905 @Directive10(argument10 : "stringValue6845", argument9 : "stringValue6844") {
+ field3836: Enum321!
+ field3837: Object7!
+}
+
+type Object906 @Directive10(argument10 : "stringValue6853", argument9 : "stringValue6852") {
+ field3838: Enum322!
+}
+
+type Object907 @Directive10(argument10 : "stringValue6893", argument9 : "stringValue6892") {
+ field3847: Enum325!
+ field3848: Object7!
+}
+
+type Object908 @Directive10(argument10 : "stringValue6901", argument9 : "stringValue6900") {
+ field3849: Enum326!
+}
+
+type Object909 @Directive10(argument10 : "stringValue6915", argument9 : "stringValue6914") {
+ field3851: Enum327!
+ field3852: Object7!
+}
+
+type Object91 @Directive10(argument10 : "stringValue520", argument9 : "stringValue519") {
+ field336: Object92
+ field343: Scalar3
+}
+
+type Object910 @Directive10(argument10 : "stringValue6923", argument9 : "stringValue6922") {
+ field3853: Enum328!
+}
+
+type Object911 @Directive10(argument10 : "stringValue6961", argument9 : "stringValue6960") {
+ field3863: Enum329!
+ field3864: Object7!
+}
+
+type Object912 @Directive10(argument10 : "stringValue6969", argument9 : "stringValue6968") {
+ field3865: Enum330!
+}
+
+type Object913 @Directive10(argument10 : "stringValue6983", argument9 : "stringValue6982") {
+ field3867: Enum331!
+ field3868: Object7!
+}
+
+type Object914 @Directive10(argument10 : "stringValue6991", argument9 : "stringValue6990") {
+ field3869: Enum332!
+}
+
+type Object915 @Directive10(argument10 : "stringValue7009", argument9 : "stringValue7008") {
+ field3873: Enum333!
+}
+
+type Object916 @Directive10(argument10 : "stringValue7017", argument9 : "stringValue7016") {
+ field3874: Enum334!
+ field3875: Object7!
+}
+
+type Object917 @Directive10(argument10 : "stringValue7025", argument9 : "stringValue7024") {
+ field3876: Enum335!
+}
+
+type Object918 @Directive10(argument10 : "stringValue7039", argument9 : "stringValue7038") {
+ field3878: Enum336!
+ field3879: Object7!
+}
+
+type Object919 @Directive10(argument10 : "stringValue7047", argument9 : "stringValue7046") {
+ field3880: Enum337!
+}
+
+type Object92 @Directive10(argument10 : "stringValue524", argument9 : "stringValue523") {
+ field337: Object93
+ field340: String
+ field341: Object94
+}
+
+type Object920 @Directive10(argument10 : "stringValue7071", argument9 : "stringValue7070") {
+ field3883: String!
+}
+
+type Object921 {
+ field3886: String!
+ field3887: Scalar2!
+}
+
+type Object922 @Directive10(argument10 : "stringValue7089", argument9 : "stringValue7088") {
+ field3889: String
+ field3890: Scalar3!
+ field3891: String!
+ field3892: String!
+}
+
+type Object923 @Directive10(argument10 : "stringValue7119", argument9 : "stringValue7118") {
+ field3904: Enum340!
+ field3905: Scalar2
+}
+
+type Object924 @Directive10(argument10 : "stringValue7127", argument9 : "stringValue7126") {
+ field3906: Enum341!
+ field3907: Object7!
+ field3908: Scalar2
+}
+
+type Object925 @Directive10(argument10 : "stringValue7135", argument9 : "stringValue7134") {
+ field3909: Enum342!
+ field3910: Scalar2
+}
+
+type Object926 @Directive10(argument10 : "stringValue7155", argument9 : "stringValue7154") {
+ field3915: Enum343!
+ field3916: Object7!
+ field3917: Scalar2
+}
+
+type Object927 @Directive10(argument10 : "stringValue7163", argument9 : "stringValue7162") {
+ field3918: Enum344!
+ field3919: Scalar2
+}
+
+type Object928 @Directive10(argument10 : "stringValue7193", argument9 : "stringValue7192") {
+ field3929: Object7!
+ field3930: Enum345!
+}
+
+type Object929 @Directive10(argument10 : "stringValue7201", argument9 : "stringValue7200") {
+ field3931: [Object575!]!
+}
+
+type Object93 @Directive10(argument10 : "stringValue528", argument9 : "stringValue527") {
+ field338: Scalar3
+ field339: String
+}
+
+type Object930 @Directive10(argument10 : "stringValue7229", argument9 : "stringValue7228") {
+ field3942: [Object575!]!
+}
+
+type Object931 @Directive10(argument10 : "stringValue7249", argument9 : "stringValue7248") {
+ field3949: Enum346!
+ field3950: Object7!
+}
+
+type Object932 @Directive10(argument10 : "stringValue7257", argument9 : "stringValue7256") {
+ field3951: Enum347!
+}
+
+type Object933 @Directive10(argument10 : "stringValue7271", argument9 : "stringValue7270") {
+ field3953: Enum348!
+ field3954: Object7!
+}
+
+type Object934 @Directive10(argument10 : "stringValue7279", argument9 : "stringValue7278") {
+ field3955: Enum349!
+}
+
+type Object935 @Directive10(argument10 : "stringValue7293", argument9 : "stringValue7292") {
+ field3957: Enum350!
+}
+
+type Object936 @Directive10(argument10 : "stringValue7301", argument9 : "stringValue7300") {
+ field3958: Enum351!
+ field3959: Object7!
+}
+
+type Object937 @Directive10(argument10 : "stringValue7309", argument9 : "stringValue7308") {
+ field3960: Enum352!
+}
+
+type Object938 @Directive10(argument10 : "stringValue7335", argument9 : "stringValue7334") {
+ field3966: Enum295
+ field3967: String
+ field3968: Enum354!
+}
+
+type Object939 @Directive10(argument10 : "stringValue7343", argument9 : "stringValue7342") {
+ field3969: String!
+}
+
+type Object94 @Directive10(argument10 : "stringValue532", argument9 : "stringValue531") {
+ field342: Boolean
+}
+
+type Object940 @Directive9(argument8 : "stringValue7353") {
+ field3972: Scalar2 @Directive7(argument6 : "stringValue7354") @Directive8(argument7 : EnumValue9)
+ field3973: ID!
+ field3974: Enum356 @Directive7(argument6 : "stringValue7356") @Directive8(argument7 : EnumValue9)
+ field3975: Object658 @Directive7(argument6 : "stringValue7362") @Directive8(argument7 : EnumValue9)
+ field3976: String!
+ field3977: Enum357 @Directive7(argument6 : "stringValue7364") @Directive8(argument7 : EnumValue9)
+ field3978: Object410 @Directive7(argument6 : "stringValue7370") @Directive8(argument7 : EnumValue9) @deprecated
+ field3979: Union6 @Directive7(argument6 : "stringValue7372") @Directive8(argument7 : EnumValue9) @deprecated
+ field3980: Object44 @Directive7(argument6 : "stringValue7374") @Directive8(argument7 : EnumValue9)
+}
+
+type Object941 @Directive10(argument10 : "stringValue7383", argument9 : "stringValue7382") {
+ field3983: Boolean! @deprecated
+ field3984: Boolean!
+ field3985: Boolean!
+ field3986: Boolean!
+ field3987: Boolean!
+}
+
+type Object942 @Directive10(argument10 : "stringValue7441", argument9 : "stringValue7440") {
+ field3989: Object943
+ field3992: Enum361!
+}
+
+type Object943 @Directive9(argument8 : "stringValue7443") {
+ field3990: ID!
+ field3991: Scalar1!
+}
+
+type Object944 @Directive10(argument10 : "stringValue7451", argument9 : "stringValue7450") {
+ field3993: Enum362!
+ field3994: String!
+}
+
+type Object945 @Directive10(argument10 : "stringValue7471", argument9 : "stringValue7470") {
+ field3997: [Object771!]!
+ field3998: Object771
+}
+
+type Object946 @Directive10(argument10 : "stringValue7475", argument9 : "stringValue7474") {
+ field3999: Enum364!
+}
+
+type Object947 @Directive10(argument10 : "stringValue7519", argument9 : "stringValue7518") {
+ field4008: Enum367!
+}
+
+type Object948 @Directive10(argument10 : "stringValue7527", argument9 : "stringValue7526") {
+ field4009: Object7!
+ field4010: Enum368!
+}
+
+type Object949 @Directive10(argument10 : "stringValue7535", argument9 : "stringValue7534") {
+ field4011: Enum369!
+}
+
+type Object95 @Directive10(argument10 : "stringValue536", argument9 : "stringValue535") {
+ field372: String
+ field373: String
+ field374: String
+ field375: String
+ field376: String
+ field377: String
+ field378: String
+ field379: String
+ field380: String
+ field381: Boolean
+}
+
+type Object950 @Directive10(argument10 : "stringValue7545", argument9 : "stringValue7544") {
+ field4013: Enum370! @Directive2
+}
+
+type Object951 @Directive9(argument8 : "stringValue7561") {
+ field4019: String @Directive7(argument6 : "stringValue7562") @Directive8(argument7 : EnumValue9)
+ field4020: ID!
+ field4021: [Object128!] @Directive7(argument6 : "stringValue7564") @Directive8(argument7 : EnumValue9)
+ field4022: Object152 @Directive7(argument6 : "stringValue7566") @Directive8(argument7 : EnumValue9) @deprecated
+ field4023: Union8 @Directive7(argument6 : "stringValue7568") @Directive8(argument7 : EnumValue9) @deprecated
+ field4024: Object114 @Directive7(argument6 : "stringValue7570") @Directive8(argument7 : EnumValue9)
+ field4025: Scalar1!
+ field4026: Object480 @Directive7(argument6 : "stringValue7572") @Directive8(argument7 : EnumValue9)
+ field4027: Union66 @Directive7(argument6 : "stringValue7574") @Directive8(argument7 : EnumValue9)
+ field4028: Object410 @Directive7(argument6 : "stringValue7576") @Directive8(argument7 : EnumValue9) @deprecated
+ field4029: Union6 @Directive7(argument6 : "stringValue7578") @Directive8(argument7 : EnumValue9) @deprecated
+ field4030: Object44 @Directive7(argument6 : "stringValue7580") @Directive8(argument7 : EnumValue9)
+}
+
+type Object952 @Directive10(argument10 : "stringValue7623", argument9 : "stringValue7622") {
+ field4040: Boolean!
+ field4041: String
+}
+
+type Object953 @Directive10(argument10 : "stringValue7633", argument9 : "stringValue7632") {
+ field4043: Object7!
+ field4044: Enum375!
+}
+
+type Object954 @Directive10(argument10 : "stringValue7641", argument9 : "stringValue7640") {
+ field4045: Enum376!
+}
+
+type Object955 @Directive10(argument10 : "stringValue7655", argument9 : "stringValue7654") {
+ field4047: Object7!
+ field4048: Enum377!
+}
+
+type Object956 @Directive10(argument10 : "stringValue7663", argument9 : "stringValue7662") {
+ field4049: Enum378!
+}
+
+type Object957 @Directive10(argument10 : "stringValue7687", argument9 : "stringValue7686") {
+ field4056: Scalar2!
+ field4057: Enum216
+}
+
+type Object958 @Directive10(argument10 : "stringValue7693", argument9 : "stringValue7692") {
+ field4059: Enum5
+ field4060: String
+ field4061: String!
+ field4062: Enum6!
+ field4063: String!
+ field4064: Scalar3
+ field4065: Scalar3
+ field4066: Scalar3
+}
+
+type Object959 @Directive9(argument8 : "stringValue7727") {
+ field4081: Scalar2 @Directive2 @Directive7(argument6 : "stringValue7728") @Directive8(argument7 : EnumValue9)
+ field4082: ID!
+ field4083: Int! @Directive2 @Directive7(argument6 : "stringValue7730") @Directive8(argument7 : EnumValue9)
+ field4084(argument952: Int, argument953: String): Object193! @Directive2 @Directive7(argument6 : "stringValue7732") @Directive8(argument7 : EnumValue9)
+ field4085: String! @Directive2 @Directive7(argument6 : "stringValue7734") @Directive8(argument7 : EnumValue9)
+ field4086: Object410! @Directive7(argument6 : "stringValue7736") @Directive8(argument7 : EnumValue9) @deprecated
+ field4087: Union6 @Directive7(argument6 : "stringValue7738") @Directive8(argument7 : EnumValue9) @deprecated
+ field4088: Object44! @Directive2 @Directive7(argument6 : "stringValue7740") @Directive8(argument7 : EnumValue9)
+ field4089(argument954: Int, argument955: String): Object193 @Directive2 @Directive7(argument6 : "stringValue7742") @Directive8(argument7 : EnumValue9)
+ field4090(argument956: String!): [Object410!]! @Directive7(argument6 : "stringValue7744") @Directive8(argument7 : EnumValue9) @deprecated
+ field4091(argument957: String!): [Union6] @Directive7(argument6 : "stringValue7746") @Directive8(argument7 : EnumValue9) @deprecated
+ field4092(argument958: String!): [Object44!]! @Directive2 @Directive7(argument6 : "stringValue7748") @Directive8(argument7 : EnumValue9)
+ field4093: Scalar1!
+}
+
+type Object96 @Directive10(argument10 : "stringValue544", argument9 : "stringValue543") {
+ field385: Union9!
+}
+
+type Object960 @Directive10(argument10 : "stringValue7753", argument9 : "stringValue7752") {
+ field4094: Enum380!
+}
+
+type Object961 @Directive10(argument10 : "stringValue7767", argument9 : "stringValue7766") {
+ field4096: Enum381!
+}
+
+type Object962 @Directive10(argument10 : "stringValue7775", argument9 : "stringValue7774") {
+ field4097: Object959!
+ field4098: Object410! @deprecated
+ field4099: Union6 @deprecated
+ field4100: Object44!
+}
+
+type Object963 @Directive10(argument10 : "stringValue7785", argument9 : "stringValue7784") {
+ field4102: Enum382!
+}
+
+type Object964 @Directive10(argument10 : "stringValue7793", argument9 : "stringValue7792") {
+ field4103: Object959!
+ field4104: Object410! @deprecated
+ field4105: Union6 @deprecated
+ field4106: Object44!
+}
+
+type Object965 @Directive10(argument10 : "stringValue7827", argument9 : "stringValue7826") {
+ field4120: Enum374!
+ field4121: Int
+}
+
+type Object966 @Directive10(argument10 : "stringValue7837", argument9 : "stringValue7836") {
+ field4123: Object7!
+ field4124: Enum384!
+}
+
+type Object967 @Directive10(argument10 : "stringValue7845", argument9 : "stringValue7844") {
+ field4125: Enum385!
+}
+
+type Object968 @Directive10(argument10 : "stringValue7863", argument9 : "stringValue7862") {
+ field4129: Enum386!
+ field4130: Object7!
+}
+
+type Object969 @Directive10(argument10 : "stringValue7871", argument9 : "stringValue7870") {
+ field4131: Enum387!
+}
+
+type Object97 @Directive10(argument10 : "stringValue552", argument9 : "stringValue551") {
+ field386: Object98!
+}
+
+type Object970 @Directive10(argument10 : "stringValue7887", argument9 : "stringValue7886") {
+ field4134: Object7!
+ field4135: Enum388!
+}
+
+type Object971 @Directive10(argument10 : "stringValue7895", argument9 : "stringValue7894") {
+ field4136: Enum389!
+}
+
+type Object972 @Directive10(argument10 : "stringValue7905", argument9 : "stringValue7904") {
+ field4138: Object152 @deprecated
+ field4139: Union8 @deprecated
+ field4140: Object114
+}
+
+type Object973 @Directive10(argument10 : "stringValue7921", argument9 : "stringValue7920") {
+ field4145: String
+ field4146: Boolean!
+}
+
+type Object974 @Directive10(argument10 : "stringValue7925", argument9 : "stringValue7924") {
+ field4147: String
+}
+
+type Object975 @Directive10(argument10 : "stringValue7929", argument9 : "stringValue7928") {
+ field4148: String
+}
+
+type Object976 @Directive10(argument10 : "stringValue7997", argument9 : "stringValue7996") {
+ field4157: [Object977!]!
+}
+
+type Object977 @Directive10(argument10 : "stringValue8001", argument9 : "stringValue8000") {
+ field4158: [Object978!]!
+ field4161: String!
+ field4162: Scalar2
+ field4163: Enum398!
+ field4164: [Object979!]!
+}
+
+type Object978 @Directive10(argument10 : "stringValue8005", argument9 : "stringValue8004") {
+ field4159: Enum397!
+ field4160: String
+}
+
+type Object979 @Directive10(argument10 : "stringValue8017", argument9 : "stringValue8016") {
+ field4165: String
+ field4166: Enum399!
+}
+
+type Object98 @Directive10(argument10 : "stringValue556", argument9 : "stringValue555") {
+ field387: Enum31
+ field388: [Object99!]!
+ field416: Boolean
+ field417: String!
+}
+
+type Object980 @Directive10(argument10 : "stringValue8035", argument9 : "stringValue8034") {
+ field4172: Object410! @deprecated
+ field4173: Union6 @deprecated
+ field4174: Object44!
+}
+
+type Object981 @Directive10(argument10 : "stringValue8045", argument9 : "stringValue8044") {
+ field4176: String
+ field4177: Enum400!
+}
+
+type Object982 @Directive10(argument10 : "stringValue8097", argument9 : "stringValue8096") {
+ field4184: [Object983!]!
+}
+
+type Object983 @Directive10(argument10 : "stringValue8101", argument9 : "stringValue8100") {
+ field4185: String!
+ field4186: Union100
+ field4187: String!
+ field4188: Enum221!
+}
+
+type Object984 @Directive10(argument10 : "stringValue8179", argument9 : "stringValue8178") {
+ field4222: Object410! @deprecated
+ field4223: Union6 @deprecated
+ field4224: Object44!
+}
+
+type Object985 @Directive10(argument10 : "stringValue8189", argument9 : "stringValue8188") {
+ field4228: Object410! @deprecated
+ field4229: Union6 @deprecated
+ field4230: Object44!
+}
+
+type Object986 @Directive10(argument10 : "stringValue8195", argument9 : "stringValue8194") {
+ field4232: Object410! @deprecated
+ field4233: Union6 @deprecated
+ field4234: Object44!
+}
+
+type Object987 @Directive10(argument10 : "stringValue8207", argument9 : "stringValue8206") {
+ field4237: String
+}
+
+type Object988 @Directive10(argument10 : "stringValue8211", argument9 : "stringValue8210") {
+ field4238: String
+}
+
+type Object989 @Directive10(argument10 : "stringValue8215", argument9 : "stringValue8214") {
+ field4239: String
+}
+
+type Object99 @Directive10(argument10 : "stringValue564", argument9 : "stringValue563") {
+ field389: Enum32
+ field390: Int!
+ field391: Union10
+ field415: Int!
+}
+
+type Object990 @Directive10(argument10 : "stringValue8219", argument9 : "stringValue8218") {
+ field4240: String!
+ field4241: Scalar3!
+ field4242: Enum227!
+ field4243: String
+}
+
+type Object991 {
+ field4245(argument1185: Enum4!): Object941 @Directive7(argument6 : "stringValue8222") @Directive8(argument7 : EnumValue9)
+ field4246(argument1186: [Scalar2!]!, argument1187: Enum4!): [Object992!] @Directive2 @Directive7(argument6 : "stringValue8224") @Directive8(argument7 : EnumValue9)
+ field4346(argument1247: String!, argument1248: Enum4!): [String!] @Directive7(argument6 : "stringValue8412") @Directive8(argument7 : EnumValue9)
+ field4347(argument1249: Scalar3!): Object1014 @Directive5(argument4 : "stringValue8414") @Directive7(argument6 : "stringValue8415") @Directive8(argument7 : EnumValue9)
+ field4348(argument1250: Scalar3!, argument1251: Enum4!): Object992 @Directive2 @Directive7(argument6 : "stringValue8418") @Directive8(argument7 : EnumValue9)
+ field4349(argument1252: String!, argument1253: Enum4!): Object414 @Directive7(argument6 : "stringValue8420") @Directive8(argument7 : EnumValue9)
+ field4350: Object422 @Directive2 @Directive7(argument6 : "stringValue8422") @Directive8(argument7 : EnumValue9)
+ field4351(argument1254: Enum4!): Enum416 @Directive2 @Directive7(argument6 : "stringValue8424") @Directive8(argument7 : EnumValue9)
+ field4352(argument1255: Scalar2!, argument1256: String, argument1257: Int): Object1017 @Directive5(argument4 : "stringValue8430") @Directive7(argument6 : "stringValue8431") @Directive8(argument7 : EnumValue9)
+ field4358(argument1258: ID!): Object128 @deprecated
+ field4359(argument1259: ID!, argument1260: Enum4!): Object128
+ field4360(argument1261: Int!, argument1262: Enum4!): Object436 @Directive7(argument6 : "stringValue8442") @Directive8(argument7 : EnumValue9)
+ field4361(argument1263: InputObject108, argument1264: Enum417, argument1265: Scalar3): Object422 @Directive7(argument6 : "stringValue8444") @Directive8(argument7 : EnumValue9)
+ field4362(argument1266: String!, argument1267: Enum4!): Object441 @Directive7(argument6 : "stringValue8454") @Directive8(argument7 : EnumValue9)
+ field4363(argument1268: [String!]!, argument1269: Enum4!): [Object441]! @Directive7(argument6 : "stringValue8456") @Directive8(argument7 : EnumValue9)
+ field4364(argument1270: Int, argument1271: String, argument1272: Enum4!): Object205 @Directive7(argument6 : "stringValue8458") @Directive8(argument7 : EnumValue9)
+ field4365(argument1273: Enum4!): Object1019 @Directive7(argument6 : "stringValue8460") @Directive8(argument7 : EnumValue9)
+ field4368(argument1274: Enum4!): Object1020 @Directive7(argument6 : "stringValue8466") @Directive8(argument7 : EnumValue9)
+ field4371(argument1275: Enum4!): Object207 @Directive7(argument6 : "stringValue8472") @Directive8(argument7 : EnumValue9)
+ field4372(argument1276: Enum4!): Boolean @Directive7(argument6 : "stringValue8474") @Directive8(argument7 : EnumValue9)
+ field4373(argument1277: Enum4!): [Object959!]! @Directive2 @Directive7(argument6 : "stringValue8476") @Directive8(argument7 : EnumValue9)
+ field4374: Object422 @Directive2 @Directive7(argument6 : "stringValue8478") @Directive8(argument7 : EnumValue9)
+ field4375(argument1278: [String!]!, argument1279: String!, argument1280: String!, argument1281: String!, argument1282: String!): Object1021 @Directive5(argument4 : "stringValue8480") @Directive7(argument6 : "stringValue8481") @Directive8(argument7 : EnumValue9)
+ field4381(argument1283: Enum4!): Object1023 @Directive7(argument6 : "stringValue8492") @Directive8(argument7 : EnumValue9)
+ field4386(argument1284: Scalar2!, argument1285: Enum4!): Object206 @Directive7(argument6 : "stringValue8502") @Directive8(argument7 : EnumValue9)
+ field4387(argument1286: String!, argument1287: Enum4!): Object207 @Directive7(argument6 : "stringValue8504") @Directive8(argument7 : EnumValue9)
+ field4388(argument1288: String, argument1289: Int, argument1290: Enum4!): Union97 @Directive7(argument6 : "stringValue8506") @Directive8(argument7 : EnumValue9)
+ field4389(argument1291: Int, argument1292: String, argument1293: Enum4!): Union77 @Directive7(argument6 : "stringValue8508") @Directive8(argument7 : EnumValue9)
+ field4390: Object422 @Directive7(argument6 : "stringValue8510") @Directive8(argument7 : EnumValue9)
+ field4391(argument1294: Scalar2!): Object422 @Directive7(argument6 : "stringValue8512") @Directive8(argument7 : EnumValue9)
+ field4392(argument1295: Scalar2, argument1296: Int, argument1297: Int, argument1298: String, argument1299: Enum4!): Object423 @Directive2 @Directive7(argument6 : "stringValue8514") @Directive8(argument7 : EnumValue9)
+ field4393: Object422 @Directive7(argument6 : "stringValue8516") @Directive8(argument7 : EnumValue9)
+ field4394(argument1300: String, argument1301: Scalar4, argument1302: String, argument1303: String, argument1304: String, argument1305: Enum4!, argument1306: Scalar2, argument1307: String, argument1308: Scalar2): Union166 @Directive2 @Directive7(argument6 : "stringValue8518") @Directive8(argument7 : EnumValue9)
+ field4399(argument1309: ID!): Object1026 @deprecated
+ field4462(argument1310: String!): Object1026! @Directive5(argument4 : "stringValue8642") @Directive7(argument6 : "stringValue8643") @Directive8(argument7 : EnumValue9)
+ field4463(argument1311: ID!, argument1312: Enum4!): Object1026
+ field4464(argument1313: [String!]!): [Object1026]! @Directive5(argument4 : "stringValue8646") @Directive7(argument6 : "stringValue8647") @Directive8(argument7 : EnumValue9)
+ field4465(argument1314: Enum4!, argument1315: Scalar2, argument1316: Int): Object1031 @Directive2 @Directive7(argument6 : "stringValue8650") @Directive8(argument7 : EnumValue9)
+ field4471(argument1317: [Scalar2!]!, argument1318: Enum4!): [Object1033!] @Directive7(argument6 : "stringValue8660") @Directive8(argument7 : EnumValue9)
+ field4478(argument1319: [String!]!, argument1320: [String!]!): [String!] @Directive5(argument4 : "stringValue8666") @Directive7(argument6 : "stringValue8667") @Directive8(argument7 : EnumValue9)
+ field4479(argument1321: Scalar2!, argument1322: Enum4!, argument1323: [Scalar2!], argument1324: [Scalar2!], argument1325: Scalar2!): Object1034 @Directive7(argument6 : "stringValue8670") @Directive8(argument7 : EnumValue9)
+ field4484(argument1326: Scalar2!, argument1327: String, argument1328: Boolean, argument1329: Scalar2, argument1330: Enum419!, argument1331: Enum4!, argument1332: Enum420, argument1333: String, argument1334: Boolean, argument1335: Scalar2!): Object1035 @Directive7(argument6 : "stringValue8676") @Directive8(argument7 : EnumValue9)
+ field4489(argument1336: String!, argument1337: Enum4!): Object28! @Directive2 @Directive7(argument6 : "stringValue8702") @Directive8(argument7 : EnumValue9)
+ field4490(argument1338: [String!]!, argument1339: Enum4!): [Object28]! @Directive2 @Directive7(argument6 : "stringValue8704") @Directive8(argument7 : EnumValue9)
+ field4491(argument1340: Scalar2!, argument1341: String, argument1342: Int, argument1343: [String!], argument1344: Enum4!): Object1036 @Directive2 @Directive7(argument6 : "stringValue8706") @Directive8(argument7 : EnumValue9)
+ field4505(argument1345: Scalar2!, argument1346: Enum4!): [Object1038!] @Directive2 @Directive7(argument6 : "stringValue8732") @Directive8(argument7 : EnumValue9)
+ field4512(argument1347: Scalar2!, argument1348: Enum4!): Object662 @Directive7(argument6 : "stringValue8742") @Directive8(argument7 : EnumValue9)
+ field4513(argument1349: Scalar2!, argument1350: Enum4!): Object664 @Directive7(argument6 : "stringValue8744") @Directive8(argument7 : EnumValue9)
+ field4514(argument1351: Scalar2!, argument1352: Enum4!): Object682 @Directive7(argument6 : "stringValue8746") @Directive8(argument7 : EnumValue9)
+ field4515(argument1353: Scalar2!, argument1354: Enum4!): Object684 @Directive7(argument6 : "stringValue8748") @Directive8(argument7 : EnumValue9)
+ field4516(argument1355: Scalar2!, argument1356: Enum4!): Object678 @Directive7(argument6 : "stringValue8750") @Directive8(argument7 : EnumValue9)
+ field4517(argument1357: Scalar2!, argument1358: Enum4!): Object680 @Directive7(argument6 : "stringValue8752") @Directive8(argument7 : EnumValue9)
+ field4518(argument1359: Scalar2!, argument1360: Enum4!): Object1040 @Directive2 @Directive7(argument6 : "stringValue8754") @Directive8(argument7 : EnumValue9)
+ field4531(argument1363: Int, argument1364: String, argument1365: String!, argument1366: Enum4!): Object1043! @Directive2 @Directive7(argument6 : "stringValue8778") @Directive8(argument7 : EnumValue9)
+ field4534(argument1367: Scalar2!, argument1368: Enum4!): Object170! @Directive2 @Directive7(argument6 : "stringValue8780") @Directive8(argument7 : EnumValue9)
+ field4535(argument1369: ID!): Object186 @deprecated
+ field4536(argument1370: ID!): Object187 @deprecated
+ field4537(argument1371: ID!, argument1372: Enum4!): Object187
+ field4538(argument1373: ID!, argument1374: Enum4!): Object186
+ field4539(argument1375: ID!): Object198 @deprecated
+ field4540(argument1376: ID!, argument1377: Enum4!): Object198
+ field4541(argument1378: Scalar2!, argument1379: Enum4!): Object841 @Directive2 @Directive7(argument6 : "stringValue8782") @Directive8(argument7 : EnumValue9)
+ field4542: Object422 @Directive2 @Directive7(argument6 : "stringValue8784") @Directive8(argument7 : EnumValue9)
+ field4543(argument1380: Scalar2!, argument1381: Enum4!): Object1044 @Directive7(argument6 : "stringValue8786") @Directive8(argument7 : EnumValue9)
+ field4546(argument1382: Scalar2!, argument1383: Enum4!): Object1045 @Directive7(argument6 : "stringValue8790") @Directive8(argument7 : EnumValue9)
+ field4552(argument1387: String, argument1388: String, argument1389: Boolean, argument1390: Int, argument1391: String, argument1392: Scalar2!, argument1393: Int): Object423 @Directive5(argument4 : "stringValue8800") @Directive7(argument6 : "stringValue8801") @Directive8(argument7 : EnumValue9)
+ field4553(argument1394: Boolean! = false): Object1046 @Directive5(argument4 : "stringValue8804") @Directive7(argument6 : "stringValue8805") @Directive8(argument7 : EnumValue9)
+ field4569: Object422 @Directive7(argument6 : "stringValue8820") @Directive8(argument7 : EnumValue9)
+ field4570(argument1395: [Scalar2!]!, argument1396: Enum4!): [Object1049!] @Directive2 @Directive7(argument6 : "stringValue8822") @Directive8(argument7 : EnumValue9)
+ field4581(argument1397: Scalar2!, argument1398: Enum4!): Object13 @Directive2 @Directive7(argument6 : "stringValue8838") @Directive8(argument7 : EnumValue9)
+ field4582(argument1399: Scalar2!, argument1400: Enum4!): Scalar2 @Directive2 @Directive7(argument6 : "stringValue8840") @Directive8(argument7 : EnumValue9)
+ field4583(argument1401: Scalar2!, argument1402: Enum4!): Scalar2 @Directive2 @Directive7(argument6 : "stringValue8842") @Directive8(argument7 : EnumValue9)
+ field4584(argument1403: ID!): Object898 @deprecated
+ field4585(argument1404: ID!, argument1405: Enum4!): Object898
+ field4586(argument1406: Scalar2!, argument1407: Enum4!): Object1051 @Directive2 @Directive7(argument6 : "stringValue8844") @Directive8(argument7 : EnumValue9)
+ field4605(argument1410: Scalar2!, argument1411: Enum4!, argument1412: Scalar2!): Object1054 @Directive2 @Directive7(argument6 : "stringValue8886") @Directive8(argument7 : EnumValue9)
+ field4606(argument1413: String, argument1414: Boolean, argument1415: Enum4!): Object1055 @Directive2 @Directive7(argument6 : "stringValue8888") @Directive8(argument7 : EnumValue9)
+ field4609(argument1416: Scalar2!, argument1417: Enum4!): [Object1056!] @Directive2 @Directive7(argument6 : "stringValue8890") @Directive8(argument7 : EnumValue9)
+ field4616(argument1418: String!, argument1419: Enum4!): Object1057 @Directive2 @Directive7(argument6 : "stringValue8892") @Directive8(argument7 : EnumValue9)
+ field4658(argument1422: Int, argument1423: String, argument1424: [Enum432!]!, argument1425: [Enum432!]!, argument1426: Enum4!, argument1427: Enum433): Union175 @Directive2 @Directive7(argument6 : "stringValue8946") @Directive8(argument7 : EnumValue9)
+ field4663(argument1428: Scalar2!, argument1429: Enum4!): Object21 @Directive2 @Directive7(argument6 : "stringValue8972") @Directive8(argument7 : EnumValue9)
+ field4664(argument1430: Int, argument1431: String, argument1432: String!, argument1433: Enum4!): Union177 @Directive2 @Directive7(argument6 : "stringValue8974") @Directive8(argument7 : EnumValue9)
+ field4671(argument1434: Int, argument1435: String, argument1436: String!, argument1437: Enum4!): Union178 @Directive2 @Directive7(argument6 : "stringValue8988") @Directive8(argument7 : EnumValue9)
+ field4678(argument1438: Int, argument1439: String, argument1440: String!, argument1441: Enum4!): Union180 @Directive2 @Directive7(argument6 : "stringValue9010") @Directive8(argument7 : EnumValue9)
+ field4684(argument1442: Scalar2!, argument1443: String, argument1444: Enum4!, argument1445: InputObject109!): Object1074 @Directive2 @Directive7(argument6 : "stringValue9020") @Directive8(argument7 : EnumValue9)
+ field4691(argument1446: Scalar2!): Object422 @Directive7(argument6 : "stringValue9050") @Directive8(argument7 : EnumValue9)
+ field4692(argument1447: Scalar2!, argument1448: Enum4!): [Object842!] @Directive2 @Directive7(argument6 : "stringValue9052") @Directive8(argument7 : EnumValue9)
+ field4693(argument1449: Scalar2!, argument1450: Enum4!): [Object1007!] @Directive2 @Directive7(argument6 : "stringValue9054") @Directive8(argument7 : EnumValue9)
+ field4694(argument1451: Boolean, argument1452: String, argument1453: Scalar4): [Object1077!] @Directive5(argument4 : "stringValue9056") @Directive7(argument6 : "stringValue9057") @Directive8(argument7 : EnumValue9) @deprecated
+ field4703: Object422 @Directive2 @Directive7(argument6 : "stringValue9068") @Directive8(argument7 : EnumValue9)
+ field4704(argument1454: Enum4!, argument1455: Enum21): Object1079 @Directive2 @Directive7(argument6 : "stringValue9070") @Directive8(argument7 : EnumValue9)
+ field4706(argument1456: [String!]!, argument1457: String!, argument1458: String!, argument1459: [String!]): Object1080 @Directive5(argument4 : "stringValue9076") @Directive7(argument6 : "stringValue9077") @Directive8(argument7 : EnumValue9)
+ field4709: Object422 @Directive7(argument6 : "stringValue9084") @Directive8(argument7 : EnumValue9)
+ field4710: Object422 @Directive2 @Directive7(argument6 : "stringValue9086") @Directive8(argument7 : EnumValue9)
+ field4711: Object422 @Directive7(argument6 : "stringValue9088") @Directive8(argument7 : EnumValue9)
+ field4712: Object422 @Directive2 @Directive7(argument6 : "stringValue9090") @Directive8(argument7 : EnumValue9)
+ field4713(argument1460: Int, argument1461: String, argument1462: Enum4!): Union77 @Directive7(argument6 : "stringValue9092") @Directive8(argument7 : EnumValue9)
+ field4714(argument1463: Enum23, argument1464: Enum4!): Object1081 @Directive7(argument6 : "stringValue9094") @Directive8(argument7 : EnumValue9)
+ field4718(argument1465: Int, argument1466: String, argument1467: Enum4!): Union174 @Directive2 @Directive7(argument6 : "stringValue9096") @Directive8(argument7 : EnumValue9)
+ field4719(argument1468: ID!): Object575 @deprecated
+ field4720(argument1469: String!): Object575! @Directive5(argument4 : "stringValue9098") @Directive7(argument6 : "stringValue9099") @Directive8(argument7 : EnumValue9) @deprecated
+ field4721(argument1470: String!, argument1471: Enum4!): Object575 @Directive7(argument6 : "stringValue9102") @Directive8(argument7 : EnumValue9)
+ field4722(argument1472: Scalar2, argument1473: Enum279, argument1474: Enum4!, argument1475: Enum435): [Object841!] @Directive7(argument6 : "stringValue9104") @Directive8(argument7 : EnumValue9)
+ field4723(argument1476: ID!, argument1477: Enum4!): Object575
+ field4724(argument1478: Scalar2!, argument1479: Enum4!): Object1082 @Directive7(argument6 : "stringValue9110") @Directive8(argument7 : EnumValue9)
+ field4735(argument1482: Enum436!, argument1483: String!, argument1484: Enum285!, argument1485: Enum437!, argument1486: Enum438!): Object1083 @Directive5(argument4 : "stringValue9130") @Directive7(argument6 : "stringValue9131") @Directive8(argument7 : EnumValue9)
+ field4738(argument1487: Enum4!): Object1084 @Directive7(argument6 : "stringValue9150") @Directive8(argument7 : EnumValue9)
+ field4740(argument1488: Int, argument1489: String, argument1490: Enum4!): Union77 @Directive7(argument6 : "stringValue9152") @Directive8(argument7 : EnumValue9)
+ field4741: Object422 @Directive2 @Directive7(argument6 : "stringValue9154") @Directive8(argument7 : EnumValue9)
+ field4742: Object422 @Directive2 @Directive7(argument6 : "stringValue9156") @Directive8(argument7 : EnumValue9)
+ field4743: Object422 @Directive2 @Directive7(argument6 : "stringValue9158") @Directive8(argument7 : EnumValue9)
+ field4744(argument1491: Enum4!): Object258 @Directive2 @Directive7(argument6 : "stringValue9160") @Directive8(argument7 : EnumValue9)
+ field4745: Object422 @Directive7(argument6 : "stringValue9162") @Directive8(argument7 : EnumValue9)
+ field4746(argument1492: Scalar2!, argument1493: Enum4!): Object884 @Directive7(argument6 : "stringValue9164") @Directive8(argument7 : EnumValue9)
+ field4747(argument1494: Enum4!): [Object884!] @Directive2 @Directive7(argument6 : "stringValue9166") @Directive8(argument7 : EnumValue9)
+ field4748(argument1495: Int, argument1496: String, argument1497: Enum4!): Union77 @Directive7(argument6 : "stringValue9168") @Directive8(argument7 : EnumValue9)
+ field4749(argument1498: [String!]!, argument1499: String, argument1500: String!, argument1501: String!, argument1502: String!): Object1085 @Directive5(argument4 : "stringValue9170") @Directive7(argument6 : "stringValue9171") @Directive8(argument7 : EnumValue9)
+ field4752(argument1503: String!, argument1504: Enum4!): [Object1086!] @Directive7(argument6 : "stringValue9178") @Directive8(argument7 : EnumValue9)
+ field4773(argument1505: String): Object422 @Directive2 @Directive7(argument6 : "stringValue9216") @Directive8(argument7 : EnumValue9)
+ field4774(argument1506: String!): Object1091! @Directive5(argument4 : "stringValue9218") @Directive7(argument6 : "stringValue9219") @Directive8(argument7 : EnumValue9) @deprecated
+ field4797(argument1527: String!, argument1528: Enum4!): Object1091 @Directive7(argument6 : "stringValue9280") @Directive8(argument7 : EnumValue9)
+ field4798(argument1529: Scalar3!, argument1530: Enum4!): [Object1016!] @Directive7(argument6 : "stringValue9282") @Directive8(argument7 : EnumValue9)
+ field4799(argument1531: InputObject81!, argument1532: Enum363, argument1533: Enum4!, argument1534: InputObject82!, argument1535: Scalar2!, argument1536: InputObject112!): Object1102 @Directive7(argument6 : "stringValue9284") @Directive8(argument7 : EnumValue9)
+ field4809(argument1537: String!, argument1538: InputObject81!, argument1539: Enum363!, argument1540: Enum358!, argument1541: Enum4!, argument1542: InputObject82, argument1543: Scalar2!, argument1544: Scalar2!): Union184 @Directive2 @Directive7(argument6 : "stringValue9298") @Directive8(argument7 : EnumValue9)
+ field4813: Object422 @Directive2 @Directive7(argument6 : "stringValue9320") @Directive8(argument7 : EnumValue9)
+ field4814(argument1545: Enum4!, argument1546: String!): [Object233!] @Directive2 @Directive7(argument6 : "stringValue9322") @Directive8(argument7 : EnumValue9)
+ field4815(argument1547: Scalar2!): Object422 @Directive7(argument6 : "stringValue9324") @Directive8(argument7 : EnumValue9)
+ field4816(argument1548: String!, argument1549: Enum4!): Object1107 @Directive7(argument6 : "stringValue9326") @Directive8(argument7 : EnumValue9)
+ field4823(argument1550: String!, argument1551: String!, argument1552: Enum4!): Boolean @Directive2 @Directive7(argument6 : "stringValue9336") @Directive8(argument7 : EnumValue9)
+ field4824(argument1553: String!, argument1554: Enum4!): Object1109 @Directive2 @Directive7(argument6 : "stringValue9338") @Directive8(argument7 : EnumValue9)
+ field4861(argument1561: Enum4!, argument1562: Int! = 1, argument1563: String!): [Object233!] @Directive2 @Directive7(argument6 : "stringValue9404") @Directive8(argument7 : EnumValue9)
+ field4862(argument1564: InputObject113!, argument1565: Enum4!): Object1122 @Directive7(argument6 : "stringValue9406") @Directive8(argument7 : EnumValue9)
+ field4871: Object422 @Directive7(argument6 : "stringValue9426") @Directive8(argument7 : EnumValue9)
+ field4872: Object422 @Directive7(argument6 : "stringValue9428") @Directive8(argument7 : EnumValue9)
+ field4873(argument1568: Scalar2!): Object422 @Directive2 @Directive7(argument6 : "stringValue9430") @Directive8(argument7 : EnumValue9)
+ field4874(argument1569: String!, argument1570: Enum4!): Object1125 @Directive2 @Directive7(argument6 : "stringValue9432") @Directive8(argument7 : EnumValue9)
+ field4897(argument1572: ID!): Object1132 @deprecated
+ field4902(argument1573: Scalar2!, argument1574: Enum4!): Object1132 @Directive7(argument6 : "stringValue9472") @Directive8(argument7 : EnumValue9)
+ field4903(argument1575: ID!, argument1576: Enum4!): Object1132
+ field4904(argument1577: Enum4!): String @Directive2 @Directive7(argument6 : "stringValue9474") @Directive8(argument7 : EnumValue9)
+ field4905(argument1578: String, argument1579: Enum4!): Object1126 @Directive2 @Directive7(argument6 : "stringValue9476") @Directive8(argument7 : EnumValue9)
+ field4906(argument1580: Enum4!): Object1133 @Directive7(argument6 : "stringValue9478") @Directive8(argument7 : EnumValue9)
+ field4910(argument1581: Scalar2!): Object422 @Directive2 @Directive7(argument6 : "stringValue9480") @Directive8(argument7 : EnumValue9)
+ field4911(argument1582: Scalar3!, argument1583: [InputObject114!]!, argument1584: Enum4!): [Object1134!] @Directive7(argument6 : "stringValue9482") @Directive8(argument7 : EnumValue9)
+ field4932(argument1585: Scalar3!, argument1586: Scalar3, argument1587: Enum450!, argument1588: Enum4!): [Object1134!] @Directive7(argument6 : "stringValue9512") @Directive8(argument7 : EnumValue9)
+ field4933(argument1589: String, argument1590: [String!]!, argument1591: Enum454!): [Object1134!] @Directive5(argument4 : "stringValue9514") @Directive7(argument6 : "stringValue9515") @Directive8(argument7 : EnumValue9)
+ field4934(argument1592: Scalar3!, argument1593: [Enum450!]! = [], argument1594: String!, argument1595: Enum4!): [Object1134!] @Directive7(argument6 : "stringValue9522") @Directive8(argument7 : EnumValue9)
+ field4935(argument1596: ID!): Object886 @deprecated
+ field4936(argument1597: ID!, argument1598: Enum4!): Object886
+ field4937(argument1599: Enum4!): [Object886!] @Directive2 @Directive7(argument6 : "stringValue9524") @Directive8(argument7 : EnumValue9)
+ field4938(argument1600: String, argument1601: String, argument1602: Scalar2!, argument1603: Boolean, argument1604: String, argument1605: String, argument1606: Boolean): Object423 @Directive2 @Directive5(argument4 : "stringValue9526") @Directive7(argument6 : "stringValue9527") @Directive8(argument7 : EnumValue9)
+ field4939(argument1607: String, argument1608: String, argument1609: Scalar2!, argument1610: Boolean, argument1611: String, argument1612: String, argument1613: Boolean): Object423 @Directive5(argument4 : "stringValue9530") @Directive7(argument6 : "stringValue9531") @Directive8(argument7 : EnumValue9)
+ field4940(argument1614: ID!): Object422
+ field4941(argument1615: Enum4!): Object1136 @Directive7(argument6 : "stringValue9534") @Directive8(argument7 : EnumValue9)
+ field4944(argument1616: String!, argument1617: Enum4!): Object233! @Directive7(argument6 : "stringValue9536") @Directive8(argument7 : EnumValue9)
+ field4945(argument1618: String): Object422 @Directive2 @Directive7(argument6 : "stringValue9538") @Directive8(argument7 : EnumValue9)
+ field4946(argument1619: [String!]!, argument1620: Enum4!): [Object233]! @Directive7(argument6 : "stringValue9540") @Directive8(argument7 : EnumValue9)
+ field4947(argument1621: String, argument1622: String, argument1623: Boolean, argument1624: Scalar2!, argument1625: Int, argument1626: String, argument1627: Int): Object423 @Directive2 @Directive5(argument4 : "stringValue9542") @Directive7(argument6 : "stringValue9543") @Directive8(argument7 : EnumValue9)
+ field4948(argument1628: Scalar2!, argument1629: Enum4!): Object959! @Directive2 @Directive7(argument6 : "stringValue9546") @Directive8(argument7 : EnumValue9)
+ field4949(argument1630: ID!): Object152 @deprecated
+ field4950(argument1631: String!): Object152! @Directive5(argument4 : "stringValue9548") @Directive7(argument6 : "stringValue9549") @Directive8(argument7 : EnumValue9) @deprecated
+ field4951(argument1632: Scalar2!, argument1633: Enum4!): Object114! @Directive7(argument6 : "stringValue9552") @Directive8(argument7 : EnumValue9)
+ field4952(argument1634: [Scalar2!]!, argument1635: Enum4!): [Object114]! @Directive7(argument6 : "stringValue9554") @Directive8(argument7 : EnumValue9)
+ field4953(argument1636: ID!, argument1637: Enum4!): Object152
+ field4954(argument1638: [String!]!): [Object152]! @Directive5(argument4 : "stringValue9556") @Directive7(argument6 : "stringValue9557") @Directive8(argument7 : EnumValue9) @deprecated
+ field4955(argument1639: Scalar2!, argument1640: String!, argument1641: Enum4!): [Object152!] @Directive7(argument6 : "stringValue9560") @Directive8(argument7 : EnumValue9)
+ field4956(argument1642: Scalar2!, argument1643: Enum4!): Object806 @Directive7(argument6 : "stringValue9562") @Directive8(argument7 : EnumValue9) @deprecated
+ field4957(argument1644: Scalar2!, argument1645: Enum4!): Object809 @Directive2 @Directive7(argument6 : "stringValue9564") @Directive8(argument7 : EnumValue9)
+ field4958(argument1646: String!, argument1647: Enum4!): Object366 @Directive7(argument6 : "stringValue9566") @Directive8(argument7 : EnumValue9)
+ field4959(argument1648: [String!]!, argument1649: Enum4!): [Object366!] @Directive7(argument6 : "stringValue9568") @Directive8(argument7 : EnumValue9)
+ field4960(argument1650: ID!): Object410 @deprecated
+ field4961(argument1651: String!): Object410! @Directive5(argument4 : "stringValue9570") @Directive7(argument6 : "stringValue9571") @Directive8(argument7 : EnumValue9) @deprecated
+ field4962(argument1652: String!): Object410 @Directive5(argument4 : "stringValue9574") @Directive7(argument6 : "stringValue9575") @Directive8(argument7 : EnumValue9) @deprecated
+ field4963(argument1653: Scalar2!, argument1654: Enum4!): Object44! @Directive7(argument6 : "stringValue9578") @Directive8(argument7 : EnumValue9)
+ field4964(argument1655: Enum4!, argument1656: String!): Object44 @Directive7(argument6 : "stringValue9580") @Directive8(argument7 : EnumValue9)
+ field4965(argument1657: [Scalar2!]!, argument1658: Enum4!): [Object44]! @Directive7(argument6 : "stringValue9582") @Directive8(argument7 : EnumValue9)
+ field4966(argument1659: Enum4!, argument1660: [String!]!): [Object44]! @Directive7(argument6 : "stringValue9584") @Directive8(argument7 : EnumValue9)
+ field4967(argument1661: Enum4!): Enum455 @Directive7(argument6 : "stringValue9586") @Directive8(argument7 : EnumValue9)
+ field4968(argument1662: ID!, argument1663: Enum4!): Object410
+ field4969(argument1664: [String!]!): [Object410]! @Directive5(argument4 : "stringValue9592") @Directive7(argument6 : "stringValue9593") @Directive8(argument7 : EnumValue9) @deprecated
+ field4970(argument1665: [String!]!): [Object410]! @Directive5(argument4 : "stringValue9596") @Directive7(argument6 : "stringValue9597") @Directive8(argument7 : EnumValue9) @deprecated
+ field4971: Object1137 @deprecated
+ field5151(argument1742: Enum4!): Object1137
+ field5152(argument1743: String, argument1744: String, argument1745: Enum4!, argument1746: String!): Object758 @Directive7(argument6 : "stringValue9958") @Directive8(argument7 : EnumValue9)
+ field5153(argument1747: InputObject116, argument1748: InputObject116, argument1749: Enum4!, argument1750: String!): Union192 @Directive7(argument6 : "stringValue9960") @Directive8(argument7 : EnumValue9)
+ field5159(argument1751: String, argument1752: InputObject116, argument1753: Enum4!, argument1754: String!): Union193 @Directive7(argument6 : "stringValue9982") @Directive8(argument7 : EnumValue9)
+ field5162(argument1755: String!, argument1756: Enum4!): Object990 @Directive7(argument6 : "stringValue9992") @Directive8(argument7 : EnumValue9)
+ field5163(argument1757: Enum4!): [Object990!] @Directive7(argument6 : "stringValue9994") @Directive8(argument7 : EnumValue9)
+ field5164(argument1758: ID!): Object1171 @deprecated
+ field5172(argument1759: String!, argument1760: Enum4!): Object1171 @Directive7(argument6 : "stringValue10008") @Directive8(argument7 : EnumValue9)
+ field5173(argument1761: ID!, argument1762: Enum4!): Object1171
+}
+
+type Object992 @Directive9(argument8 : "stringValue8227") {
+ field4247: Object993 @Directive7(argument6 : "stringValue8228") @Directive8(argument7 : EnumValue9)
+ field4250(argument1188: [Scalar2!], argument1189: [Scalar2!], argument1190: InputObject106, argument1191: [Scalar2!], argument1192: [Enum404!], argument1193: Boolean): Object994 @Directive2 @Directive7(argument6 : "stringValue8230") @Directive8(argument7 : EnumValue9)
+ field4267(argument1200: [Scalar2!], argument1201: [Scalar2!], argument1202: [Scalar2!], argument1203: InputObject106, argument1204: [Scalar2!], argument1205: [Enum404!], argument1206: Boolean): Object999 @Directive2 @Directive7(argument6 : "stringValue8258") @Directive8(argument7 : EnumValue9)
+ field4283: Enum54 @Directive2 @Directive7(argument6 : "stringValue8274") @Directive8(argument7 : EnumValue9)
+ field4284(argument1213: Enum405!, argument1214: InputObject2!, argument1215: [Enum44!]!, argument1216: InputObject107, argument1217: InputObject2!): [Object158!] @Directive2 @Directive7(argument6 : "stringValue8276") @Directive8(argument7 : EnumValue9)
+ field4285: [String!] @Directive7(argument6 : "stringValue8290") @Directive8(argument7 : EnumValue9)
+ field4286(argument1218: [Scalar2!], argument1219: InputObject106, argument1220: [Scalar2!], argument1221: [Enum404!], argument1222: Boolean): Object1003 @Directive2 @Directive7(argument6 : "stringValue8292") @Directive8(argument7 : EnumValue9)
+ field4300: String @Directive2 @Directive7(argument6 : "stringValue8308") @Directive8(argument7 : EnumValue9)
+ field4301: String @Directive2 @Directive7(argument6 : "stringValue8310") @Directive8(argument7 : EnumValue9)
+ field4302: [Object1007!] @Directive2 @Directive7(argument6 : "stringValue8312") @Directive8(argument7 : EnumValue9)
+ field4308(argument1229: InputObject106, argument1230: [Scalar2!], argument1231: [Enum410!], argument1232: Boolean): Object1009 @Directive2 @Directive7(argument6 : "stringValue8334") @Directive8(argument7 : EnumValue9)
+ field4321: Boolean @Directive2 @Directive7(argument6 : "stringValue8354") @Directive8(argument7 : EnumValue9)
+ field4322: ID!
+ field4323(argument1239: InputObject2!, argument1240: Enum43!, argument1241: [Enum44!]!, argument1242: InputObject2!): [Object157!] @Directive2 @Directive7(argument6 : "stringValue8356") @Directive8(argument7 : EnumValue9)
+ field4324(argument1243: Enum46, argument1244: InputObject2!, argument1245: [Enum44!]!, argument1246: InputObject2!): [Object158!] @Directive2 @Directive7(argument6 : "stringValue8358") @Directive8(argument7 : EnumValue9)
+ field4325: String @Directive2 @Directive7(argument6 : "stringValue8360") @Directive8(argument7 : EnumValue9)
+ field4326: Object1013 @Directive7(argument6 : "stringValue8362") @Directive8(argument7 : EnumValue9)
+ field4328: Object1014 @Directive7(argument6 : "stringValue8372") @Directive8(argument7 : EnumValue9)
+ field4336: [Object1016!] @Directive7(argument6 : "stringValue8394") @Directive8(argument7 : EnumValue9)
+ field4341: Boolean @Directive2 @Directive7(argument6 : "stringValue8400") @Directive8(argument7 : EnumValue9)
+ field4342: Scalar1!
+ field4343: Enum415 @Directive2 @Directive7(argument6 : "stringValue8402") @Directive8(argument7 : EnumValue9)
+ field4344: String @Directive2 @Directive7(argument6 : "stringValue8408") @Directive8(argument7 : EnumValue9)
+ field4345: String @Directive2 @Directive7(argument6 : "stringValue8410") @Directive8(argument7 : EnumValue9)
+}
+
+type Object993 {
+ field4248: Int!
+ field4249: Int!
+}
+
+type Object994 @Directive9(argument8 : "stringValue8241") {
+ field4251: ID!
+ field4252(argument1194: Enum46, argument1195: InputObject2!, argument1196: [Enum44!]!, argument1197: InputObject2!): [Object158!] @Directive2 @Directive7(argument6 : "stringValue8242") @Directive8(argument7 : EnumValue9)
+ field4253: Object995!
+ field4264(argument1198: String, argument1199: Int): Object998 @Directive2 @Directive7(argument6 : "stringValue8256") @Directive8(argument7 : EnumValue9)
+}
+
+type Object995 @Directive10(argument10 : "stringValue8247", argument9 : "stringValue8246") {
+ field4254: Scalar2! @Directive2
+ field4255: Object996! @Directive2
+}
+
+type Object996 @Directive10(argument10 : "stringValue8251", argument9 : "stringValue8250") {
+ field4256: [Scalar2!] @Directive2
+ field4257: [Scalar2!] @Directive2
+ field4258: Object997 @Directive2
+ field4261: [Scalar2!] @Directive2
+ field4262: [Enum50!] @Directive2
+ field4263: Boolean @Directive2
+}
+
+type Object997 @Directive10(argument10 : "stringValue8255", argument9 : "stringValue8254") {
+ field4259: String! @Directive2
+ field4260: String! @Directive2
+}
+
+type Object998 {
+ field4265: [Object154!]!
+ field4266: Object182!
+}
+
+type Object999 @Directive9(argument8 : "stringValue8261") {
+ field4268: ID!
+ field4269(argument1207: Enum46, argument1208: InputObject2!, argument1209: [Enum44!]!, argument1210: InputObject2!): [Object158!] @Directive2 @Directive7(argument6 : "stringValue8262") @Directive8(argument7 : EnumValue9)
+ field4270: Object1000!
+ field4280(argument1211: String, argument1212: Int): Object1002 @Directive2 @Directive7(argument6 : "stringValue8272") @Directive8(argument7 : EnumValue9)
+}
+
+enum Enum1 {
+ EnumValue1
+ EnumValue2
+}
+
+enum Enum10 @Directive10(argument10 : "stringValue88", argument9 : "stringValue87") {
+ EnumValue94
+ EnumValue95
+ EnumValue96
+}
+
+enum Enum100 @Directive10(argument10 : "stringValue2177", argument9 : "stringValue2176") {
+ EnumValue1109
+ EnumValue1110
+ EnumValue1111
+ EnumValue1112
+ EnumValue1113
+ EnumValue1114
+ EnumValue1115
+ EnumValue1116
+ EnumValue1117
+ EnumValue1118
+ EnumValue1119
+ EnumValue1120
+ EnumValue1121
+ EnumValue1122
+ EnumValue1123
+ EnumValue1124
+ EnumValue1125
+}
+
+enum Enum101 @Directive10(argument10 : "stringValue2185", argument9 : "stringValue2184") {
+ EnumValue1126
+ EnumValue1127
+ EnumValue1128
+ EnumValue1129
+ EnumValue1130
+ EnumValue1131
+ EnumValue1132
+ EnumValue1133
+ EnumValue1134
+ EnumValue1135
+ EnumValue1136
+ EnumValue1137
+ EnumValue1138
+ EnumValue1139
+ EnumValue1140
+ EnumValue1141
+ EnumValue1142
+}
+
+enum Enum102 @Directive10(argument10 : "stringValue2199", argument9 : "stringValue2198") {
+ EnumValue1143
+ EnumValue1144
+ EnumValue1145
+ EnumValue1146
+ EnumValue1147
+ EnumValue1148
+ EnumValue1149
+ EnumValue1150
+ EnumValue1151
+ EnumValue1152
+ EnumValue1153
+ EnumValue1154
+}
+
+enum Enum103 @Directive10(argument10 : "stringValue2207", argument9 : "stringValue2206") {
+ EnumValue1155
+ EnumValue1156
+}
+
+enum Enum104 @Directive10(argument10 : "stringValue2235", argument9 : "stringValue2234") {
+ EnumValue1157
+ EnumValue1158
+ EnumValue1159
+ EnumValue1160
+ EnumValue1161
+ EnumValue1162
+ EnumValue1163
+ EnumValue1164
+ EnumValue1165
+ EnumValue1166
+ EnumValue1167
+ EnumValue1168
+ EnumValue1169
+ EnumValue1170
+ EnumValue1171
+ EnumValue1172
+ EnumValue1173
+ EnumValue1174
+ EnumValue1175
+ EnumValue1176
+}
+
+enum Enum105 @Directive10(argument10 : "stringValue2297", argument9 : "stringValue2296") {
+ EnumValue1177
+ EnumValue1178
+ EnumValue1179
+ EnumValue1180
+ EnumValue1181
+ EnumValue1182
+ EnumValue1183
+ EnumValue1184
+ EnumValue1185
+ EnumValue1186
+ EnumValue1187
+ EnumValue1188
+}
+
+enum Enum106 @Directive10(argument10 : "stringValue2323", argument9 : "stringValue2322") {
+ EnumValue1189
+ EnumValue1190
+ EnumValue1191
+ EnumValue1192
+ EnumValue1193
+ EnumValue1194
+ EnumValue1195
+ EnumValue1196
+ EnumValue1197
+ EnumValue1198
+ EnumValue1199
+ EnumValue1200
+ EnumValue1201
+ EnumValue1202
+ EnumValue1203
+ EnumValue1204
+ EnumValue1205
+ EnumValue1206
+ EnumValue1207
+ EnumValue1208
+ EnumValue1209
+ EnumValue1210
+ EnumValue1211
+ EnumValue1212
+ EnumValue1213
+ EnumValue1214
+ EnumValue1215
+ EnumValue1216
+ EnumValue1217
+ EnumValue1218
+ EnumValue1219
+ EnumValue1220
+ EnumValue1221
+ EnumValue1222
+ EnumValue1223
+}
+
+enum Enum107 @Directive10(argument10 : "stringValue2327", argument9 : "stringValue2326") {
+ EnumValue1224
+ EnumValue1225
+ EnumValue1226
+}
+
+enum Enum108 @Directive10(argument10 : "stringValue2343", argument9 : "stringValue2342") {
+ EnumValue1227
+ EnumValue1228
+ EnumValue1229
+ EnumValue1230
+}
+
+enum Enum109 @Directive10(argument10 : "stringValue2347", argument9 : "stringValue2346") {
+ EnumValue1231
+ EnumValue1232
+ EnumValue1233
+}
+
+enum Enum11 @Directive10(argument10 : "stringValue92", argument9 : "stringValue91") {
+ EnumValue97
+ EnumValue98
+ EnumValue99
+}
+
+enum Enum110 @Directive10(argument10 : "stringValue2523", argument9 : "stringValue2522") {
+ EnumValue1234
+ EnumValue1235
+ EnumValue1236
+ EnumValue1237
+ EnumValue1238
+}
+
+enum Enum111 @Directive10(argument10 : "stringValue2561", argument9 : "stringValue2560") {
+ EnumValue1239
+}
+
+enum Enum112 @Directive10(argument10 : "stringValue2593", argument9 : "stringValue2592") {
+ EnumValue1240
+ EnumValue1241
+ EnumValue1242
+ EnumValue1243
+ EnumValue1244
+ EnumValue1245
+ EnumValue1246
+ EnumValue1247
+ EnumValue1248
+ EnumValue1249
+ EnumValue1250
+ EnumValue1251
+ EnumValue1252
+ EnumValue1253
+ EnumValue1254
+ EnumValue1255
+ EnumValue1256
+ EnumValue1257
+ EnumValue1258
+ EnumValue1259
+ EnumValue1260
+ EnumValue1261
+ EnumValue1262
+}
+
+enum Enum113 @Directive10(argument10 : "stringValue2645", argument9 : "stringValue2644") {
+ EnumValue1263
+ EnumValue1264
+ EnumValue1265
+}
+
+enum Enum114 @Directive10(argument10 : "stringValue2693", argument9 : "stringValue2692") {
+ EnumValue1266
+ EnumValue1267
+ EnumValue1268
+ EnumValue1269
+ EnumValue1270
+ EnumValue1271
+ EnumValue1272
+ EnumValue1273
+}
+
+enum Enum115 @Directive10(argument10 : "stringValue2697", argument9 : "stringValue2696") {
+ EnumValue1274
+ EnumValue1275
+}
+
+enum Enum116 @Directive10(argument10 : "stringValue2701", argument9 : "stringValue2700") {
+ EnumValue1276
+ EnumValue1277
+ EnumValue1278
+ EnumValue1279
+ EnumValue1280
+}
+
+enum Enum117 @Directive10(argument10 : "stringValue2705", argument9 : "stringValue2704") {
+ EnumValue1281
+ EnumValue1282
+ EnumValue1283
+}
+
+enum Enum118 @Directive10(argument10 : "stringValue2737", argument9 : "stringValue2736") {
+ EnumValue1284
+ EnumValue1285
+ EnumValue1286
+ EnumValue1287
+ EnumValue1288
+ EnumValue1289
+ EnumValue1290
+}
+
+enum Enum119 @Directive10(argument10 : "stringValue2757", argument9 : "stringValue2756") {
+ EnumValue1291
+}
+
+enum Enum12 @Directive10(argument10 : "stringValue96", argument9 : "stringValue95") {
+ EnumValue100
+ EnumValue101
+ EnumValue102
+ EnumValue103
+ EnumValue104
+}
+
+enum Enum120 @Directive10(argument10 : "stringValue2769", argument9 : "stringValue2768") {
+ EnumValue1292
+}
+
+enum Enum121 @Directive10(argument10 : "stringValue2789", argument9 : "stringValue2788") {
+ EnumValue1293
+ EnumValue1294
+ EnumValue1295
+}
+
+enum Enum122 @Directive10(argument10 : "stringValue2793", argument9 : "stringValue2792") {
+ EnumValue1296
+ EnumValue1297
+ EnumValue1298
+}
+
+enum Enum123 @Directive10(argument10 : "stringValue2801", argument9 : "stringValue2800") {
+ EnumValue1299
+ EnumValue1300
+}
+
+enum Enum124 @Directive10(argument10 : "stringValue2805", argument9 : "stringValue2804") {
+ EnumValue1301
+ EnumValue1302
+}
+
+enum Enum125 @Directive10(argument10 : "stringValue2817", argument9 : "stringValue2816") {
+ EnumValue1303
+ EnumValue1304
+ EnumValue1305
+ EnumValue1306
+}
+
+enum Enum126 @Directive10(argument10 : "stringValue2825", argument9 : "stringValue2824") {
+ EnumValue1307
+ EnumValue1308
+}
+
+enum Enum127 @Directive10(argument10 : "stringValue2829", argument9 : "stringValue2828") {
+ EnumValue1309
+ EnumValue1310
+ EnumValue1311
+ EnumValue1312
+}
+
+enum Enum128 @Directive10(argument10 : "stringValue2833", argument9 : "stringValue2832") {
+ EnumValue1313
+ EnumValue1314
+ EnumValue1315
+ EnumValue1316
+}
+
+enum Enum129 @Directive10(argument10 : "stringValue2867", argument9 : "stringValue2866") {
+ EnumValue1317
+ EnumValue1318
+}
+
+enum Enum13 {
+ EnumValue105
+}
+
+enum Enum130 @Directive10(argument10 : "stringValue2893", argument9 : "stringValue2892") {
+ EnumValue1319
+ EnumValue1320
+ EnumValue1321
+ EnumValue1322
+ EnumValue1323
+ EnumValue1324
+ EnumValue1325
+ EnumValue1326
+}
+
+enum Enum131 @Directive10(argument10 : "stringValue2905", argument9 : "stringValue2904") {
+ EnumValue1327
+ EnumValue1328
+ EnumValue1329
+ EnumValue1330
+ EnumValue1331
+}
+
+enum Enum132 @Directive10(argument10 : "stringValue2911", argument9 : "stringValue2910") {
+ EnumValue1332
+ EnumValue1333
+ EnumValue1334
+ EnumValue1335
+}
+
+enum Enum133 @Directive10(argument10 : "stringValue2935", argument9 : "stringValue2934") {
+ EnumValue1336
+}
+
+enum Enum134 @Directive10(argument10 : "stringValue2993", argument9 : "stringValue2992") {
+ EnumValue1337
+ EnumValue1338
+ EnumValue1339
+ EnumValue1340
+ EnumValue1341
+ EnumValue1342
+ EnumValue1343
+ EnumValue1344
+}
+
+enum Enum135 @Directive10(argument10 : "stringValue3005", argument9 : "stringValue3004") {
+ EnumValue1345
+ EnumValue1346
+}
+
+enum Enum136 @Directive10(argument10 : "stringValue3009", argument9 : "stringValue3008") {
+ EnumValue1347
+ EnumValue1348
+}
+
+enum Enum137 @Directive10(argument10 : "stringValue3025", argument9 : "stringValue3024") {
+ EnumValue1349
+ EnumValue1350
+ EnumValue1351
+}
+
+enum Enum138 @Directive10(argument10 : "stringValue3033", argument9 : "stringValue3032") {
+ EnumValue1352
+ EnumValue1353
+ EnumValue1354
+ EnumValue1355
+ EnumValue1356
+ EnumValue1357
+ EnumValue1358
+}
+
+enum Enum139 @Directive10(argument10 : "stringValue3055", argument9 : "stringValue3054") {
+ EnumValue1359
+}
+
+enum Enum14 @Directive10(argument10 : "stringValue112", argument9 : "stringValue111") {
+ EnumValue106
+ EnumValue107
+ EnumValue108
+}
+
+enum Enum140 @Directive10(argument10 : "stringValue3067", argument9 : "stringValue3066") {
+ EnumValue1360
+ EnumValue1361
+ EnumValue1362
+ EnumValue1363
+ EnumValue1364
+ EnumValue1365
+ EnumValue1366
+ EnumValue1367
+ EnumValue1368
+ EnumValue1369
+ EnumValue1370
+ EnumValue1371
+ EnumValue1372
+ EnumValue1373
+ EnumValue1374
+ EnumValue1375
+ EnumValue1376
+ EnumValue1377
+ EnumValue1378
+ EnumValue1379
+ EnumValue1380
+}
+
+enum Enum141 @Directive10(argument10 : "stringValue3075", argument9 : "stringValue3074") {
+ EnumValue1381
+ EnumValue1382
+ EnumValue1383
+}
+
+enum Enum142 @Directive10(argument10 : "stringValue3099", argument9 : "stringValue3098") {
+ EnumValue1384
+ EnumValue1385
+ EnumValue1386
+ EnumValue1387
+}
+
+enum Enum143 @Directive10(argument10 : "stringValue3163", argument9 : "stringValue3162") {
+ EnumValue1388
+ EnumValue1389
+ EnumValue1390
+ EnumValue1391
+ EnumValue1392
+ EnumValue1393
+}
+
+enum Enum144 @Directive10(argument10 : "stringValue3213", argument9 : "stringValue3212") {
+ EnumValue1394
+}
+
+enum Enum145 @Directive10(argument10 : "stringValue3227", argument9 : "stringValue3226") {
+ EnumValue1395
+}
+
+enum Enum146 @Directive10(argument10 : "stringValue3239", argument9 : "stringValue3238") {
+ EnumValue1396
+ EnumValue1397
+ EnumValue1398
+}
+
+enum Enum147 @Directive10(argument10 : "stringValue3261", argument9 : "stringValue3260") {
+ EnumValue1399
+ EnumValue1400
+ EnumValue1401
+}
+
+enum Enum148 @Directive10(argument10 : "stringValue3293", argument9 : "stringValue3292") {
+ EnumValue1402
+ EnumValue1403
+ EnumValue1404
+}
+
+enum Enum149 @Directive10(argument10 : "stringValue3301", argument9 : "stringValue3300") {
+ EnumValue1405
+ EnumValue1406
+ EnumValue1407
+ EnumValue1408
+ EnumValue1409
+ EnumValue1410
+ EnumValue1411
+ EnumValue1412
+ EnumValue1413
+}
+
+enum Enum15 @Directive10(argument10 : "stringValue126", argument9 : "stringValue125") {
+ EnumValue109
+ EnumValue110
+ EnumValue111
+}
+
+enum Enum150 @Directive10(argument10 : "stringValue3305", argument9 : "stringValue3304") {
+ EnumValue1414
+ EnumValue1415
+ EnumValue1416
+}
+
+enum Enum151 @Directive10(argument10 : "stringValue3309", argument9 : "stringValue3308") {
+ EnumValue1417
+ EnumValue1418
+ EnumValue1419
+ EnumValue1420
+ EnumValue1421
+ EnumValue1422
+ EnumValue1423
+ EnumValue1424
+ EnumValue1425
+ EnumValue1426
+ EnumValue1427
+ EnumValue1428
+}
+
+enum Enum152 @Directive10(argument10 : "stringValue3317", argument9 : "stringValue3316") {
+ EnumValue1429
+ EnumValue1430
+ EnumValue1431
+ EnumValue1432
+}
+
+enum Enum153 @Directive10(argument10 : "stringValue3337", argument9 : "stringValue3336") {
+ EnumValue1433
+ EnumValue1434
+ EnumValue1435
+}
+
+enum Enum154 @Directive10(argument10 : "stringValue3365", argument9 : "stringValue3364") {
+ EnumValue1436
+ EnumValue1437
+ EnumValue1438
+ EnumValue1439
+ EnumValue1440
+}
+
+enum Enum155 @Directive10(argument10 : "stringValue3401", argument9 : "stringValue3400") {
+ EnumValue1441
+ EnumValue1442
+ EnumValue1443
+ EnumValue1444
+ EnumValue1445
+ EnumValue1446
+ EnumValue1447
+ EnumValue1448
+ EnumValue1449
+ EnumValue1450
+}
+
+enum Enum156 @Directive10(argument10 : "stringValue3445", argument9 : "stringValue3444") {
+ EnumValue1451
+ EnumValue1452
+ EnumValue1453
+ EnumValue1454
+ EnumValue1455
+}
+
+enum Enum157 @Directive10(argument10 : "stringValue3453", argument9 : "stringValue3452") {
+ EnumValue1456
+ EnumValue1457
+ EnumValue1458
+ EnumValue1459
+ EnumValue1460
+}
+
+enum Enum158 @Directive10(argument10 : "stringValue3461", argument9 : "stringValue3460") {
+ EnumValue1461
+ EnumValue1462
+}
+
+enum Enum159 @Directive10(argument10 : "stringValue3495", argument9 : "stringValue3494") {
+ EnumValue1463
+ EnumValue1464
+ EnumValue1465
+ EnumValue1466
+ EnumValue1467
+ EnumValue1468
+}
+
+enum Enum16 @Directive10(argument10 : "stringValue130", argument9 : "stringValue129") {
+ EnumValue112
+ EnumValue113
+}
+
+enum Enum160 @Directive10(argument10 : "stringValue3511", argument9 : "stringValue3510") {
+ EnumValue1469
+ EnumValue1470
+}
+
+enum Enum161 @Directive10(argument10 : "stringValue3519", argument9 : "stringValue3518") {
+ EnumValue1471
+ EnumValue1472
+}
+
+enum Enum162 @Directive10(argument10 : "stringValue3531", argument9 : "stringValue3530") {
+ EnumValue1473
+ EnumValue1474
+ EnumValue1475
+ EnumValue1476
+ EnumValue1477
+}
+
+enum Enum163 @Directive10(argument10 : "stringValue3543", argument9 : "stringValue3542") {
+ EnumValue1478
+ EnumValue1479
+ EnumValue1480
+}
+
+enum Enum164 @Directive10(argument10 : "stringValue3581", argument9 : "stringValue3580") {
+ EnumValue1481
+ EnumValue1482
+ EnumValue1483
+ EnumValue1484
+ EnumValue1485
+}
+
+enum Enum165 @Directive10(argument10 : "stringValue3589", argument9 : "stringValue3588") {
+ EnumValue1486
+ EnumValue1487
+ EnumValue1488
+}
+
+enum Enum166 @Directive10(argument10 : "stringValue3601", argument9 : "stringValue3600") {
+ EnumValue1489
+ EnumValue1490
+ EnumValue1491
+ EnumValue1492
+ EnumValue1493
+ EnumValue1494
+ EnumValue1495
+ EnumValue1496
+ EnumValue1497
+ EnumValue1498
+ EnumValue1499
+ EnumValue1500
+ EnumValue1501
+ EnumValue1502
+ EnumValue1503
+ EnumValue1504
+ EnumValue1505
+ EnumValue1506
+ EnumValue1507
+ EnumValue1508
+ EnumValue1509
+ EnumValue1510
+ EnumValue1511
+ EnumValue1512
+ EnumValue1513
+ EnumValue1514
+ EnumValue1515
+ EnumValue1516
+ EnumValue1517
+ EnumValue1518
+ EnumValue1519
+ EnumValue1520
+ EnumValue1521
+}
+
+enum Enum167 @Directive10(argument10 : "stringValue3609", argument9 : "stringValue3608") {
+ EnumValue1522
+}
+
+enum Enum168 @Directive10(argument10 : "stringValue3649", argument9 : "stringValue3648") {
+ EnumValue1523
+}
+
+enum Enum169 @Directive10(argument10 : "stringValue3653", argument9 : "stringValue3652") {
+ EnumValue1524
+ EnumValue1525
+}
+
+enum Enum17 @Directive10(argument10 : "stringValue134", argument9 : "stringValue133") {
+ EnumValue114
+ EnumValue115
+}
+
+enum Enum170 @Directive10(argument10 : "stringValue3665", argument9 : "stringValue3664") {
+ EnumValue1526
+ EnumValue1527
+}
+
+enum Enum171 @Directive10(argument10 : "stringValue3685", argument9 : "stringValue3684") {
+ EnumValue1528
+ EnumValue1529
+}
+
+enum Enum172 @Directive10(argument10 : "stringValue3693", argument9 : "stringValue3692") {
+ EnumValue1530
+ EnumValue1531
+}
+
+enum Enum173 @Directive10(argument10 : "stringValue3729", argument9 : "stringValue3728") {
+ EnumValue1532
+ EnumValue1533
+ EnumValue1534
+}
+
+enum Enum174 @Directive10(argument10 : "stringValue3753", argument9 : "stringValue3752") {
+ EnumValue1535
+ EnumValue1536
+}
+
+enum Enum175 @Directive10(argument10 : "stringValue3765", argument9 : "stringValue3764") {
+ EnumValue1537
+ EnumValue1538
+ EnumValue1539
+ EnumValue1540
+}
+
+enum Enum176 @Directive10(argument10 : "stringValue3817", argument9 : "stringValue3816") {
+ EnumValue1541
+ EnumValue1542
+ EnumValue1543
+}
+
+enum Enum177 @Directive10(argument10 : "stringValue3881", argument9 : "stringValue3880") {
+ EnumValue1544
+ EnumValue1545
+ EnumValue1546
+ EnumValue1547
+}
+
+enum Enum178 @Directive10(argument10 : "stringValue3885", argument9 : "stringValue3884") {
+ EnumValue1548
+ EnumValue1549
+ EnumValue1550
+}
+
+enum Enum179 @Directive10(argument10 : "stringValue3901", argument9 : "stringValue3900") {
+ EnumValue1551
+ EnumValue1552
+}
+
+enum Enum18 @Directive10(argument10 : "stringValue138", argument9 : "stringValue137") {
+ EnumValue116
+ EnumValue117
+ EnumValue118
+ EnumValue119
+ EnumValue120
+ EnumValue121
+ EnumValue122
+ EnumValue123
+ EnumValue124
+ EnumValue125
+ EnumValue126
+ EnumValue127
+ EnumValue128
+ EnumValue129
+ EnumValue130
+ EnumValue131
+}
+
+enum Enum180 @Directive10(argument10 : "stringValue3913", argument9 : "stringValue3912") {
+ EnumValue1553
+ EnumValue1554
+ EnumValue1555
+ EnumValue1556
+ EnumValue1557
+ EnumValue1558
+ EnumValue1559
+}
+
+enum Enum181 @Directive10(argument10 : "stringValue3929", argument9 : "stringValue3928") {
+ EnumValue1560
+ EnumValue1561
+ EnumValue1562
+ EnumValue1563
+}
+
+enum Enum182 @Directive10(argument10 : "stringValue3937", argument9 : "stringValue3936") {
+ EnumValue1564
+ EnumValue1565
+}
+
+enum Enum183 @Directive10(argument10 : "stringValue4035", argument9 : "stringValue4034") {
+ EnumValue1566
+ EnumValue1567
+ EnumValue1568
+ EnumValue1569
+ EnumValue1570
+ EnumValue1571
+}
+
+enum Enum184 @Directive10(argument10 : "stringValue4063", argument9 : "stringValue4062") {
+ EnumValue1572
+ EnumValue1573
+}
+
+enum Enum185 @Directive10(argument10 : "stringValue4067", argument9 : "stringValue4066") {
+ EnumValue1574
+ EnumValue1575
+}
+
+enum Enum186 @Directive10(argument10 : "stringValue4087", argument9 : "stringValue4086") {
+ EnumValue1576
+ EnumValue1577
+ EnumValue1578
+ EnumValue1579
+ EnumValue1580
+ EnumValue1581
+ EnumValue1582
+ EnumValue1583
+ EnumValue1584
+}
+
+enum Enum187 @Directive10(argument10 : "stringValue4095", argument9 : "stringValue4094") {
+ EnumValue1585
+ EnumValue1586
+ EnumValue1587
+}
+
+enum Enum188 @Directive10(argument10 : "stringValue4115", argument9 : "stringValue4114") {
+ EnumValue1588
+ EnumValue1589
+}
+
+enum Enum189 @Directive10(argument10 : "stringValue4199", argument9 : "stringValue4198") {
+ EnumValue1590
+ EnumValue1591
+}
+
+enum Enum19 @Directive10(argument10 : "stringValue142", argument9 : "stringValue141") {
+ EnumValue132
+ EnumValue133
+ EnumValue134
+}
+
+enum Enum190 @Directive10(argument10 : "stringValue4207", argument9 : "stringValue4206") {
+ EnumValue1592
+ EnumValue1593
+}
+
+enum Enum191 @Directive10(argument10 : "stringValue4215", argument9 : "stringValue4214") {
+ EnumValue1594
+ EnumValue1595
+}
+
+enum Enum192 @Directive10(argument10 : "stringValue4235", argument9 : "stringValue4234") {
+ EnumValue1596
+}
+
+enum Enum193 @Directive10(argument10 : "stringValue4239", argument9 : "stringValue4238") {
+ EnumValue1597
+ EnumValue1598
+ EnumValue1599
+}
+
+enum Enum194 @Directive10(argument10 : "stringValue4247", argument9 : "stringValue4246") {
+ EnumValue1600
+ EnumValue1601
+ EnumValue1602
+ EnumValue1603
+ EnumValue1604
+ EnumValue1605
+ EnumValue1606
+ EnumValue1607
+}
+
+enum Enum195 @Directive10(argument10 : "stringValue4271", argument9 : "stringValue4270") {
+ EnumValue1608
+}
+
+enum Enum196 @Directive10(argument10 : "stringValue4275", argument9 : "stringValue4274") {
+ EnumValue1609
+ EnumValue1610
+}
+
+enum Enum197 @Directive10(argument10 : "stringValue4283", argument9 : "stringValue4282") {
+ EnumValue1611
+ EnumValue1612
+ EnumValue1613
+}
+
+enum Enum198 @Directive10(argument10 : "stringValue4303", argument9 : "stringValue4302") {
+ EnumValue1614
+ EnumValue1615
+}
+
+enum Enum199 @Directive10(argument10 : "stringValue4307", argument9 : "stringValue4306") {
+ EnumValue1616
+ EnumValue1617
+ EnumValue1618
+ EnumValue1619
+ EnumValue1620
+ EnumValue1621
+ EnumValue1622
+ EnumValue1623
+ EnumValue1624
+ EnumValue1625
+ EnumValue1626
+ EnumValue1627
+ EnumValue1628
+ EnumValue1629
+}
+
+enum Enum2 {
+ EnumValue3
+ EnumValue4
+}
+
+enum Enum20 @Directive10(argument10 : "stringValue146", argument9 : "stringValue145") {
+ EnumValue135
+ EnumValue136
+ EnumValue137
+}
+
+enum Enum200 @Directive10(argument10 : "stringValue4415", argument9 : "stringValue4414") {
+ EnumValue1630
+}
+
+enum Enum201 @Directive10(argument10 : "stringValue4459", argument9 : "stringValue4458") {
+ EnumValue1631
+}
+
+enum Enum202 @Directive10(argument10 : "stringValue4477", argument9 : "stringValue4476") {
+ EnumValue1632
+ EnumValue1633
+ EnumValue1634
+ EnumValue1635
+ EnumValue1636
+ EnumValue1637
+ EnumValue1638
+}
+
+enum Enum203 @Directive10(argument10 : "stringValue4481", argument9 : "stringValue4480") {
+ EnumValue1639
+ EnumValue1640
+ EnumValue1641
+}
+
+enum Enum204 @Directive10(argument10 : "stringValue4489", argument9 : "stringValue4488") {
+ EnumValue1642
+ EnumValue1643
+ EnumValue1644
+ EnumValue1645
+ EnumValue1646
+}
+
+enum Enum205 @Directive10(argument10 : "stringValue4493", argument9 : "stringValue4492") {
+ EnumValue1647
+ EnumValue1648
+ EnumValue1649
+}
+
+enum Enum206 @Directive10(argument10 : "stringValue4501", argument9 : "stringValue4500") {
+ EnumValue1650
+ EnumValue1651
+ EnumValue1652
+ EnumValue1653
+ EnumValue1654
+ EnumValue1655
+ EnumValue1656
+ EnumValue1657
+ EnumValue1658
+ EnumValue1659
+ EnumValue1660
+ EnumValue1661
+ EnumValue1662
+ EnumValue1663
+ EnumValue1664
+ EnumValue1665
+ EnumValue1666
+ EnumValue1667
+ EnumValue1668
+ EnumValue1669
+ EnumValue1670
+ EnumValue1671
+ EnumValue1672
+ EnumValue1673
+ EnumValue1674
+ EnumValue1675
+ EnumValue1676
+ EnumValue1677
+ EnumValue1678
+ EnumValue1679
+ EnumValue1680
+ EnumValue1681
+ EnumValue1682
+ EnumValue1683
+ EnumValue1684
+ EnumValue1685
+ EnumValue1686
+ EnumValue1687
+ EnumValue1688
+ EnumValue1689
+ EnumValue1690
+ EnumValue1691
+ EnumValue1692
+ EnumValue1693
+ EnumValue1694
+ EnumValue1695
+ EnumValue1696
+ EnumValue1697
+ EnumValue1698
+ EnumValue1699
+ EnumValue1700
+ EnumValue1701
+ EnumValue1702
+ EnumValue1703
+ EnumValue1704
+ EnumValue1705
+ EnumValue1706
+ EnumValue1707
+ EnumValue1708
+ EnumValue1709
+ EnumValue1710
+ EnumValue1711
+ EnumValue1712
+ EnumValue1713
+}
+
+enum Enum207 @Directive10(argument10 : "stringValue4521", argument9 : "stringValue4520") {
+ EnumValue1714
+ EnumValue1715
+ EnumValue1716
+ EnumValue1717
+}
+
+enum Enum208 @Directive10(argument10 : "stringValue4551", argument9 : "stringValue4550") {
+ EnumValue1718
+ EnumValue1719
+ EnumValue1720
+}
+
+enum Enum209 @Directive10(argument10 : "stringValue4569", argument9 : "stringValue4568") {
+ EnumValue1721
+}
+
+enum Enum21 @Directive10(argument10 : "stringValue162", argument9 : "stringValue161") {
+ EnumValue138
+ EnumValue139
+}
+
+enum Enum210 @Directive10(argument10 : "stringValue4615", argument9 : "stringValue4614") {
+ EnumValue1722
+}
+
+enum Enum211 @Directive10(argument10 : "stringValue4625", argument9 : "stringValue4624") {
+ EnumValue1723
+ EnumValue1724
+}
+
+enum Enum212 @Directive10(argument10 : "stringValue4645", argument9 : "stringValue4644") {
+ EnumValue1725
+ EnumValue1726
+}
+
+enum Enum213 @Directive10(argument10 : "stringValue4667", argument9 : "stringValue4666") {
+ EnumValue1727
+ EnumValue1728
+ EnumValue1729
+}
+
+enum Enum214 @Directive10(argument10 : "stringValue4729", argument9 : "stringValue4728") {
+ EnumValue1730
+ EnumValue1731
+ EnumValue1732
+ EnumValue1733
+ EnumValue1734
+ EnumValue1735
+ EnumValue1736
+}
+
+enum Enum215 @Directive10(argument10 : "stringValue4737", argument9 : "stringValue4736") {
+ EnumValue1737
+ EnumValue1738
+}
+
+enum Enum216 @Directive10(argument10 : "stringValue4769", argument9 : "stringValue4768") {
+ EnumValue1739
+ EnumValue1740
+ EnumValue1741
+}
+
+enum Enum217 @Directive10(argument10 : "stringValue4817", argument9 : "stringValue4816") {
+ EnumValue1742
+ EnumValue1743
+}
+
+enum Enum218 @Directive10(argument10 : "stringValue4821", argument9 : "stringValue4820") {
+ EnumValue1744
+ EnumValue1745
+ EnumValue1746
+}
+
+enum Enum219 @Directive10(argument10 : "stringValue4847", argument9 : "stringValue4846") {
+ EnumValue1747
+}
+
+enum Enum22 @Directive10(argument10 : "stringValue168", argument9 : "stringValue167") {
+ EnumValue140
+ EnumValue141
+ EnumValue142
+ EnumValue143
+ EnumValue144
+ EnumValue145
+ EnumValue146
+ EnumValue147
+ EnumValue148
+ EnumValue149
+ EnumValue150
+ EnumValue151
+ EnumValue152
+ EnumValue153
+ EnumValue154
+ EnumValue155
+ EnumValue156
+ EnumValue157
+ EnumValue158
+ EnumValue159
+ EnumValue160
+ EnumValue161
+ EnumValue162
+ EnumValue163
+ EnumValue164
+ EnumValue165
+ EnumValue166
+ EnumValue167
+ EnumValue168
+ EnumValue169
+ EnumValue170
+ EnumValue171
+}
+
+enum Enum220 @Directive10(argument10 : "stringValue4933", argument9 : "stringValue4932") {
+ EnumValue1748
+ EnumValue1749
+ EnumValue1750
+ EnumValue1751
+ EnumValue1752
+}
+
+enum Enum221 @Directive10(argument10 : "stringValue4949", argument9 : "stringValue4948") {
+ EnumValue1753
+ EnumValue1754
+ EnumValue1755
+ EnumValue1756
+ EnumValue1757
+}
+
+enum Enum222 @Directive10(argument10 : "stringValue4965", argument9 : "stringValue4964") {
+ EnumValue1758
+ EnumValue1759
+ EnumValue1760
+ EnumValue1761
+}
+
+enum Enum223 @Directive10(argument10 : "stringValue4985", argument9 : "stringValue4984") {
+ EnumValue1762
+ EnumValue1763
+}
+
+enum Enum224 @Directive10(argument10 : "stringValue5005", argument9 : "stringValue5004") {
+ EnumValue1764
+ EnumValue1765
+ EnumValue1766
+ EnumValue1767
+ EnumValue1768
+}
+
+enum Enum225 @Directive10(argument10 : "stringValue5061", argument9 : "stringValue5060") {
+ EnumValue1769
+ EnumValue1770
+ EnumValue1771
+ EnumValue1772
+ EnumValue1773
+}
+
+enum Enum226 @Directive10(argument10 : "stringValue5069", argument9 : "stringValue5068") {
+ EnumValue1774
+ EnumValue1775
+ EnumValue1776
+ EnumValue1777
+ EnumValue1778
+}
+
+enum Enum227 @Directive10(argument10 : "stringValue5125", argument9 : "stringValue5124") {
+ EnumValue1779
+}
+
+enum Enum228 @Directive10(argument10 : "stringValue5145", argument9 : "stringValue5144") {
+ EnumValue1780
+ EnumValue1781
+ EnumValue1782
+ EnumValue1783
+ EnumValue1784
+ EnumValue1785
+ EnumValue1786
+}
+
+enum Enum229 @Directive10(argument10 : "stringValue5205", argument9 : "stringValue5204") {
+ EnumValue1787
+ EnumValue1788
+}
+
+enum Enum23 @Directive10(argument10 : "stringValue174", argument9 : "stringValue173") {
+ EnumValue172
+ EnumValue173
+}
+
+enum Enum230 @Directive10(argument10 : "stringValue5227", argument9 : "stringValue5226") {
+ EnumValue1789
+ EnumValue1790
+ EnumValue1791
+ EnumValue1792
+ EnumValue1793
+}
+
+enum Enum231 @Directive10(argument10 : "stringValue5241", argument9 : "stringValue5240") {
+ EnumValue1794
+}
+
+enum Enum232 @Directive10(argument10 : "stringValue5309", argument9 : "stringValue5308") {
+ EnumValue1795
+ EnumValue1796
+ EnumValue1797
+}
+
+enum Enum233 @Directive10(argument10 : "stringValue5335", argument9 : "stringValue5334") {
+ EnumValue1798
+ EnumValue1799
+ EnumValue1800
+}
+
+enum Enum234 @Directive10(argument10 : "stringValue5347", argument9 : "stringValue5346") {
+ EnumValue1801
+ EnumValue1802
+ EnumValue1803
+}
+
+enum Enum235 @Directive10(argument10 : "stringValue5393", argument9 : "stringValue5392") {
+ EnumValue1804
+ EnumValue1805
+ EnumValue1806
+ EnumValue1807
+}
+
+enum Enum236 @Directive10(argument10 : "stringValue5415", argument9 : "stringValue5414") {
+ EnumValue1808
+ EnumValue1809
+ EnumValue1810
+}
+
+enum Enum237 @Directive10(argument10 : "stringValue5449", argument9 : "stringValue5448") {
+ EnumValue1811
+ EnumValue1812
+}
+
+enum Enum238 @Directive10(argument10 : "stringValue5485", argument9 : "stringValue5484") {
+ EnumValue1813
+ EnumValue1814
+}
+
+enum Enum239 @Directive10(argument10 : "stringValue5499", argument9 : "stringValue5498") {
+ EnumValue1815
+ EnumValue1816
+}
+
+enum Enum24 @Directive10(argument10 : "stringValue184", argument9 : "stringValue183") {
+ EnumValue174
+ EnumValue175
+}
+
+enum Enum240 @Directive10(argument10 : "stringValue5529", argument9 : "stringValue5528") {
+ EnumValue1817
+ EnumValue1818
+}
+
+enum Enum241 @Directive10(argument10 : "stringValue5547", argument9 : "stringValue5546") {
+ EnumValue1819
+}
+
+enum Enum242 @Directive10(argument10 : "stringValue5573", argument9 : "stringValue5572") {
+ EnumValue1820
+ EnumValue1821
+ EnumValue1822
+ EnumValue1823
+ EnumValue1824
+ EnumValue1825
+ EnumValue1826
+ EnumValue1827
+ EnumValue1828
+}
+
+enum Enum243 @Directive10(argument10 : "stringValue5595", argument9 : "stringValue5594") {
+ EnumValue1829
+}
+
+enum Enum244 @Directive10(argument10 : "stringValue5611", argument9 : "stringValue5610") {
+ EnumValue1830
+}
+
+enum Enum245 @Directive10(argument10 : "stringValue5615", argument9 : "stringValue5614") {
+ EnumValue1831
+ EnumValue1832
+ EnumValue1833
+ EnumValue1834
+ EnumValue1835
+ EnumValue1836
+}
+
+enum Enum246 @Directive10(argument10 : "stringValue5625", argument9 : "stringValue5624") {
+ EnumValue1837
+ EnumValue1838
+ EnumValue1839
+}
+
+enum Enum247 @Directive10(argument10 : "stringValue5631", argument9 : "stringValue5630") {
+ EnumValue1840
+ EnumValue1841
+ EnumValue1842
+ EnumValue1843
+}
+
+enum Enum248 @Directive10(argument10 : "stringValue5663", argument9 : "stringValue5662") {
+ EnumValue1844
+ EnumValue1845
+}
+
+enum Enum249 @Directive10(argument10 : "stringValue5667", argument9 : "stringValue5666") {
+ EnumValue1846
+ EnumValue1847
+ EnumValue1848
+ EnumValue1849
+}
+
+enum Enum25 @Directive10(argument10 : "stringValue198", argument9 : "stringValue197") {
+ EnumValue176
+}
+
+enum Enum250 @Directive10(argument10 : "stringValue5671", argument9 : "stringValue5670") {
+ EnumValue1850
+ EnumValue1851
+}
+
+enum Enum251 @Directive10(argument10 : "stringValue5675", argument9 : "stringValue5674") {
+ EnumValue1852
+ EnumValue1853
+ EnumValue1854
+ EnumValue1855
+ EnumValue1856
+ EnumValue1857
+ EnumValue1858
+}
+
+enum Enum252 @Directive10(argument10 : "stringValue5679", argument9 : "stringValue5678") {
+ EnumValue1859
+ EnumValue1860
+ EnumValue1861
+ EnumValue1862
+ EnumValue1863
+}
+
+enum Enum253 @Directive10(argument10 : "stringValue5683", argument9 : "stringValue5682") {
+ EnumValue1864
+ EnumValue1865
+}
+
+enum Enum254 @Directive10(argument10 : "stringValue5705", argument9 : "stringValue5704") {
+ EnumValue1866
+ EnumValue1867
+ EnumValue1868
+ EnumValue1869
+ EnumValue1870
+ EnumValue1871
+ EnumValue1872
+ EnumValue1873
+ EnumValue1874
+}
+
+enum Enum255 @Directive10(argument10 : "stringValue5709", argument9 : "stringValue5708") {
+ EnumValue1875
+ EnumValue1876
+ EnumValue1877
+ EnumValue1878
+ EnumValue1879
+ EnumValue1880
+ EnumValue1881
+ EnumValue1882
+ EnumValue1883
+ EnumValue1884
+ EnumValue1885
+ EnumValue1886
+ EnumValue1887
+}
+
+enum Enum256 @Directive10(argument10 : "stringValue5717", argument9 : "stringValue5716") {
+ EnumValue1888
+ EnumValue1889
+ EnumValue1890
+}
+
+enum Enum257 @Directive10(argument10 : "stringValue5751", argument9 : "stringValue5750") {
+ EnumValue1891
+}
+
+enum Enum258 @Directive10(argument10 : "stringValue5759", argument9 : "stringValue5758") {
+ EnumValue1892
+ EnumValue1893
+ EnumValue1894
+ EnumValue1895
+}
+
+enum Enum259 @Directive10(argument10 : "stringValue5767", argument9 : "stringValue5766") {
+ EnumValue1896
+}
+
+enum Enum26 @Directive10(argument10 : "stringValue212", argument9 : "stringValue211") {
+ EnumValue177
+ EnumValue178
+ EnumValue179
+ EnumValue180
+}
+
+enum Enum260 @Directive10(argument10 : "stringValue5791", argument9 : "stringValue5790") {
+ EnumValue1897
+ EnumValue1898
+ EnumValue1899
+}
+
+enum Enum261 @Directive10(argument10 : "stringValue5797", argument9 : "stringValue5796") {
+ EnumValue1900
+ EnumValue1901
+ EnumValue1902 @deprecated
+ EnumValue1903 @deprecated
+ EnumValue1904 @deprecated
+ EnumValue1905
+ EnumValue1906
+ EnumValue1907
+ EnumValue1908
+ EnumValue1909
+ EnumValue1910
+ EnumValue1911
+ EnumValue1912
+}
+
+enum Enum262 @Directive10(argument10 : "stringValue5803", argument9 : "stringValue5802") {
+ EnumValue1913
+ EnumValue1914
+ EnumValue1915
+ EnumValue1916 @deprecated
+}
+
+enum Enum263 @Directive10(argument10 : "stringValue5807", argument9 : "stringValue5806") {
+ EnumValue1917
+ EnumValue1918
+ EnumValue1919
+ EnumValue1920
+}
+
+enum Enum264 @Directive10(argument10 : "stringValue5819", argument9 : "stringValue5818") {
+ EnumValue1921
+ EnumValue1922
+ EnumValue1923
+}
+
+enum Enum265 @Directive10(argument10 : "stringValue5827", argument9 : "stringValue5826") {
+ EnumValue1924
+}
+
+enum Enum266 @Directive10(argument10 : "stringValue5855", argument9 : "stringValue5854") {
+ EnumValue1925
+}
+
+enum Enum267 @Directive10(argument10 : "stringValue5869", argument9 : "stringValue5868") {
+ EnumValue1926
+}
+
+enum Enum268 @Directive10(argument10 : "stringValue5877", argument9 : "stringValue5876") {
+ EnumValue1927
+}
+
+enum Enum269 @Directive10(argument10 : "stringValue5891", argument9 : "stringValue5890") {
+ EnumValue1928
+}
+
+enum Enum27 @Directive10(argument10 : "stringValue244", argument9 : "stringValue243") {
+ EnumValue181
+}
+
+enum Enum270 @Directive10(argument10 : "stringValue5911", argument9 : "stringValue5910") {
+ EnumValue1929
+}
+
+enum Enum271 @Directive10(argument10 : "stringValue5929", argument9 : "stringValue5928") {
+ EnumValue1930
+}
+
+enum Enum272 @Directive10(argument10 : "stringValue5939", argument9 : "stringValue5938") {
+ EnumValue1931
+ EnumValue1932
+ EnumValue1933 @deprecated
+}
+
+enum Enum273 @Directive10(argument10 : "stringValue5947", argument9 : "stringValue5946") {
+ EnumValue1934
+ EnumValue1935
+ EnumValue1936
+ EnumValue1937
+}
+
+enum Enum274 @Directive10(argument10 : "stringValue5977", argument9 : "stringValue5976") {
+ EnumValue1938
+ EnumValue1939
+}
+
+enum Enum275 @Directive10(argument10 : "stringValue5981", argument9 : "stringValue5980") {
+ EnumValue1940
+ EnumValue1941
+ EnumValue1942
+ EnumValue1943
+ EnumValue1944
+ EnumValue1945
+ EnumValue1946
+}
+
+enum Enum276 @Directive10(argument10 : "stringValue6017", argument9 : "stringValue6016") {
+ EnumValue1947
+ EnumValue1948
+}
+
+enum Enum277 @Directive10(argument10 : "stringValue6033", argument9 : "stringValue6032") {
+ EnumValue1949
+ EnumValue1950
+ EnumValue1951
+ EnumValue1952
+ EnumValue1953
+ EnumValue1954
+ EnumValue1955
+}
+
+enum Enum278 @Directive10(argument10 : "stringValue6057", argument9 : "stringValue6056") {
+ EnumValue1956
+}
+
+enum Enum279 @Directive10(argument10 : "stringValue6075", argument9 : "stringValue6074") {
+ EnumValue1957
+ EnumValue1958
+}
+
+enum Enum28 @Directive10(argument10 : "stringValue326", argument9 : "stringValue325") {
+ EnumValue182
+ EnumValue183
+ EnumValue184
+ EnumValue185
+ EnumValue186
+ EnumValue187
+ EnumValue188
+ EnumValue189
+}
+
+enum Enum280 @Directive10(argument10 : "stringValue6091", argument9 : "stringValue6090") {
+ EnumValue1959
+ EnumValue1960
+ EnumValue1961
+ EnumValue1962
+ EnumValue1963
+ EnumValue1964
+}
+
+enum Enum281 @Directive10(argument10 : "stringValue6097", argument9 : "stringValue6096") {
+ EnumValue1965
+ EnumValue1966
+}
+
+enum Enum282 @Directive10(argument10 : "stringValue6117", argument9 : "stringValue6116") {
+ EnumValue1967
+ EnumValue1968
+}
+
+enum Enum283 @Directive10(argument10 : "stringValue6133", argument9 : "stringValue6132") {
+ EnumValue1969
+ EnumValue1970
+ EnumValue1971
+ EnumValue1972
+}
+
+enum Enum284 @Directive10(argument10 : "stringValue6141", argument9 : "stringValue6140") {
+ EnumValue1973
+ EnumValue1974
+ EnumValue1975
+ EnumValue1976
+ EnumValue1977
+ EnumValue1978
+ EnumValue1979
+ EnumValue1980
+ EnumValue1981
+ EnumValue1982
+ EnumValue1983
+ EnumValue1984
+}
+
+enum Enum285 @Directive10(argument10 : "stringValue6173", argument9 : "stringValue6172") {
+ EnumValue1985
+ EnumValue1986
+ EnumValue1987
+ EnumValue1988
+ EnumValue1989
+ EnumValue1990
+ EnumValue1991
+ EnumValue1992
+ EnumValue1993
+ EnumValue1994
+ EnumValue1995
+ EnumValue1996
+ EnumValue1997
+ EnumValue1998
+}
+
+enum Enum286 @Directive10(argument10 : "stringValue6177", argument9 : "stringValue6176") {
+ EnumValue1999
+ EnumValue2000
+ EnumValue2001
+ EnumValue2002
+ EnumValue2003
+ EnumValue2004
+}
+
+enum Enum287 @Directive10(argument10 : "stringValue6217", argument9 : "stringValue6216") {
+ EnumValue2005
+ EnumValue2006
+}
+
+enum Enum288 @Directive10(argument10 : "stringValue6233", argument9 : "stringValue6232") {
+ EnumValue2007
+ EnumValue2008
+ EnumValue2009
+ EnumValue2010
+}
+
+enum Enum289 @Directive10(argument10 : "stringValue6241", argument9 : "stringValue6240") {
+ EnumValue2011
+ EnumValue2012
+ EnumValue2013
+ EnumValue2014
+ EnumValue2015
+ EnumValue2016
+ EnumValue2017
+ EnumValue2018
+ EnumValue2019
+ EnumValue2020
+ EnumValue2021
+ EnumValue2022
+}
+
+enum Enum29 @Directive10(argument10 : "stringValue414", argument9 : "stringValue413") {
+ EnumValue190
+ EnumValue191
+ EnumValue192
+ EnumValue193
+ EnumValue194
+}
+
+enum Enum290 @Directive10(argument10 : "stringValue6273", argument9 : "stringValue6272") {
+ EnumValue2023
+ EnumValue2024
+ EnumValue2025
+ EnumValue2026
+ EnumValue2027
+ EnumValue2028
+ EnumValue2029
+ EnumValue2030
+ EnumValue2031
+ EnumValue2032
+ EnumValue2033
+ EnumValue2034
+ EnumValue2035
+ EnumValue2036
+ EnumValue2037
+ EnumValue2038
+ EnumValue2039
+ EnumValue2040
+ EnumValue2041
+ EnumValue2042
+ EnumValue2043
+ EnumValue2044
+ EnumValue2045
+ EnumValue2046
+}
+
+enum Enum291 @Directive10(argument10 : "stringValue6281", argument9 : "stringValue6280") {
+ EnumValue2047
+ EnumValue2048
+ EnumValue2049
+ EnumValue2050
+ EnumValue2051
+ EnumValue2052
+}
+
+enum Enum292 @Directive10(argument10 : "stringValue6339", argument9 : "stringValue6338") {
+ EnumValue2053
+ EnumValue2054
+ EnumValue2055
+ EnumValue2056
+ EnumValue2057
+}
+
+enum Enum293 @Directive10(argument10 : "stringValue6347", argument9 : "stringValue6346") {
+ EnumValue2058
+ EnumValue2059
+ EnumValue2060
+ EnumValue2061
+ EnumValue2062
+}
+
+enum Enum294 @Directive10(argument10 : "stringValue6361", argument9 : "stringValue6360") {
+ EnumValue2063
+ EnumValue2064
+ EnumValue2065
+ EnumValue2066
+ EnumValue2067
+ EnumValue2068
+ EnumValue2069
+}
+
+enum Enum295 @Directive10(argument10 : "stringValue6373", argument9 : "stringValue6372") {
+ EnumValue2070
+ EnumValue2071
+ EnumValue2072
+ EnumValue2073
+ EnumValue2074
+ EnumValue2075
+ EnumValue2076
+ EnumValue2077
+ EnumValue2078
+ EnumValue2079
+ EnumValue2080
+ EnumValue2081
+}
+
+enum Enum296 @Directive10(argument10 : "stringValue6377", argument9 : "stringValue6376") {
+ EnumValue2082
+ EnumValue2083
+}
+
+enum Enum297 @Directive10(argument10 : "stringValue6389", argument9 : "stringValue6388") {
+ EnumValue2084
+ EnumValue2085
+ EnumValue2086
+ EnumValue2087
+ EnumValue2088
+ EnumValue2089
+ EnumValue2090
+}
+
+enum Enum298 @Directive10(argument10 : "stringValue6423", argument9 : "stringValue6422") {
+ EnumValue2091
+ EnumValue2092
+}
+
+enum Enum299 @Directive10(argument10 : "stringValue6461", argument9 : "stringValue6460") {
+ EnumValue2093
+ EnumValue2094
+ EnumValue2095
+ EnumValue2096
+ EnumValue2097
+ EnumValue2098
+ EnumValue2099
+}
+
+enum Enum3 {
+ EnumValue10
+ EnumValue11
+ EnumValue12
+ EnumValue13
+ EnumValue14
+ EnumValue15
+ EnumValue5
+ EnumValue6
+ EnumValue7
+ EnumValue8
+ EnumValue9
+}
+
+enum Enum30 @Directive10(argument10 : "stringValue418", argument9 : "stringValue417") {
+ EnumValue195
+ EnumValue196
+ EnumValue197
+ EnumValue198
+ EnumValue199
+ EnumValue200
+}
+
+enum Enum300 @Directive10(argument10 : "stringValue6465", argument9 : "stringValue6464") {
+ EnumValue2100
+ EnumValue2101
+ EnumValue2102
+ EnumValue2103
+}
+
+enum Enum301 {
+ EnumValue2104
+ EnumValue2105
+ EnumValue2106
+ EnumValue2107
+ EnumValue2108
+ EnumValue2109
+ EnumValue2110
+ EnumValue2111
+ EnumValue2112
+ EnumValue2113
+ EnumValue2114
+ EnumValue2115
+ EnumValue2116
+ EnumValue2117
+ EnumValue2118
+ EnumValue2119
+}
+
+enum Enum302 @Directive10(argument10 : "stringValue6509", argument9 : "stringValue6508") {
+ EnumValue2120
+ EnumValue2121
+ EnumValue2122
+ EnumValue2123
+ EnumValue2124
+ EnumValue2125
+}
+
+enum Enum303 @Directive10(argument10 : "stringValue6551", argument9 : "stringValue6550") {
+ EnumValue2126
+ EnumValue2127
+}
+
+enum Enum304 @Directive10(argument10 : "stringValue6571", argument9 : "stringValue6570") {
+ EnumValue2128
+ EnumValue2129
+ EnumValue2130
+ EnumValue2131
+ EnumValue2132
+ EnumValue2133
+ EnumValue2134
+ EnumValue2135
+ EnumValue2136
+ EnumValue2137
+ EnumValue2138
+ EnumValue2139
+ EnumValue2140
+ EnumValue2141
+ EnumValue2142
+ EnumValue2143
+ EnumValue2144
+ EnumValue2145
+ EnumValue2146
+ EnumValue2147
+}
+
+enum Enum305 @Directive10(argument10 : "stringValue6587", argument9 : "stringValue6586") {
+ EnumValue2148
+}
+
+enum Enum306 @Directive10(argument10 : "stringValue6595", argument9 : "stringValue6594") {
+ EnumValue2149
+ EnumValue2150
+}
+
+enum Enum307 @Directive10(argument10 : "stringValue6603", argument9 : "stringValue6602") {
+ EnumValue2151
+ EnumValue2152
+}
+
+enum Enum308 @Directive10(argument10 : "stringValue6611", argument9 : "stringValue6610") {
+ EnumValue2153
+ EnumValue2154
+}
+
+enum Enum309 @Directive10(argument10 : "stringValue6619", argument9 : "stringValue6618") {
+ EnumValue2155
+ EnumValue2156
+}
+
+enum Enum31 @Directive10(argument10 : "stringValue558", argument9 : "stringValue557") {
+ EnumValue201
+ EnumValue202
+}
+
+enum Enum310 @Directive10(argument10 : "stringValue6699", argument9 : "stringValue6698") {
+ EnumValue2157
+}
+
+enum Enum311 @Directive10(argument10 : "stringValue6709", argument9 : "stringValue6708") {
+ EnumValue2158
+ EnumValue2159
+ EnumValue2160
+}
+
+enum Enum312 @Directive10(argument10 : "stringValue6723", argument9 : "stringValue6722") {
+ EnumValue2161
+ EnumValue2162
+ EnumValue2163
+}
+
+enum Enum313 @Directive10(argument10 : "stringValue6735", argument9 : "stringValue6734") {
+ EnumValue2164
+ EnumValue2165
+ EnumValue2166
+}
+
+enum Enum314 @Directive10(argument10 : "stringValue6739", argument9 : "stringValue6738") {
+ EnumValue2167
+ EnumValue2168
+}
+
+enum Enum315 @Directive10(argument10 : "stringValue6743", argument9 : "stringValue6742") {
+ EnumValue2169
+ EnumValue2170
+}
+
+enum Enum316 @Directive10(argument10 : "stringValue6747", argument9 : "stringValue6746") {
+ EnumValue2171
+ EnumValue2172
+ EnumValue2173
+ EnumValue2174
+ EnumValue2175
+ EnumValue2176
+ EnumValue2177
+ EnumValue2178
+ EnumValue2179
+ EnumValue2180
+ EnumValue2181
+ EnumValue2182
+ EnumValue2183
+ EnumValue2184
+ EnumValue2185
+ EnumValue2186
+}
+
+enum Enum317 @Directive10(argument10 : "stringValue6757", argument9 : "stringValue6756") {
+ EnumValue2187
+ EnumValue2188
+ EnumValue2189
+}
+
+enum Enum318 @Directive10(argument10 : "stringValue6775", argument9 : "stringValue6774") {
+ EnumValue2190
+ EnumValue2191
+ EnumValue2192
+}
+
+enum Enum319 @Directive10(argument10 : "stringValue6781", argument9 : "stringValue6780") {
+ EnumValue2193
+ EnumValue2194
+ EnumValue2195
+}
+
+enum Enum32 @Directive10(argument10 : "stringValue566", argument9 : "stringValue565") {
+ EnumValue203
+ EnumValue204
+}
+
+enum Enum320 @Directive10(argument10 : "stringValue6801", argument9 : "stringValue6800") {
+ EnumValue2196
+ EnumValue2197
+ EnumValue2198
+}
+
+enum Enum321 @Directive10(argument10 : "stringValue6847", argument9 : "stringValue6846") {
+ EnumValue2199
+ EnumValue2200
+ EnumValue2201
+}
+
+enum Enum322 @Directive10(argument10 : "stringValue6855", argument9 : "stringValue6854") {
+ EnumValue2202
+}
+
+enum Enum323 @Directive10(argument10 : "stringValue6863", argument9 : "stringValue6862") {
+ EnumValue2203
+ EnumValue2204
+ EnumValue2205
+}
+
+enum Enum324 @Directive10(argument10 : "stringValue6877", argument9 : "stringValue6876") {
+ EnumValue2206
+ EnumValue2207
+ EnumValue2208
+ EnumValue2209
+}
+
+enum Enum325 @Directive10(argument10 : "stringValue6895", argument9 : "stringValue6894") {
+ EnumValue2210
+ EnumValue2211
+ EnumValue2212
+}
+
+enum Enum326 @Directive10(argument10 : "stringValue6903", argument9 : "stringValue6902") {
+ EnumValue2213
+}
+
+enum Enum327 @Directive10(argument10 : "stringValue6917", argument9 : "stringValue6916") {
+ EnumValue2214
+}
+
+enum Enum328 @Directive10(argument10 : "stringValue6925", argument9 : "stringValue6924") {
+ EnumValue2215
+}
+
+enum Enum329 @Directive10(argument10 : "stringValue6963", argument9 : "stringValue6962") {
+ EnumValue2216
+ EnumValue2217
+ EnumValue2218
+}
+
+enum Enum33 @Directive10(argument10 : "stringValue598", argument9 : "stringValue597") {
+ EnumValue205
+ EnumValue206
+ EnumValue207
+}
+
+enum Enum330 @Directive10(argument10 : "stringValue6971", argument9 : "stringValue6970") {
+ EnumValue2219
+}
+
+enum Enum331 @Directive10(argument10 : "stringValue6985", argument9 : "stringValue6984") {
+ EnumValue2220
+}
+
+enum Enum332 @Directive10(argument10 : "stringValue6993", argument9 : "stringValue6992") {
+ EnumValue2221
+}
+
+enum Enum333 @Directive10(argument10 : "stringValue7011", argument9 : "stringValue7010") {
+ EnumValue2222
+ EnumValue2223
+ EnumValue2224
+}
+
+enum Enum334 @Directive10(argument10 : "stringValue7019", argument9 : "stringValue7018") {
+ EnumValue2225
+ EnumValue2226
+ EnumValue2227
+ EnumValue2228
+ EnumValue2229
+ EnumValue2230
+ EnumValue2231
+ EnumValue2232
+ EnumValue2233
+ EnumValue2234
+ EnumValue2235
+ EnumValue2236
+ EnumValue2237
+ EnumValue2238
+}
+
+enum Enum335 @Directive10(argument10 : "stringValue7027", argument9 : "stringValue7026") {
+ EnumValue2239
+ EnumValue2240
+ EnumValue2241
+}
+
+enum Enum336 @Directive10(argument10 : "stringValue7041", argument9 : "stringValue7040") {
+ EnumValue2242
+}
+
+enum Enum337 @Directive10(argument10 : "stringValue7049", argument9 : "stringValue7048") {
+ EnumValue2243
+}
+
+enum Enum338 @Directive10(argument10 : "stringValue7057", argument9 : "stringValue7056") {
+ EnumValue2244
+ EnumValue2245
+}
+
+enum Enum339 @Directive10(argument10 : "stringValue7079", argument9 : "stringValue7078") {
+ EnumValue2246
+}
+
+enum Enum34 @Directive10(argument10 : "stringValue614", argument9 : "stringValue613") {
+ EnumValue208
+ EnumValue209
+ EnumValue210
+ EnumValue211
+ EnumValue212
+ EnumValue213
+ EnumValue214
+ EnumValue215
+ EnumValue216
+}
+
+enum Enum340 @Directive10(argument10 : "stringValue7121", argument9 : "stringValue7120") {
+ EnumValue2247
+}
+
+enum Enum341 @Directive10(argument10 : "stringValue7129", argument9 : "stringValue7128") {
+ EnumValue2248
+ EnumValue2249
+ EnumValue2250
+ EnumValue2251
+ EnumValue2252
+ EnumValue2253
+ EnumValue2254
+ EnumValue2255
+ EnumValue2256
+}
+
+enum Enum342 @Directive10(argument10 : "stringValue7137", argument9 : "stringValue7136") {
+ EnumValue2257
+}
+
+enum Enum343 @Directive10(argument10 : "stringValue7157", argument9 : "stringValue7156") {
+ EnumValue2258
+ EnumValue2259
+ EnumValue2260
+}
+
+enum Enum344 @Directive10(argument10 : "stringValue7165", argument9 : "stringValue7164") {
+ EnumValue2261
+}
+
+enum Enum345 @Directive10(argument10 : "stringValue7195", argument9 : "stringValue7194") {
+ EnumValue2262
+ EnumValue2263
+ EnumValue2264
+}
+
+enum Enum346 @Directive10(argument10 : "stringValue7251", argument9 : "stringValue7250") {
+ EnumValue2265
+ EnumValue2266
+ EnumValue2267
+ EnumValue2268
+}
+
+enum Enum347 @Directive10(argument10 : "stringValue7259", argument9 : "stringValue7258") {
+ EnumValue2269
+}
+
+enum Enum348 @Directive10(argument10 : "stringValue7273", argument9 : "stringValue7272") {
+ EnumValue2270
+}
+
+enum Enum349 @Directive10(argument10 : "stringValue7281", argument9 : "stringValue7280") {
+ EnumValue2271
+}
+
+enum Enum35 @Directive10(argument10 : "stringValue626", argument9 : "stringValue625") {
+ EnumValue217
+ EnumValue218
+ EnumValue219
+ EnumValue220
+}
+
+enum Enum350 @Directive10(argument10 : "stringValue7295", argument9 : "stringValue7294") {
+ EnumValue2272
+ EnumValue2273
+}
+
+enum Enum351 @Directive10(argument10 : "stringValue7303", argument9 : "stringValue7302") {
+ EnumValue2274
+ EnumValue2275
+ EnumValue2276
+ EnumValue2277
+}
+
+enum Enum352 @Directive10(argument10 : "stringValue7311", argument9 : "stringValue7310") {
+ EnumValue2278
+}
+
+enum Enum353 @Directive10(argument10 : "stringValue7319", argument9 : "stringValue7318") {
+ EnumValue2279
+ EnumValue2280
+}
+
+enum Enum354 @Directive10(argument10 : "stringValue7337", argument9 : "stringValue7336") {
+ EnumValue2281
+ EnumValue2282
+}
+
+enum Enum355 @Directive10(argument10 : "stringValue7349", argument9 : "stringValue7348") {
+ EnumValue2283
+ EnumValue2284
+ EnumValue2285
+ EnumValue2286
+}
+
+enum Enum356 @Directive10(argument10 : "stringValue7359", argument9 : "stringValue7358") {
+ EnumValue2287
+ EnumValue2288
+ EnumValue2289
+ EnumValue2290
+}
+
+enum Enum357 @Directive10(argument10 : "stringValue7367", argument9 : "stringValue7366") {
+ EnumValue2291
+ EnumValue2292
+ EnumValue2293
+}
+
+enum Enum358 @Directive10(argument10 : "stringValue7391", argument9 : "stringValue7390") {
+ EnumValue2294
+ EnumValue2295
+ EnumValue2296
+ EnumValue2297
+ EnumValue2298
+ EnumValue2299
+ EnumValue2300
+}
+
+enum Enum359 @Directive10(argument10 : "stringValue7403", argument9 : "stringValue7402") {
+ EnumValue2301
+ EnumValue2302
+ EnumValue2303
+ EnumValue2304
+ EnumValue2305
+ EnumValue2306
+ EnumValue2307
+ EnumValue2308
+ EnumValue2309
+ EnumValue2310
+ EnumValue2311
+ EnumValue2312
+ EnumValue2313
+ EnumValue2314
+ EnumValue2315
+ EnumValue2316
+ EnumValue2317
+ EnumValue2318
+ EnumValue2319
+ EnumValue2320
+ EnumValue2321
+ EnumValue2322
+ EnumValue2323
+ EnumValue2324
+ EnumValue2325
+ EnumValue2326
+ EnumValue2327
+ EnumValue2328
+ EnumValue2329
+ EnumValue2330
+ EnumValue2331
+ EnumValue2332
+ EnumValue2333
+ EnumValue2334
+ EnumValue2335
+ EnumValue2336
+ EnumValue2337
+ EnumValue2338
+ EnumValue2339
+ EnumValue2340
+ EnumValue2341
+ EnumValue2342
+}
+
+enum Enum36 @Directive10(argument10 : "stringValue638", argument9 : "stringValue637") {
+ EnumValue221
+ EnumValue222
+}
+
+enum Enum360 @Directive10(argument10 : "stringValue7411", argument9 : "stringValue7410") {
+ EnumValue2343
+ EnumValue2344
+ EnumValue2345
+}
+
+enum Enum361 @Directive10(argument10 : "stringValue7445", argument9 : "stringValue7444") {
+ EnumValue2346
+ EnumValue2347
+ EnumValue2348
+ EnumValue2349
+}
+
+enum Enum362 @Directive10(argument10 : "stringValue7453", argument9 : "stringValue7452") {
+ EnumValue2350
+ EnumValue2351
+ EnumValue2352
+ EnumValue2353
+ EnumValue2354
+ EnumValue2355
+ EnumValue2356
+ EnumValue2357
+ EnumValue2358
+ EnumValue2359
+ EnumValue2360
+ EnumValue2361
+ EnumValue2362
+}
+
+enum Enum363 @Directive10(argument10 : "stringValue7459", argument9 : "stringValue7458") {
+ EnumValue2363
+ EnumValue2364
+ EnumValue2365
+}
+
+enum Enum364 @Directive10(argument10 : "stringValue7477", argument9 : "stringValue7476") {
+ EnumValue2366
+ EnumValue2367
+}
+
+enum Enum365 @Directive10(argument10 : "stringValue7499", argument9 : "stringValue7498") {
+ EnumValue2368
+ EnumValue2369
+ EnumValue2370
+ EnumValue2371
+ EnumValue2372
+ EnumValue2373
+ EnumValue2374
+ EnumValue2375
+ EnumValue2376
+ EnumValue2377
+ EnumValue2378
+}
+
+enum Enum366 @Directive10(argument10 : "stringValue7507", argument9 : "stringValue7506") {
+ EnumValue2379
+ EnumValue2380
+ EnumValue2381
+ EnumValue2382
+ EnumValue2383
+ EnumValue2384
+ EnumValue2385
+ EnumValue2386
+}
+
+enum Enum367 @Directive10(argument10 : "stringValue7521", argument9 : "stringValue7520") {
+ EnumValue2387
+}
+
+enum Enum368 @Directive10(argument10 : "stringValue7529", argument9 : "stringValue7528") {
+ EnumValue2388
+ EnumValue2389
+}
+
+enum Enum369 @Directive10(argument10 : "stringValue7537", argument9 : "stringValue7536") {
+ EnumValue2390
+}
+
+enum Enum37 @Directive10(argument10 : "stringValue694", argument9 : "stringValue693") {
+ EnumValue223
+ EnumValue224
+ EnumValue225
+ EnumValue226
+}
+
+enum Enum370 @Directive10(argument10 : "stringValue7547", argument9 : "stringValue7546") {
+ EnumValue2391
+ EnumValue2392
+}
+
+enum Enum371 @Directive10(argument10 : "stringValue7589", argument9 : "stringValue7588") {
+ EnumValue2393
+ EnumValue2394
+ EnumValue2395
+ EnumValue2396
+ EnumValue2397
+}
+
+enum Enum372 @Directive10(argument10 : "stringValue7595", argument9 : "stringValue7594") {
+ EnumValue2398
+ EnumValue2399
+ EnumValue2400
+ EnumValue2401
+ EnumValue2402
+}
+
+enum Enum373 @Directive10(argument10 : "stringValue7605", argument9 : "stringValue7604") {
+ EnumValue2403
+ EnumValue2404
+ EnumValue2405
+}
+
+enum Enum374 @Directive10(argument10 : "stringValue7611", argument9 : "stringValue7610") {
+ EnumValue2406
+ EnumValue2407
+ EnumValue2408
+ EnumValue2409
+ EnumValue2410
+ EnumValue2411
+ EnumValue2412
+}
+
+enum Enum375 @Directive10(argument10 : "stringValue7635", argument9 : "stringValue7634") {
+ EnumValue2413
+ EnumValue2414
+ EnumValue2415
+}
+
+enum Enum376 @Directive10(argument10 : "stringValue7643", argument9 : "stringValue7642") {
+ EnumValue2416
+}
+
+enum Enum377 @Directive10(argument10 : "stringValue7657", argument9 : "stringValue7656") {
+ EnumValue2417
+}
+
+enum Enum378 @Directive10(argument10 : "stringValue7665", argument9 : "stringValue7664") {
+ EnumValue2418
+}
+
+enum Enum379 @Directive10(argument10 : "stringValue7681", argument9 : "stringValue7680") {
+ EnumValue2419
+ EnumValue2420
+ EnumValue2421
+ EnumValue2422
+ EnumValue2423
+}
+
+enum Enum38 @Directive10(argument10 : "stringValue698", argument9 : "stringValue697") {
+ EnumValue227
+ EnumValue228
+ EnumValue229
+ EnumValue230
+ EnumValue231
+}
+
+enum Enum380 @Directive10(argument10 : "stringValue7755", argument9 : "stringValue7754") {
+ EnumValue2424
+}
+
+enum Enum381 @Directive10(argument10 : "stringValue7769", argument9 : "stringValue7768") {
+ EnumValue2425
+ EnumValue2426
+ EnumValue2427
+ EnumValue2428
+ EnumValue2429
+ EnumValue2430
+ EnumValue2431
+ EnumValue2432
+ EnumValue2433
+ EnumValue2434
+}
+
+enum Enum382 @Directive10(argument10 : "stringValue7787", argument9 : "stringValue7786") {
+ EnumValue2435
+ EnumValue2436
+}
+
+enum Enum383 @Directive10(argument10 : "stringValue7813", argument9 : "stringValue7812") {
+ EnumValue2437
+ EnumValue2438
+ EnumValue2439
+ EnumValue2440
+ EnumValue2441
+ EnumValue2442
+ EnumValue2443
+ EnumValue2444
+ EnumValue2445
+ EnumValue2446
+ EnumValue2447
+ EnumValue2448
+}
+
+enum Enum384 @Directive10(argument10 : "stringValue7839", argument9 : "stringValue7838") {
+ EnumValue2449
+}
+
+enum Enum385 @Directive10(argument10 : "stringValue7847", argument9 : "stringValue7846") {
+ EnumValue2450
+}
+
+enum Enum386 @Directive10(argument10 : "stringValue7865", argument9 : "stringValue7864") {
+ EnumValue2451
+ EnumValue2452
+ EnumValue2453
+ EnumValue2454
+}
+
+enum Enum387 @Directive10(argument10 : "stringValue7873", argument9 : "stringValue7872") {
+ EnumValue2455
+}
+
+enum Enum388 @Directive10(argument10 : "stringValue7889", argument9 : "stringValue7888") {
+ EnumValue2456
+}
+
+enum Enum389 @Directive10(argument10 : "stringValue7897", argument9 : "stringValue7896") {
+ EnumValue2457
+}
+
+enum Enum39 @Directive10(argument10 : "stringValue734", argument9 : "stringValue733") {
+ EnumValue232
+ EnumValue233
+ EnumValue234
+ EnumValue235
+ EnumValue236
+}
+
+enum Enum390 @Directive10(argument10 : "stringValue7945", argument9 : "stringValue7944") {
+ EnumValue2458
+ EnumValue2459
+ EnumValue2460
+}
+
+enum Enum391 @Directive10(argument10 : "stringValue7963", argument9 : "stringValue7962") {
+ EnumValue2461
+ EnumValue2462
+ EnumValue2463
+ EnumValue2464
+ EnumValue2465
+ EnumValue2466
+ EnumValue2467
+}
+
+enum Enum392 @Directive10(argument10 : "stringValue7967", argument9 : "stringValue7966") {
+ EnumValue2468
+ EnumValue2469
+ EnumValue2470
+ EnumValue2471
+ EnumValue2472
+}
+
+enum Enum393 @Directive10(argument10 : "stringValue7971", argument9 : "stringValue7970") {
+ EnumValue2473
+ EnumValue2474
+ EnumValue2475
+}
+
+enum Enum394 @Directive10(argument10 : "stringValue7975", argument9 : "stringValue7974") {
+ EnumValue2476
+ EnumValue2477
+ EnumValue2478
+ EnumValue2479
+}
+
+enum Enum395 @Directive10(argument10 : "stringValue7979", argument9 : "stringValue7978") {
+ EnumValue2480
+ EnumValue2481
+ EnumValue2482
+}
+
+enum Enum396 @Directive10(argument10 : "stringValue7987", argument9 : "stringValue7986") {
+ EnumValue2483
+ EnumValue2484
+ EnumValue2485
+ EnumValue2486
+ EnumValue2487
+ EnumValue2488
+ EnumValue2489
+ EnumValue2490
+ EnumValue2491
+ EnumValue2492
+ EnumValue2493
+ EnumValue2494
+ EnumValue2495
+ EnumValue2496
+ EnumValue2497
+ EnumValue2498
+ EnumValue2499
+ EnumValue2500
+ EnumValue2501
+ EnumValue2502
+ EnumValue2503
+ EnumValue2504
+ EnumValue2505
+ EnumValue2506
+ EnumValue2507
+ EnumValue2508
+ EnumValue2509
+ EnumValue2510
+ EnumValue2511
+ EnumValue2512
+ EnumValue2513
+ EnumValue2514
+ EnumValue2515
+ EnumValue2516
+ EnumValue2517
+ EnumValue2518
+ EnumValue2519
+ EnumValue2520
+ EnumValue2521
+ EnumValue2522
+ EnumValue2523
+ EnumValue2524
+ EnumValue2525
+ EnumValue2526
+ EnumValue2527
+ EnumValue2528
+ EnumValue2529
+ EnumValue2530
+ EnumValue2531
+ EnumValue2532
+ EnumValue2533
+ EnumValue2534
+ EnumValue2535
+ EnumValue2536
+ EnumValue2537
+ EnumValue2538
+ EnumValue2539
+ EnumValue2540
+ EnumValue2541
+ EnumValue2542
+ EnumValue2543
+ EnumValue2544
+ EnumValue2545
+ EnumValue2546
+}
+
+enum Enum397 @Directive10(argument10 : "stringValue8007", argument9 : "stringValue8006") {
+ EnumValue2547
+ EnumValue2548
+ EnumValue2549
+ EnumValue2550
+ EnumValue2551
+ EnumValue2552
+ EnumValue2553
+ EnumValue2554
+ EnumValue2555
+ EnumValue2556
+ EnumValue2557
+ EnumValue2558
+ EnumValue2559
+ EnumValue2560
+ EnumValue2561
+ EnumValue2562
+ EnumValue2563
+ EnumValue2564
+ EnumValue2565
+ EnumValue2566
+ EnumValue2567
+ EnumValue2568
+}
+
+enum Enum398 @Directive10(argument10 : "stringValue8011", argument9 : "stringValue8010") {
+ EnumValue2569
+ EnumValue2570
+ EnumValue2571
+ EnumValue2572
+}
+
+enum Enum399 @Directive10(argument10 : "stringValue8019", argument9 : "stringValue8018") {
+ EnumValue2573
+ EnumValue2574
+ EnumValue2575
+ EnumValue2576
+ EnumValue2577
+ EnumValue2578
+ EnumValue2579
+ EnumValue2580
+ EnumValue2581
+ EnumValue2582
+ EnumValue2583
+ EnumValue2584
+ EnumValue2585
+ EnumValue2586
+ EnumValue2587
+ EnumValue2588
+ EnumValue2589
+ EnumValue2590
+ EnumValue2591
+ EnumValue2592
+ EnumValue2593
+ EnumValue2594
+ EnumValue2595
+ EnumValue2596
+ EnumValue2597
+ EnumValue2598
+}
+
+enum Enum4 @Directive10(argument10 : "stringValue2", argument9 : "stringValue1") {
+ EnumValue16
+ EnumValue17
+ EnumValue18
+ EnumValue19
+ EnumValue20
+ EnumValue21
+ EnumValue22
+ EnumValue23
+ EnumValue24
+ EnumValue25
+ EnumValue26
+ EnumValue27
+ EnumValue28
+ EnumValue29
+ EnumValue30
+ EnumValue31
+ EnumValue32
+ EnumValue33
+ EnumValue34
+ EnumValue35
+ EnumValue36
+ EnumValue37
+ EnumValue38
+ EnumValue39
+ EnumValue40
+ EnumValue41
+ EnumValue42
+ EnumValue43
+ EnumValue44
+ EnumValue45
+ EnumValue46
+ EnumValue47
+ EnumValue48
+ EnumValue49
+ EnumValue50
+ EnumValue51
+ EnumValue52
+ EnumValue53
+ EnumValue54
+ EnumValue55
+ EnumValue56
+ EnumValue57
+ EnumValue58
+ EnumValue59
+ EnumValue60
+ EnumValue61
+ EnumValue62
+ EnumValue63
+ EnumValue64
+ EnumValue65
+ EnumValue66
+ EnumValue67
+ EnumValue68
+ EnumValue69
+}
+
+enum Enum40 @Directive10(argument10 : "stringValue738", argument9 : "stringValue737") {
+ EnumValue237
+ EnumValue238
+ EnumValue239
+ EnumValue240
+ EnumValue241
+ EnumValue242
+}
+
+enum Enum400 @Directive10(argument10 : "stringValue8047", argument9 : "stringValue8046") {
+ EnumValue2599
+}
+
+enum Enum401 @Directive10(argument10 : "stringValue8059", argument9 : "stringValue8058") {
+ EnumValue2600
+ EnumValue2601
+ EnumValue2602
+}
+
+enum Enum402 @Directive10(argument10 : "stringValue8111", argument9 : "stringValue8110") {
+ EnumValue2603
+ EnumValue2604
+ EnumValue2605
+ EnumValue2606
+ EnumValue2607
+ EnumValue2608
+ EnumValue2609
+}
+
+enum Enum403 @Directive10(argument10 : "stringValue8163", argument9 : "stringValue8162") {
+ EnumValue2610
+ EnumValue2611
+ EnumValue2612
+}
+
+enum Enum404 @Directive10(argument10 : "stringValue8237", argument9 : "stringValue8236") {
+ EnumValue2613
+ EnumValue2614
+ EnumValue2615
+ EnumValue2616
+ EnumValue2617
+ EnumValue2618
+ EnumValue2619
+ EnumValue2620
+ EnumValue2621
+ EnumValue2622
+ EnumValue2623
+ EnumValue2624
+ EnumValue2625
+ EnumValue2626
+}
+
+enum Enum405 @Directive10(argument10 : "stringValue8279", argument9 : "stringValue8278") {
+ EnumValue2627
+ EnumValue2628
+ EnumValue2629
+ EnumValue2630
+ EnumValue2631
+ EnumValue2632
+}
+
+enum Enum406 @Directive10(argument10 : "stringValue8287", argument9 : "stringValue8286") {
+ EnumValue2633
+ EnumValue2634
+ EnumValue2635
+ EnumValue2636
+}
+
+enum Enum407 @Directive10(argument10 : "stringValue8323", argument9 : "stringValue8322") {
+ EnumValue2637
+ EnumValue2638
+ EnumValue2639
+ EnumValue2640
+}
+
+enum Enum408 @Directive10(argument10 : "stringValue8327", argument9 : "stringValue8326") {
+ EnumValue2641
+ EnumValue2642
+ EnumValue2643
+ EnumValue2644
+ EnumValue2645
+ EnumValue2646
+}
+
+enum Enum409 @Directive10(argument10 : "stringValue8331", argument9 : "stringValue8330") {
+ EnumValue2647
+ EnumValue2648
+ EnumValue2649
+ EnumValue2650
+ EnumValue2651
+ EnumValue2652
+ EnumValue2653
+ EnumValue2654
+ EnumValue2655
+ EnumValue2656
+ EnumValue2657
+}
+
+enum Enum41 @Directive10(argument10 : "stringValue868", argument9 : "stringValue867") {
+ EnumValue243
+ EnumValue244
+ EnumValue245
+ EnumValue246
+ EnumValue247
+}
+
+enum Enum410 @Directive10(argument10 : "stringValue8337", argument9 : "stringValue8336") {
+ EnumValue2658
+ EnumValue2659
+ EnumValue2660
+ EnumValue2661
+ EnumValue2662
+ EnumValue2663
+ EnumValue2664
+ EnumValue2665
+ EnumValue2666
+ EnumValue2667
+}
+
+enum Enum411 @Directive10(argument10 : "stringValue8369", argument9 : "stringValue8368") {
+ EnumValue2668
+ EnumValue2669
+ EnumValue2670
+ EnumValue2671
+ EnumValue2672
+ EnumValue2673
+ EnumValue2674
+ EnumValue2675
+ EnumValue2676
+ EnumValue2677
+ EnumValue2678
+ EnumValue2679
+ EnumValue2680
+ EnumValue2681
+ EnumValue2682
+ EnumValue2683
+}
+
+enum Enum412 @Directive10(argument10 : "stringValue8379", argument9 : "stringValue8378") {
+ EnumValue2684
+ EnumValue2685
+ EnumValue2686
+ EnumValue2687
+ EnumValue2688
+ EnumValue2689
+ EnumValue2690
+}
+
+enum Enum413 @Directive10(argument10 : "stringValue8387", argument9 : "stringValue8386") {
+ EnumValue2691
+ EnumValue2692
+ EnumValue2693
+ EnumValue2694
+ EnumValue2695
+ EnumValue2696
+ EnumValue2697
+ EnumValue2698
+ EnumValue2699
+ EnumValue2700
+ EnumValue2701
+ EnumValue2702
+ EnumValue2703
+ EnumValue2704
+ EnumValue2705
+ EnumValue2706
+ EnumValue2707
+ EnumValue2708
+ EnumValue2709
+ EnumValue2710
+ EnumValue2711
+ EnumValue2712
+ EnumValue2713
+ EnumValue2714
+ EnumValue2715
+ EnumValue2716
+ EnumValue2717
+ EnumValue2718
+ EnumValue2719
+ EnumValue2720
+ EnumValue2721
+ EnumValue2722
+ EnumValue2723
+ EnumValue2724
+ EnumValue2725
+ EnumValue2726
+ EnumValue2727
+ EnumValue2728
+ EnumValue2729
+ EnumValue2730
+ EnumValue2731
+ EnumValue2732
+ EnumValue2733
+ EnumValue2734
+ EnumValue2735
+ EnumValue2736
+ EnumValue2737
+ EnumValue2738
+ EnumValue2739
+ EnumValue2740
+ EnumValue2741
+ EnumValue2742
+ EnumValue2743
+ EnumValue2744
+ EnumValue2745
+ EnumValue2746
+ EnumValue2747
+ EnumValue2748
+ EnumValue2749
+ EnumValue2750
+ EnumValue2751
+ EnumValue2752
+ EnumValue2753
+ EnumValue2754
+ EnumValue2755
+ EnumValue2756
+ EnumValue2757
+ EnumValue2758
+ EnumValue2759
+ EnumValue2760
+ EnumValue2761
+ EnumValue2762
+ EnumValue2763
+ EnumValue2764
+ EnumValue2765
+ EnumValue2766
+ EnumValue2767
+ EnumValue2768
+ EnumValue2769
+ EnumValue2770
+ EnumValue2771
+ EnumValue2772
+ EnumValue2773
+ EnumValue2774
+ EnumValue2775
+ EnumValue2776
+ EnumValue2777
+ EnumValue2778
+ EnumValue2779
+ EnumValue2780
+ EnumValue2781
+ EnumValue2782
+ EnumValue2783
+ EnumValue2784
+ EnumValue2785
+ EnumValue2786
+ EnumValue2787
+ EnumValue2788
+ EnumValue2789
+ EnumValue2790
+ EnumValue2791
+ EnumValue2792
+ EnumValue2793
+ EnumValue2794
+ EnumValue2795
+ EnumValue2796
+ EnumValue2797
+ EnumValue2798
+ EnumValue2799
+ EnumValue2800
+ EnumValue2801
+ EnumValue2802
+ EnumValue2803
+ EnumValue2804
+ EnumValue2805
+ EnumValue2806
+ EnumValue2807
+ EnumValue2808
+ EnumValue2809
+ EnumValue2810
+ EnumValue2811
+ EnumValue2812
+ EnumValue2813
+ EnumValue2814
+ EnumValue2815
+ EnumValue2816
+ EnumValue2817
+ EnumValue2818
+ EnumValue2819
+ EnumValue2820
+ EnumValue2821
+ EnumValue2822
+ EnumValue2823
+ EnumValue2824
+ EnumValue2825
+ EnumValue2826
+ EnumValue2827
+ EnumValue2828
+ EnumValue2829
+ EnumValue2830
+ EnumValue2831
+ EnumValue2832
+ EnumValue2833
+ EnumValue2834
+ EnumValue2835
+ EnumValue2836
+ EnumValue2837
+ EnumValue2838
+ EnumValue2839
+ EnumValue2840
+ EnumValue2841
+ EnumValue2842
+ EnumValue2843
+ EnumValue2844
+ EnumValue2845
+ EnumValue2846
+ EnumValue2847
+ EnumValue2848
+ EnumValue2849
+ EnumValue2850
+ EnumValue2851
+ EnumValue2852
+ EnumValue2853
+ EnumValue2854
+ EnumValue2855
+ EnumValue2856
+ EnumValue2857
+ EnumValue2858
+ EnumValue2859
+ EnumValue2860
+ EnumValue2861
+ EnumValue2862
+ EnumValue2863
+ EnumValue2864
+ EnumValue2865
+ EnumValue2866
+ EnumValue2867
+ EnumValue2868
+ EnumValue2869
+ EnumValue2870
+ EnumValue2871
+ EnumValue2872
+ EnumValue2873
+ EnumValue2874
+ EnumValue2875
+ EnumValue2876
+ EnumValue2877
+ EnumValue2878
+ EnumValue2879
+ EnumValue2880
+ EnumValue2881
+ EnumValue2882
+ EnumValue2883
+ EnumValue2884
+ EnumValue2885
+ EnumValue2886
+ EnumValue2887
+ EnumValue2888
+ EnumValue2889
+ EnumValue2890
+ EnumValue2891
+ EnumValue2892
+ EnumValue2893
+ EnumValue2894
+ EnumValue2895
+ EnumValue2896
+ EnumValue2897
+ EnumValue2898
+ EnumValue2899
+ EnumValue2900
+ EnumValue2901
+ EnumValue2902
+ EnumValue2903
+ EnumValue2904
+ EnumValue2905
+ EnumValue2906
+ EnumValue2907
+ EnumValue2908
+ EnumValue2909
+ EnumValue2910
+ EnumValue2911
+ EnumValue2912
+ EnumValue2913
+ EnumValue2914
+ EnumValue2915
+ EnumValue2916
+ EnumValue2917
+ EnumValue2918
+ EnumValue2919
+ EnumValue2920
+ EnumValue2921
+ EnumValue2922
+ EnumValue2923
+ EnumValue2924
+ EnumValue2925
+ EnumValue2926
+ EnumValue2927
+ EnumValue2928
+ EnumValue2929
+ EnumValue2930
+ EnumValue2931
+ EnumValue2932
+ EnumValue2933
+ EnumValue2934
+ EnumValue2935
+ EnumValue2936
+ EnumValue2937
+ EnumValue2938
+ EnumValue2939
+ EnumValue2940
+ EnumValue2941
+ EnumValue2942
+ EnumValue2943
+ EnumValue2944
+ EnumValue2945
+ EnumValue2946
+ EnumValue2947
+ EnumValue2948
+ EnumValue2949
+ EnumValue2950
+ EnumValue2951
+ EnumValue2952
+ EnumValue2953
+ EnumValue2954
+ EnumValue2955
+ EnumValue2956
+ EnumValue2957
+ EnumValue2958
+ EnumValue2959
+ EnumValue2960
+ EnumValue2961
+ EnumValue2962
+ EnumValue2963
+ EnumValue2964
+ EnumValue2965
+ EnumValue2966
+ EnumValue2967
+ EnumValue2968
+ EnumValue2969
+ EnumValue2970
+ EnumValue2971
+ EnumValue2972
+ EnumValue2973
+ EnumValue2974
+ EnumValue2975
+ EnumValue2976
+ EnumValue2977
+ EnumValue2978
+ EnumValue2979
+ EnumValue2980
+ EnumValue2981
+ EnumValue2982
+ EnumValue2983
+ EnumValue2984
+ EnumValue2985
+ EnumValue2986
+ EnumValue2987
+ EnumValue2988
+ EnumValue2989
+ EnumValue2990
+ EnumValue2991
+ EnumValue2992
+ EnumValue2993
+ EnumValue2994
+ EnumValue2995
+ EnumValue2996
+ EnumValue2997
+ EnumValue2998
+ EnumValue2999
+ EnumValue3000
+ EnumValue3001
+ EnumValue3002
+ EnumValue3003
+ EnumValue3004
+ EnumValue3005
+ EnumValue3006
+ EnumValue3007
+ EnumValue3008
+ EnumValue3009
+ EnumValue3010
+ EnumValue3011
+ EnumValue3012
+ EnumValue3013
+ EnumValue3014
+ EnumValue3015
+ EnumValue3016
+ EnumValue3017
+ EnumValue3018
+ EnumValue3019
+ EnumValue3020
+ EnumValue3021
+ EnumValue3022
+ EnumValue3023
+ EnumValue3024
+ EnumValue3025
+ EnumValue3026
+ EnumValue3027
+ EnumValue3028
+ EnumValue3029
+ EnumValue3030
+ EnumValue3031
+ EnumValue3032
+ EnumValue3033
+ EnumValue3034
+ EnumValue3035
+ EnumValue3036
+ EnumValue3037
+ EnumValue3038
+ EnumValue3039
+ EnumValue3040
+ EnumValue3041
+ EnumValue3042
+ EnumValue3043
+ EnumValue3044
+ EnumValue3045
+ EnumValue3046
+ EnumValue3047
+ EnumValue3048
+ EnumValue3049
+ EnumValue3050
+ EnumValue3051
+ EnumValue3052
+ EnumValue3053
+ EnumValue3054
+ EnumValue3055
+ EnumValue3056
+ EnumValue3057
+ EnumValue3058
+ EnumValue3059
+ EnumValue3060
+ EnumValue3061
+ EnumValue3062
+ EnumValue3063
+ EnumValue3064
+ EnumValue3065
+ EnumValue3066
+ EnumValue3067
+ EnumValue3068
+ EnumValue3069
+ EnumValue3070
+ EnumValue3071
+ EnumValue3072
+ EnumValue3073
+ EnumValue3074
+ EnumValue3075
+ EnumValue3076
+ EnumValue3077
+ EnumValue3078
+ EnumValue3079
+ EnumValue3080
+ EnumValue3081
+ EnumValue3082
+ EnumValue3083
+ EnumValue3084
+ EnumValue3085
+ EnumValue3086
+ EnumValue3087
+ EnumValue3088
+ EnumValue3089
+ EnumValue3090
+ EnumValue3091
+ EnumValue3092
+ EnumValue3093
+ EnumValue3094
+ EnumValue3095
+ EnumValue3096
+ EnumValue3097
+ EnumValue3098
+ EnumValue3099
+ EnumValue3100
+ EnumValue3101
+ EnumValue3102
+ EnumValue3103
+ EnumValue3104
+ EnumValue3105
+ EnumValue3106
+ EnumValue3107
+ EnumValue3108
+ EnumValue3109
+ EnumValue3110
+ EnumValue3111
+ EnumValue3112
+ EnumValue3113
+ EnumValue3114
+ EnumValue3115
+ EnumValue3116
+ EnumValue3117
+ EnumValue3118
+ EnumValue3119
+ EnumValue3120
+ EnumValue3121
+ EnumValue3122
+ EnumValue3123
+ EnumValue3124
+ EnumValue3125
+ EnumValue3126
+ EnumValue3127
+ EnumValue3128
+ EnumValue3129
+ EnumValue3130
+ EnumValue3131
+ EnumValue3132
+ EnumValue3133
+ EnumValue3134
+ EnumValue3135
+ EnumValue3136
+ EnumValue3137
+ EnumValue3138
+ EnumValue3139
+ EnumValue3140
+ EnumValue3141
+ EnumValue3142
+ EnumValue3143
+ EnumValue3144
+ EnumValue3145
+ EnumValue3146
+ EnumValue3147
+ EnumValue3148
+ EnumValue3149
+ EnumValue3150
+ EnumValue3151
+ EnumValue3152
+ EnumValue3153
+ EnumValue3154
+ EnumValue3155
+ EnumValue3156
+ EnumValue3157
+ EnumValue3158
+ EnumValue3159
+ EnumValue3160
+ EnumValue3161
+ EnumValue3162
+ EnumValue3163
+ EnumValue3164
+ EnumValue3165
+ EnumValue3166
+ EnumValue3167
+ EnumValue3168
+ EnumValue3169
+ EnumValue3170
+ EnumValue3171
+ EnumValue3172
+ EnumValue3173
+ EnumValue3174
+ EnumValue3175
+ EnumValue3176
+ EnumValue3177
+ EnumValue3178
+ EnumValue3179
+ EnumValue3180
+ EnumValue3181
+ EnumValue3182
+ EnumValue3183
+ EnumValue3184
+ EnumValue3185
+ EnumValue3186
+ EnumValue3187
+ EnumValue3188
+ EnumValue3189
+ EnumValue3190
+ EnumValue3191
+ EnumValue3192
+ EnumValue3193
+ EnumValue3194
+}
+
+enum Enum414 @Directive10(argument10 : "stringValue8391", argument9 : "stringValue8390") {
+ EnumValue3195
+ EnumValue3196
+ EnumValue3197
+ EnumValue3198
+ EnumValue3199
+ EnumValue3200
+ EnumValue3201
+ EnumValue3202
+}
+
+enum Enum415 @Directive10(argument10 : "stringValue8405", argument9 : "stringValue8404") {
+ EnumValue3203
+ EnumValue3204
+ EnumValue3205
+ EnumValue3206
+ EnumValue3207
+ EnumValue3208
+ EnumValue3209
+ EnumValue3210
+}
+
+enum Enum416 @Directive10(argument10 : "stringValue8427", argument9 : "stringValue8426") {
+ EnumValue3211
+ EnumValue3212
+ EnumValue3213
+ EnumValue3214
+}
+
+enum Enum417 @Directive10(argument10 : "stringValue8451", argument9 : "stringValue8450") {
+ EnumValue3215
+ EnumValue3216
+ EnumValue3217
+}
+
+enum Enum418 @Directive10(argument10 : "stringValue8609", argument9 : "stringValue8608") {
+ EnumValue3218
+ EnumValue3219
+ EnumValue3220
+}
+
+enum Enum419 @Directive10(argument10 : "stringValue8679", argument9 : "stringValue8678") {
+ EnumValue3221
+ EnumValue3222
+ EnumValue3223
+ EnumValue3224
+ EnumValue3225
+ EnumValue3226
+ EnumValue3227
+ EnumValue3228
+ EnumValue3229
+ EnumValue3230
+ EnumValue3231
+}
+
+enum Enum42 @Directive10(argument10 : "stringValue874", argument9 : "stringValue873") {
+ EnumValue248
+ EnumValue249
+ EnumValue250
+ EnumValue251
+ EnumValue252
+ EnumValue253
+ EnumValue254
+ EnumValue255
+ EnumValue256
+ EnumValue257
+ EnumValue258
+}
+
+enum Enum420 @Directive10(argument10 : "stringValue8683", argument9 : "stringValue8682") {
+ EnumValue3232
+ EnumValue3233
+ EnumValue3234
+}
+
+enum Enum421 @Directive10(argument10 : "stringValue8713", argument9 : "stringValue8712") {
+ EnumValue3235
+ EnumValue3236
+ EnumValue3237
+ EnumValue3238
+ EnumValue3239
+ EnumValue3240
+ EnumValue3241
+ EnumValue3242
+ EnumValue3243
+ EnumValue3244
+ EnumValue3245
+}
+
+enum Enum422 @Directive10(argument10 : "stringValue8717", argument9 : "stringValue8716") {
+ EnumValue3246
+ EnumValue3247
+ EnumValue3248
+ EnumValue3249
+ EnumValue3250
+ EnumValue3251
+ EnumValue3252
+ EnumValue3253
+}
+
+enum Enum423 @Directive10(argument10 : "stringValue8721", argument9 : "stringValue8720") {
+ EnumValue3254
+ EnumValue3255
+ EnumValue3256
+ EnumValue3257
+}
+
+enum Enum424 @Directive10(argument10 : "stringValue8725", argument9 : "stringValue8724") {
+ EnumValue3258
+ EnumValue3259
+ EnumValue3260
+ EnumValue3261
+ EnumValue3262
+ EnumValue3263
+ EnumValue3264
+ EnumValue3265
+ EnumValue3266
+ EnumValue3267
+ EnumValue3268
+ EnumValue3269
+ EnumValue3270
+ EnumValue3271
+ EnumValue3272
+ EnumValue3273
+ EnumValue3274
+ EnumValue3275
+}
+
+enum Enum425 @Directive10(argument10 : "stringValue8729", argument9 : "stringValue8728") {
+ EnumValue3276
+ EnumValue3277
+ EnumValue3278
+ EnumValue3279
+}
+
+enum Enum426 @Directive10(argument10 : "stringValue8835", argument9 : "stringValue8834") {
+ EnumValue3280
+ EnumValue3281
+ EnumValue3282
+ EnumValue3283
+ EnumValue3284
+ EnumValue3285
+ EnumValue3286
+}
+
+enum Enum427 @Directive10(argument10 : "stringValue8853", argument9 : "stringValue8852") {
+ EnumValue3287
+ EnumValue3288
+}
+
+enum Enum428 @Directive10(argument10 : "stringValue8877", argument9 : "stringValue8876") {
+ EnumValue3289
+ EnumValue3290
+ EnumValue3291
+ EnumValue3292
+}
+
+enum Enum429 @Directive10(argument10 : "stringValue8883", argument9 : "stringValue8882") {
+ EnumValue3293
+ EnumValue3294
+ EnumValue3295
+}
+
+enum Enum43 @Directive10(argument10 : "stringValue924", argument9 : "stringValue923") {
+ EnumValue259
+ EnumValue260
+ EnumValue261
+}
+
+enum Enum430 @Directive10(argument10 : "stringValue8911", argument9 : "stringValue8910") {
+ EnumValue3296
+ EnumValue3297
+ EnumValue3298
+}
+
+enum Enum431 @Directive10(argument10 : "stringValue8937", argument9 : "stringValue8936") {
+ EnumValue3299
+ EnumValue3300
+ EnumValue3301
+}
+
+enum Enum432 @Directive10(argument10 : "stringValue8949", argument9 : "stringValue8948") {
+ EnumValue3302
+ EnumValue3303
+ EnumValue3304
+}
+
+enum Enum433 @Directive10(argument10 : "stringValue8953", argument9 : "stringValue8952") {
+ EnumValue3305
+}
+
+enum Enum434 @Directive10(argument10 : "stringValue9031", argument9 : "stringValue9030") {
+ EnumValue3306
+ EnumValue3307
+ EnumValue3308 @deprecated
+ EnumValue3309 @deprecated
+ EnumValue3310 @deprecated
+}
+
+enum Enum435 @Directive10(argument10 : "stringValue9107", argument9 : "stringValue9106") {
+ EnumValue3311
+ EnumValue3312
+ EnumValue3313
+ EnumValue3314
+ EnumValue3315
+ EnumValue3316
+}
+
+enum Enum436 @Directive10(argument10 : "stringValue9135", argument9 : "stringValue9134") {
+ EnumValue3317
+ EnumValue3318
+ EnumValue3319
+ EnumValue3320
+ EnumValue3321
+ EnumValue3322
+ EnumValue3323
+ EnumValue3324
+ EnumValue3325
+ EnumValue3326
+ EnumValue3327
+}
+
+enum Enum437 @Directive10(argument10 : "stringValue9139", argument9 : "stringValue9138") {
+ EnumValue3328
+ EnumValue3329
+ EnumValue3330
+ EnumValue3331
+ EnumValue3332
+ EnumValue3333
+ EnumValue3334
+ EnumValue3335
+ EnumValue3336
+ EnumValue3337
+ EnumValue3338
+ EnumValue3339
+ EnumValue3340
+ EnumValue3341
+ EnumValue3342
+}
+
+enum Enum438 @Directive10(argument10 : "stringValue9143", argument9 : "stringValue9142") {
+ EnumValue3343
+ EnumValue3344
+ EnumValue3345
+ EnumValue3346
+ EnumValue3347
+ EnumValue3348
+ EnumValue3349
+ EnumValue3350
+}
+
+enum Enum439 @Directive10(argument10 : "stringValue9193", argument9 : "stringValue9192") {
+ EnumValue3351
+ EnumValue3352
+ EnumValue3353
+ EnumValue3354
+ EnumValue3355
+ EnumValue3356
+ EnumValue3357
+ EnumValue3358
+ EnumValue3359
+ EnumValue3360
+ EnumValue3361
+ EnumValue3362
+ EnumValue3363
+ EnumValue3364
+ EnumValue3365
+ EnumValue3366
+ EnumValue3367
+ EnumValue3368
+ EnumValue3369
+ EnumValue3370
+ EnumValue3371
+ EnumValue3372
+ EnumValue3373
+ EnumValue3374
+ EnumValue3375
+ EnumValue3376
+ EnumValue3377
+ EnumValue3378
+ EnumValue3379
+ EnumValue3380
+ EnumValue3381
+ EnumValue3382
+ EnumValue3383
+ EnumValue3384
+ EnumValue3385
+ EnumValue3386
+ EnumValue3387
+ EnumValue3388
+ EnumValue3389
+ EnumValue3390
+ EnumValue3391
+ EnumValue3392
+ EnumValue3393
+ EnumValue3394
+ EnumValue3395
+ EnumValue3396
+ EnumValue3397
+ EnumValue3398
+ EnumValue3399
+ EnumValue3400
+ EnumValue3401
+ EnumValue3402
+ EnumValue3403
+ EnumValue3404
+ EnumValue3405
+ EnumValue3406
+ EnumValue3407
+ EnumValue3408
+ EnumValue3409
+ EnumValue3410
+ EnumValue3411
+ EnumValue3412
+ EnumValue3413
+ EnumValue3414
+}
+
+enum Enum44 @Directive10(argument10 : "stringValue928", argument9 : "stringValue927") {
+ EnumValue262
+ EnumValue263
+ EnumValue264
+ EnumValue265
+ EnumValue266
+ EnumValue267
+ EnumValue268
+ EnumValue269
+ EnumValue270
+ EnumValue271
+ EnumValue272
+ EnumValue273
+ EnumValue274
+ EnumValue275
+ EnumValue276
+ EnumValue277
+ EnumValue278
+ EnumValue279
+ EnumValue280
+ EnumValue281
+ EnumValue282
+ EnumValue283
+ EnumValue284
+ EnumValue285
+ EnumValue286
+ EnumValue287
+ EnumValue288
+ EnumValue289
+ EnumValue290
+ EnumValue291
+ EnumValue292
+ EnumValue293
+ EnumValue294
+ EnumValue295
+ EnumValue296
+ EnumValue297
+ EnumValue298
+ EnumValue299
+ EnumValue300
+ EnumValue301
+ EnumValue302
+ EnumValue303
+ EnumValue304
+ EnumValue305
+ EnumValue306
+ EnumValue307
+ EnumValue308
+ EnumValue309
+ EnumValue310
+ EnumValue311
+ EnumValue312
+ EnumValue313
+ EnumValue314
+ EnumValue315
+ EnumValue316
+ EnumValue317
+ EnumValue318
+ EnumValue319
+ EnumValue320
+ EnumValue321
+ EnumValue322
+ EnumValue323
+ EnumValue324
+ EnumValue325
+ EnumValue326
+ EnumValue327
+ EnumValue328
+ EnumValue329
+ EnumValue330
+ EnumValue331
+ EnumValue332
+ EnumValue333
+ EnumValue334
+ EnumValue335
+ EnumValue336
+ EnumValue337
+ EnumValue338
+ EnumValue339
+ EnumValue340
+ EnumValue341
+ EnumValue342
+ EnumValue343
+ EnumValue344
+ EnumValue345
+ EnumValue346
+ EnumValue347
+ EnumValue348
+ EnumValue349
+ EnumValue350
+ EnumValue351
+ EnumValue352
+ EnumValue353
+ EnumValue354
+ EnumValue355
+ EnumValue356
+ EnumValue357
+ EnumValue358
+ EnumValue359
+ EnumValue360
+ EnumValue361
+ EnumValue362
+ EnumValue363
+ EnumValue364
+ EnumValue365
+ EnumValue366
+ EnumValue367
+ EnumValue368
+ EnumValue369
+ EnumValue370
+ EnumValue371
+ EnumValue372
+ EnumValue373
+ EnumValue374
+ EnumValue375
+ EnumValue376
+ EnumValue377
+ EnumValue378
+ EnumValue379
+ EnumValue380
+ EnumValue381
+ EnumValue382
+ EnumValue383
+ EnumValue384
+ EnumValue385
+ EnumValue386
+ EnumValue387
+ EnumValue388
+ EnumValue389
+ EnumValue390
+ EnumValue391
+ EnumValue392
+ EnumValue393
+ EnumValue394
+ EnumValue395
+ EnumValue396
+ EnumValue397
+ EnumValue398
+ EnumValue399
+ EnumValue400
+ EnumValue401
+ EnumValue402
+ EnumValue403
+ EnumValue404
+ EnumValue405
+ EnumValue406
+ EnumValue407
+ EnumValue408
+ EnumValue409
+ EnumValue410
+ EnumValue411
+ EnumValue412
+ EnumValue413
+ EnumValue414
+ EnumValue415
+ EnumValue416
+ EnumValue417
+ EnumValue418
+ EnumValue419
+ EnumValue420
+ EnumValue421
+ EnumValue422
+ EnumValue423
+ EnumValue424
+ EnumValue425
+ EnumValue426
+ EnumValue427
+ EnumValue428
+ EnumValue429
+ EnumValue430
+ EnumValue431
+ EnumValue432
+ EnumValue433
+ EnumValue434
+ EnumValue435
+ EnumValue436
+ EnumValue437
+ EnumValue438
+ EnumValue439
+ EnumValue440
+ EnumValue441
+ EnumValue442
+ EnumValue443
+ EnumValue444
+ EnumValue445
+ EnumValue446
+ EnumValue447
+ EnumValue448
+ EnumValue449
+ EnumValue450
+ EnumValue451
+ EnumValue452
+ EnumValue453
+ EnumValue454
+ EnumValue455
+ EnumValue456
+ EnumValue457
+ EnumValue458
+ EnumValue459
+ EnumValue460
+ EnumValue461
+ EnumValue462
+ EnumValue463
+ EnumValue464
+ EnumValue465
+ EnumValue466
+ EnumValue467
+ EnumValue468
+ EnumValue469
+ EnumValue470
+ EnumValue471
+ EnumValue472
+ EnumValue473
+ EnumValue474
+ EnumValue475
+ EnumValue476
+ EnumValue477
+ EnumValue478
+ EnumValue479
+ EnumValue480
+ EnumValue481
+ EnumValue482
+ EnumValue483
+ EnumValue484
+ EnumValue485
+ EnumValue486
+ EnumValue487
+ EnumValue488
+ EnumValue489
+ EnumValue490
+ EnumValue491
+ EnumValue492
+ EnumValue493
+ EnumValue494
+ EnumValue495
+ EnumValue496
+ EnumValue497
+ EnumValue498
+ EnumValue499
+ EnumValue500
+ EnumValue501
+ EnumValue502
+ EnumValue503
+ EnumValue504
+ EnumValue505
+ EnumValue506
+ EnumValue507
+ EnumValue508
+ EnumValue509
+ EnumValue510
+ EnumValue511
+ EnumValue512
+ EnumValue513
+ EnumValue514
+ EnumValue515
+ EnumValue516
+ EnumValue517
+}
+
+enum Enum440 @Directive10(argument10 : "stringValue9201", argument9 : "stringValue9200") {
+ EnumValue3415
+ EnumValue3416
+ EnumValue3417
+ EnumValue3418
+ EnumValue3419
+}
+
+enum Enum441 @Directive10(argument10 : "stringValue9213", argument9 : "stringValue9212") {
+ EnumValue3420
+ EnumValue3421
+ EnumValue3422
+}
+
+enum Enum442 @Directive10(argument10 : "stringValue9227", argument9 : "stringValue9226") {
+ EnumValue3423
+ EnumValue3424
+ EnumValue3425
+}
+
+enum Enum443 @Directive10(argument10 : "stringValue9269", argument9 : "stringValue9268") {
+ EnumValue3426
+ EnumValue3427
+}
+
+enum Enum444 @Directive10(argument10 : "stringValue9317", argument9 : "stringValue9316") {
+ EnumValue3428
+ EnumValue3429
+ EnumValue3430
+ EnumValue3431
+ EnumValue3432
+ EnumValue3433
+ EnumValue3434
+ EnumValue3435
+ EnumValue3436
+}
+
+enum Enum445 @Directive10(argument10 : "stringValue9345", argument9 : "stringValue9344") {
+ EnumValue3437
+ EnumValue3438
+ EnumValue3439
+}
+
+enum Enum446 @Directive10(argument10 : "stringValue9351", argument9 : "stringValue9350") {
+ EnumValue3440
+ EnumValue3441
+ EnumValue3442
+}
+
+enum Enum447 @Directive10(argument10 : "stringValue9363", argument9 : "stringValue9362") {
+ EnumValue3443
+ EnumValue3444
+ EnumValue3445
+}
+
+enum Enum448 @Directive10(argument10 : "stringValue9371", argument9 : "stringValue9370") {
+ EnumValue3446
+}
+
+enum Enum449 @Directive10(argument10 : "stringValue9393", argument9 : "stringValue9392") {
+ EnumValue3447
+ EnumValue3448
+ EnumValue3449
+ EnumValue3450
+ EnumValue3451
+ EnumValue3452
+ EnumValue3453
+ EnumValue3454
+ EnumValue3455
+}
+
+enum Enum45 @Directive10(argument10 : "stringValue944", argument9 : "stringValue943") {
+ EnumValue518
+ EnumValue519
+ EnumValue520
+ EnumValue521
+ EnumValue522
+ EnumValue523
+ EnumValue524
+ EnumValue525
+ EnumValue526
+ EnumValue527
+ EnumValue528
+ EnumValue529
+ EnumValue530
+ EnumValue531
+ EnumValue532
+ EnumValue533
+ EnumValue534
+ EnumValue535
+ EnumValue536
+ EnumValue537
+ EnumValue538
+ EnumValue539
+ EnumValue540
+ EnumValue541
+ EnumValue542
+ EnumValue543
+ EnumValue544
+ EnumValue545
+ EnumValue546
+ EnumValue547
+ EnumValue548
+ EnumValue549
+ EnumValue550
+ EnumValue551
+ EnumValue552
+ EnumValue553
+ EnumValue554
+ EnumValue555
+ EnumValue556
+ EnumValue557
+ EnumValue558
+ EnumValue559
+ EnumValue560
+ EnumValue561
+ EnumValue562
+ EnumValue563
+ EnumValue564
+ EnumValue565
+ EnumValue566
+ EnumValue567
+ EnumValue568
+ EnumValue569
+ EnumValue570
+ EnumValue571
+ EnumValue572
+ EnumValue573
+ EnumValue574
+ EnumValue575
+ EnumValue576
+ EnumValue577
+ EnumValue578
+ EnumValue579
+ EnumValue580
+ EnumValue581
+ EnumValue582
+ EnumValue583
+ EnumValue584
+ EnumValue585
+ EnumValue586
+ EnumValue587
+ EnumValue588
+ EnumValue589
+ EnumValue590
+ EnumValue591
+ EnumValue592
+ EnumValue593
+ EnumValue594
+ EnumValue595
+ EnumValue596
+ EnumValue597
+ EnumValue598
+ EnumValue599
+ EnumValue600
+ EnumValue601
+ EnumValue602
+ EnumValue603
+ EnumValue604
+ EnumValue605
+ EnumValue606
+ EnumValue607
+ EnumValue608
+ EnumValue609
+ EnumValue610
+ EnumValue611
+ EnumValue612
+ EnumValue613
+ EnumValue614
+ EnumValue615
+ EnumValue616
+ EnumValue617
+ EnumValue618
+ EnumValue619
+ EnumValue620
+ EnumValue621
+ EnumValue622
+ EnumValue623
+ EnumValue624
+ EnumValue625
+ EnumValue626
+ EnumValue627
+ EnumValue628
+ EnumValue629
+ EnumValue630
+ EnumValue631
+ EnumValue632
+ EnumValue633
+ EnumValue634
+ EnumValue635
+ EnumValue636
+ EnumValue637
+ EnumValue638
+ EnumValue639
+ EnumValue640
+ EnumValue641
+ EnumValue642
+ EnumValue643
+ EnumValue644
+ EnumValue645
+ EnumValue646
+ EnumValue647
+ EnumValue648
+ EnumValue649
+ EnumValue650
+ EnumValue651
+ EnumValue652
+ EnumValue653
+ EnumValue654
+ EnumValue655
+ EnumValue656
+ EnumValue657
+ EnumValue658
+ EnumValue659
+ EnumValue660
+ EnumValue661
+ EnumValue662
+ EnumValue663
+ EnumValue664
+ EnumValue665
+ EnumValue666
+ EnumValue667
+ EnumValue668
+ EnumValue669
+ EnumValue670
+ EnumValue671
+ EnumValue672
+ EnumValue673
+ EnumValue674
+ EnumValue675
+ EnumValue676
+ EnumValue677
+ EnumValue678
+ EnumValue679
+ EnumValue680
+ EnumValue681
+ EnumValue682
+ EnumValue683
+ EnumValue684
+ EnumValue685
+ EnumValue686
+ EnumValue687
+ EnumValue688
+ EnumValue689
+ EnumValue690
+ EnumValue691
+ EnumValue692
+ EnumValue693
+ EnumValue694
+ EnumValue695
+ EnumValue696
+ EnumValue697
+ EnumValue698
+ EnumValue699
+ EnumValue700
+ EnumValue701
+ EnumValue702
+ EnumValue703
+ EnumValue704
+ EnumValue705
+ EnumValue706
+ EnumValue707
+ EnumValue708
+ EnumValue709
+ EnumValue710
+ EnumValue711
+ EnumValue712
+ EnumValue713
+ EnumValue714
+ EnumValue715
+ EnumValue716
+ EnumValue717
+ EnumValue718
+ EnumValue719
+ EnumValue720
+ EnumValue721
+ EnumValue722
+ EnumValue723
+ EnumValue724
+ EnumValue725
+ EnumValue726
+ EnumValue727
+ EnumValue728
+ EnumValue729
+ EnumValue730
+ EnumValue731
+ EnumValue732
+ EnumValue733
+ EnumValue734
+ EnumValue735
+ EnumValue736
+ EnumValue737
+ EnumValue738
+ EnumValue739
+ EnumValue740
+ EnumValue741
+ EnumValue742
+ EnumValue743
+ EnumValue744
+ EnumValue745
+ EnumValue746
+ EnumValue747
+ EnumValue748
+ EnumValue749
+ EnumValue750
+ EnumValue751
+ EnumValue752
+ EnumValue753
+ EnumValue754
+ EnumValue755
+ EnumValue756
+ EnumValue757
+ EnumValue758
+ EnumValue759
+ EnumValue760
+ EnumValue761
+ EnumValue762
+ EnumValue763
+ EnumValue764
+ EnumValue765
+ EnumValue766
+ EnumValue767
+ EnumValue768
+ EnumValue769
+ EnumValue770
+ EnumValue771
+ EnumValue772
+ EnumValue773
+}
+
+enum Enum450 @Directive10(argument10 : "stringValue9489", argument9 : "stringValue9488") {
+ EnumValue3456
+ EnumValue3457
+ EnumValue3458
+ EnumValue3459
+ EnumValue3460
+ EnumValue3461
+ EnumValue3462
+ EnumValue3463
+ EnumValue3464
+ EnumValue3465
+ EnumValue3466
+ EnumValue3467
+ EnumValue3468
+ EnumValue3469
+ EnumValue3470
+ EnumValue3471
+ EnumValue3472
+ EnumValue3473
+ EnumValue3474
+ EnumValue3475
+ EnumValue3476
+ EnumValue3477
+ EnumValue3478
+ EnumValue3479
+ EnumValue3480
+ EnumValue3481
+ EnumValue3482
+ EnumValue3483
+ EnumValue3484
+ EnumValue3485
+ EnumValue3486
+ EnumValue3487
+ EnumValue3488
+ EnumValue3489
+ EnumValue3490
+ EnumValue3491
+ EnumValue3492
+ EnumValue3493
+ EnumValue3494
+ EnumValue3495
+ EnumValue3496
+ EnumValue3497
+ EnumValue3498
+ EnumValue3499
+ EnumValue3500
+ EnumValue3501
+ EnumValue3502
+ EnumValue3503
+ EnumValue3504
+ EnumValue3505
+ EnumValue3506
+ EnumValue3507
+ EnumValue3508
+ EnumValue3509
+ EnumValue3510
+ EnumValue3511
+ EnumValue3512
+ EnumValue3513
+ EnumValue3514
+ EnumValue3515
+ EnumValue3516
+ EnumValue3517
+ EnumValue3518
+ EnumValue3519
+ EnumValue3520
+ EnumValue3521
+ EnumValue3522
+ EnumValue3523
+ EnumValue3524
+ EnumValue3525
+ EnumValue3526
+ EnumValue3527
+}
+
+enum Enum451 @Directive10(argument10 : "stringValue9501", argument9 : "stringValue9500") {
+ EnumValue3528
+ EnumValue3529
+ EnumValue3530
+ EnumValue3531
+ EnumValue3532
+}
+
+enum Enum452 @Directive10(argument10 : "stringValue9505", argument9 : "stringValue9504") {
+ EnumValue3533
+ EnumValue3534
+ EnumValue3535
+ EnumValue3536
+}
+
+enum Enum453 @Directive10(argument10 : "stringValue9509", argument9 : "stringValue9508") {
+ EnumValue3537
+ EnumValue3538
+ EnumValue3539
+ EnumValue3540
+ EnumValue3541
+ EnumValue3542
+ EnumValue3543
+ EnumValue3544
+ EnumValue3545
+ EnumValue3546
+ EnumValue3547
+ EnumValue3548
+ EnumValue3549
+ EnumValue3550
+ EnumValue3551
+ EnumValue3552
+ EnumValue3553
+ EnumValue3554
+ EnumValue3555
+ EnumValue3556
+ EnumValue3557
+ EnumValue3558
+ EnumValue3559
+ EnumValue3560
+ EnumValue3561
+ EnumValue3562
+ EnumValue3563
+ EnumValue3564
+ EnumValue3565
+ EnumValue3566
+ EnumValue3567
+ EnumValue3568
+ EnumValue3569
+ EnumValue3570
+ EnumValue3571
+ EnumValue3572
+ EnumValue3573
+ EnumValue3574
+ EnumValue3575
+ EnumValue3576
+ EnumValue3577
+ EnumValue3578
+ EnumValue3579
+ EnumValue3580
+ EnumValue3581
+ EnumValue3582
+ EnumValue3583
+ EnumValue3584
+ EnumValue3585
+ EnumValue3586
+ EnumValue3587
+ EnumValue3588
+ EnumValue3589
+ EnumValue3590
+ EnumValue3591
+ EnumValue3592
+ EnumValue3593
+ EnumValue3594
+ EnumValue3595
+ EnumValue3596
+ EnumValue3597
+ EnumValue3598
+ EnumValue3599
+ EnumValue3600
+ EnumValue3601
+ EnumValue3602
+ EnumValue3603
+ EnumValue3604
+ EnumValue3605
+ EnumValue3606
+ EnumValue3607
+ EnumValue3608
+}
+
+enum Enum454 @Directive10(argument10 : "stringValue9519", argument9 : "stringValue9518") {
+ EnumValue3609
+ EnumValue3610
+ EnumValue3611
+ EnumValue3612
+ EnumValue3613
+}
+
+enum Enum455 @Directive10(argument10 : "stringValue9589", argument9 : "stringValue9588") {
+ EnumValue3614
+ EnumValue3615
+ EnumValue3616
+ EnumValue3617
+ EnumValue3618
+ EnumValue3619
+}
+
+enum Enum456 @Directive10(argument10 : "stringValue9605", argument9 : "stringValue9604") {
+ EnumValue3620
+ EnumValue3621
+ EnumValue3622
+ EnumValue3623
+}
+
+enum Enum457 @Directive10(argument10 : "stringValue9615", argument9 : "stringValue9614") {
+ EnumValue3624
+ EnumValue3625
+ EnumValue3626
+ EnumValue3627
+ EnumValue3628
+}
+
+enum Enum458 @Directive10(argument10 : "stringValue9629", argument9 : "stringValue9628") {
+ EnumValue3629 @deprecated
+ EnumValue3630
+ EnumValue3631
+}
+
+enum Enum459 @Directive10(argument10 : "stringValue9633", argument9 : "stringValue9632") {
+ EnumValue3632
+ EnumValue3633
+ EnumValue3634
+}
+
+enum Enum46 @Directive10(argument10 : "stringValue950", argument9 : "stringValue949") {
+ EnumValue774
+ EnumValue775
+ EnumValue776
+ EnumValue777
+ EnumValue778
+}
+
+enum Enum460 @Directive10(argument10 : "stringValue9637", argument9 : "stringValue9636") {
+ EnumValue3635
+ EnumValue3636
+ EnumValue3637
+}
+
+enum Enum461 @Directive10(argument10 : "stringValue9645", argument9 : "stringValue9644") {
+ EnumValue3638
+ EnumValue3639
+}
+
+enum Enum462 @Directive10(argument10 : "stringValue9673", argument9 : "stringValue9672") {
+ EnumValue3640
+ EnumValue3641
+}
+
+enum Enum463 @Directive10(argument10 : "stringValue9677", argument9 : "stringValue9676") {
+ EnumValue3642
+ EnumValue3643
+}
+
+enum Enum464 @Directive10(argument10 : "stringValue9697", argument9 : "stringValue9696") {
+ EnumValue3644
+ EnumValue3645
+}
+
+enum Enum465 @Directive10(argument10 : "stringValue9729", argument9 : "stringValue9728") {
+ EnumValue3646
+ EnumValue3647
+ EnumValue3648
+}
+
+enum Enum466 @Directive10(argument10 : "stringValue9739", argument9 : "stringValue9738") {
+ EnumValue3649
+ EnumValue3650
+ EnumValue3651
+ EnumValue3652
+ EnumValue3653
+ EnumValue3654
+ EnumValue3655
+ EnumValue3656
+ EnumValue3657
+ EnumValue3658
+}
+
+enum Enum467 @Directive10(argument10 : "stringValue9747", argument9 : "stringValue9746") {
+ EnumValue3659
+ EnumValue3660
+ EnumValue3661
+ EnumValue3662
+ EnumValue3663
+}
+
+enum Enum468 @Directive10(argument10 : "stringValue9767", argument9 : "stringValue9766") {
+ EnumValue3664
+ EnumValue3665
+ EnumValue3666
+ EnumValue3667
+ EnumValue3668
+ EnumValue3669
+ EnumValue3670
+ EnumValue3671
+ EnumValue3672
+ EnumValue3673
+ EnumValue3674
+ EnumValue3675
+ EnumValue3676
+ EnumValue3677
+ EnumValue3678
+ EnumValue3679
+ EnumValue3680
+ EnumValue3681
+ EnumValue3682
+ EnumValue3683
+ EnumValue3684
+ EnumValue3685
+ EnumValue3686
+ EnumValue3687
+ EnumValue3688
+ EnumValue3689
+ EnumValue3690
+ EnumValue3691
+ EnumValue3692
+ EnumValue3693
+ EnumValue3694
+ EnumValue3695
+}
+
+enum Enum469 @Directive10(argument10 : "stringValue9787", argument9 : "stringValue9786") {
+ EnumValue3696
+ EnumValue3697
+ EnumValue3698
+ EnumValue3699
+ EnumValue3700
+ EnumValue3701
+ EnumValue3702
+ EnumValue3703
+}
+
+enum Enum47 @Directive10(argument10 : "stringValue962", argument9 : "stringValue961") {
+ EnumValue779
+ EnumValue780
+ EnumValue781
+ EnumValue782
+}
+
+enum Enum470 @Directive10(argument10 : "stringValue9791", argument9 : "stringValue9790") {
+ EnumValue3704
+ EnumValue3705
+ EnumValue3706
+}
+
+enum Enum471 @Directive10(argument10 : "stringValue9795", argument9 : "stringValue9794") {
+ EnumValue3707
+ EnumValue3708
+ EnumValue3709
+ EnumValue3710
+ EnumValue3711
+}
+
+enum Enum472 @Directive10(argument10 : "stringValue9831", argument9 : "stringValue9830") {
+ EnumValue3712
+ EnumValue3713
+}
+
+enum Enum473 @Directive10(argument10 : "stringValue9933", argument9 : "stringValue9932") {
+ EnumValue3714
+ EnumValue3715
+}
+
+enum Enum474 @Directive10(argument10 : "stringValue10005", argument9 : "stringValue10004") {
+ EnumValue3716
+ EnumValue3717
+}
+
+enum Enum48 @Directive10(argument10 : "stringValue970", argument9 : "stringValue969") {
+ EnumValue783
+ EnumValue784
+ EnumValue785
+ EnumValue786
+ EnumValue787
+ EnumValue788
+ EnumValue789
+ EnumValue790
+ EnumValue791
+ EnumValue792
+ EnumValue793
+ EnumValue794
+ EnumValue795
+ EnumValue796
+}
+
+enum Enum49 @Directive10(argument10 : "stringValue976", argument9 : "stringValue975") {
+ EnumValue797
+ EnumValue798
+ EnumValue799
+ EnumValue800
+ EnumValue801
+ EnumValue802
+ EnumValue803
+ EnumValue804
+ EnumValue805
+ EnumValue806
+}
+
+enum Enum5 @Directive10(argument10 : "stringValue26", argument9 : "stringValue25") {
+ EnumValue70
+ EnumValue71
+ EnumValue72
+ EnumValue73
+ EnumValue74
+ EnumValue75
+}
+
+enum Enum50 @Directive10(argument10 : "stringValue992", argument9 : "stringValue991") {
+ EnumValue807
+ EnumValue808
+ EnumValue809
+ EnumValue810
+ EnumValue811
+ EnumValue812
+ EnumValue813
+ EnumValue814
+ EnumValue815
+ EnumValue816
+ EnumValue817
+ EnumValue818
+ EnumValue819
+ EnumValue820
+}
+
+enum Enum51 @Directive10(argument10 : "stringValue1022", argument9 : "stringValue1021") {
+ EnumValue821
+ EnumValue822
+ EnumValue823
+ EnumValue824
+ EnumValue825
+ EnumValue826
+ EnumValue827
+ EnumValue828
+ EnumValue829
+ EnumValue830
+ EnumValue831
+ EnumValue832
+ EnumValue833
+ EnumValue834
+ EnumValue835
+ EnumValue836
+}
+
+enum Enum52 @Directive10(argument10 : "stringValue1038", argument9 : "stringValue1037") {
+ EnumValue837
+ EnumValue838
+ EnumValue839
+ EnumValue840
+ EnumValue841
+ EnumValue842
+ EnumValue843
+ EnumValue844
+ EnumValue845
+ EnumValue846
+ EnumValue847
+ EnumValue848
+ EnumValue849
+ EnumValue850
+ EnumValue851
+ EnumValue852
+ EnumValue853
+}
+
+enum Enum53 @Directive10(argument10 : "stringValue1044", argument9 : "stringValue1043") {
+ EnumValue854
+ EnumValue855
+ EnumValue856
+ EnumValue857
+ EnumValue858
+ EnumValue859
+ EnumValue860
+ EnumValue861
+}
+
+enum Enum54 @Directive10(argument10 : "stringValue1064", argument9 : "stringValue1063") {
+ EnumValue862
+ EnumValue863
+ EnumValue864
+ EnumValue865
+ EnumValue866
+}
+
+enum Enum55 @Directive10(argument10 : "stringValue1080", argument9 : "stringValue1079") {
+ EnumValue867
+ EnumValue868
+ EnumValue869
+ EnumValue870
+ EnumValue871
+ EnumValue872
+ EnumValue873
+ EnumValue874
+}
+
+enum Enum56 @Directive10(argument10 : "stringValue1108", argument9 : "stringValue1107") {
+ EnumValue875
+ EnumValue876
+ EnumValue877
+ EnumValue878
+ EnumValue879
+ EnumValue880
+ EnumValue881
+ EnumValue882
+ EnumValue883
+ EnumValue884
+ EnumValue885
+ EnumValue886
+ EnumValue887
+ EnumValue888
+ EnumValue889
+ EnumValue890
+ EnumValue891
+ EnumValue892
+ EnumValue893
+ EnumValue894
+ EnumValue895
+ EnumValue896
+ EnumValue897
+ EnumValue898
+ EnumValue899
+ EnumValue900
+ EnumValue901
+ EnumValue902
+ EnumValue903
+ EnumValue904
+ EnumValue905
+ EnumValue906
+}
+
+enum Enum57 @Directive10(argument10 : "stringValue1138", argument9 : "stringValue1137") {
+ EnumValue907
+ EnumValue908
+ EnumValue909
+ EnumValue910
+ EnumValue911
+ EnumValue912
+ EnumValue913
+}
+
+enum Enum58 @Directive10(argument10 : "stringValue1156", argument9 : "stringValue1155") {
+ EnumValue914
+ EnumValue915
+}
+
+enum Enum59 @Directive10(argument10 : "stringValue1168", argument9 : "stringValue1167") {
+ EnumValue916
+ EnumValue917
+ EnumValue918
+}
+
+enum Enum6 @Directive10(argument10 : "stringValue34", argument9 : "stringValue33") {
+ EnumValue76
+ EnumValue77
+ EnumValue78
+ EnumValue79
+}
+
+enum Enum60 @Directive10(argument10 : "stringValue1190", argument9 : "stringValue1189") {
+ EnumValue919
+ EnumValue920
+ EnumValue921
+ EnumValue922
+ EnumValue923
+ EnumValue924
+ EnumValue925
+}
+
+enum Enum61 @Directive10(argument10 : "stringValue1208", argument9 : "stringValue1207") {
+ EnumValue926
+ EnumValue927
+ EnumValue928
+}
+
+enum Enum62 @Directive10(argument10 : "stringValue1226", argument9 : "stringValue1225") {
+ EnumValue929
+}
+
+enum Enum63 @Directive10(argument10 : "stringValue1244", argument9 : "stringValue1243") {
+ EnumValue930
+}
+
+enum Enum64 @Directive10(argument10 : "stringValue1268", argument9 : "stringValue1267") {
+ EnumValue931
+ EnumValue932
+ EnumValue933 @deprecated
+ EnumValue934 @deprecated
+ EnumValue935 @deprecated
+ EnumValue936
+ EnumValue937
+ EnumValue938
+ EnumValue939
+ EnumValue940
+ EnumValue941
+ EnumValue942
+ EnumValue943
+}
+
+enum Enum65 @Directive10(argument10 : "stringValue1280", argument9 : "stringValue1279") {
+ EnumValue944
+ EnumValue945
+ EnumValue946
+ EnumValue947 @deprecated
+}
+
+enum Enum66 @Directive10(argument10 : "stringValue1304", argument9 : "stringValue1303") {
+ EnumValue948
+ EnumValue949
+}
+
+enum Enum67 @Directive10(argument10 : "stringValue1312", argument9 : "stringValue1311") {
+ EnumValue950
+ EnumValue951
+ EnumValue952
+ EnumValue953
+}
+
+enum Enum68 @Directive10(argument10 : "stringValue1348", argument9 : "stringValue1347") {
+ EnumValue954
+ EnumValue955
+}
+
+enum Enum69 @Directive10(argument10 : "stringValue1366", argument9 : "stringValue1365") {
+ EnumValue956
+ EnumValue957
+}
+
+enum Enum7 @Directive10(argument10 : "stringValue54", argument9 : "stringValue53") {
+ EnumValue80
+ EnumValue81
+ EnumValue82
+}
+
+enum Enum70 @Directive10(argument10 : "stringValue1376", argument9 : "stringValue1375") {
+ EnumValue958
+ EnumValue959
+ EnumValue960
+ EnumValue961
+}
+
+enum Enum71 @Directive10(argument10 : "stringValue1386", argument9 : "stringValue1385") {
+ EnumValue962
+ EnumValue963
+}
+
+enum Enum72 @Directive10(argument10 : "stringValue1418", argument9 : "stringValue1417") {
+ EnumValue964
+ EnumValue965
+ EnumValue966 @deprecated
+}
+
+enum Enum73 @Directive10(argument10 : "stringValue1476", argument9 : "stringValue1475") {
+ EnumValue967
+ EnumValue968
+ EnumValue969
+ EnumValue970
+}
+
+enum Enum74 @Directive10(argument10 : "stringValue1522", argument9 : "stringValue1521") {
+ EnumValue971
+ EnumValue972
+}
+
+enum Enum75 @Directive10(argument10 : "stringValue1534", argument9 : "stringValue1533") {
+ EnumValue973
+ EnumValue974
+ EnumValue975
+ EnumValue976
+}
+
+enum Enum76 @Directive10(argument10 : "stringValue1552", argument9 : "stringValue1551") {
+ EnumValue977
+ EnumValue978
+ EnumValue979
+ EnumValue980
+}
+
+enum Enum77 @Directive10(argument10 : "stringValue1564", argument9 : "stringValue1563") {
+ EnumValue981
+ EnumValue982
+}
+
+enum Enum78 @Directive10(argument10 : "stringValue1568", argument9 : "stringValue1567") {
+ EnumValue983
+ EnumValue984
+}
+
+enum Enum79 @Directive10(argument10 : "stringValue1572", argument9 : "stringValue1571") {
+ EnumValue985
+ EnumValue986
+ EnumValue987
+ EnumValue988
+ EnumValue989
+ EnumValue990
+ EnumValue991
+}
+
+enum Enum8 @Directive10(argument10 : "stringValue62", argument9 : "stringValue61") {
+ EnumValue83
+ EnumValue84
+ EnumValue85
+ EnumValue86
+ EnumValue87
+ EnumValue88
+ EnumValue89
+ EnumValue90
+ EnumValue91
+ EnumValue92
+}
+
+enum Enum80 @Directive10(argument10 : "stringValue1576", argument9 : "stringValue1575") {
+ EnumValue992
+ EnumValue993
+ EnumValue994
+ EnumValue995
+ EnumValue996
+}
+
+enum Enum81 @Directive10(argument10 : "stringValue1580", argument9 : "stringValue1579") {
+ EnumValue997
+ EnumValue998
+}
+
+enum Enum82 @Directive10(argument10 : "stringValue1588", argument9 : "stringValue1587") {
+ EnumValue1000
+ EnumValue1001
+ EnumValue1002
+ EnumValue1003
+ EnumValue1004
+ EnumValue1005
+ EnumValue1006
+ EnumValue1007
+ EnumValue999
+}
+
+enum Enum83 @Directive10(argument10 : "stringValue1596", argument9 : "stringValue1595") {
+ EnumValue1008
+ EnumValue1009
+ EnumValue1010
+ EnumValue1011
+ EnumValue1012
+ EnumValue1013
+ EnumValue1014
+ EnumValue1015
+ EnumValue1016
+ EnumValue1017
+ EnumValue1018
+ EnumValue1019
+ EnumValue1020
+}
+
+enum Enum84 @Directive10(argument10 : "stringValue1616", argument9 : "stringValue1615") {
+ EnumValue1021
+ EnumValue1022
+ EnumValue1023
+}
+
+enum Enum85 @Directive10(argument10 : "stringValue1626", argument9 : "stringValue1625") {
+ EnumValue1024
+ EnumValue1025
+ EnumValue1026
+}
+
+enum Enum86 @Directive10(argument10 : "stringValue1656", argument9 : "stringValue1655") {
+ EnumValue1027
+ EnumValue1028
+ EnumValue1029
+}
+
+enum Enum87 @Directive10(argument10 : "stringValue1686", argument9 : "stringValue1685") {
+ EnumValue1030
+ EnumValue1031
+}
+
+enum Enum88 @Directive10(argument10 : "stringValue1690", argument9 : "stringValue1689") {
+ EnumValue1032
+ EnumValue1033
+ EnumValue1034
+}
+
+enum Enum89 @Directive10(argument10 : "stringValue1758", argument9 : "stringValue1757") {
+ EnumValue1035
+ EnumValue1036
+ EnumValue1037
+ EnumValue1038
+ EnumValue1039
+}
+
+enum Enum9 @Directive10(argument10 : "stringValue82", argument9 : "stringValue81") {
+ EnumValue93
+}
+
+enum Enum90 @Directive10(argument10 : "stringValue1814", argument9 : "stringValue1813") {
+ EnumValue1040
+ EnumValue1041
+ EnumValue1042
+}
+
+enum Enum91 @Directive10(argument10 : "stringValue1846", argument9 : "stringValue1845") {
+ EnumValue1043
+ EnumValue1044
+ EnumValue1045
+ EnumValue1046
+}
+
+enum Enum92 @Directive10(argument10 : "stringValue1898", argument9 : "stringValue1897") {
+ EnumValue1047
+ EnumValue1048
+}
+
+enum Enum93 @Directive10(argument10 : "stringValue1978", argument9 : "stringValue1977") {
+ EnumValue1049
+ EnumValue1050
+ EnumValue1051
+ EnumValue1052
+ EnumValue1053
+ EnumValue1054
+ EnumValue1055
+ EnumValue1056
+ EnumValue1057
+ EnumValue1058
+}
+
+enum Enum94 @Directive10(argument10 : "stringValue2031", argument9 : "stringValue2030") {
+ EnumValue1059
+ EnumValue1060
+ EnumValue1061
+}
+
+enum Enum95 @Directive10(argument10 : "stringValue2059", argument9 : "stringValue2058") {
+ EnumValue1062
+ EnumValue1063
+ EnumValue1064
+}
+
+enum Enum96 @Directive10(argument10 : "stringValue2131", argument9 : "stringValue2130") {
+ EnumValue1065
+ EnumValue1066
+ EnumValue1067
+}
+
+enum Enum97 @Directive10(argument10 : "stringValue2135", argument9 : "stringValue2134") {
+ EnumValue1068
+ EnumValue1069
+ EnumValue1070
+ EnumValue1071
+ EnumValue1072
+ EnumValue1073
+ EnumValue1074
+ EnumValue1075
+ EnumValue1076
+ EnumValue1077
+ EnumValue1078
+ EnumValue1079
+ EnumValue1080
+ EnumValue1081
+ EnumValue1082
+ EnumValue1083
+ EnumValue1084
+ EnumValue1085
+ EnumValue1086
+}
+
+enum Enum98 @Directive10(argument10 : "stringValue2155", argument9 : "stringValue2154") {
+ EnumValue1087
+ EnumValue1088
+ EnumValue1089
+}
+
+enum Enum99 @Directive10(argument10 : "stringValue2159", argument9 : "stringValue2158") {
+ EnumValue1090
+ EnumValue1091
+ EnumValue1092
+ EnumValue1093
+ EnumValue1094
+ EnumValue1095
+ EnumValue1096
+ EnumValue1097
+ EnumValue1098
+ EnumValue1099
+ EnumValue1100
+ EnumValue1101
+ EnumValue1102
+ EnumValue1103
+ EnumValue1104
+ EnumValue1105
+ EnumValue1106
+ EnumValue1107
+ EnumValue1108
+}
+
+scalar Scalar1
+
+scalar Scalar2
+
+scalar Scalar3
+
+scalar Scalar4
+
+input InputObject1 @Directive10(argument10 : "stringValue158", argument9 : "stringValue157") {
+ inputField1: Scalar2!
+ inputField2: Scalar2!
+ inputField3: Scalar2!
+}
+
+input InputObject10 @Directive10(argument10 : "stringValue5713", argument9 : "stringValue5712") {
+ inputField26: [Enum254!]
+ inputField27: Enum256
+ inputField28: [Enum255!]
+}
+
+input InputObject100 @Directive10(argument10 : "stringValue8075", argument9 : "stringValue8074") {
+ inputField260: String!
+ inputField261: InputObject101
+ inputField269: String
+ inputField270: [String!]!
+}
+
+input InputObject101 @Directive10(argument10 : "stringValue8079", argument9 : "stringValue8078") {
+ inputField262: InputObject102
+ inputField268: String
+}
+
+input InputObject102 @Directive10(argument10 : "stringValue8083", argument9 : "stringValue8082") {
+ inputField263: String!
+ inputField264: Enum363
+ inputField265: InputObject82
+ inputField266: Scalar2!
+ inputField267: Scalar2!
+}
+
+input InputObject103 @Directive10(argument10 : "stringValue8087", argument9 : "stringValue8086") {
+ inputField272: String!
+ inputField273: InputObject101
+ inputField274: String
+ inputField275: [String!]!
+}
+
+input InputObject104 @Directive10(argument10 : "stringValue8091", argument9 : "stringValue8090") {
+ inputField277: String!
+ inputField278: String!
+ inputField279: InputObject101
+ inputField280: String!
+}
+
+input InputObject105 {
+ inputField281: Boolean
+ inputField282: Boolean
+ inputField283: Boolean
+ inputField284: Boolean
+ inputField285: Boolean
+ inputField286: Boolean
+ inputField287: Boolean
+ inputField288: Boolean
+ inputField289: Enum402
+ inputField290: Boolean
+ inputField291: Boolean
+ inputField292: Enum402
+ inputField293: Boolean
+ inputField294: Boolean
+ inputField295: Boolean
+ inputField296: Boolean
+ inputField297: Boolean
+ inputField298: Boolean
+}
+
+input InputObject106 @Directive10(argument10 : "stringValue8233", argument9 : "stringValue8232") {
+ inputField299: String!
+ inputField300: String!
+}
+
+input InputObject107 @Directive10(argument10 : "stringValue8283", argument9 : "stringValue8282") {
+ inputField301: Scalar2!
+ inputField302: Enum406!
+}
+
+input InputObject108 @Directive10(argument10 : "stringValue8447", argument9 : "stringValue8446") {
+ inputField303: Scalar2
+}
+
+input InputObject109 @Directive10(argument10 : "stringValue9023", argument9 : "stringValue9022") {
+ inputField304: InputObject110
+ inputField308: String
+ inputField309: [Enum434!]
+ inputField310: InputObject111
+}
+
+input InputObject11 @Directive10(argument10 : "stringValue5721", argument9 : "stringValue5720") {
+ inputField29: [InputObject12!]!
+ inputField32: String!
+}
+
+input InputObject110 @Directive10(argument10 : "stringValue9027", argument9 : "stringValue9026") {
+ inputField305: String
+ inputField306: String
+ inputField307: String
+}
+
+input InputObject111 @Directive10(argument10 : "stringValue9035", argument9 : "stringValue9034") {
+ inputField311: Int
+ inputField312: Int
+ inputField313: Int
+}
+
+input InputObject112 @Directive10(argument10 : "stringValue9287", argument9 : "stringValue9286") {
+ inputField314: String
+ inputField315: Enum358! = EnumValue2300
+ inputField316: Scalar2!
+}
+
+input InputObject113 @Directive10(argument10 : "stringValue9409", argument9 : "stringValue9408") {
+ inputField317: Scalar2!
+ inputField318: Scalar2!
+}
+
+input InputObject114 @Directive10(argument10 : "stringValue9485", argument9 : "stringValue9484") {
+ inputField319: Enum450!
+ inputField320: Scalar3
+ inputField321: Scalar2
+ inputField322: String
+}
+
+input InputObject115 @Directive10(argument10 : "stringValue9871", argument9 : "stringValue9870") {
+ inputField323: Scalar2
+ inputField324: Enum358! = EnumValue2300
+ inputField325: Scalar2!
+}
+
+input InputObject116 @Directive10(argument10 : "stringValue9963", argument9 : "stringValue9962") {
+ inputField326: Int
+ inputField327: String
+}
+
+input InputObject12 {
+ inputField30: Int!
+ inputField31: [Int!]!
+}
+
+input InputObject13 @Directive10(argument10 : "stringValue5899", argument9 : "stringValue5898") {
+ inputField33: Boolean
+}
+
+input InputObject14 @Directive10(argument10 : "stringValue5935", argument9 : "stringValue5934") {
+ inputField34: Enum262!
+ inputField35: Enum272!
+}
+
+input InputObject15 @Directive10(argument10 : "stringValue5969", argument9 : "stringValue5968") {
+ inputField36: [InputObject16!]!
+ inputField40: Boolean
+ inputField41: String!
+ inputField42: Enum274
+ inputField43: Enum275
+}
+
+input InputObject16 @Directive10(argument10 : "stringValue5973", argument9 : "stringValue5972") {
+ inputField37: Boolean
+ inputField38: Int
+ inputField39: String
+}
+
+input InputObject17 @Directive10(argument10 : "stringValue5985", argument9 : "stringValue5984") {
+ inputField44: Boolean
+ inputField45: Boolean
+ inputField46: Boolean
+ inputField47: Boolean
+}
+
+input InputObject18 @Directive10(argument10 : "stringValue5989", argument9 : "stringValue5988") {
+ inputField48: InputObject19
+ inputField58: InputObject21
+ inputField65: String
+ inputField66: InputObject24
+ inputField75: InputObject28
+ inputField77: InputObject29
+}
+
+input InputObject19 @Directive10(argument10 : "stringValue5993", argument9 : "stringValue5992") {
+ inputField49: String
+ inputField50: String
+ inputField51: String
+ inputField52: String
+ inputField53: String
+ inputField54: InputObject20
+ inputField57: String
+}
+
+input InputObject2 @Directive10(argument10 : "stringValue920", argument9 : "stringValue919") {
+ inputField4: String!
+}
+
+input InputObject20 @Directive10(argument10 : "stringValue5997", argument9 : "stringValue5996") {
+ inputField55: Float!
+ inputField56: Float!
+}
+
+input InputObject21 @Directive10(argument10 : "stringValue6001", argument9 : "stringValue6000") {
+ inputField59: InputObject22
+ inputField61: InputObject23
+}
+
+input InputObject22 @Directive10(argument10 : "stringValue6005", argument9 : "stringValue6004") {
+ inputField60: String!
+}
+
+input InputObject23 @Directive10(argument10 : "stringValue6009", argument9 : "stringValue6008") {
+ inputField62: String
+ inputField63: String
+ inputField64: String
+}
+
+input InputObject24 @Directive10(argument10 : "stringValue6013", argument9 : "stringValue6012") {
+ inputField67: Enum276
+ inputField68: [InputObject25!]
+}
+
+input InputObject25 @Directive10(argument10 : "stringValue6021", argument9 : "stringValue6020") {
+ inputField69: [InputObject26!]
+ inputField74: Enum277
+}
+
+input InputObject26 @Directive10(argument10 : "stringValue6025", argument9 : "stringValue6024") {
+ inputField70: InputObject27
+ inputField73: InputObject27
+}
+
+input InputObject27 @Directive10(argument10 : "stringValue6029", argument9 : "stringValue6028") {
+ inputField71: Scalar4!
+ inputField72: Scalar4!
+}
+
+input InputObject28 @Directive10(argument10 : "stringValue6037", argument9 : "stringValue6036") {
+ inputField76: String!
+}
+
+input InputObject29 @Directive10(argument10 : "stringValue6041", argument9 : "stringValue6040") {
+ inputField78: String!
+ inputField79: String!
+}
+
+input InputObject3 @Directive10(argument10 : "stringValue2127", argument9 : "stringValue2126") {
+ inputField5: Enum96
+ inputField6: Enum97!
+}
+
+input InputObject30 @Directive10(argument10 : "stringValue6109", argument9 : "stringValue6108") {
+ inputField101: InputObject40
+ inputField104: InputObject41
+ inputField107: Enum286
+ inputField108: InputObject43
+ inputField80: InputObject31
+ inputField83: InputObject32
+ inputField85: InputObject33
+ inputField88: InputObject34
+ inputField90: InputObject35
+ inputField92: InputObject36
+ inputField94: InputObject37
+ inputField97: InputObject38
+ inputField99: InputObject39
+}
+
+input InputObject31 @Directive10(argument10 : "stringValue6113", argument9 : "stringValue6112") {
+ inputField81: Enum282!
+ inputField82: String!
+}
+
+input InputObject32 @Directive10(argument10 : "stringValue6121", argument9 : "stringValue6120") {
+ inputField84: [Scalar2!]!
+}
+
+input InputObject33 @Directive10(argument10 : "stringValue6125", argument9 : "stringValue6124") {
+ inputField86: Enum282!
+ inputField87: String!
+}
+
+input InputObject34 @Directive10(argument10 : "stringValue6129", argument9 : "stringValue6128") {
+ inputField89: [Enum283!]!
+}
+
+input InputObject35 @Directive10(argument10 : "stringValue6137", argument9 : "stringValue6136") {
+ inputField91: [Enum284!]!
+}
+
+input InputObject36 @Directive10(argument10 : "stringValue6145", argument9 : "stringValue6144") {
+ inputField93: [Scalar2!]!
+}
+
+input InputObject37 @Directive10(argument10 : "stringValue6149", argument9 : "stringValue6148") {
+ inputField95: Enum282!
+ inputField96: String!
+}
+
+input InputObject38 @Directive10(argument10 : "stringValue6153", argument9 : "stringValue6152") {
+ inputField98: Boolean
+}
+
+input InputObject39 @Directive10(argument10 : "stringValue6157", argument9 : "stringValue6156") {
+ inputField100: [Scalar2!]!
+}
+
+input InputObject4 @Directive10(argument10 : "stringValue2961", argument9 : "stringValue2960") {
+ inputField7: Int
+ inputField8: Int
+ inputField9: Int
+}
+
+input InputObject40 @Directive10(argument10 : "stringValue6161", argument9 : "stringValue6160") {
+ inputField102: Enum282!
+ inputField103: String!
+}
+
+input InputObject41 @Directive10(argument10 : "stringValue6165", argument9 : "stringValue6164") {
+ inputField105: [InputObject42!]!
+}
+
+input InputObject42 @Directive10(argument10 : "stringValue6169", argument9 : "stringValue6168") {
+ inputField106: Enum285
+}
+
+input InputObject43 @Directive10(argument10 : "stringValue6181", argument9 : "stringValue6180") {
+ inputField109: [Scalar2!]!
+}
+
+input InputObject44 @Directive10(argument10 : "stringValue6291", argument9 : "stringValue6290") {
+ inputField110: InputObject45
+ inputField113: InputObject46
+ inputField116: InputObject47
+ inputField119: InputObject48
+ inputField124: InputObject50
+ inputField128: InputObject51
+ inputField130: InputObject52
+}
+
+input InputObject45 @Directive10(argument10 : "stringValue6295", argument9 : "stringValue6294") {
+ inputField111: String
+ inputField112: String!
+}
+
+input InputObject46 @Directive10(argument10 : "stringValue6299", argument9 : "stringValue6298") {
+ inputField114: Scalar2!
+ inputField115: String
+}
+
+input InputObject47 @Directive10(argument10 : "stringValue6303", argument9 : "stringValue6302") {
+ inputField117: String
+ inputField118: Scalar2!
+}
+
+input InputObject48 @Directive10(argument10 : "stringValue6307", argument9 : "stringValue6306") {
+ inputField120: [InputObject49!]!
+}
+
+input InputObject49 @Directive10(argument10 : "stringValue6311", argument9 : "stringValue6310") {
+ inputField121: String
+ inputField122: String!
+ inputField123: String
+}
+
+input InputObject5 @Directive10(argument10 : "stringValue5249", argument9 : "stringValue5248") {
+ inputField10: String!
+ inputField11: String
+}
+
+input InputObject50 @Directive10(argument10 : "stringValue6315", argument9 : "stringValue6314") {
+ inputField125: String!
+ inputField126: String!
+ inputField127: String!
+}
+
+input InputObject51 @Directive10(argument10 : "stringValue6319", argument9 : "stringValue6318") {
+ inputField129: String!
+}
+
+input InputObject52 @Directive10(argument10 : "stringValue6323", argument9 : "stringValue6322") {
+ inputField131: String
+ inputField132: Scalar2!
+}
+
+input InputObject53 @Directive10(argument10 : "stringValue6327", argument9 : "stringValue6326") {
+ inputField133: Scalar2
+ inputField134: [Scalar2!]
+}
+
+input InputObject54 @Directive10(argument10 : "stringValue6357", argument9 : "stringValue6356") {
+ inputField135: String!
+ inputField136: Scalar2!
+ inputField137: [Enum294!]!
+}
+
+input InputObject55 @Directive10(argument10 : "stringValue6419", argument9 : "stringValue6418") {
+ inputField138: String
+ inputField139: Scalar2!
+ inputField140: Enum298!
+}
+
+input InputObject56 @Directive10(argument10 : "stringValue6457", argument9 : "stringValue6456") {
+ inputField141: Boolean
+ inputField142: Scalar2
+ inputField143: [Enum299!]
+}
+
+input InputObject57 @Directive10(argument10 : "stringValue6539", argument9 : "stringValue6538") {
+ inputField144: Boolean
+}
+
+input InputObject58 @Directive10(argument10 : "stringValue6559", argument9 : "stringValue6558") {
+ inputField145: Boolean
+ inputField146: Boolean
+ inputField147: InputObject59
+ inputField150: String!
+}
+
+input InputObject59 @Directive10(argument10 : "stringValue6563", argument9 : "stringValue6562") {
+ inputField148: InputObject60
+}
+
+input InputObject6 @Directive10(argument10 : "stringValue5637", argument9 : "stringValue5636") {
+ inputField12: InputObject7
+}
+
+input InputObject60 @Directive10(argument10 : "stringValue6567", argument9 : "stringValue6566") {
+ inputField149: Int
+}
+
+input InputObject61 @Directive10(argument10 : "stringValue6583", argument9 : "stringValue6582") {
+ inputField151: Enum305!
+ inputField152: InputObject62
+}
+
+input InputObject62 @Directive10(argument10 : "stringValue6591", argument9 : "stringValue6590") {
+ inputField153: Scalar2!
+}
+
+input InputObject63 @Directive10(argument10 : "stringValue6607", argument9 : "stringValue6606") {
+ inputField154: Enum308!
+ inputField155: [Scalar2!]!
+}
+
+input InputObject64 @Directive10(argument10 : "stringValue6615", argument9 : "stringValue6614") {
+ inputField156: Enum309!
+}
+
+input InputObject65 @Directive10(argument10 : "stringValue6623", argument9 : "stringValue6622") {
+ inputField157: Scalar2
+}
+
+input InputObject66 @Directive10(argument10 : "stringValue6627", argument9 : "stringValue6626") {
+ inputField158: Boolean
+}
+
+input InputObject67 @Directive10(argument10 : "stringValue6631", argument9 : "stringValue6630") {
+ inputField159: InputObject68
+ inputField163: String
+ inputField164: String
+}
+
+input InputObject68 @Directive10(argument10 : "stringValue6635", argument9 : "stringValue6634") {
+ inputField160: Boolean! = true
+ inputField161: Float!
+ inputField162: Float!
+}
+
+input InputObject69 @Directive10(argument10 : "stringValue6639", argument9 : "stringValue6638") {
+ inputField165: [InputObject70!]! = []
+ inputField168: Boolean! = false
+}
+
+input InputObject7 @Directive10(argument10 : "stringValue5641", argument9 : "stringValue5640") {
+ inputField13: Scalar2!
+}
+
+input InputObject70 @Directive10(argument10 : "stringValue6643", argument9 : "stringValue6642") {
+ inputField166: Scalar2!
+ inputField167: [Scalar2!]! = []
+}
+
+input InputObject71 @Directive10(argument10 : "stringValue6647", argument9 : "stringValue6646") {
+ inputField169: Boolean! = false
+}
+
+input InputObject72 @Directive10(argument10 : "stringValue6651", argument9 : "stringValue6650") {
+ inputField170: [Scalar2!]! = []
+ inputField171: Scalar2!
+}
+
+input InputObject73 @Directive10(argument10 : "stringValue6655", argument9 : "stringValue6654") {
+ inputField172: Scalar2!
+}
+
+input InputObject74 @Directive10(argument10 : "stringValue6666", argument9 : "stringValue6665") {
+ inputField173: Scalar3!
+ inputField174: [String!]!
+}
+
+input InputObject75 @Directive10(argument10 : "stringValue6693", argument9 : "stringValue6692") {
+ inputField175: String!
+ inputField176: String
+}
+
+input InputObject76 @Directive10(argument10 : "stringValue6873", argument9 : "stringValue6872") {
+ inputField177: Enum324!
+ inputField178: String
+}
+
+input InputObject77 @Directive10(argument10 : "stringValue6941", argument9 : "stringValue6940") {
+ inputField179: Scalar2!
+}
+
+input InputObject78 @Directive10(argument10 : "stringValue6945", argument9 : "stringValue6944") {
+ inputField180: String
+ inputField181: Boolean! = false
+ inputField182: [Scalar2!]
+ inputField183: Scalar2
+ inputField184: [Scalar2!]
+ inputField185: Boolean
+ inputField186: String!
+}
+
+input InputObject79 @Directive10(argument10 : "stringValue7061", argument9 : "stringValue7060") {
+ inputField187: InputObject80
+}
+
+input InputObject8 @Directive10(argument10 : "stringValue5659", argument9 : "stringValue5658") {
+ inputField14: Enum248
+ inputField15: Enum249
+ inputField16: Enum250
+ inputField17: [Enum251!]
+ inputField18: [Enum252!]
+ inputField19: String
+ inputField20: Boolean
+ inputField21: Enum253
+}
+
+input InputObject80 @Directive10(argument10 : "stringValue7065", argument9 : "stringValue7064") {
+ inputField188: String!
+}
+
+input InputObject81 @Directive10(argument10 : "stringValue7387", argument9 : "stringValue7386") {
+ inputField189: String
+ inputField190: Scalar2!
+ inputField191: Scalar2!
+}
+
+input InputObject82 @Directive10(argument10 : "stringValue7395", argument9 : "stringValue7394") {
+ inputField192: [InputObject83!]
+ inputField194: InputObject84
+ inputField196: [InputObject85!]
+ inputField199: [InputObject86!]
+ inputField202: [InputObject87!]
+ inputField204: [InputObject88!]
+ inputField207: [InputObject89!]
+}
+
+input InputObject83 @Directive10(argument10 : "stringValue7399", argument9 : "stringValue7398") {
+ inputField193: Enum359!
+}
+
+input InputObject84 @Directive10(argument10 : "stringValue7407", argument9 : "stringValue7406") {
+ inputField195: Enum360!
+}
+
+input InputObject85 @Directive10(argument10 : "stringValue7415", argument9 : "stringValue7414") {
+ inputField197: String!
+ inputField198: String
+}
+
+input InputObject86 @Directive10(argument10 : "stringValue7419", argument9 : "stringValue7418") {
+ inputField200: Scalar2!
+ inputField201: String
+}
+
+input InputObject87 @Directive10(argument10 : "stringValue7423", argument9 : "stringValue7422") {
+ inputField203: String!
+}
+
+input InputObject88 @Directive10(argument10 : "stringValue7427", argument9 : "stringValue7426") {
+ inputField205: String!
+ inputField206: Scalar2!
+}
+
+input InputObject89 @Directive10(argument10 : "stringValue7431", argument9 : "stringValue7430") {
+ inputField208: Boolean
+ inputField209: Boolean
+ inputField210: Scalar2!
+ inputField211: String
+}
+
+input InputObject9 @Directive10(argument10 : "stringValue5701", argument9 : "stringValue5700") {
+ inputField22: Boolean
+ inputField23: Boolean
+ inputField24: [Enum254!]
+ inputField25: [Enum255!]
+}
+
+input InputObject90 @Directive10(argument10 : "stringValue7495", argument9 : "stringValue7494") {
+ inputField212: Enum365!
+ inputField213: Scalar2!
+ inputField214: Scalar2
+}
+
+input InputObject91 @Directive10(argument10 : "stringValue7503", argument9 : "stringValue7502") {
+ inputField215: Scalar2
+ inputField216: Scalar2!
+ inputField217: Enum366!
+ inputField218: Scalar2
+}
+
+input InputObject92 @Directive10(argument10 : "stringValue7601", argument9 : "stringValue7600") {
+ inputField219: Enum373!
+ inputField220: String!
+ inputField221: String!
+}
+
+input InputObject93 @Directive10(argument10 : "stringValue7941", argument9 : "stringValue7940") {
+ inputField222: Enum390!
+ inputField223: Scalar2!
+}
+
+input InputObject94 @Directive10(argument10 : "stringValue7955", argument9 : "stringValue7954") {
+ inputField224: [InputObject95!]
+ inputField227: Enum391
+ inputField228: Enum392!
+ inputField229: String
+ inputField230: String
+ inputField231: Enum393!
+ inputField232: Enum394
+ inputField233: String!
+ inputField234: Enum395
+ inputField235: String
+ inputField236: String
+ inputField237: InputObject95!
+ inputField238: Int
+ inputField239: String
+ inputField240: String!
+ inputField241: String
+ inputField242: String
+ inputField243: String
+ inputField244: Int
+ inputField245: InputObject96!
+ inputField249: String!
+ inputField250: String
+ inputField251: InputObject97
+ inputField255: String
+ inputField256: String!
+}
+
+input InputObject95 @Directive10(argument10 : "stringValue7959", argument9 : "stringValue7958") {
+ inputField225: String
+ inputField226: Scalar2
+}
+
+input InputObject96 @Directive10(argument10 : "stringValue7983", argument9 : "stringValue7982") {
+ inputField246: Enum396!
+ inputField247: Scalar2!
+ inputField248: Int!
+}
+
+input InputObject97 @Directive10(argument10 : "stringValue7991", argument9 : "stringValue7990") {
+ inputField252: String
+ inputField253: String
+ inputField254: InputObject96!
+}
+
+input InputObject98 @Directive10(argument10 : "stringValue8053", argument9 : "stringValue8052") {
+ inputField257: Boolean
+ inputField258: Boolean
+}
+
+input InputObject99 @Directive10(argument10 : "stringValue8071", argument9 : "stringValue8070") {
+ inputField259: InputObject100
+ inputField271: InputObject103
+ inputField276: InputObject104
+}