/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { TypeData } from './TypeData'; /** * Manifest of all metadata associated with a single backup file * @export * @interface BackupManifest */ export interface BackupManifest { /** * * @type {TypeData} * @memberof BackupManifest */ primaryType?: TypeData; /** * The value to use as the alias in the XML migration backup file * @type {string} * @memberof BackupManifest */ aliasType?: BackupManifestAliasTypeEnum; /** * The batch size determines the maximum number of rows that will be loaded into memory at one time. * @type {number} * @memberof BackupManifest */ batchSize?: number; /** * The first ID in the range of IDs (inclusive) * @type {number} * @memberof BackupManifest */ minimumId?: number; /** * The last ID in the range of IDs (inclusive) * @type {number} * @memberof BackupManifest */ maximumId?: number; /** * The secondary types according to the source of the backup. * @type {Array} * @memberof BackupManifest */ secondaryTypes?: Array; } /** * @export */ export declare const BackupManifestAliasTypeEnum: { readonly TABLE_NAME: "TABLE_NAME"; readonly MIGRATION_TYPE_NAME: "MIGRATION_TYPE_NAME"; }; export type BackupManifestAliasTypeEnum = typeof BackupManifestAliasTypeEnum[keyof typeof BackupManifestAliasTypeEnum]; /** * Check if a given object implements the BackupManifest interface. */ export declare function instanceOfBackupManifest(value: object): value is BackupManifest; export declare function BackupManifestFromJSON(json: any): BackupManifest; export declare function BackupManifestFromJSONTyped(json: any, ignoreDiscriminator: boolean): BackupManifest; export declare function BackupManifestToJSON(json: any): BackupManifest; export declare function BackupManifestToJSONTyped(value?: BackupManifest | null, ignoreDiscriminator?: boolean): any;