UNPKG

notarize-node-client

Version:
28 lines (27 loc) 787 B
import { DocumentApi } from './document'; import { TemplateApi } from './template'; import { TransactionApi } from './transaction'; import { WebhookApi } from './webhook'; export interface NotarizeOptions { host?: string; apiKey?: string; webhookUrl?: string; webhookHeader?: string; } export declare class Notarize { host: string; apiKey: string; webhookUrl?: string; webhookHeader?: string; document: DocumentApi; template: TemplateApi; transaction: TransactionApi; webhook: WebhookApi; constructor(apiKey: string, options?: NotarizeOptions); fire(method: string, uri: string, query?: { [index: string]: number | string; }, body?: object | object[]): Promise<{ response: any; payload?: any; }>; }