smartforms-sdk
Version:
Developer SDK for SmartForms by ReachForce
25 lines (24 loc) • 933 B
TypeScript
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);
}