/** * 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. */ /** * Request used to restore a batch of file handles that might be UNLINKED or ARCHIVED. Note that only the owner of the file handle can initiate its restore. * @export * @interface FileHandleRestoreRequest */ export interface FileHandleRestoreRequest { /** * * @type {string} * @memberof FileHandleRestoreRequest */ concreteType: FileHandleRestoreRequestConcreteTypeEnum; /** * The list of file handle ids to restore. * @type {Array} * @memberof FileHandleRestoreRequest */ fileHandleIds?: Array; } /** * @export */ export declare const FileHandleRestoreRequestConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_file_FileHandleRestoreRequest: "org.sagebionetworks.repo.model.file.FileHandleRestoreRequest"; }; export type FileHandleRestoreRequestConcreteTypeEnum = typeof FileHandleRestoreRequestConcreteTypeEnum[keyof typeof FileHandleRestoreRequestConcreteTypeEnum]; /** * Check if a given object implements the FileHandleRestoreRequest interface. */ export declare function instanceOfFileHandleRestoreRequest(value: object): value is FileHandleRestoreRequest; export declare function FileHandleRestoreRequestFromJSON(json: any): FileHandleRestoreRequest; export declare function FileHandleRestoreRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): FileHandleRestoreRequest; export declare function FileHandleRestoreRequestToJSON(json: any): FileHandleRestoreRequest; export declare function FileHandleRestoreRequestToJSONTyped(value?: FileHandleRestoreRequest | null, ignoreDiscriminator?: boolean): any;