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