/** * 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. */ /** * The response of a FilesStatisticsRequest. * @export * @interface FilesStatisticsResponse */ export interface FilesStatisticsResponse { /** * Will indicate the full package name of the response type. * @type {string} * @memberof FilesStatisticsResponse */ concreteType: FilesStatisticsResponseConcreteTypeEnum; /** * The total number of files on the user's download list. * @type {number} * @memberof FilesStatisticsResponse */ totalNumberOfFiles?: number; /** * The number of files that are currently available for download. * @type {number} * @memberof FilesStatisticsResponse */ numberOfFilesAvailableForDownload?: number; /** * The number of files that are currently available for download and eligible for packaging. * @type {number} * @memberof FilesStatisticsResponse */ numberOfFilesAvailableForDownloadAndEligibleForPackaging?: number; /** * The number of files that are currently unavailable for download. These are files that require some action on the user's part in order gain download access. * @type {number} * @memberof FilesStatisticsResponse */ numberOfFilesRequiringAction?: number; /** * The sum of all of the files sizes on the user's download list that are currently available for download. * @type {number} * @memberof FilesStatisticsResponse */ sumOfFileSizesAvailableForDownload?: number; } /** * @export */ export declare const FilesStatisticsResponseConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_download_FilesStatisticsResponse: "org.sagebionetworks.repo.model.download.FilesStatisticsResponse"; }; export type FilesStatisticsResponseConcreteTypeEnum = typeof FilesStatisticsResponseConcreteTypeEnum[keyof typeof FilesStatisticsResponseConcreteTypeEnum]; /** * Check if a given object implements the FilesStatisticsResponse interface. */ export declare function instanceOfFilesStatisticsResponse(value: object): value is FilesStatisticsResponse; export declare function FilesStatisticsResponseFromJSON(json: any): FilesStatisticsResponse; export declare function FilesStatisticsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): FilesStatisticsResponse; export declare function FilesStatisticsResponseToJSON(json: any): FilesStatisticsResponse; export declare function FilesStatisticsResponseToJSONTyped(value?: FilesStatisticsResponse | null, ignoreDiscriminator?: boolean): any;