@@ -11,7 +11,7 @@ export interface CheckPartialSchema_service_validatePartialSchemaOfImplementingS
1111 /**
1212 * Hash of the composed schema
1313 */
14- schemaHash : string ;
14+ schemaHash : string | null ;
1515}
1616
1717export interface CheckPartialSchema_service_validatePartialSchemaOfImplementingServiceAgainstGraph_errors {
@@ -230,6 +230,102 @@ export interface RegisterOperationsVariables {
230230/* eslint-disable */
231231// This file was automatically generated and should not be edited.
232232
233+ // ====================================================
234+ // GraphQL mutation operation: RemoveServiceAndCompose
235+ // ====================================================
236+
237+ export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig_implementingServiceLocations {
238+ __typename : "ImplementingServiceLocation" ;
239+ /**
240+ * The name of the implementing service
241+ */
242+ name : string ;
243+ /**
244+ * The path in storage to access the implementing service config file
245+ */
246+ path : string ;
247+ }
248+
249+ export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig {
250+ __typename : "CompositionConfig" ;
251+ /**
252+ * List of implementing services that comprise a composed graph
253+ */
254+ implementingServiceLocations : RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig_implementingServiceLocations [ ] ;
255+ }
256+
257+ export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors_locations {
258+ __typename : "SourceLocation" ;
259+ column : number ;
260+ line : number ;
261+ }
262+
263+ export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors {
264+ __typename : "SchemaCompositionError" ;
265+ locations : ( RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors_locations | null ) [ ] ;
266+ message : string ;
267+ }
268+
269+ export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_warnings_locations {
270+ __typename : "SourceLocation" ;
271+ column : number ;
272+ line : number ;
273+ }
274+
275+ export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_warnings {
276+ __typename : "SchemaCompositionWarning" ;
277+ locations : ( RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_warnings_locations | null ) [ ] ;
278+ message : string ;
279+ }
280+
281+ export interface RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition {
282+ __typename : "CompositionAndRemoveResult" ;
283+ /**
284+ * The produced composition config. Will be null if there are any errors
285+ */
286+ compositionConfig : RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_compositionConfig | null ;
287+ /**
288+ * List of errors during composition. Errors mean that Apollo was unable to compose the
289+ * graph's implementing services into a GraphQL schema. This partial schema should not be
290+ * published to the implementing service if there were any errors encountered
291+ */
292+ errors : ( RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_errors | null ) [ ] ;
293+ /**
294+ * List of warnings encountered during composing implementing services into a complete schema.
295+ * Though a schema was composed for the graph with the proposed partial schema,
296+ * these warnings may indicate undesired behavior or lost information. We recommend that no service
297+ * is pushed with warnings that are not fully understood. Pushing an implementing service with warnings
298+ * in its composition result will result in updating the composition config.
299+ */
300+ warnings : ( RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition_warnings | null ) [ ] ;
301+ /**
302+ * Whether the gateway link was updated.
303+ */
304+ updatedGateway : boolean ;
305+ }
306+
307+ export interface RemoveServiceAndCompose_service {
308+ __typename : "ServiceMutation" ;
309+ /**
310+ * Remove an implementing service from a graph and update its service list manifest
311+ */
312+ removeImplementingServiceAndTriggerComposition : RemoveServiceAndCompose_service_removeImplementingServiceAndTriggerComposition ;
313+ }
314+
315+ export interface RemoveServiceAndCompose {
316+ service : RemoveServiceAndCompose_service | null ;
317+ }
318+
319+ export interface RemoveServiceAndComposeVariables {
320+ id : string ;
321+ graphVariant : string ;
322+ name : string ;
323+ }
324+
325+ /* tslint:disable */
326+ /* eslint-disable */
327+ // This file was automatically generated and should not be edited.
328+
233329// ====================================================
234330// GraphQL query operation: SchemaTagInfo
235331// ====================================================
0 commit comments