public async getItems()

in api/FileContainerApiBase.ts [197:255]


    public async getItems(
        containerId: number,
        scope?: string,
        itemPath?: string,
        metadata?: boolean,
        format?: string,
        downloadFileName?: string,
        includeDownloadTickets?: boolean,
        isShallow?: boolean,
        ignoreRequestedMediaType?: boolean,
        includeBlobMetadata?: boolean,
        saveAbsolutePath?: boolean
        ): Promise<FileContainerInterfaces.FileContainerItem[]> {

        return new Promise<FileContainerInterfaces.FileContainerItem[]>(async (resolve, reject) => {
            let routeValues: any = {
                containerId: containerId
            };

            let queryValues: any = {
                scope: scope,
                itemPath: itemPath,
                metadata: metadata,
                '$format': format,
                downloadFileName: downloadFileName,
                includeDownloadTickets: includeDownloadTickets,
                isShallow: isShallow,
                ignoreRequestedMediaType: ignoreRequestedMediaType,
                includeBlobMetadata: includeBlobMetadata,
                saveAbsolutePath: saveAbsolutePath,
            };
            
            try {
                let verData: vsom.ClientVersioningData = await this.vsoClient.getVersioningData(
                    "6.1-preview.4",
                    "Container",
                    "e4f5c81e-e250-447b-9fef-bd48471bea5e",
                    routeValues,
                    queryValues);

                let url: string = verData.requestUrl!;
                let options: restm.IRequestOptions = this.createRequestOptions('application/json', 
                                                                                verData.apiVersion);

                let res: restm.IRestResponse<FileContainerInterfaces.FileContainerItem[]>;
                res = await this.rest.get<FileContainerInterfaces.FileContainerItem[]>(url, options);

                let ret = this.formatResponse(res.result,
                                              FileContainerInterfaces.TypeInfo.FileContainerItem,
                                              true);

                resolve(ret);
                
            }
            catch (err) {
                reject(err);
            }
        });
    }