UNPKG

@sterblue/sterblue-sdk

Version:

Sterblue Graph SDK for graphile.sterblue.com

759 lines 3.71 MB
import { DocumentNode } from 'graphql'; export declare type Maybe<T> = T | null; export declare type Exact<T extends { [key: string]: any; }> = { [K in keyof T]: T[K]; }; /** All built-in and custom scalars, mapped to their actual values */ export declare type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; /** A location in a connection that can be used for resuming pagination. */ Cursor: any; /** A point in time as described by the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) standard. May or may not include a timezone. */ Datetime: any; /** The `GeoJSON` scalar type represents GeoJSON values as specified by[RFC 7946](https://tools.ietf.org/html/rfc7946). */ GeoJSON: any; /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ JSON: { [key: string]: any; }; /** A floating point number that requires more precision than IEEE 754 binary 64 */ BigFloat: any; /** A signed eight-byte integer. The upper big integer values are greater than the max value for a JavaScript number. Therefore all big integers will be output as strings and not numbers. */ BigInt: any; /** A JSON Web Token defined by [RFC 7519](https://tools.ietf.org/html/rfc7519) which securely represents claims between two parties. */ JwtUserToken: any; }; /** The `anomalyClassification` to be created by this mutation. */ export declare type _AnomalyClassificationIbfk1AnomalyClassificationCreateInput = { b?: Maybe<Scalars['String']>; anomaly?: Maybe<_AnomalyClassificationIbfk1Input>; classification?: Maybe<_AnomalyClassificationIbfk2Input>; }; /** Input for the nested mutation of `anomaly` in the `AnomalyClassificationInput` mutation. */ export declare type _AnomalyClassificationIbfk1Input = { /** The primary key(s) for `anomaly` for the far side of the relationship. */ connectById?: Maybe<AnomalyAnomalyPkeyConnect>; }; /** Input for the nested mutation of `anomalyClassification` in the `AnomalyInput` mutation. */ export declare type _AnomalyClassificationIbfk1InverseInput = { /** Flag indicating whether all other `anomalyClassification` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalyClassification` for the far side of the relationship. */ connectByAAndB?: Maybe<Array<AnomalyClassificationAnomalyClassificationPkeyConnect>>; /** The primary key(s) for `anomalyClassification` for the far side of the relationship. */ deleteByAAndB?: Maybe<Array<AnomalyClassificationAnomalyClassificationPkeyDelete>>; /** The primary key(s) and patch data for `anomalyClassification` for the far side of the relationship. */ updateByAAndB?: Maybe<Array<AnomalyClassificationOnAnomalyClassificationForAnomalyClassificationIbfk1UsingAnomalyClassificationPkeyUpdate>>; /** A `AnomalyClassificationInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalyClassificationIbfk1AnomalyClassificationCreateInput>>; }; /** The `anomalyClassification` to be created by this mutation. */ export declare type _AnomalyClassificationIbfk2AnomalyClassificationCreateInput = { a?: Maybe<Scalars['String']>; anomaly?: Maybe<_AnomalyClassificationIbfk1Input>; classification?: Maybe<_AnomalyClassificationIbfk2Input>; }; /** Input for the nested mutation of `classification` in the `AnomalyClassificationInput` mutation. */ export declare type _AnomalyClassificationIbfk2Input = { /** The primary key(s) for `classification` for the far side of the relationship. */ connectById?: Maybe<ClassificationClassificationPkeyConnect>; }; /** Input for the nested mutation of `anomalyClassification` in the `ClassificationInput` mutation. */ export declare type _AnomalyClassificationIbfk2InverseInput = { /** Flag indicating whether all other `anomalyClassification` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalyClassification` for the far side of the relationship. */ connectByAAndB?: Maybe<Array<AnomalyClassificationAnomalyClassificationPkeyConnect>>; /** The primary key(s) for `anomalyClassification` for the far side of the relationship. */ deleteByAAndB?: Maybe<Array<AnomalyClassificationAnomalyClassificationPkeyDelete>>; /** The primary key(s) and patch data for `anomalyClassification` for the far side of the relationship. */ updateByAAndB?: Maybe<Array<AnomalyClassificationOnAnomalyClassificationForAnomalyClassificationIbfk2UsingAnomalyClassificationPkeyUpdate>>; /** A `AnomalyClassificationInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalyClassificationIbfk2AnomalyClassificationCreateInput>>; }; /** The `anomalyCloneOf` to be created by this mutation. */ export declare type _AnomalyCloneOfIbfk1AnomalyCloneOfCreateInput = { b?: Maybe<Scalars['String']>; cloneOf?: Maybe<_AnomalyCloneOfIbfk1Input>; clone?: Maybe<_AnomalyCloneOfIbfk2Input>; }; /** The `anomaly` to be created by this mutation. */ export declare type _AnomalyCloneOfIbfk1AnomalyCreateInput = { id?: Maybe<Scalars['String']>; nickname?: Maybe<Scalars['String']>; level: Scalars['Float']; parameters?: Maybe<Scalars['String']>; uMin?: Maybe<Scalars['Float']>; uMax?: Maybe<Scalars['Float']>; vMin?: Maybe<Scalars['Float']>; vMax?: Maybe<Scalars['Float']>; uvGeometry?: Maybe<Scalars['String']>; description?: Maybe<Scalars['String']>; type?: Maybe<AnomalyTypeFkeyInput>; location?: Maybe<AnomalyLocationFkeyInput>; structure?: Maybe<AnomalyStructureFkeyInput>; author?: Maybe<AnomalyUserFkeyInput>; gltf?: Maybe<AnomalyGltfFkeyInput>; cloneOfRelation?: Maybe<_AnomalyCloneOfIbfk1InverseInput>; clonesRelation?: Maybe<_AnomalyCloneOfIbfk2InverseInput>; detections?: Maybe<DetectionAnomalyFkeyInverseInput>; segmentationsRelation?: Maybe<_AnomalySegmentationIbfk1InverseInput>; comments?: Maybe<CommentAboutAnomalyFkeyInverseInput>; missionsRelation?: Maybe<_MissionAnomaliesIbfk1InverseInput>; classificationsRelation?: Maybe<_AnomalyClassificationIbfk1InverseInput>; planRelation?: Maybe<_PlanAnomalyAnomalyIdFkeyInverseInput>; executionRelation?: Maybe<_ExecutionAnomalyAnomalyIdFkeyInverseInput>; }; /** Input for the nested mutation of `anomaly` in the `AnomalyCloneOfInput` mutation. */ export declare type _AnomalyCloneOfIbfk1Input = { /** The primary key(s) for `anomaly` for the far side of the relationship. */ connectById?: Maybe<AnomalyAnomalyPkeyConnect>; /** The primary key(s) for `anomaly` for the far side of the relationship. */ connectByLocation?: Maybe<AnomalyAnomalyLocationKeyConnect>; /** The primary key(s) for `anomaly` for the far side of the relationship. */ connectByGltf?: Maybe<AnomalyAnomalyGltfKeyConnect>; /** The primary key(s) for `anomaly` for the far side of the relationship. */ deleteById?: Maybe<AnomalyAnomalyPkeyDelete>; /** The primary key(s) for `anomaly` for the far side of the relationship. */ deleteByLocation?: Maybe<AnomalyAnomalyLocationKeyDelete>; /** The primary key(s) for `anomaly` for the far side of the relationship. */ deleteByGltf?: Maybe<AnomalyAnomalyGltfKeyDelete>; /** The primary key(s) and patch data for `anomaly` for the far side of the relationship. */ updateById?: Maybe<AnomalyOnAnomalyCloneOfForAnomalyCloneOfIbfk1UsingAnomalyPkeyUpdate>; /** The primary key(s) and patch data for `anomaly` for the far side of the relationship. */ updateByLocation?: Maybe<AnomalyOnAnomalyCloneOfForAnomalyCloneOfIbfk1UsingAnomalyLocationKeyUpdate>; /** The primary key(s) and patch data for `anomaly` for the far side of the relationship. */ updateByGltf?: Maybe<AnomalyOnAnomalyCloneOfForAnomalyCloneOfIbfk1UsingAnomalyGltfKeyUpdate>; /** A `AnomalyInput` object that will be created and connected to this object. */ create?: Maybe<_AnomalyCloneOfIbfk1AnomalyCreateInput>; }; /** Input for the nested mutation of `anomalyCloneOf` in the `AnomalyInput` mutation. */ export declare type _AnomalyCloneOfIbfk1InverseInput = { /** Flag indicating whether all other `anomalyCloneOf` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalyCloneOf` for the far side of the relationship. */ connectByA?: Maybe<AnomalyCloneOfAnomalyCloneOfPkeyConnect>; /** The primary key(s) for `anomalyCloneOf` for the far side of the relationship. */ deleteByA?: Maybe<AnomalyCloneOfAnomalyCloneOfPkeyDelete>; /** The primary key(s) and patch data for `anomalyCloneOf` for the far side of the relationship. */ updateByA?: Maybe<AnomalyCloneOfOnAnomalyCloneOfForAnomalyCloneOfIbfk1UsingAnomalyCloneOfPkeyUpdate>; /** A `AnomalyCloneOfInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalyCloneOfIbfk1AnomalyCloneOfCreateInput>>; }; /** The `anomalyCloneOf` to be created by this mutation. */ export declare type _AnomalyCloneOfIbfk2AnomalyCloneOfCreateInput = { a?: Maybe<Scalars['String']>; cloneOf?: Maybe<_AnomalyCloneOfIbfk1Input>; clone?: Maybe<_AnomalyCloneOfIbfk2Input>; }; /** The `anomaly` to be created by this mutation. */ export declare type _AnomalyCloneOfIbfk2AnomalyCreateInput = { id?: Maybe<Scalars['String']>; nickname?: Maybe<Scalars['String']>; level: Scalars['Float']; parameters?: Maybe<Scalars['String']>; uMin?: Maybe<Scalars['Float']>; uMax?: Maybe<Scalars['Float']>; vMin?: Maybe<Scalars['Float']>; vMax?: Maybe<Scalars['Float']>; uvGeometry?: Maybe<Scalars['String']>; description?: Maybe<Scalars['String']>; type?: Maybe<AnomalyTypeFkeyInput>; location?: Maybe<AnomalyLocationFkeyInput>; structure?: Maybe<AnomalyStructureFkeyInput>; author?: Maybe<AnomalyUserFkeyInput>; gltf?: Maybe<AnomalyGltfFkeyInput>; cloneOfRelation?: Maybe<_AnomalyCloneOfIbfk1InverseInput>; clonesRelation?: Maybe<_AnomalyCloneOfIbfk2InverseInput>; detections?: Maybe<DetectionAnomalyFkeyInverseInput>; segmentationsRelation?: Maybe<_AnomalySegmentationIbfk1InverseInput>; comments?: Maybe<CommentAboutAnomalyFkeyInverseInput>; missionsRelation?: Maybe<_MissionAnomaliesIbfk1InverseInput>; classificationsRelation?: Maybe<_AnomalyClassificationIbfk1InverseInput>; planRelation?: Maybe<_PlanAnomalyAnomalyIdFkeyInverseInput>; executionRelation?: Maybe<_ExecutionAnomalyAnomalyIdFkeyInverseInput>; }; /** Input for the nested mutation of `anomaly` in the `AnomalyCloneOfInput` mutation. */ export declare type _AnomalyCloneOfIbfk2Input = { /** The primary key(s) for `anomaly` for the far side of the relationship. */ connectById?: Maybe<AnomalyAnomalyPkeyConnect>; /** The primary key(s) for `anomaly` for the far side of the relationship. */ connectByLocation?: Maybe<AnomalyAnomalyLocationKeyConnect>; /** The primary key(s) for `anomaly` for the far side of the relationship. */ connectByGltf?: Maybe<AnomalyAnomalyGltfKeyConnect>; /** The primary key(s) for `anomaly` for the far side of the relationship. */ deleteById?: Maybe<AnomalyAnomalyPkeyDelete>; /** The primary key(s) for `anomaly` for the far side of the relationship. */ deleteByLocation?: Maybe<AnomalyAnomalyLocationKeyDelete>; /** The primary key(s) for `anomaly` for the far side of the relationship. */ deleteByGltf?: Maybe<AnomalyAnomalyGltfKeyDelete>; /** The primary key(s) and patch data for `anomaly` for the far side of the relationship. */ updateById?: Maybe<AnomalyOnAnomalyCloneOfForAnomalyCloneOfIbfk2UsingAnomalyPkeyUpdate>; /** The primary key(s) and patch data for `anomaly` for the far side of the relationship. */ updateByLocation?: Maybe<AnomalyOnAnomalyCloneOfForAnomalyCloneOfIbfk2UsingAnomalyLocationKeyUpdate>; /** The primary key(s) and patch data for `anomaly` for the far side of the relationship. */ updateByGltf?: Maybe<AnomalyOnAnomalyCloneOfForAnomalyCloneOfIbfk2UsingAnomalyGltfKeyUpdate>; /** A `AnomalyInput` object that will be created and connected to this object. */ create?: Maybe<_AnomalyCloneOfIbfk2AnomalyCreateInput>; }; /** Input for the nested mutation of `anomalyCloneOf` in the `AnomalyInput` mutation. */ export declare type _AnomalyCloneOfIbfk2InverseInput = { /** Flag indicating whether all other `anomalyCloneOf` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalyCloneOf` for the far side of the relationship. */ connectByA?: Maybe<Array<AnomalyCloneOfAnomalyCloneOfPkeyConnect>>; /** The primary key(s) for `anomalyCloneOf` for the far side of the relationship. */ deleteByA?: Maybe<Array<AnomalyCloneOfAnomalyCloneOfPkeyDelete>>; /** The primary key(s) and patch data for `anomalyCloneOf` for the far side of the relationship. */ updateByA?: Maybe<Array<AnomalyCloneOfOnAnomalyCloneOfForAnomalyCloneOfIbfk2UsingAnomalyCloneOfPkeyUpdate>>; /** A `AnomalyCloneOfInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalyCloneOfIbfk2AnomalyCloneOfCreateInput>>; }; /** The `anomalyLevelMappingCloneOf` to be created by this mutation. */ export declare type _AnomalyLevelMappingCloneOfIbfk1AnomalyLevelMappingCloneOfCreateInput = { b?: Maybe<Scalars['String']>; cloneOf?: Maybe<_AnomalyLevelMappingCloneOfIbfk1Input>; clone?: Maybe<_AnomalyLevelMappingCloneOfIbfk2Input>; }; /** The `anomalyLevelMapping` to be created by this mutation. */ export declare type _AnomalyLevelMappingCloneOfIbfk1AnomalyLevelMappingCreateInput = { id?: Maybe<Scalars['String']>; nickname?: Maybe<Scalars['String']>; name: Scalars['String']; description?: Maybe<Scalars['String']>; structureType?: Maybe<Scalars['String']>; parameters?: Maybe<Scalars['String']>; csvConfig?: Maybe<Scalars['String']>; anomalyTypesRelation?: Maybe<_AnomalyTypeLevelMappingIbfk1InverseInput>; cloneOfRelation?: Maybe<_AnomalyLevelMappingCloneOfIbfk1InverseInput>; clonesRelation?: Maybe<_AnomalyLevelMappingCloneOfIbfk2InverseInput>; organizationsRelation?: Maybe<_OrganizationAnomalyLevelMappingIbfk1InverseInput>; }; /** Input for the nested mutation of `anomalyLevelMapping` in the `AnomalyLevelMappingCloneOfInput` mutation. */ export declare type _AnomalyLevelMappingCloneOfIbfk1Input = { /** The primary key(s) for `anomalyLevelMapping` for the far side of the relationship. */ connectById?: Maybe<AnomalyLevelMappingAnomalyLevelMappingPkeyConnect>; /** The primary key(s) for `anomalyLevelMapping` for the far side of the relationship. */ deleteById?: Maybe<AnomalyLevelMappingAnomalyLevelMappingPkeyDelete>; /** The primary key(s) and patch data for `anomalyLevelMapping` for the far side of the relationship. */ updateById?: Maybe<AnomalyLevelMappingOnAnomalyLevelMappingCloneOfForAnomalyLevelMappingCloneOfIbfk1UsingAnomalyLevelMappingPkeyUpdate>; /** A `AnomalyLevelMappingInput` object that will be created and connected to this object. */ create?: Maybe<_AnomalyLevelMappingCloneOfIbfk1AnomalyLevelMappingCreateInput>; }; /** Input for the nested mutation of `anomalyLevelMappingCloneOf` in the `AnomalyLevelMappingInput` mutation. */ export declare type _AnomalyLevelMappingCloneOfIbfk1InverseInput = { /** Flag indicating whether all other `anomalyLevelMappingCloneOf` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalyLevelMappingCloneOf` for the far side of the relationship. */ connectByA?: Maybe<AnomalyLevelMappingCloneOfAnomalyLevelMappingCloneOfPkeyConnect>; /** The primary key(s) for `anomalyLevelMappingCloneOf` for the far side of the relationship. */ deleteByA?: Maybe<AnomalyLevelMappingCloneOfAnomalyLevelMappingCloneOfPkeyDelete>; /** The primary key(s) and patch data for `anomalyLevelMappingCloneOf` for the far side of the relationship. */ updateByA?: Maybe<AnomalyLevelMappingCloneOfOnAnomalyLevelMappingCloneOfForAnomalyLevelMappingCloneOfIbfk1UsingAnomalyLevelMappingCloneOfPkeyUpdate>; /** A `AnomalyLevelMappingCloneOfInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalyLevelMappingCloneOfIbfk1AnomalyLevelMappingCloneOfCreateInput>>; }; /** The `anomalyLevelMappingCloneOf` to be created by this mutation. */ export declare type _AnomalyLevelMappingCloneOfIbfk2AnomalyLevelMappingCloneOfCreateInput = { a?: Maybe<Scalars['String']>; cloneOf?: Maybe<_AnomalyLevelMappingCloneOfIbfk1Input>; clone?: Maybe<_AnomalyLevelMappingCloneOfIbfk2Input>; }; /** The `anomalyLevelMapping` to be created by this mutation. */ export declare type _AnomalyLevelMappingCloneOfIbfk2AnomalyLevelMappingCreateInput = { id?: Maybe<Scalars['String']>; nickname?: Maybe<Scalars['String']>; name: Scalars['String']; description?: Maybe<Scalars['String']>; structureType?: Maybe<Scalars['String']>; parameters?: Maybe<Scalars['String']>; csvConfig?: Maybe<Scalars['String']>; anomalyTypesRelation?: Maybe<_AnomalyTypeLevelMappingIbfk1InverseInput>; cloneOfRelation?: Maybe<_AnomalyLevelMappingCloneOfIbfk1InverseInput>; clonesRelation?: Maybe<_AnomalyLevelMappingCloneOfIbfk2InverseInput>; organizationsRelation?: Maybe<_OrganizationAnomalyLevelMappingIbfk1InverseInput>; }; /** Input for the nested mutation of `anomalyLevelMapping` in the `AnomalyLevelMappingCloneOfInput` mutation. */ export declare type _AnomalyLevelMappingCloneOfIbfk2Input = { /** The primary key(s) for `anomalyLevelMapping` for the far side of the relationship. */ connectById?: Maybe<AnomalyLevelMappingAnomalyLevelMappingPkeyConnect>; /** The primary key(s) for `anomalyLevelMapping` for the far side of the relationship. */ deleteById?: Maybe<AnomalyLevelMappingAnomalyLevelMappingPkeyDelete>; /** The primary key(s) and patch data for `anomalyLevelMapping` for the far side of the relationship. */ updateById?: Maybe<AnomalyLevelMappingOnAnomalyLevelMappingCloneOfForAnomalyLevelMappingCloneOfIbfk2UsingAnomalyLevelMappingPkeyUpdate>; /** A `AnomalyLevelMappingInput` object that will be created and connected to this object. */ create?: Maybe<_AnomalyLevelMappingCloneOfIbfk2AnomalyLevelMappingCreateInput>; }; /** Input for the nested mutation of `anomalyLevelMappingCloneOf` in the `AnomalyLevelMappingInput` mutation. */ export declare type _AnomalyLevelMappingCloneOfIbfk2InverseInput = { /** Flag indicating whether all other `anomalyLevelMappingCloneOf` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalyLevelMappingCloneOf` for the far side of the relationship. */ connectByA?: Maybe<Array<AnomalyLevelMappingCloneOfAnomalyLevelMappingCloneOfPkeyConnect>>; /** The primary key(s) for `anomalyLevelMappingCloneOf` for the far side of the relationship. */ deleteByA?: Maybe<Array<AnomalyLevelMappingCloneOfAnomalyLevelMappingCloneOfPkeyDelete>>; /** The primary key(s) and patch data for `anomalyLevelMappingCloneOf` for the far side of the relationship. */ updateByA?: Maybe<Array<AnomalyLevelMappingCloneOfOnAnomalyLevelMappingCloneOfForAnomalyLevelMappingCloneOfIbfk2UsingAnomalyLevelMappingCloneOfPkeyUpdate>>; /** A `AnomalyLevelMappingCloneOfInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalyLevelMappingCloneOfIbfk2AnomalyLevelMappingCloneOfCreateInput>>; }; /** The `anomalySegmentation` to be created by this mutation. */ export declare type _AnomalySegmentationIbfk1AnomalySegmentationCreateInput = { b?: Maybe<Scalars['String']>; anomaly?: Maybe<_AnomalySegmentationIbfk1Input>; segmentation?: Maybe<_AnomalySegmentationIbfk2Input>; }; /** Input for the nested mutation of `anomaly` in the `AnomalySegmentationInput` mutation. */ export declare type _AnomalySegmentationIbfk1Input = { /** The primary key(s) for `anomaly` for the far side of the relationship. */ connectById?: Maybe<AnomalyAnomalyPkeyConnect>; }; /** Input for the nested mutation of `anomalySegmentation` in the `AnomalyInput` mutation. */ export declare type _AnomalySegmentationIbfk1InverseInput = { /** Flag indicating whether all other `anomalySegmentation` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalySegmentation` for the far side of the relationship. */ connectByAAndB?: Maybe<Array<AnomalySegmentationAnomalySegmentationPkeyConnect>>; /** The primary key(s) for `anomalySegmentation` for the far side of the relationship. */ deleteByAAndB?: Maybe<Array<AnomalySegmentationAnomalySegmentationPkeyDelete>>; /** The primary key(s) and patch data for `anomalySegmentation` for the far side of the relationship. */ updateByAAndB?: Maybe<Array<AnomalySegmentationOnAnomalySegmentationForAnomalySegmentationIbfk1UsingAnomalySegmentationPkeyUpdate>>; /** A `AnomalySegmentationInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalySegmentationIbfk1AnomalySegmentationCreateInput>>; }; /** The `anomalySegmentation` to be created by this mutation. */ export declare type _AnomalySegmentationIbfk2AnomalySegmentationCreateInput = { a?: Maybe<Scalars['String']>; anomaly?: Maybe<_AnomalySegmentationIbfk1Input>; segmentation?: Maybe<_AnomalySegmentationIbfk2Input>; }; /** Input for the nested mutation of `segmentation` in the `AnomalySegmentationInput` mutation. */ export declare type _AnomalySegmentationIbfk2Input = { /** The primary key(s) for `segmentation` for the far side of the relationship. */ connectById?: Maybe<SegmentationSegmentationPkeyConnect>; }; /** Input for the nested mutation of `anomalySegmentation` in the `SegmentationInput` mutation. */ export declare type _AnomalySegmentationIbfk2InverseInput = { /** Flag indicating whether all other `anomalySegmentation` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalySegmentation` for the far side of the relationship. */ connectByAAndB?: Maybe<Array<AnomalySegmentationAnomalySegmentationPkeyConnect>>; /** The primary key(s) for `anomalySegmentation` for the far side of the relationship. */ deleteByAAndB?: Maybe<Array<AnomalySegmentationAnomalySegmentationPkeyDelete>>; /** The primary key(s) and patch data for `anomalySegmentation` for the far side of the relationship. */ updateByAAndB?: Maybe<Array<AnomalySegmentationOnAnomalySegmentationForAnomalySegmentationIbfk2UsingAnomalySegmentationPkeyUpdate>>; /** A `AnomalySegmentationInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalySegmentationIbfk2AnomalySegmentationCreateInput>>; }; /** The `anomalyTypeCloneOf` to be created by this mutation. */ export declare type _AnomalyTypeCloneOfIbfk1AnomalyTypeCloneOfCreateInput = { b?: Maybe<Scalars['String']>; cloneOf?: Maybe<_AnomalyTypeCloneOfIbfk1Input>; clone?: Maybe<_AnomalyTypeCloneOfIbfk2Input>; }; /** The `anomalyType` to be created by this mutation. */ export declare type _AnomalyTypeCloneOfIbfk1AnomalyTypeCreateInput = { id?: Maybe<Scalars['String']>; nickname?: Maybe<Scalars['String']>; name: Scalars['String']; structureType: Scalars['String']; level: Scalars['Float']; parameters?: Maybe<Scalars['String']>; description?: Maybe<Scalars['String']>; segmentations?: Maybe<SegmentationTypeFkeyInverseInput>; anomalies?: Maybe<AnomalyTypeFkeyInverseInput>; detections?: Maybe<DetectionTypeFkeyInverseInput>; cloneOfRelation?: Maybe<_AnomalyTypeCloneOfIbfk1InverseInput>; clonesRelation?: Maybe<_AnomalyTypeCloneOfIbfk2InverseInput>; classifications?: Maybe<ClassificationTypeFkeyInverseInput>; levelMappingsRelation?: Maybe<_AnomalyTypeLevelMappingIbfk2InverseInput>; }; /** Input for the nested mutation of `anomalyType` in the `AnomalyTypeCloneOfInput` mutation. */ export declare type _AnomalyTypeCloneOfIbfk1Input = { /** The primary key(s) for `anomalyType` for the far side of the relationship. */ connectById?: Maybe<AnomalyTypeAnomalyTypePkeyConnect>; /** The primary key(s) for `anomalyType` for the far side of the relationship. */ deleteById?: Maybe<AnomalyTypeAnomalyTypePkeyDelete>; /** The primary key(s) and patch data for `anomalyType` for the far side of the relationship. */ updateById?: Maybe<AnomalyTypeOnAnomalyTypeCloneOfForAnomalyTypeCloneOfIbfk1UsingAnomalyTypePkeyUpdate>; /** A `AnomalyTypeInput` object that will be created and connected to this object. */ create?: Maybe<_AnomalyTypeCloneOfIbfk1AnomalyTypeCreateInput>; }; /** Input for the nested mutation of `anomalyTypeCloneOf` in the `AnomalyTypeInput` mutation. */ export declare type _AnomalyTypeCloneOfIbfk1InverseInput = { /** Flag indicating whether all other `anomalyTypeCloneOf` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalyTypeCloneOf` for the far side of the relationship. */ connectByA?: Maybe<AnomalyTypeCloneOfAnomalyTypeCloneOfPkeyConnect>; /** The primary key(s) for `anomalyTypeCloneOf` for the far side of the relationship. */ deleteByA?: Maybe<AnomalyTypeCloneOfAnomalyTypeCloneOfPkeyDelete>; /** The primary key(s) and patch data for `anomalyTypeCloneOf` for the far side of the relationship. */ updateByA?: Maybe<AnomalyTypeCloneOfOnAnomalyTypeCloneOfForAnomalyTypeCloneOfIbfk1UsingAnomalyTypeCloneOfPkeyUpdate>; /** A `AnomalyTypeCloneOfInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalyTypeCloneOfIbfk1AnomalyTypeCloneOfCreateInput>>; }; /** The `anomalyTypeCloneOf` to be created by this mutation. */ export declare type _AnomalyTypeCloneOfIbfk2AnomalyTypeCloneOfCreateInput = { a?: Maybe<Scalars['String']>; cloneOf?: Maybe<_AnomalyTypeCloneOfIbfk1Input>; clone?: Maybe<_AnomalyTypeCloneOfIbfk2Input>; }; /** The `anomalyType` to be created by this mutation. */ export declare type _AnomalyTypeCloneOfIbfk2AnomalyTypeCreateInput = { id?: Maybe<Scalars['String']>; nickname?: Maybe<Scalars['String']>; name: Scalars['String']; structureType: Scalars['String']; level: Scalars['Float']; parameters?: Maybe<Scalars['String']>; description?: Maybe<Scalars['String']>; segmentations?: Maybe<SegmentationTypeFkeyInverseInput>; anomalies?: Maybe<AnomalyTypeFkeyInverseInput>; detections?: Maybe<DetectionTypeFkeyInverseInput>; cloneOfRelation?: Maybe<_AnomalyTypeCloneOfIbfk1InverseInput>; clonesRelation?: Maybe<_AnomalyTypeCloneOfIbfk2InverseInput>; classifications?: Maybe<ClassificationTypeFkeyInverseInput>; levelMappingsRelation?: Maybe<_AnomalyTypeLevelMappingIbfk2InverseInput>; }; /** Input for the nested mutation of `anomalyType` in the `AnomalyTypeCloneOfInput` mutation. */ export declare type _AnomalyTypeCloneOfIbfk2Input = { /** The primary key(s) for `anomalyType` for the far side of the relationship. */ connectById?: Maybe<AnomalyTypeAnomalyTypePkeyConnect>; /** The primary key(s) for `anomalyType` for the far side of the relationship. */ deleteById?: Maybe<AnomalyTypeAnomalyTypePkeyDelete>; /** The primary key(s) and patch data for `anomalyType` for the far side of the relationship. */ updateById?: Maybe<AnomalyTypeOnAnomalyTypeCloneOfForAnomalyTypeCloneOfIbfk2UsingAnomalyTypePkeyUpdate>; /** A `AnomalyTypeInput` object that will be created and connected to this object. */ create?: Maybe<_AnomalyTypeCloneOfIbfk2AnomalyTypeCreateInput>; }; /** Input for the nested mutation of `anomalyTypeCloneOf` in the `AnomalyTypeInput` mutation. */ export declare type _AnomalyTypeCloneOfIbfk2InverseInput = { /** Flag indicating whether all other `anomalyTypeCloneOf` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalyTypeCloneOf` for the far side of the relationship. */ connectByA?: Maybe<Array<AnomalyTypeCloneOfAnomalyTypeCloneOfPkeyConnect>>; /** The primary key(s) for `anomalyTypeCloneOf` for the far side of the relationship. */ deleteByA?: Maybe<Array<AnomalyTypeCloneOfAnomalyTypeCloneOfPkeyDelete>>; /** The primary key(s) and patch data for `anomalyTypeCloneOf` for the far side of the relationship. */ updateByA?: Maybe<Array<AnomalyTypeCloneOfOnAnomalyTypeCloneOfForAnomalyTypeCloneOfIbfk2UsingAnomalyTypeCloneOfPkeyUpdate>>; /** A `AnomalyTypeCloneOfInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalyTypeCloneOfIbfk2AnomalyTypeCloneOfCreateInput>>; }; /** The `anomalyTypeLevelMapping` to be created by this mutation. */ export declare type _AnomalyTypeLevelMappingIbfk1AnomalyTypeLevelMappingCreateInput = { b?: Maybe<Scalars['String']>; levelMapping?: Maybe<_AnomalyTypeLevelMappingIbfk1Input>; anomalyType?: Maybe<_AnomalyTypeLevelMappingIbfk2Input>; }; /** Input for the nested mutation of `anomalyLevelMapping` in the `AnomalyTypeLevelMappingInput` mutation. */ export declare type _AnomalyTypeLevelMappingIbfk1Input = { /** The primary key(s) for `anomalyLevelMapping` for the far side of the relationship. */ connectById?: Maybe<AnomalyLevelMappingAnomalyLevelMappingPkeyConnect>; }; /** Input for the nested mutation of `anomalyTypeLevelMapping` in the `AnomalyLevelMappingInput` mutation. */ export declare type _AnomalyTypeLevelMappingIbfk1InverseInput = { /** Flag indicating whether all other `anomalyTypeLevelMapping` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalyTypeLevelMapping` for the far side of the relationship. */ connectByAAndB?: Maybe<Array<AnomalyTypeLevelMappingAnomalyTypeLevelMappingPkeyConnect>>; /** The primary key(s) for `anomalyTypeLevelMapping` for the far side of the relationship. */ deleteByAAndB?: Maybe<Array<AnomalyTypeLevelMappingAnomalyTypeLevelMappingPkeyDelete>>; /** The primary key(s) and patch data for `anomalyTypeLevelMapping` for the far side of the relationship. */ updateByAAndB?: Maybe<Array<AnomalyTypeLevelMappingOnAnomalyTypeLevelMappingForAnomalyTypeLevelMappingIbfk1UsingAnomalyTypeLevelMappingPkeyUpdate>>; /** A `AnomalyTypeLevelMappingInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalyTypeLevelMappingIbfk1AnomalyTypeLevelMappingCreateInput>>; }; /** The `anomalyTypeLevelMapping` to be created by this mutation. */ export declare type _AnomalyTypeLevelMappingIbfk2AnomalyTypeLevelMappingCreateInput = { a?: Maybe<Scalars['String']>; levelMapping?: Maybe<_AnomalyTypeLevelMappingIbfk1Input>; anomalyType?: Maybe<_AnomalyTypeLevelMappingIbfk2Input>; }; /** Input for the nested mutation of `anomalyType` in the `AnomalyTypeLevelMappingInput` mutation. */ export declare type _AnomalyTypeLevelMappingIbfk2Input = { /** The primary key(s) for `anomalyType` for the far side of the relationship. */ connectById?: Maybe<AnomalyTypeAnomalyTypePkeyConnect>; }; /** Input for the nested mutation of `anomalyTypeLevelMapping` in the `AnomalyTypeInput` mutation. */ export declare type _AnomalyTypeLevelMappingIbfk2InverseInput = { /** Flag indicating whether all other `anomalyTypeLevelMapping` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `anomalyTypeLevelMapping` for the far side of the relationship. */ connectByAAndB?: Maybe<Array<AnomalyTypeLevelMappingAnomalyTypeLevelMappingPkeyConnect>>; /** The primary key(s) for `anomalyTypeLevelMapping` for the far side of the relationship. */ deleteByAAndB?: Maybe<Array<AnomalyTypeLevelMappingAnomalyTypeLevelMappingPkeyDelete>>; /** The primary key(s) and patch data for `anomalyTypeLevelMapping` for the far side of the relationship. */ updateByAAndB?: Maybe<Array<AnomalyTypeLevelMappingOnAnomalyTypeLevelMappingForAnomalyTypeLevelMappingIbfk2UsingAnomalyTypeLevelMappingPkeyUpdate>>; /** A `AnomalyTypeLevelMappingInput` object that will be created and connected to this object. */ create?: Maybe<Array<_AnomalyTypeLevelMappingIbfk2AnomalyTypeLevelMappingCreateInput>>; }; /** The `artifactCloneOf` to be created by this mutation. */ export declare type _ArtifactCloneOfIbfk1ArtifactCloneOfCreateInput = { b?: Maybe<Scalars['String']>; cloneOf?: Maybe<_ArtifactCloneOfIbfk1Input>; clone?: Maybe<_ArtifactCloneOfIbfk2Input>; }; /** The `artifact` to be created by this mutation. */ export declare type _ArtifactCloneOfIbfk1ArtifactCreateInput = { id?: Maybe<Scalars['String']>; nickname?: Maybe<Scalars['String']>; name?: Maybe<Scalars['String']>; type?: Maybe<Scalars['String']>; index?: Maybe<Scalars['Int']>; parameters?: Maybe<Scalars['String']>; fallbackData?: Maybe<Scalars['String']>; description?: Maybe<Scalars['String']>; file?: Maybe<ArtifactFileFkeyInput>; location?: Maybe<ArtifactLocationFkeyInput>; mission?: Maybe<ArtifactMissionFkeyInput>; plan?: Maybe<ArtifactPlanFkeyInput>; missionExecution?: Maybe<ArtifactMissionExecutionFkeyInput>; structuresRelation?: Maybe<_StructureArtifactsIbfk1InverseInput>; comments?: Maybe<CommentAboutArtifactFkeyInverseInput>; cloneOfRelation?: Maybe<_ArtifactCloneOfIbfk1InverseInput>; clonesRelation?: Maybe<_ArtifactCloneOfIbfk2InverseInput>; planRelation?: Maybe<_PlanArtifactArtifactIdFkeyInverseInput>; executionRelation?: Maybe<_ExecutionArtifactArtifactIdFkeyInverseInput>; }; /** Input for the nested mutation of `artifact` in the `ArtifactCloneOfInput` mutation. */ export declare type _ArtifactCloneOfIbfk1Input = { /** The primary key(s) for `artifact` for the far side of the relationship. */ connectById?: Maybe<ArtifactArtifactPkeyConnect>; /** The primary key(s) for `artifact` for the far side of the relationship. */ connectByLocation?: Maybe<ArtifactArtifactLocationKeyConnect>; /** The primary key(s) for `artifact` for the far side of the relationship. */ deleteById?: Maybe<ArtifactArtifactPkeyDelete>; /** The primary key(s) for `artifact` for the far side of the relationship. */ deleteByLocation?: Maybe<ArtifactArtifactLocationKeyDelete>; /** The primary key(s) and patch data for `artifact` for the far side of the relationship. */ updateById?: Maybe<ArtifactOnArtifactCloneOfForArtifactCloneOfIbfk1UsingArtifactPkeyUpdate>; /** The primary key(s) and patch data for `artifact` for the far side of the relationship. */ updateByLocation?: Maybe<ArtifactOnArtifactCloneOfForArtifactCloneOfIbfk1UsingArtifactLocationKeyUpdate>; /** A `ArtifactInput` object that will be created and connected to this object. */ create?: Maybe<_ArtifactCloneOfIbfk1ArtifactCreateInput>; }; /** Input for the nested mutation of `artifactCloneOf` in the `ArtifactInput` mutation. */ export declare type _ArtifactCloneOfIbfk1InverseInput = { /** Flag indicating whether all other `artifactCloneOf` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `artifactCloneOf` for the far side of the relationship. */ connectByA?: Maybe<ArtifactCloneOfArtifactCloneOfPkeyConnect>; /** The primary key(s) for `artifactCloneOf` for the far side of the relationship. */ deleteByA?: Maybe<ArtifactCloneOfArtifactCloneOfPkeyDelete>; /** The primary key(s) and patch data for `artifactCloneOf` for the far side of the relationship. */ updateByA?: Maybe<ArtifactCloneOfOnArtifactCloneOfForArtifactCloneOfIbfk1UsingArtifactCloneOfPkeyUpdate>; /** A `ArtifactCloneOfInput` object that will be created and connected to this object. */ create?: Maybe<Array<_ArtifactCloneOfIbfk1ArtifactCloneOfCreateInput>>; }; /** The `artifactCloneOf` to be created by this mutation. */ export declare type _ArtifactCloneOfIbfk2ArtifactCloneOfCreateInput = { a?: Maybe<Scalars['String']>; cloneOf?: Maybe<_ArtifactCloneOfIbfk1Input>; clone?: Maybe<_ArtifactCloneOfIbfk2Input>; }; /** The `artifact` to be created by this mutation. */ export declare type _ArtifactCloneOfIbfk2ArtifactCreateInput = { id?: Maybe<Scalars['String']>; nickname?: Maybe<Scalars['String']>; name?: Maybe<Scalars['String']>; type?: Maybe<Scalars['String']>; index?: Maybe<Scalars['Int']>; parameters?: Maybe<Scalars['String']>; fallbackData?: Maybe<Scalars['String']>; description?: Maybe<Scalars['String']>; file?: Maybe<ArtifactFileFkeyInput>; location?: Maybe<ArtifactLocationFkeyInput>; mission?: Maybe<ArtifactMissionFkeyInput>; plan?: Maybe<ArtifactPlanFkeyInput>; missionExecution?: Maybe<ArtifactMissionExecutionFkeyInput>; structuresRelation?: Maybe<_StructureArtifactsIbfk1InverseInput>; comments?: Maybe<CommentAboutArtifactFkeyInverseInput>; cloneOfRelation?: Maybe<_ArtifactCloneOfIbfk1InverseInput>; clonesRelation?: Maybe<_ArtifactCloneOfIbfk2InverseInput>; planRelation?: Maybe<_PlanArtifactArtifactIdFkeyInverseInput>; executionRelation?: Maybe<_ExecutionArtifactArtifactIdFkeyInverseInput>; }; /** Input for the nested mutation of `artifact` in the `ArtifactCloneOfInput` mutation. */ export declare type _ArtifactCloneOfIbfk2Input = { /** The primary key(s) for `artifact` for the far side of the relationship. */ connectById?: Maybe<ArtifactArtifactPkeyConnect>; /** The primary key(s) for `artifact` for the far side of the relationship. */ connectByLocation?: Maybe<ArtifactArtifactLocationKeyConnect>; /** The primary key(s) for `artifact` for the far side of the relationship. */ deleteById?: Maybe<ArtifactArtifactPkeyDelete>; /** The primary key(s) for `artifact` for the far side of the relationship. */ deleteByLocation?: Maybe<ArtifactArtifactLocationKeyDelete>; /** The primary key(s) and patch data for `artifact` for the far side of the relationship. */ updateById?: Maybe<ArtifactOnArtifactCloneOfForArtifactCloneOfIbfk2UsingArtifactPkeyUpdate>; /** The primary key(s) and patch data for `artifact` for the far side of the relationship. */ updateByLocation?: Maybe<ArtifactOnArtifactCloneOfForArtifactCloneOfIbfk2UsingArtifactLocationKeyUpdate>; /** A `ArtifactInput` object that will be created and connected to this object. */ create?: Maybe<_ArtifactCloneOfIbfk2ArtifactCreateInput>; }; /** Input for the nested mutation of `artifactCloneOf` in the `ArtifactInput` mutation. */ export declare type _ArtifactCloneOfIbfk2InverseInput = { /** Flag indicating whether all other `artifactCloneOf` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `artifactCloneOf` for the far side of the relationship. */ connectByA?: Maybe<Array<ArtifactCloneOfArtifactCloneOfPkeyConnect>>; /** The primary key(s) for `artifactCloneOf` for the far side of the relationship. */ deleteByA?: Maybe<Array<ArtifactCloneOfArtifactCloneOfPkeyDelete>>; /** The primary key(s) and patch data for `artifactCloneOf` for the far side of the relationship. */ updateByA?: Maybe<Array<ArtifactCloneOfOnArtifactCloneOfForArtifactCloneOfIbfk2UsingArtifactCloneOfPkeyUpdate>>; /** A `ArtifactCloneOfInput` object that will be created and connected to this object. */ create?: Maybe<Array<_ArtifactCloneOfIbfk2ArtifactCloneOfCreateInput>>; }; /** The `classificationCloneOf` to be created by this mutation. */ export declare type _ClassificationCloneOfIbfk1ClassificationCloneOfCreateInput = { b?: Maybe<Scalars['String']>; cloneOf?: Maybe<_ClassificationCloneOfIbfk1Input>; clone?: Maybe<_ClassificationCloneOfIbfk2Input>; }; /** The `classification` to be created by this mutation. */ export declare type _ClassificationCloneOfIbfk1ClassificationCreateInput = { id?: Maybe<Scalars['String']>; nickname?: Maybe<Scalars['String']>; value?: Maybe<Scalars['Float']>; author?: Maybe<ClassificationAuthorFkeyInput>; type?: Maybe<ClassificationTypeFkeyInput>; image?: Maybe<ClassificationImageFkeyInput>; mission?: Maybe<ClassificationMissionExecutionFkeyInput>; comments?: Maybe<CommentAboutClassificationFkeyInverseInput>; cloneOfRelation?: Maybe<_ClassificationCloneOfIbfk1InverseInput>; clonesRelation?: Maybe<_ClassificationCloneOfIbfk2InverseInput>; anomaliesRelation?: Maybe<_AnomalyClassificationIbfk2InverseInput>; }; /** Input for the nested mutation of `classification` in the `ClassificationCloneOfInput` mutation. */ export declare type _ClassificationCloneOfIbfk1Input = { /** The primary key(s) for `classification` for the far side of the relationship. */ connectById?: Maybe<ClassificationClassificationPkeyConnect>; /** The primary key(s) for `classification` for the far side of the relationship. */ deleteById?: Maybe<ClassificationClassificationPkeyDelete>; /** The primary key(s) and patch data for `classification` for the far side of the relationship. */ updateById?: Maybe<ClassificationOnClassificationCloneOfForClassificationCloneOfIbfk1UsingClassificationPkeyUpdate>; /** A `ClassificationInput` object that will be created and connected to this object. */ create?: Maybe<_ClassificationCloneOfIbfk1ClassificationCreateInput>; }; /** Input for the nested mutation of `classificationCloneOf` in the `ClassificationInput` mutation. */ export declare type _ClassificationCloneOfIbfk1InverseInput = { /** Flag indicating whether all other `classificationCloneOf` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `classificationCloneOf` for the far side of the relationship. */ connectByA?: Maybe<ClassificationCloneOfClassificationCloneOfPkeyConnect>; /** The primary key(s) for `classificationCloneOf` for the far side of the relationship. */ deleteByA?: Maybe<ClassificationCloneOfClassificationCloneOfPkeyDelete>; /** The primary key(s) and patch data for `classificationCloneOf` for the far side of the relationship. */ updateByA?: Maybe<ClassificationCloneOfOnClassificationCloneOfForClassificationCloneOfIbfk1UsingClassificationCloneOfPkeyUpdate>; /** A `ClassificationCloneOfInput` object that will be created and connected to this object. */ create?: Maybe<Array<_ClassificationCloneOfIbfk1ClassificationCloneOfCreateInput>>; }; /** The `classificationCloneOf` to be created by this mutation. */ export declare type _ClassificationCloneOfIbfk2ClassificationCloneOfCreateInput = { a?: Maybe<Scalars['String']>; cloneOf?: Maybe<_ClassificationCloneOfIbfk1Input>; clone?: Maybe<_ClassificationCloneOfIbfk2Input>; }; /** The `classification` to be created by this mutation. */ export declare type _ClassificationCloneOfIbfk2ClassificationCreateInput = { id?: Maybe<Scalars['String']>; nickname?: Maybe<Scalars['String']>; value?: Maybe<Scalars['Float']>; author?: Maybe<ClassificationAuthorFkeyInput>; type?: Maybe<ClassificationTypeFkeyInput>; image?: Maybe<ClassificationImageFkeyInput>; mission?: Maybe<ClassificationMissionExecutionFkeyInput>; comments?: Maybe<CommentAboutClassificationFkeyInverseInput>; cloneOfRelation?: Maybe<_ClassificationCloneOfIbfk1InverseInput>; clonesRelation?: Maybe<_ClassificationCloneOfIbfk2InverseInput>; anomaliesRelation?: Maybe<_AnomalyClassificationIbfk2InverseInput>; }; /** Input for the nested mutation of `classification` in the `ClassificationCloneOfInput` mutation. */ export declare type _ClassificationCloneOfIbfk2Input = { /** The primary key(s) for `classification` for the far side of the relationship. */ connectById?: Maybe<ClassificationClassificationPkeyConnect>; /** The primary key(s) for `classification` for the far side of the relationship. */ deleteById?: Maybe<ClassificationClassificationPkeyDelete>; /** The primary key(s) and patch data for `classification` for the far side of the relationship. */ updateById?: Maybe<ClassificationOnClassificationCloneOfForClassificationCloneOfIbfk2UsingClassificationPkeyUpdate>; /** A `ClassificationInput` object that will be created and connected to this object. */ create?: Maybe<_ClassificationCloneOfIbfk2ClassificationCreateInput>; }; /** Input for the nested mutation of `classificationCloneOf` in the `ClassificationInput` mutation. */ export declare type _ClassificationCloneOfIbfk2InverseInput = { /** Flag indicating whether all other `classificationCloneOf` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `classificationCloneOf` for the far side of the relationship. */ connectByA?: Maybe<Array<ClassificationCloneOfClassificationCloneOfPkeyConnect>>; /** The primary key(s) for `classificationCloneOf` for the far side of the relationship. */ deleteByA?: Maybe<Array<ClassificationCloneOfClassificationCloneOfPkeyDelete>>; /** The primary key(s) and patch data for `classificationCloneOf` for the far side of the relationship. */ updateByA?: Maybe<Array<ClassificationCloneOfOnClassificationCloneOfForClassificationCloneOfIbfk2UsingClassificationCloneOfPkeyUpdate>>; /** A `ClassificationCloneOfInput` object that will be created and connected to this object. */ create?: Maybe<Array<_ClassificationCloneOfIbfk2ClassificationCloneOfCreateInput>>; }; /** The `commentCloneOf` to be created by this mutation. */ export declare type _CommentCloneOfIbfk1CommentCloneOfCreateInput = { b?: Maybe<Scalars['String']>; cloneOf?: Maybe<_CommentCloneOfIbfk1Input>; clone?: Maybe<_CommentCloneOfIbfk2Input>; }; /** The `comment` to be created by this mutation. */ export declare type _CommentCloneOfIbfk1CommentCreateInput = { id?: Maybe<Scalars['String']>; content?: Maybe<Scalars['String']>; author?: Maybe<CommentAuthorFkeyInput>; aboutComment?: Maybe<CommentAboutCommentFkeyInput>; aboutArtifact?: Maybe<CommentAboutArtifactFkeyInput>; aboutMission?: Maybe<CommentAboutMissionFkeyInput>; aboutStructure?: Maybe<CommentAboutStructureFkeyInput>; aboutAnomaly?: Maybe<CommentAboutAnomalyFkeyInput>; aboutClassification?: Maybe<CommentAboutClassificationFkeyInput>; aboutDetection?: Maybe<CommentAboutDetectionFkeyInput>; aboutSegmentation?: Maybe<CommentAboutSegmentationFkeyInput>; aboutImage?: Maybe<CommentAboutImageFkeyInput>; cloneOfRelation?: Maybe<_CommentCloneOfIbfk1InverseInput>; clonesRelation?: Maybe<_CommentCloneOfIbfk2InverseInput>; planRelation?: Maybe<_PlanCommentCommentIdFkeyInverseInput>; executionRelation?: Maybe<_ExecutionCommentCommentIdFkeyInverseInput>; }; /** Input for the nested mutation of `comment` in the `CommentCloneOfInput` mutation. */ export declare type _CommentCloneOfIbfk1Input = { /** The primary key(s) for `comment` for the far side of the relationship. */ connectById?: Maybe<CommentCommentPkeyConnect>; /** The primary key(s) for `comment` for the far side of the relationship. */ deleteById?: Maybe<CommentCommentPkeyDelete>; /** The primary key(s) and patch data for `comment` for the far side of the relationship. */ updateById?: Maybe<CommentOnCommentCloneOfForCommentCloneOfIbfk1UsingCommentPkeyUpdate>; /** A `CommentInput` object that will be created and connected to this object. */ create?: Maybe<_CommentCloneOfIbfk1CommentCreateInput>; }; /** Input for the nested mutation of `commentCloneOf` in the `CommentInput` mutation. */ export declare type _CommentCloneOfIbfk1InverseInput = { /** Flag indicating whether all other `commentCloneOf` records that match this relationship should be removed. */ deleteOthers?: Maybe<Scalars['Boolean']>; /** The primary key(s) for `commentCloneOf` for the far side of the relationship. */ connectByA?: Maybe<CommentCloneOfCommentCloneOfPkeyConnect>; /** The primary key(s) for `commentCloneOf` for the far side of the relationship. */ deleteByA?: Maybe<CommentCloneOfCommentCloneOfPkeyDelete>; /** The primary key(s) and patch data for `commentCloneOf` for the far side of the relationship. */ updateByA?: Maybe<CommentCloneOfOnCommentCloneOfForCommentCloneOfIbfk1UsingCommentCloneOfPkeyUpdate>; /** A `CommentCloneOfInput` object that will be created and connected to this object. */ create?: Maybe<Array<_CommentCloneOfIbfk1CommentCloneOfCreateInput>>; }; /** The `commentCloneOf` to be created by this mutation. */ export declare type _CommentCloneOfIbfk2CommentCloneOfCreateInput = { a?: Maybe<Scalars['String']>; cloneOf?: Maybe<_CommentCloneOfIbfk1Input>; clone?: Maybe<_CommentCloneOfIbfk2Input>; }; /** The `comment` to be created by this mutation. */ export declare type _CommentCloneOfIbfk2CommentCreateInput = { id?: Maybe<Scalars['String']>; content?: Maybe<Scalars['String']>; author?: Maybe<