@qite/tide-client
Version:
Frontend client for Tide
73 lines (72 loc) • 2.08 kB
TypeScript
import {
AgentInvoiceItem,
AgentPrintAction,
AgentPrintActionRequest,
ChangeEntryAgentSurchargeAction,
Column,
CustomEntryStatusItem,
DossierViewResult,
EntryTotals,
FilterItem,
NumberStringPair,
PageResult,
PrintActionGroup,
TideClientConfig,
} from "../types";
/**
* api/web/agent/print-action/{print-action-group}
* @param config
* @param printActionGroup
* @param signal
* @returns print actions that are available for agents for given group.
*/
export declare const getPrintActions: (
config: TideClientConfig,
printActionGroup: PrintActionGroup,
signal?: AbortSignal | undefined
) => Promise<AgentPrintAction[]>;
/**
* api/web/agent/print-action
* @param config
* @param request
* @param signal
* @returns pdf as stream.
*/
export declare const print: (
config: TideClientConfig,
request: AgentPrintActionRequest,
signal?: AbortSignal | undefined
) => Promise<Response>;
export declare const getEntryList: (
config: TideClientConfig,
filterItem: FilterItem,
gridColumns?: Column[] | undefined,
signal?: AbortSignal | undefined
) => Promise<PageResult<DossierViewResult>>;
export declare const getEntryTotals: (
config: TideClientConfig,
filterItem: FilterItem,
gridColumns?: Column[] | undefined,
signal?: AbortSignal | undefined
) => Promise<EntryTotals>;
export declare const getInvoiceList: (
config: TideClientConfig,
filterItem: FilterItem,
gridColumns?: Column[] | undefined,
signal?: AbortSignal | undefined
) => Promise<PageResult<AgentInvoiceItem>>;
export declare const getCustomEntryStatus: (
config: TideClientConfig,
signal?: AbortSignal | undefined,
languageCode?: string | undefined
) => Promise<CustomEntryStatusItem[]>;
export declare const getEntryStatus: (
config: TideClientConfig,
signal?: AbortSignal | undefined,
languageCode?: string | undefined
) => Promise<NumberStringPair[]>;
export declare const changeEntryAgentSurcharge: (
config: TideClientConfig,
request: ChangeEntryAgentSurchargeAction,
signal?: AbortSignal | undefined
) => Promise<Response>;