/** * 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 { AsyncMigrationRangeChecksumRequest } from './AsyncMigrationRangeChecksumRequest'; import type { AsyncMigrationTypeChecksumRequest } from './AsyncMigrationTypeChecksumRequest'; import type { AsyncMigrationTypeCountRequest } from './AsyncMigrationTypeCountRequest'; import type { AsyncMigrationTypeCountsRequest } from './AsyncMigrationTypeCountsRequest'; import type { BackupTypeRangeRequest } from './BackupTypeRangeRequest'; import type { BatchChecksumRequest } from './BatchChecksumRequest'; import type { CalculateOptimalRangeRequest } from './CalculateOptimalRangeRequest'; import type { CreateForumsForAccessRequirementsRequest } from './CreateForumsForAccessRequirementsRequest'; import type { RestoreTypeRequest } from './RestoreTypeRequest'; /** * @type AdminRequest * Abstraction for Admin request * @export */ export type AdminRequest = { concreteType: 'org.sagebionetworks.repo.model.migration.AsyncMigrationRangeChecksumRequest'; } & AsyncMigrationRangeChecksumRequest | { concreteType: 'org.sagebionetworks.repo.model.migration.AsyncMigrationTypeChecksumRequest'; } & AsyncMigrationTypeChecksumRequest | { concreteType: 'org.sagebionetworks.repo.model.migration.AsyncMigrationTypeCountRequest'; } & AsyncMigrationTypeCountRequest | { concreteType: 'org.sagebionetworks.repo.model.migration.AsyncMigrationTypeCountsRequest'; } & AsyncMigrationTypeCountsRequest | { concreteType: 'org.sagebionetworks.repo.model.migration.BackupTypeRangeRequest'; } & BackupTypeRangeRequest | { concreteType: 'org.sagebionetworks.repo.model.migration.BatchChecksumRequest'; } & BatchChecksumRequest | { concreteType: 'org.sagebionetworks.repo.model.migration.CalculateOptimalRangeRequest'; } & CalculateOptimalRangeRequest | { concreteType: 'org.sagebionetworks.repo.model.migration.CreateForumsForAccessRequirementsRequest'; } & CreateForumsForAccessRequirementsRequest | { concreteType: 'org.sagebionetworks.repo.model.migration.RestoreTypeRequest'; } & RestoreTypeRequest; export declare function AdminRequestFromJSON(json: any): AdminRequest; export declare function AdminRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AdminRequest; export declare function AdminRequestToJSON(json: any): any; export declare function AdminRequestToJSONTyped(value?: AdminRequest | null, ignoreDiscriminator?: boolean): any;