UNPKG

smartforms-sdk

Version:

Developer SDK for SmartForms by ReachForce

25 lines (24 loc) 933 B
import { SDKConfig, GeoData, IPParams, CompaniesSearchParams, CompanyFetchParams, ContactMatchParams, CompanyMatchParams, FormEvents } from './types'; export declare class sfSDK { sessionID: string; config: SDKConfig; geoData: GeoData; callIndex: number; private selectMeth; private serviceURL; private http; private genUUID; private isJunkName; private setDefaultConfig; makeCall(endpoint: string, params: any): Promise<any>; matchIP(params?: IPParams): Promise<any>; companiesSearch(params: CompaniesSearchParams): Promise<any>; companyFetch(params: CompanyFetchParams): Promise<any>; companyMatch(params: CompanyMatchParams): Promise<any>; contactMatch(params: ContactMatchParams): Promise<any>; logEvent(events: FormEvents): Promise<any>; private setGeoData; logExit(): Promise<void>; logLoad(): Promise<void>; constructor(config: SDKConfig); }