UNPKG

@softvision/webpdf-wsclient-typescript

Version:

A simplified and optimized API client library for the webPDF server

15 lines (14 loc) 773 B
import { Document, Session } from "../session"; export interface WebService<T_SESSION extends Session, T_OPERATION_PARAMETER, T_DOCUMENT extends Document, T_BILLING, T_PASSWORD, T_SETTINGS> { getSession(): T_SESSION; process(sourceDocument?: T_DOCUMENT): Promise<T_DOCUMENT | undefined>; getOperationParameters(): T_OPERATION_PARAMETER; setOperationParameters(operation: T_OPERATION_PARAMETER | undefined): void; getPassword(): T_PASSWORD | undefined; setPassword(password: T_PASSWORD | undefined): void; getBilling(): T_BILLING | undefined; setBilling(billing: T_BILLING | undefined): void; getSettings(): T_SETTINGS | undefined; setSettings(settings: T_SETTINGS | undefined): void; getAdditionalParameter(): URLSearchParams; }