/** * 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. */ /** * Result of a single file handle restore operation. * @export * @interface FileHandleRestoreResult */ export interface FileHandleRestoreResult { /** * The id of the file handle in the original restore request. * @type {string} * @memberof FileHandleRestoreResult */ fileHandleId?: string; /** * The status of the restore operation on the file handle. * @type {string} * @memberof FileHandleRestoreResult */ status?: FileHandleRestoreResultStatusEnum; /** * A descriptive message for the status * @type {string} * @memberof FileHandleRestoreResult */ statusMessage?: string; } /** * @export */ export declare const FileHandleRestoreResultStatusEnum: { readonly NOT_FOUND: "NOT_FOUND"; readonly UNAUTHORIZED: "UNAUTHORIZED"; readonly FAILED: "FAILED"; readonly NO_ACTION: "NO_ACTION"; readonly RESTORED: "RESTORED"; readonly RESTORING: "RESTORING"; }; export type FileHandleRestoreResultStatusEnum = typeof FileHandleRestoreResultStatusEnum[keyof typeof FileHandleRestoreResultStatusEnum]; /** * Check if a given object implements the FileHandleRestoreResult interface. */ export declare function instanceOfFileHandleRestoreResult(value: object): value is FileHandleRestoreResult; export declare function FileHandleRestoreResultFromJSON(json: any): FileHandleRestoreResult; export declare function FileHandleRestoreResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): FileHandleRestoreResult; export declare function FileHandleRestoreResultToJSON(json: any): FileHandleRestoreResult; export declare function FileHandleRestoreResultToJSONTyped(value?: FileHandleRestoreResult | null, ignoreDiscriminator?: boolean): any;