import { UploadParameterData } from './upload-parameter-data'; /** * This model class is one type of the upload parameter data that defines a path upload */ export declare class PathParameterData extends UploadParameterData { readonly path: string; readonly name?: string | undefined; readonly description?: string | undefined; readonly contentType?: string | undefined; readonly metadata?: Map | undefined; /** * Create instance * @param path the path to upload * @param description a searchable description attach on the upload * @param name a searchable name attach on the upload * @param contentType the content type attach on the upload * @param metadata a searchable key-pair metadata attach on the upload * @return the instance of this class */ static create( /** * The string */ path: string, /** * The content name */ name?: string, /** * The content description */ description?: string, /** * The content type */ contentType?: string, /** * The content metadata */ metadata?: Map): PathParameterData; private constructor(); }