/* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL mutation operation: CheckPartialSchema // ==================================================== export interface CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_compositionValidationDetails { __typename: "CompositionValidationDetails"; /** * Hash of the composed schema */ schemaHash: string | null; } export interface CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_errors { __typename: "SchemaCompositionError"; /** * A human-readable locations. */ message: string; } export interface CheckPartialSchema_service_checkPartialSchema_compositionValidationResult { __typename: "CompositionValidationResult"; /** * Akin to a composition config, represents the subgraph schemas and corresponding subgraphs that were used * in running composition. Will be null if any errors are encountered. Also may contain a schema hash if * one could be computed, which can be used for schema validation. */ compositionValidationDetails: CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_compositionValidationDetails | null; /** * ID that points to the results of this composition. */ graphCompositionID: string; /** * List of errors during composition. Errors mean that Apollo was unable to compose the * graph variant's subgraphs into a supergraph schema. If present, gateways / routers * are not updated. */ errors: CheckPartialSchema_service_checkPartialSchema_compositionValidationResult_errors[]; } export interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedClients { __typename: "AffectedClient"; } export interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedQueries { __typename: "AffectedQuery"; } export interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_changes { __typename: "Change"; /** * Severity of the change, either failure or warning. */ severity: ChangeSeverity; /** * Indication of the kind of target and action of the change, e.g. 'TYPE_REMOVED'. */ code: string; /** * Human-readable description of the change. */ description: string; } export interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_validationConfig { __typename: "SchemaDiffValidationConfig"; /** * delta in seconds from current time that determines the start of the window * for reported metrics included in a schema diff. A day window from the present * day would have a `from` value of -86400. In rare cases, this could be an ISO * timestamp if the user passed one in on diff creation */ from: any | null; /** * delta in seconds from current time that determines the end of the * window for reported metrics included in a schema diff. A day window * from the present day would have a `to` value of -0. In rare * cases, this could be an ISO timestamp if the user passed one in on diff * creation */ to: any | null; /** * Minimum number of requests within the window for a query to be considered. */ queryCountThreshold: number | null; /** * Number of requests within the window for a query to be considered, relative to * total request count. Expected values are between 0 and 0.05 (minimum 5% of * total request volume) */ queryCountThresholdPercentage: number | null; } export interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious { __typename: "SchemaDiff"; /** * Indication of the success of the change; either failure, warning, or notice. */ severity: ChangeSeverity; /** * Clients affected by all changes in the diff. */ affectedClients: CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedClients[] | null; /** * Operations affected by all changes in the diff. */ affectedQueries: CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_affectedQueries[] | null; /** * Number of operations that were validated during the check. */ numberOfCheckedOperations: number | null; /** * List of schema changes with associated affected clients and operations. */ changes: CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_changes[]; /** * Configuration of validation */ validationConfig: CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious_validationConfig | null; } export interface CheckPartialSchema_service_checkPartialSchema_checkSchemaResult { __typename: "CheckSchemaResult"; /** * Schema diff and affected operations generated by the schema check */ diffToPrevious: CheckPartialSchema_service_checkPartialSchema_checkSchemaResult_diffToPrevious; /** * Generated url to view schema diff in Engine */ targetUrl: string | null; } export interface CheckPartialSchema_service_checkPartialSchema { __typename: "CheckPartialSchemaResult"; /** * Result of compostion run as part of the overall subgraph check. */ compositionValidationResult: CheckPartialSchema_service_checkPartialSchema_compositionValidationResult; /** * Overall result of the check. This will be null if composition validation was unsuccessful. */ checkSchemaResult: CheckPartialSchema_service_checkPartialSchema_checkSchemaResult | null; } export interface CheckPartialSchema_service { __typename: "ServiceMutation"; /** * Check a proposed subgraph schema change. * If the proposal composes successfully, perform a usage check for the resulting schema. */ checkPartialSchema: CheckPartialSchema_service_checkPartialSchema; } export interface CheckPartialSchema { service: CheckPartialSchema_service | null; } export interface CheckPartialSchemaVariables { id: string; graphVariant: string; implementingServiceName: string; partialSchema: PartialSchemaInput; gitContext?: GitContextInput | null; historicParameters?: HistoricQueryParameters | null; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL mutation operation: CheckSchema // ==================================================== export interface CheckSchema_service_checkSchema_diffToPrevious_affectedClients { __typename: "AffectedClient"; } export interface CheckSchema_service_checkSchema_diffToPrevious_affectedQueries { __typename: "AffectedQuery"; } export interface CheckSchema_service_checkSchema_diffToPrevious_changes { __typename: "Change"; /** * Severity of the change, either failure or warning. */ severity: ChangeSeverity; /** * Indication of the kind of target and action of the change, e.g. 'TYPE_REMOVED'. */ code: string; /** * Human-readable description of the change. */ description: string; } export interface CheckSchema_service_checkSchema_diffToPrevious_validationConfig { __typename: "SchemaDiffValidationConfig"; /** * delta in seconds from current time that determines the start of the window * for reported metrics included in a schema diff. A day window from the present * day would have a `from` value of -86400. In rare cases, this could be an ISO * timestamp if the user passed one in on diff creation */ from: any | null; /** * delta in seconds from current time that determines the end of the * window for reported metrics included in a schema diff. A day window * from the present day would have a `to` value of -0. In rare * cases, this could be an ISO timestamp if the user passed one in on diff * creation */ to: any | null; /** * Minimum number of requests within the window for a query to be considered. */ queryCountThreshold: number | null; /** * Number of requests within the window for a query to be considered, relative to * total request count. Expected values are between 0 and 0.05 (minimum 5% of * total request volume) */ queryCountThresholdPercentage: number | null; } export interface CheckSchema_service_checkSchema_diffToPrevious { __typename: "SchemaDiff"; /** * Indication of the success of the change; either failure, warning, or notice. */ severity: ChangeSeverity; /** * Clients affected by all changes in the diff. */ affectedClients: CheckSchema_service_checkSchema_diffToPrevious_affectedClients[] | null; /** * Operations affected by all changes in the diff. */ affectedQueries: CheckSchema_service_checkSchema_diffToPrevious_affectedQueries[] | null; /** * Number of operations that were validated during the check. */ numberOfCheckedOperations: number | null; /** * List of schema changes with associated affected clients and operations. */ changes: CheckSchema_service_checkSchema_diffToPrevious_changes[]; /** * Configuration of validation */ validationConfig: CheckSchema_service_checkSchema_diffToPrevious_validationConfig | null; } export interface CheckSchema_service_checkSchema { __typename: "CheckSchemaResult"; /** * Generated url to view schema diff in Engine */ targetUrl: string | null; /** * Schema diff and affected operations generated by the schema check */ diffToPrevious: CheckSchema_service_checkSchema_diffToPrevious; } export interface CheckSchema_service { __typename: "ServiceMutation"; /** * Checks a proposed schema against the schema that has been published to * a particular variant, using metrics corresponding to `historicParameters`. * Callers can set `historicParameters` directly or rely on defaults set in the * graph's check configuration (7 days by default). * If they do not set `historicParameters` but set `useMaximumRetention`, * validation will use the maximum retention the graph has access to. */ checkSchema: CheckSchema_service_checkSchema; } export interface CheckSchema { service: CheckSchema_service | null; } export interface CheckSchemaVariables { id: string; schema?: IntrospectionSchemaInput | null; schemaHash?: string | null; tag?: string | null; gitContext?: GitContextInput | null; historicParameters?: HistoricQueryParameters | null; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL query operation: ListServices // ==================================================== export interface ListServices_service_implementingServices_NonFederatedImplementingService { __typename: "NonFederatedImplementingService"; } export interface ListServices_service_implementingServices_FederatedImplementingServices_services { __typename: "FederatedImplementingService"; /** * The ID of the graph this subgraph belongs to. */ graphID: string; /** * Which variant of a graph this subgraph belongs to. */ graphVariant: string; /** * Name of the subgraph. */ name: string; /** * URL of the subgraph's GraphQL endpoint. */ url: string | null; /** * Timestamp for when this subgraph was updated. */ updatedAt: any; } export interface ListServices_service_implementingServices_FederatedImplementingServices { __typename: "FederatedImplementingServices"; /** * The list of underlying subgraphs. */ services: ListServices_service_implementingServices_FederatedImplementingServices_services[]; } export type ListServices_service_implementingServices = ListServices_service_implementingServices_NonFederatedImplementingService | ListServices_service_implementingServices_FederatedImplementingServices; export interface ListServices_service { __typename: "Service"; /** * List of subgraphs that comprise a graph. A non-federated graph should have a single implementing service. * Set includeDeleted to see deleted subgraphs. */ implementingServices: ListServices_service_implementingServices | null; } export interface ListServices { /** * Address of the Studio frontend. */ frontendUrlRoot: string; /** * Service by ID */ service: ListServices_service | null; } export interface ListServicesVariables { id: string; graphVariant: string; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL mutation operation: RegisterOperations // ==================================================== export interface RegisterOperations_service_registerOperationsWithResponse_invalidOperations_errors { __typename: "OperationValidationError"; message: string; } export interface RegisterOperations_service_registerOperationsWithResponse_invalidOperations { __typename: "InvalidOperation"; errors: RegisterOperations_service_registerOperationsWithResponse_invalidOperations_errors[] | null; signature: string; } export interface RegisterOperations_service_registerOperationsWithResponse_newOperations { __typename: "RegisteredOperation"; signature: string; } export interface RegisterOperations_service_registerOperationsWithResponse { __typename: "RegisterOperationsMutationResponse"; invalidOperations: RegisterOperations_service_registerOperationsWithResponse_invalidOperations[] | null; newOperations: RegisterOperations_service_registerOperationsWithResponse_newOperations[] | null; registrationSuccess: boolean; } export interface RegisterOperations_service { __typename: "ServiceMutation"; registerOperationsWithResponse: RegisterOperations_service_registerOperationsWithResponse | null; } export interface RegisterOperations { service: RegisterOperations_service | null; } export interface RegisterOperationsVariables { id: string; clientIdentity: RegisteredClientIdentityInput; operations: RegisteredOperationInput[]; manifestVersion: number; graphVariant?: string | null; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL mutation operation: RemoveServiceAndCompose // ==================================================== export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig_implementingServiceLocations { __typename: "ImplementingServiceLocation"; /** * The name of the implementing service */ name: string; /** * The path in storage to access the implementing service config file */ path: string; } export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig { __typename: "CompositionConfig"; /** * List of GCS links for implementing services that comprise a composed graph. Is empty if tag/inaccessible is enabled. */ implementingServiceLocations: RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig_implementingServiceLocations[]; } export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors_locations { __typename: "SourceLocation"; column: number; line: number; } export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors { __typename: "SchemaCompositionError"; /** * Affected locations. */ locations: (RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors_locations | null)[]; /** * A human-readable locations. */ message: string; } export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition { __typename: "CompositionAndRemoveResult"; /** * The produced composition config. Will be null if there are any errors */ compositionConfig: RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig | null; /** * List of errors during composition. Errors mean that Apollo was unable to compose the * graph variant's subgraphs into a GraphQL schema. If present, gateways / routers * are not updated. */ errors: (RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors | null)[]; /** * Whether the gateway/router was updated via Uplink, or would have been for dry runs. */ updatedGateway: boolean; } export interface RemoveServiceAndCompose_service { __typename: "ServiceMutation"; /** * Removes a subgraph. If composition is successful, this will update running routers. */ removeImplementingServiceAndTriggerComposition: RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition; } export interface RemoveServiceAndCompose { service: RemoveServiceAndCompose_service | null; } export interface RemoveServiceAndComposeVariables { id: string; graphVariant: string; name: string; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL query operation: SchemaTagsAndFieldStats // ==================================================== export interface SchemaTagsAndFieldStats_service_schemaTags { __typename: "SchemaTag"; tag: string; } export interface SchemaTagsAndFieldStats_service_stats_fieldStats_groupBy { __typename: "ServiceFieldLatenciesDimensions"; field: string | null; } export interface SchemaTagsAndFieldStats_service_stats_fieldStats_metrics_fieldHistogram { __typename: "DurationHistogram"; durationMs: number | null; } export interface SchemaTagsAndFieldStats_service_stats_fieldStats_metrics { __typename: "ServiceFieldLatenciesMetrics"; fieldHistogram: SchemaTagsAndFieldStats_service_stats_fieldStats_metrics_fieldHistogram; } export interface SchemaTagsAndFieldStats_service_stats_fieldStats { __typename: "ServiceFieldLatenciesRecord"; /** * Dimensions of ServiceFieldLatencies that can be grouped by. */ groupBy: SchemaTagsAndFieldStats_service_stats_fieldStats_groupBy; /** * Metrics of ServiceFieldLatencies that can be aggregated over. */ metrics: SchemaTagsAndFieldStats_service_stats_fieldStats_metrics; } export interface SchemaTagsAndFieldStats_service_stats { __typename: "ServiceStatsWindow"; fieldStats: SchemaTagsAndFieldStats_service_stats_fieldStats[]; } export interface SchemaTagsAndFieldStats_service { __typename: "Service"; /** * Get schema tags, with optional filtering to a set of tags. Always sorted by creation * date in reverse chronological order. */ schemaTags: SchemaTagsAndFieldStats_service_schemaTags[] | null; stats: SchemaTagsAndFieldStats_service_stats; } export interface SchemaTagsAndFieldStats { /** * Service by ID */ service: SchemaTagsAndFieldStats_service | null; } export interface SchemaTagsAndFieldStatsVariables { id: string; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL mutation operation: UploadAndComposePartialSchema // ==================================================== export interface UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_compositionConfig { __typename: "CompositionConfig"; /** * Hash of the API schema. */ schemaHash: string; } export interface UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_errors { __typename: "SchemaCompositionError"; /** * A human-readable locations. */ message: string; } export interface UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition { __typename: "CompositionAndUpsertResult"; /** * The produced composition config, or null if there are any errors. */ compositionConfig: UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_compositionConfig | null; /** * List of errors during composition. Errors mean that Apollo was unable to compose the * graph variant's subgraphs into a supergraph schema. If present, gateways / routers * are not updated. */ errors: (UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition_errors | null)[]; /** * Whether the gateway/router was updated via Uplink, or would have been for dry runs. */ didUpdateGateway: boolean; /** * Whether a subgraph was created as part of this mutation. */ serviceWasCreated: boolean; } export interface UploadAndComposePartialSchema_service { __typename: "ServiceMutation"; /** * Publish to a subgraph. If composition is successful, this will update running routers. */ upsertImplementingServiceAndTriggerComposition: UploadAndComposePartialSchema_service_upsertImplementingServiceAndTriggerComposition | null; } export interface UploadAndComposePartialSchema { service: UploadAndComposePartialSchema_service | null; } export interface UploadAndComposePartialSchemaVariables { id: string; graphVariant: string; name: string; url: string; revision: string; activePartialSchema: PartialSchemaInput; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL mutation operation: UploadSchema // ==================================================== export interface UploadSchema_service_uploadSchema_tag_schema { __typename: "Schema"; /** * The hex representation of the SHA256 of the GraphQL document. */ hash: string; } export interface UploadSchema_service_uploadSchema_tag { __typename: "SchemaTag"; tag: string; /** * The published schema. */ schema: UploadSchema_service_uploadSchema_tag_schema; } export interface UploadSchema_service_uploadSchema { __typename: "UploadSchemaMutationResponse"; /** * A response code for processing via machines (e.g. UPLOAD_SUCCESS or NO_CHANGES) */ code: string; /** * Human readable result of a schema publish. */ message: string; /** * Whether the schema publish successfully completed or encountered errors. */ success: boolean; /** * If successful, the corresponding publication. */ tag: UploadSchema_service_uploadSchema_tag | null; } export interface UploadSchema_service { __typename: "ServiceMutation"; /** * Publish a schema to this variant, either via a document or an introspection query result. */ uploadSchema: UploadSchema_service_uploadSchema | null; } export interface UploadSchema { service: UploadSchema_service | null; } export interface UploadSchemaVariables { id: string; schema: IntrospectionSchemaInput; tag: string; gitContext?: GitContextInput | null; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL mutation operation: ValidateOperations // ==================================================== export interface ValidateOperations_service_validateOperations_validationResults_operation { __typename: "OperationDocument"; /** * Operation name */ name: string | null; } export interface ValidateOperations_service_validateOperations_validationResults { __typename: "ValidationResult"; /** * The type of validation error thrown - warning, failure, or invalid. */ type: ValidationErrorType; /** * The validation result's error code */ code: ValidationErrorCode; /** * Description of the validation error */ description: string; /** * The operation related to this validation result */ operation: ValidateOperations_service_validateOperations_validationResults_operation; } export interface ValidateOperations_service_validateOperations { __typename: "ValidateOperationsResult"; validationResults: ValidateOperations_service_validateOperations_validationResults[]; } export interface ValidateOperations_service { __typename: "ServiceMutation"; validateOperations: ValidateOperations_service_validateOperations; } export interface ValidateOperations { service: ValidateOperations_service | null; } export interface ValidateOperationsVariables { id: string; operations: OperationDocumentInput[]; tag?: string | null; gitContext?: GitContextInput | null; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL query operation: GetSchemaByTag // ==================================================== export interface GetSchemaByTag_service_schema___schema_queryType { __typename: "IntrospectionType"; name: string | null; } export interface GetSchemaByTag_service_schema___schema_mutationType { __typename: "IntrospectionType"; name: string | null; } export interface GetSchemaByTag_service_schema___schema_subscriptionType { __typename: "IntrospectionType"; name: string | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_args_type { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_args_type_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_args { __typename: "IntrospectionInputValue"; name: string; description: string | null; type: GetSchemaByTag_service_schema___schema_types_fields_args_type; defaultValue: string | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_type_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_type_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields_type { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_fields_type_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_fields { __typename: "IntrospectionField"; name: string; description: string | null; args: GetSchemaByTag_service_schema___schema_types_fields_args[]; type: GetSchemaByTag_service_schema___schema_types_fields_type; isDeprecated: boolean; deprecationReason: string | null; } export interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_inputFields_type { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_inputFields_type_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_inputFields { __typename: "IntrospectionInputValue"; name: string; description: string | null; type: GetSchemaByTag_service_schema___schema_types_inputFields_type; defaultValue: string | null; } export interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_interfaces_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_interfaces_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_interfaces { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_interfaces_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_enumValues { __typename: "IntrospectionEnumValue"; name: string; description: string | null; isDeprecated: boolean; deprecationReason: string | null; } export interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types_possibleTypes { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_types_possibleTypes_ofType | null; } export interface GetSchemaByTag_service_schema___schema_types { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; description: string | null; fields: GetSchemaByTag_service_schema___schema_types_fields[] | null; inputFields: GetSchemaByTag_service_schema___schema_types_inputFields[] | null; interfaces: GetSchemaByTag_service_schema___schema_types_interfaces[] | null; enumValues: GetSchemaByTag_service_schema___schema_types_enumValues[] | null; possibleTypes: GetSchemaByTag_service_schema___schema_types_possibleTypes[] | null; } export interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_directives_args_type_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_directives_args_type_ofType_ofType | null; } export interface GetSchemaByTag_service_schema___schema_directives_args_type { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: GetSchemaByTag_service_schema___schema_directives_args_type_ofType | null; } export interface GetSchemaByTag_service_schema___schema_directives_args { __typename: "IntrospectionInputValue"; name: string; description: string | null; type: GetSchemaByTag_service_schema___schema_directives_args_type; defaultValue: string | null; } export interface GetSchemaByTag_service_schema___schema_directives { __typename: "IntrospectionDirective"; name: string; description: string | null; locations: IntrospectionDirectiveLocation[]; args: GetSchemaByTag_service_schema___schema_directives_args[]; } export interface GetSchemaByTag_service_schema___schema { __typename: "IntrospectionSchema"; queryType: GetSchemaByTag_service_schema___schema_queryType; mutationType: GetSchemaByTag_service_schema___schema_mutationType | null; subscriptionType: GetSchemaByTag_service_schema___schema_subscriptionType | null; types: GetSchemaByTag_service_schema___schema_types[]; directives: GetSchemaByTag_service_schema___schema_directives[]; } export interface GetSchemaByTag_service_schema { __typename: "Schema"; /** * The hex representation of the SHA256 of the GraphQL document. */ hash: string; __schema: GetSchemaByTag_service_schema___schema; } export interface GetSchemaByTag_service { __typename: "Service"; /** * Get a schema by hash or current tag */ schema: GetSchemaByTag_service_schema | null; } export interface GetSchemaByTag { /** * Service by ID */ service: GetSchemaByTag_service | null; } export interface GetSchemaByTagVariables { tag: string; id: string; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL fragment: IntrospectionFullType // ==================================================== export interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_fields_args_type_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_args_type_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_fields_args_type_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_args_type_ofType_ofType_ofType | null; } export interface IntrospectionFullType_fields_args_type_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_args_type_ofType_ofType | null; } export interface IntrospectionFullType_fields_args_type { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_args_type_ofType | null; } export interface IntrospectionFullType_fields_args { __typename: "IntrospectionInputValue"; name: string; description: string | null; type: IntrospectionFullType_fields_args_type; defaultValue: string | null; } export interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_fields_type_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_type_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_fields_type_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_type_ofType_ofType_ofType | null; } export interface IntrospectionFullType_fields_type_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_type_ofType_ofType | null; } export interface IntrospectionFullType_fields_type { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_fields_type_ofType | null; } export interface IntrospectionFullType_fields { __typename: "IntrospectionField"; name: string; description: string | null; args: IntrospectionFullType_fields_args[]; type: IntrospectionFullType_fields_type; isDeprecated: boolean; deprecationReason: string | null; } export interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_inputFields_type_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_inputFields_type_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_inputFields_type_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_inputFields_type_ofType_ofType_ofType | null; } export interface IntrospectionFullType_inputFields_type_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_inputFields_type_ofType_ofType | null; } export interface IntrospectionFullType_inputFields_type { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_inputFields_type_ofType | null; } export interface IntrospectionFullType_inputFields { __typename: "IntrospectionInputValue"; name: string; description: string | null; type: IntrospectionFullType_inputFields_type; defaultValue: string | null; } export interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_interfaces_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_interfaces_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_interfaces_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_interfaces_ofType_ofType_ofType | null; } export interface IntrospectionFullType_interfaces_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_interfaces_ofType_ofType | null; } export interface IntrospectionFullType_interfaces { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_interfaces_ofType | null; } export interface IntrospectionFullType_enumValues { __typename: "IntrospectionEnumValue"; name: string; description: string | null; isDeprecated: boolean; deprecationReason: string | null; } export interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_possibleTypes_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_possibleTypes_ofType_ofType_ofType_ofType | null; } export interface IntrospectionFullType_possibleTypes_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_possibleTypes_ofType_ofType_ofType | null; } export interface IntrospectionFullType_possibleTypes_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_possibleTypes_ofType_ofType | null; } export interface IntrospectionFullType_possibleTypes { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionFullType_possibleTypes_ofType | null; } export interface IntrospectionFullType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; description: string | null; fields: IntrospectionFullType_fields[] | null; inputFields: IntrospectionFullType_inputFields[] | null; interfaces: IntrospectionFullType_interfaces[] | null; enumValues: IntrospectionFullType_enumValues[] | null; possibleTypes: IntrospectionFullType_possibleTypes[] | null; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL fragment: IntrospectionInputValue // ==================================================== export interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionInputValue_type_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionInputValue_type_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionInputValue_type_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionInputValue_type_ofType_ofType_ofType_ofType | null; } export interface IntrospectionInputValue_type_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionInputValue_type_ofType_ofType_ofType | null; } export interface IntrospectionInputValue_type_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionInputValue_type_ofType_ofType | null; } export interface IntrospectionInputValue_type { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionInputValue_type_ofType | null; } export interface IntrospectionInputValue { __typename: "IntrospectionInputValue"; name: string; description: string | null; type: IntrospectionInputValue_type; defaultValue: string | null; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. // ==================================================== // GraphQL fragment: IntrospectionTypeRef // ==================================================== export interface IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; } export interface IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionTypeRef_ofType_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionTypeRef_ofType_ofType_ofType_ofType_ofType | null; } export interface IntrospectionTypeRef_ofType_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionTypeRef_ofType_ofType_ofType_ofType | null; } export interface IntrospectionTypeRef_ofType_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionTypeRef_ofType_ofType_ofType | null; } export interface IntrospectionTypeRef_ofType { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionTypeRef_ofType_ofType | null; } export interface IntrospectionTypeRef { __typename: "IntrospectionType"; kind: IntrospectionTypeKind | null; name: string | null; ofType: IntrospectionTypeRef_ofType | null; } /* tslint:disable */ /* eslint-disable */ // @generated // This file was automatically generated and should not be edited. //============================================================== // START Enums and Input Objects //============================================================== export enum ChangeSeverity { FAILURE = "FAILURE", NOTICE = "NOTICE", } /** * __DirectiveLocation introspection type */ export enum IntrospectionDirectiveLocation { ARGUMENT_DEFINITION = "ARGUMENT_DEFINITION", ENUM = "ENUM", ENUM_VALUE = "ENUM_VALUE", FIELD = "FIELD", FIELD_DEFINITION = "FIELD_DEFINITION", FRAGMENT_DEFINITION = "FRAGMENT_DEFINITION", FRAGMENT_SPREAD = "FRAGMENT_SPREAD", INLINE_FRAGMENT = "INLINE_FRAGMENT", INPUT_FIELD_DEFINITION = "INPUT_FIELD_DEFINITION", INPUT_OBJECT = "INPUT_OBJECT", INTERFACE = "INTERFACE", MUTATION = "MUTATION", OBJECT = "OBJECT", QUERY = "QUERY", SCALAR = "SCALAR", SCHEMA = "SCHEMA", SUBSCRIPTION = "SUBSCRIPTION", UNION = "UNION", VARIABLE_DEFINITION = "VARIABLE_DEFINITION", } export enum IntrospectionTypeKind { ENUM = "ENUM", INPUT_OBJECT = "INPUT_OBJECT", INTERFACE = "INTERFACE", LIST = "LIST", NON_NULL = "NON_NULL", OBJECT = "OBJECT", SCALAR = "SCALAR", UNION = "UNION", } export enum ValidationErrorCode { DEPRECATED_FIELD = "DEPRECATED_FIELD", INVALID_OPERATION = "INVALID_OPERATION", NON_PARSEABLE_DOCUMENT = "NON_PARSEABLE_DOCUMENT", } export enum ValidationErrorType { FAILURE = "FAILURE", INVALID = "INVALID", WARNING = "WARNING", } /** * Filter options to exclude by client reference ID, client name, and client version. */ export interface ClientInfoFilter { name?: string | null; referenceID?: string | null; version?: string | null; } /** * This is stored with a schema when it is uploaded */ export interface GitContextInput { branch?: string | null; commit?: string | null; committer?: string | null; message?: string | null; remoteUrl?: string | null; } export interface HistoricQueryParameters { excludedClients?: ClientInfoFilter[] | null; excludedOperationNames?: OperationNameFilterInput[] | null; from?: any | null; ignoredOperations?: string[] | null; includedVariants?: string[] | null; queryCountThreshold?: number | null; queryCountThresholdPercentage?: number | null; to?: any | null; } export interface IntrospectionDirectiveInput { args: IntrospectionInputValueInput[]; description?: string | null; isRepeatable?: boolean | null; locations: IntrospectionDirectiveLocation[]; name: string; } /** * __EnumValue introspection type */ export interface IntrospectionEnumValueInput { deprecationReason?: string | null; description?: string | null; isDeprecated: boolean; name: string; } /** * __Field introspection type */ export interface IntrospectionFieldInput { args: IntrospectionInputValueInput[]; deprecationReason?: string | null; description?: string | null; isDeprecated: boolean; name: string; type: IntrospectionTypeInput; } /** * __Value introspection type */ export interface IntrospectionInputValueInput { defaultValue?: string | null; deprecationReason?: string | null; description?: string | null; isDeprecated?: boolean | null; name: string; type: IntrospectionTypeInput; } /** * __Schema introspection type */ export interface IntrospectionSchemaInput { description?: string | null; directives: IntrospectionDirectiveInput[]; mutationType?: IntrospectionTypeRefInput | null; queryType: IntrospectionTypeRefInput; subscriptionType?: IntrospectionTypeRefInput | null; types?: IntrospectionTypeInput[] | null; } /** * __Type introspection type */ export interface IntrospectionTypeInput { description?: string | null; enumValues?: IntrospectionEnumValueInput[] | null; fields?: IntrospectionFieldInput[] | null; inputFields?: IntrospectionInputValueInput[] | null; interfaces?: IntrospectionTypeInput[] | null; kind: IntrospectionTypeKind; name?: string | null; ofType?: IntrospectionTypeInput | null; possibleTypes?: IntrospectionTypeInput[] | null; specifiedByUrl?: string | null; } /** * Shallow __Type introspection type */ export interface IntrospectionTypeRefInput { kind?: string | null; name: string; } export interface OperationDocumentInput { body: string; name?: string | null; } /** * Options to filter by operation name. */ export interface OperationNameFilterInput { name: string; } /** * Input for registering a partial schema to an implementing service. * One of the fields must be specified (validated server-side). * * If a new partialSchemaSDL is passed in, this operation will store it before * creating the association. * * If both the sdl and hash are specified, an error will be thrown if the provided * hash doesn't match our hash of the sdl contents. If the sdl field is specified, * the hash does not need to be and will be computed server-side. */ export interface PartialSchemaInput { hash?: string | null; sdl?: string | null; } export interface RegisteredClientIdentityInput { identifier: string; name: string; version?: string | null; } export interface RegisteredOperationInput { document?: string | null; metadata?: RegisteredOperationMetadataInput | null; signature: string; } export interface RegisteredOperationMetadataInput { engineSignature?: string | null; } //============================================================== // END Enums and Input Objects //==============================================================