Handle missing trackers in backup validation result
This commit is contained in:
@@ -1020,15 +1020,20 @@ export type UpdateTrackPayloadFieldPolicy = {
|
||||
clientMutationId?: FieldPolicy<any> | FieldReadFunction<any>,
|
||||
trackRecord?: FieldPolicy<any> | FieldReadFunction<any>
|
||||
};
|
||||
export type ValidateBackupResultKeySpecifier = ('missingSources' | ValidateBackupResultKeySpecifier)[];
|
||||
export type ValidateBackupResultKeySpecifier = ('missingSources' | 'missingTrackers' | ValidateBackupResultKeySpecifier)[];
|
||||
export type ValidateBackupResultFieldPolicy = {
|
||||
missingSources?: FieldPolicy<any> | FieldReadFunction<any>
|
||||
missingSources?: FieldPolicy<any> | FieldReadFunction<any>,
|
||||
missingTrackers?: FieldPolicy<any> | FieldReadFunction<any>
|
||||
};
|
||||
export type ValidateBackupSourceKeySpecifier = ('id' | 'name' | ValidateBackupSourceKeySpecifier)[];
|
||||
export type ValidateBackupSourceFieldPolicy = {
|
||||
id?: FieldPolicy<any> | FieldReadFunction<any>,
|
||||
name?: FieldPolicy<any> | FieldReadFunction<any>
|
||||
};
|
||||
export type ValidateBackupTrackerKeySpecifier = ('name' | ValidateBackupTrackerKeySpecifier)[];
|
||||
export type ValidateBackupTrackerFieldPolicy = {
|
||||
name?: FieldPolicy<any> | FieldReadFunction<any>
|
||||
};
|
||||
export type WebUIUpdateCheckKeySpecifier = ('channel' | 'tag' | 'updateAvailable' | WebUIUpdateCheckKeySpecifier)[];
|
||||
export type WebUIUpdateCheckFieldPolicy = {
|
||||
channel?: FieldPolicy<any> | FieldReadFunction<any>,
|
||||
@@ -1552,6 +1557,10 @@ export type StrictTypedTypePolicies = {
|
||||
keyFields?: false | ValidateBackupSourceKeySpecifier | (() => undefined | ValidateBackupSourceKeySpecifier),
|
||||
fields?: ValidateBackupSourceFieldPolicy,
|
||||
},
|
||||
ValidateBackupTracker?: Omit<TypePolicy, "fields" | "keyFields"> & {
|
||||
keyFields?: false | ValidateBackupTrackerKeySpecifier | (() => undefined | ValidateBackupTrackerKeySpecifier),
|
||||
fields?: ValidateBackupTrackerFieldPolicy,
|
||||
},
|
||||
WebUIUpdateCheck?: Omit<TypePolicy, "fields" | "keyFields"> & {
|
||||
keyFields?: false | WebUIUpdateCheckKeySpecifier | (() => undefined | WebUIUpdateCheckKeySpecifier),
|
||||
fields?: WebUIUpdateCheckFieldPolicy,
|
||||
|
||||
@@ -2523,6 +2523,7 @@ export type ValidateBackupInput = {
|
||||
export type ValidateBackupResult = {
|
||||
__typename?: 'ValidateBackupResult';
|
||||
missingSources: Array<ValidateBackupSource>;
|
||||
missingTrackers: Array<ValidateBackupTracker>;
|
||||
};
|
||||
|
||||
export type ValidateBackupSource = {
|
||||
@@ -2531,6 +2532,11 @@ export type ValidateBackupSource = {
|
||||
name: Scalars['String']['output'];
|
||||
};
|
||||
|
||||
export type ValidateBackupTracker = {
|
||||
__typename?: 'ValidateBackupTracker';
|
||||
name: Scalars['String']['output'];
|
||||
};
|
||||
|
||||
export enum WebUiChannel {
|
||||
Bundled = 'BUNDLED',
|
||||
Preview = 'PREVIEW',
|
||||
@@ -3052,7 +3058,7 @@ export type ValidateBackupQueryVariables = Exact<{
|
||||
}>;
|
||||
|
||||
|
||||
export type ValidateBackupQuery = { __typename?: 'Query', validateBackup: { __typename?: 'ValidateBackupResult', missingSources: Array<{ __typename?: 'ValidateBackupSource', id: string, name: string }> } };
|
||||
export type ValidateBackupQuery = { __typename?: 'Query', validateBackup: { __typename?: 'ValidateBackupResult', missingSources: Array<{ __typename?: 'ValidateBackupSource', id: string, name: string }>, missingTrackers: Array<{ __typename?: 'ValidateBackupTracker', name: string }> } };
|
||||
|
||||
export type GetRestoreStatusQueryVariables = Exact<{
|
||||
id: Scalars['String']['input'];
|
||||
|
||||
@@ -15,6 +15,9 @@ export const VALIDATE_BACKUP = gql`
|
||||
id
|
||||
name
|
||||
}
|
||||
missingTrackers {
|
||||
name
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
Reference in New Issue
Block a user