UNPKG

@heroku/salesforce-sdk-nodejs

Version:

Salesforce SDK for Heroku Apps.

22 lines (21 loc) 1.07 kB
import { DataApi, RecordForCreate, RecordForUpdate, RecordModificationResult, RecordQueryResult, ReferenceId, UnitOfWork } from "../index.js"; export declare class DataApiImpl implements DataApi { readonly accessToken: string; private readonly apiVersion; private conn; private readonly domainUrl; constructor(accessToken: string, apiVersion: string, domainUrl: string); private connect; private promisifyRequests; create(recordCreate: RecordForCreate): Promise<RecordModificationResult>; query(soql: string): Promise<RecordQueryResult>; queryMore(queryResult: RecordQueryResult): Promise<RecordQueryResult>; update(recordUpdate: RecordForUpdate): Promise<RecordModificationResult>; delete(type: string, id: string): Promise<RecordModificationResult>; newUnitOfWork(): UnitOfWork; commitUnitOfWork(unitOfWork: UnitOfWork): Promise<Map<ReferenceId, RecordModificationResult>>; private validate_response; private validate_record_response; private validate_records_response; private handle_bad_response; }