@sterblue/sterblue-sdk
Version:
Sterblue Graph SDK for graphile.sterblue.com
759 lines • 3.71 MB
TypeScript
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<