export = FileStoragePlatformApplicationValidator; /** * @typedef AppCompleteUploadParam * @property {string} namespace - Segregation of different types of * files(products, orders, logistics etc), Required for validating the data of * the file being uploaded, decides where exactly the file will be stored * inside the storage bucket. * @property {FileStoragePlatformModel.FileUpload} body */ /** * @typedef AppStartUploadParam * @property {string} namespace - Segregation of different types of * files(products, orders, logistics etc), Required for validating the data of * the file being uploaded, decides where exactly the file will be stored * inside the storage bucket. * @property {FileStoragePlatformModel.FileUploadStart} body */ /** * @typedef AppbrowseParam * @property {string} namespace - Segregation of different types of * files(products, orders, logistics etc), Required for validating the data of * the file being uploaded, decides where exactly the file will be stored * inside the storage bucket. * @property {number} [page] - Page no * @property {number} [limit] - Limit * @property {string} [search] - Search */ /** * @typedef BrowsefilesParam * @property {string} namespace - Segregation of different types of * files(products, orders, logistics etc), Required for validating the data of * the file being uploaded, decides where exactly the file will be stored * inside the storage bucket. * @property {number} [page] - Page no * @property {number} [limit] - Limit * @property {string} [search] - Search * @property {FileStoragePlatformModel.ExtensionSlug} body */ declare class FileStoragePlatformApplicationValidator { /** @returns {AppCompleteUploadParam} */ static appCompleteUpload(): AppCompleteUploadParam; /** @returns {AppStartUploadParam} */ static appStartUpload(): AppStartUploadParam; /** @returns {AppbrowseParam} */ static appbrowse(): AppbrowseParam; /** @returns {BrowsefilesParam} */ static browsefiles(): BrowsefilesParam; } declare namespace FileStoragePlatformApplicationValidator { export { AppCompleteUploadParam, AppStartUploadParam, AppbrowseParam, BrowsefilesParam }; } type AppCompleteUploadParam = { /** * - Segregation of different types of * files(products, orders, logistics etc), Required for validating the data of * the file being uploaded, decides where exactly the file will be stored * inside the storage bucket. */ namespace: string; body: FileStoragePlatformModel.FileUpload; }; type AppStartUploadParam = { /** * - Segregation of different types of * files(products, orders, logistics etc), Required for validating the data of * the file being uploaded, decides where exactly the file will be stored * inside the storage bucket. */ namespace: string; body: FileStoragePlatformModel.FileUploadStart; }; type AppbrowseParam = { /** * - Segregation of different types of * files(products, orders, logistics etc), Required for validating the data of * the file being uploaded, decides where exactly the file will be stored * inside the storage bucket. */ namespace: string; /** * - Page no */ page?: number; /** * - Limit */ limit?: number; /** * - Search */ search?: string; }; type BrowsefilesParam = { /** * - Segregation of different types of * files(products, orders, logistics etc), Required for validating the data of * the file being uploaded, decides where exactly the file will be stored * inside the storage bucket. */ namespace: string; /** * - Page no */ page?: number; /** * - Limit */ limit?: number; /** * - Search */ search?: string; body: FileStoragePlatformModel.ExtensionSlug; }; import FileStoragePlatformModel = require("./FileStoragePlatformModel");