/** * 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 { AdminRequest } from './AdminRequest'; /** * Async Migration requests will implement this type of AsynchronousRequestBody * @export * @interface AsyncMigrationRequest */ export interface AsyncMigrationRequest { /** * * @type {string} * @memberof AsyncMigrationRequest */ concreteType: AsyncMigrationRequestConcreteTypeEnum; /** * * @type {AdminRequest} * @memberof AsyncMigrationRequest */ adminRequest?: AdminRequest; } /** * @export */ export declare const AsyncMigrationRequestConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_migration_AsyncMigrationRequest: "org.sagebionetworks.repo.model.migration.AsyncMigrationRequest"; }; export type AsyncMigrationRequestConcreteTypeEnum = typeof AsyncMigrationRequestConcreteTypeEnum[keyof typeof AsyncMigrationRequestConcreteTypeEnum]; /** * Check if a given object implements the AsyncMigrationRequest interface. */ export declare function instanceOfAsyncMigrationRequest(value: object): value is AsyncMigrationRequest; export declare function AsyncMigrationRequestFromJSON(json: any): AsyncMigrationRequest; export declare function AsyncMigrationRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AsyncMigrationRequest; export declare function AsyncMigrationRequestToJSON(json: any): AsyncMigrationRequest; export declare function AsyncMigrationRequestToJSONTyped(value?: AsyncMigrationRequest | null, ignoreDiscriminator?: boolean): any;