@qite/tide-client
Version:
Frontend client for Tide
99 lines (98 loc) • 2.93 kB
TypeScript
import {
AgentAllotment,
AgentAllotmentItem,
AgentDossier,
AgentInvoiceItem,
AgentPrintAction,
AgentPrintActionRequest,
ChangeEntryAgentSurchargeAction,
Column,
CustomEntryStatusItem,
DossierViewResult,
EntryTotals,
FilterItem,
NumberStringPair,
PageResult,
PrintActionGroup,
TideClientConfig,
} from "../types";
import { AgentDossierItem } from "../types/web/agent-dossier-item";
/**
* 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 getEntryListv2: (
config: TideClientConfig,
filterItem: FilterItem,
gridColumns?: Column[] | undefined,
signal?: AbortSignal | undefined
) => Promise<PageResult<AgentDossierItem>>;
export declare const getEntryTotals: (
config: TideClientConfig,
filterItem: FilterItem,
gridColumns?: Column[] | undefined,
signal?: AbortSignal | undefined
) => Promise<EntryTotals>;
export declare const getEntryDetailv2: (
config: TideClientConfig,
entryId: number,
signal?: AbortSignal | undefined
) => Promise<AgentDossier>;
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>;
export declare const getAllotmentList: (
config: TideClientConfig,
filterItem: FilterItem,
gridColumns?: Column[] | undefined,
signal?: AbortSignal | undefined
) => Promise<PageResult<AgentAllotmentItem>>;
export declare const getAllotment: (
config: TideClientConfig,
allotmentId: number,
signal?: AbortSignal | undefined
) => Promise<AgentAllotment>;