UNPKG

@zohocrm/typescript-sdk-6.0

Version:
38 lines (37 loc) 1.5 kB
import { CommonAPIHandler } from "../../routes/middlewares/common_api_handler"; import { Converter } from "./converter"; /** * This class processes the API response to the object and an object to a JSON object, containing the request body. */ export declare class JSONConverter extends Converter { private uniqueValuesMap; constructor(commonAPIHandler: CommonAPIHandler); appendToRequest(requestBase: object): Promise<any>; formRequest(requestInstance: object, pack: string, instanceNumber: number | null, memberDetail: object | null): Promise<object>; private isNotRecordRequest; private checkException; private isRecordRequest; private keyINJSONDetails; private setData; private setDataValue; private setJSONObject; private setJSONArray; private redirectorForObjectToJSON; getFileName(name: string): Promise<string>; getWrappedResponse(response: any, pack: string): Promise<object | null>; getResponse(responseJson: any, packageName: string): Promise<object | null>; moduleToClass(moduleName: string): Promise<string>; private notRecordResponse; private isRecordResponse; private getData; getDataValue(type: string, keyData: any, memberDetail: { [key: string]: any; }): Promise<any>; private getMapData; private getCollectionsData; private getModuleDetailFromUserSpecJSON; private redirectorForJSONToObject; private findMatch; private findRatio; private buildName; }