/** * 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 body for retrieving the statistics relative to files for a specific project. Allows to retrieve the monthly count of files downloaded and/or uploaded as well as the (unique) number of users that performed a download/upload for the past 12 months (excluding the current month). The response type for this request is ProjectFilesStatisticsResponse * @export * @interface ProjectFilesStatisticsRequest */ export interface ProjectFilesStatisticsRequest { /** * The type identifying the concrete request * @type {string} * @memberof ProjectFilesStatisticsRequest */ concreteType: ProjectFilesStatisticsRequestConcreteTypeEnum; /** * The id of the object for which this request is targeted on * @type {string} * @memberof ProjectFilesStatisticsRequest */ objectId?: string; /** * Specifies if the statistics about file downloads should be included in the response, defaults to true * @type {boolean} * @memberof ProjectFilesStatisticsRequest */ fileDownloads?: boolean; /** * Specifies if the statistics about file uploads should be included in the response, defaults to true * @type {boolean} * @memberof ProjectFilesStatisticsRequest */ fileUploads?: boolean; } /** * @export */ export declare const ProjectFilesStatisticsRequestConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_statistics_ProjectFilesStatisticsRequest: "org.sagebionetworks.repo.model.statistics.ProjectFilesStatisticsRequest"; }; export type ProjectFilesStatisticsRequestConcreteTypeEnum = typeof ProjectFilesStatisticsRequestConcreteTypeEnum[keyof typeof ProjectFilesStatisticsRequestConcreteTypeEnum]; /** * Check if a given object implements the ProjectFilesStatisticsRequest interface. */ export declare function instanceOfProjectFilesStatisticsRequest(value: object): value is ProjectFilesStatisticsRequest; export declare function ProjectFilesStatisticsRequestFromJSON(json: any): ProjectFilesStatisticsRequest; export declare function ProjectFilesStatisticsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProjectFilesStatisticsRequest; export declare function ProjectFilesStatisticsRequestToJSON(json: any): ProjectFilesStatisticsRequest; export declare function ProjectFilesStatisticsRequestToJSONTyped(value?: ProjectFilesStatisticsRequest | null, ignoreDiscriminator?: boolean): any;