/** * 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 { AddFileToDownloadListResponse } from './AddFileToDownloadListResponse'; import type { AddToDownloadListResponse } from './AddToDownloadListResponse'; import type { AddToDownloadListStatsResponse } from './AddToDownloadListStatsResponse'; import type { AgentChatResponse } from './AgentChatResponse'; import type { AsyncMigrationResponse } from './AsyncMigrationResponse'; import type { BulkFileDownloadResponse } from './BulkFileDownloadResponse'; import type { CreateGridResponse } from './CreateGridResponse'; import type { CreateSchemaResponse } from './CreateSchemaResponse'; import type { DoiResponse } from './DoiResponse'; import type { DownloadFromGridResult } from './DownloadFromGridResult'; import type { DownloadFromTableResult } from './DownloadFromTableResult'; import type { DownloadListManifestResponse } from './DownloadListManifestResponse'; import type { DownloadListPackageResponse } from './DownloadListPackageResponse'; import type { DownloadListQueryResponse } from './DownloadListQueryResponse'; import type { DownloadPFBResult } from './DownloadPFBResult'; import type { DownloadStorageReportResponse } from './DownloadStorageReportResponse'; import type { EntityUpdateResults } from './EntityUpdateResults'; import type { FileHandleArchivalResponse } from './FileHandleArchivalResponse'; import type { FileHandleRestoreResponse } from './FileHandleRestoreResponse'; import type { GetValidationSchemaResponse } from './GetValidationSchemaResponse'; import type { GridCsvImportResponse } from './GridCsvImportResponse'; import type { GridQueryJobResponse } from './GridQueryJobResponse'; import type { GridRecordSetExportResponse } from './GridRecordSetExportResponse'; import type { GridUpdateJobResponse } from './GridUpdateJobResponse'; import type { QueryResultBundle } from './QueryResultBundle'; import type { RowReferenceSetResults } from './RowReferenceSetResults'; import type { SearchQueryResults } from './SearchQueryResults'; import type { SynchronizeGridResponse } from './SynchronizeGridResponse'; import type { TableQueryResult } from './TableQueryResult'; import type { TableSchemaChangeResponse } from './TableSchemaChangeResponse'; import type { TableSearchChangeResponse } from './TableSearchChangeResponse'; import type { TableUpdateTransactionResponse } from './TableUpdateTransactionResponse'; import type { UploadToTablePreviewResult } from './UploadToTablePreviewResult'; import type { UploadToTableResult } from './UploadToTableResult'; import type { ViewColumnModelResponse } from './ViewColumnModelResponse'; /** * @type AsynchronousResponseBody * The body of an Asynchronous job response. * @export */ export type AsynchronousResponseBody = { concreteType: 'org.sagebionetworks.repo.model.agent.AgentChatResponse'; } & AgentChatResponse | { concreteType: 'org.sagebionetworks.repo.model.doi.v2.DoiResponse'; } & DoiResponse | { concreteType: 'org.sagebionetworks.repo.model.download.AddToDownloadListResponse'; } & AddToDownloadListResponse | { concreteType: 'org.sagebionetworks.repo.model.download.AddToDownloadListStatsResponse'; } & AddToDownloadListStatsResponse | { concreteType: 'org.sagebionetworks.repo.model.download.DownloadListManifestResponse'; } & DownloadListManifestResponse | { concreteType: 'org.sagebionetworks.repo.model.download.DownloadListPackageResponse'; } & DownloadListPackageResponse | { concreteType: 'org.sagebionetworks.repo.model.download.DownloadListQueryResponse'; } & DownloadListQueryResponse | { concreteType: 'org.sagebionetworks.repo.model.file.AddFileToDownloadListResponse'; } & AddFileToDownloadListResponse | { concreteType: 'org.sagebionetworks.repo.model.file.BulkFileDownloadResponse'; } & BulkFileDownloadResponse | { concreteType: 'org.sagebionetworks.repo.model.file.FileHandleArchivalResponse'; } & FileHandleArchivalResponse | { concreteType: 'org.sagebionetworks.repo.model.file.FileHandleRestoreResponse'; } & FileHandleRestoreResponse | { concreteType: 'org.sagebionetworks.repo.model.grid.CreateGridResponse'; } & CreateGridResponse | { concreteType: 'org.sagebionetworks.repo.model.grid.DownloadFromGridResult'; } & DownloadFromGridResult | { concreteType: 'org.sagebionetworks.repo.model.grid.GridCsvImportResponse'; } & GridCsvImportResponse | { concreteType: 'org.sagebionetworks.repo.model.grid.GridQueryJobResponse'; } & GridQueryJobResponse | { concreteType: 'org.sagebionetworks.repo.model.grid.GridRecordSetExportResponse'; } & GridRecordSetExportResponse | { concreteType: 'org.sagebionetworks.repo.model.grid.GridUpdateJobResponse'; } & GridUpdateJobResponse | { concreteType: 'org.sagebionetworks.repo.model.grid.SynchronizeGridResponse'; } & SynchronizeGridResponse | { concreteType: 'org.sagebionetworks.repo.model.migration.AsyncMigrationResponse'; } & AsyncMigrationResponse | { concreteType: 'org.sagebionetworks.repo.model.report.DownloadStorageReportResponse'; } & DownloadStorageReportResponse | { concreteType: 'org.sagebionetworks.repo.model.schema.CreateSchemaResponse'; } & CreateSchemaResponse | { concreteType: 'org.sagebionetworks.repo.model.schema.GetValidationSchemaResponse'; } & GetValidationSchemaResponse | { concreteType: 'org.sagebionetworks.repo.model.search.SearchQueryResults'; } & SearchQueryResults | { concreteType: 'org.sagebionetworks.repo.model.table.DownloadFromTableResult'; } & DownloadFromTableResult | { concreteType: 'org.sagebionetworks.repo.model.table.DownloadPFBResult'; } & DownloadPFBResult | { concreteType: 'org.sagebionetworks.repo.model.table.EntityUpdateResults'; } & EntityUpdateResults | { concreteType: 'org.sagebionetworks.repo.model.table.QueryResult'; } & TableQueryResult | { concreteType: 'org.sagebionetworks.repo.model.table.QueryResultBundle'; } & QueryResultBundle | { concreteType: 'org.sagebionetworks.repo.model.table.RowReferenceSetResults'; } & RowReferenceSetResults | { concreteType: 'org.sagebionetworks.repo.model.table.TableSchemaChangeResponse'; } & TableSchemaChangeResponse | { concreteType: 'org.sagebionetworks.repo.model.table.TableSearchChangeResponse'; } & TableSearchChangeResponse | { concreteType: 'org.sagebionetworks.repo.model.table.TableUpdateTransactionResponse'; } & TableUpdateTransactionResponse | { concreteType: 'org.sagebionetworks.repo.model.table.UploadToTablePreviewResult'; } & UploadToTablePreviewResult | { concreteType: 'org.sagebionetworks.repo.model.table.UploadToTableResult'; } & UploadToTableResult | { concreteType: 'org.sagebionetworks.repo.model.table.ViewColumnModelResponse'; } & ViewColumnModelResponse; export declare function AsynchronousResponseBodyFromJSON(json: any): AsynchronousResponseBody; export declare function AsynchronousResponseBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): AsynchronousResponseBody; export declare function AsynchronousResponseBodyToJSON(json: any): any; export declare function AsynchronousResponseBodyToJSONTyped(value?: AsynchronousResponseBody | null, ignoreDiscriminator?: boolean): any;