@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
15 lines (14 loc) • 773 B
TypeScript
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;
}