UNPKG

hud-ai

Version:
24 lines (23 loc) 1.03 kB
/// <reference types="bluebird" /> import * as Promise from 'bluebird'; import { HudAiListAttributes, HudAiUpdateAttributes, Resource } from '../utils/Resource'; import { RequestManager } from '../RequestManager'; import { StagedSalesforceData } from '../entities'; export interface StagedSalesforceDataListAttributes extends HudAiListAttributes { userId?: string; type?: string; status?: string; } export interface StagedSalesforceDataUpdateAttributes extends HudAiUpdateAttributes { userId?: string; status: string; failedMessage?: string; } export declare class StagedSalesforceDataResource extends Resource<StagedSalesforceData, StagedSalesforceDataListAttributes, any, StagedSalesforceDataUpdateAttributes> { constructor(requestManager: RequestManager); list(listArgs: StagedSalesforceDataListAttributes): Promise<{ count: number; rows: StagedSalesforceData[]; }>; update(id: string, updateArgs: StagedSalesforceDataUpdateAttributes): Promise<StagedSalesforceData>; }