/** * 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 { AddFileToDownloadListRequest } from './AddFileToDownloadListRequest'; import type { AddToDownloadListRequest } from './AddToDownloadListRequest'; import type { AddToDownloadListStatsRequest } from './AddToDownloadListStatsRequest'; import type { AgentChatRequest } from './AgentChatRequest'; import type { AppendableRowSetRequest } from './AppendableRowSetRequest'; import type { AsyncMigrationRequest } from './AsyncMigrationRequest'; import type { BulkFileDownloadRequest } from './BulkFileDownloadRequest'; import type { CreateGridRequest } from './CreateGridRequest'; import type { CreateSchemaRequest } from './CreateSchemaRequest'; import type { DoiRequest } from './DoiRequest'; import type { DownloadFromGridRequest } from './DownloadFromGridRequest'; import type { DownloadFromTableRequest } from './DownloadFromTableRequest'; import type { DownloadListManifestRequest } from './DownloadListManifestRequest'; import type { DownloadListPackageRequest } from './DownloadListPackageRequest'; import type { DownloadListQueryRequest } from './DownloadListQueryRequest'; import type { DownloadPFBRequest } from './DownloadPFBRequest'; import type { DownloadStorageReportRequest } from './DownloadStorageReportRequest'; import type { FileHandleArchivalRequest } from './FileHandleArchivalRequest'; import type { FileHandleRestoreRequest } from './FileHandleRestoreRequest'; import type { GetValidationSchemaRequest } from './GetValidationSchemaRequest'; import type { GridCsvImportRequest } from './GridCsvImportRequest'; import type { GridQueryJobRequest } from './GridQueryJobRequest'; import type { GridRecordSetExportRequest } from './GridRecordSetExportRequest'; import type { GridUpdateJobRequest } from './GridUpdateJobRequest'; import type { QueryBundleRequest } from './QueryBundleRequest'; import type { QueryNextPageToken } from './QueryNextPageToken'; import type { SearchIndexQuery } from './SearchIndexQuery'; import type { SynchronizeGridRequest } from './SynchronizeGridRequest'; import type { TableSchemaChangeRequest } from './TableSchemaChangeRequest'; import type { TableSearchChangeRequest } from './TableSearchChangeRequest'; import type { TableUpdateTransactionRequest } from './TableUpdateTransactionRequest'; import type { UploadToTablePreviewRequest } from './UploadToTablePreviewRequest'; import type { UploadToTableRequest } from './UploadToTableRequest'; import type { ViewColumnModelRequest } from './ViewColumnModelRequest'; /** * @type AsynchronousRequestBody * The body of an Asynchronous job request. * @export */ export type AsynchronousRequestBody = { concreteType: 'org.sagebionetworks.repo.model.agent.AgentChatRequest'; } & AgentChatRequest | { concreteType: 'org.sagebionetworks.repo.model.doi.v2.DoiRequest'; } & DoiRequest | { concreteType: 'org.sagebionetworks.repo.model.download.AddToDownloadListRequest'; } & AddToDownloadListRequest | { concreteType: 'org.sagebionetworks.repo.model.download.AddToDownloadListStatsRequest'; } & AddToDownloadListStatsRequest | { concreteType: 'org.sagebionetworks.repo.model.download.DownloadListManifestRequest'; } & DownloadListManifestRequest | { concreteType: 'org.sagebionetworks.repo.model.download.DownloadListPackageRequest'; } & DownloadListPackageRequest | { concreteType: 'org.sagebionetworks.repo.model.download.DownloadListQueryRequest'; } & DownloadListQueryRequest | { concreteType: 'org.sagebionetworks.repo.model.file.AddFileToDownloadListRequest'; } & AddFileToDownloadListRequest | { concreteType: 'org.sagebionetworks.repo.model.file.BulkFileDownloadRequest'; } & BulkFileDownloadRequest | { concreteType: 'org.sagebionetworks.repo.model.file.FileHandleArchivalRequest'; } & FileHandleArchivalRequest | { concreteType: 'org.sagebionetworks.repo.model.file.FileHandleRestoreRequest'; } & FileHandleRestoreRequest | { concreteType: 'org.sagebionetworks.repo.model.grid.CreateGridRequest'; } & CreateGridRequest | { concreteType: 'org.sagebionetworks.repo.model.grid.DownloadFromGridRequest'; } & DownloadFromGridRequest | { concreteType: 'org.sagebionetworks.repo.model.grid.GridCsvImportRequest'; } & GridCsvImportRequest | { concreteType: 'org.sagebionetworks.repo.model.grid.GridQueryJobRequest'; } & GridQueryJobRequest | { concreteType: 'org.sagebionetworks.repo.model.grid.GridRecordSetExportRequest'; } & GridRecordSetExportRequest | { concreteType: 'org.sagebionetworks.repo.model.grid.GridUpdateJobRequest'; } & GridUpdateJobRequest | { concreteType: 'org.sagebionetworks.repo.model.grid.SynchronizeGridRequest'; } & SynchronizeGridRequest | { concreteType: 'org.sagebionetworks.repo.model.migration.AsyncMigrationRequest'; } & AsyncMigrationRequest | { concreteType: 'org.sagebionetworks.repo.model.report.DownloadStorageReportRequest'; } & DownloadStorageReportRequest | { concreteType: 'org.sagebionetworks.repo.model.schema.CreateSchemaRequest'; } & CreateSchemaRequest | { concreteType: 'org.sagebionetworks.repo.model.schema.GetValidationSchemaRequest'; } & GetValidationSchemaRequest | { concreteType: 'org.sagebionetworks.repo.model.search.table.SearchIndexQuery'; } & SearchIndexQuery | { concreteType: 'org.sagebionetworks.repo.model.table.AppendableRowSetRequest'; } & AppendableRowSetRequest | { concreteType: 'org.sagebionetworks.repo.model.table.DownloadFromTableRequest'; } & DownloadFromTableRequest | { concreteType: 'org.sagebionetworks.repo.model.table.DownloadPFBRequest'; } & DownloadPFBRequest | { concreteType: 'org.sagebionetworks.repo.model.table.QueryBundleRequest'; } & QueryBundleRequest | { concreteType: 'org.sagebionetworks.repo.model.table.QueryNextPageToken'; } & QueryNextPageToken | { concreteType: 'org.sagebionetworks.repo.model.table.TableSchemaChangeRequest'; } & TableSchemaChangeRequest | { concreteType: 'org.sagebionetworks.repo.model.table.TableSearchChangeRequest'; } & TableSearchChangeRequest | { concreteType: 'org.sagebionetworks.repo.model.table.TableUpdateTransactionRequest'; } & TableUpdateTransactionRequest | { concreteType: 'org.sagebionetworks.repo.model.table.UploadToTablePreviewRequest'; } & UploadToTablePreviewRequest | { concreteType: 'org.sagebionetworks.repo.model.table.UploadToTableRequest'; } & UploadToTableRequest | { concreteType: 'org.sagebionetworks.repo.model.table.ViewColumnModelRequest'; } & ViewColumnModelRequest; export declare function AsynchronousRequestBodyFromJSON(json: any): AsynchronousRequestBody; export declare function AsynchronousRequestBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): AsynchronousRequestBody; export declare function AsynchronousRequestBodyToJSON(json: any): any; export declare function AsynchronousRequestBodyToJSONTyped(value?: AsynchronousRequestBody | null, ignoreDiscriminator?: boolean): any;