28 lines
1.5 KiB
TypeScript
28 lines
1.5 KiB
TypeScript
import * as WhmcsMapper from "./whmcs/mapper";
|
|
import * as WhmcsRaw from "./whmcs/raw.types";
|
|
import * as SalesforceMapper from "./salesforce/mapper";
|
|
import * as SalesforceRaw from "./salesforce/raw.types";
|
|
export declare const Whmcs: {
|
|
mapper: typeof WhmcsMapper;
|
|
raw: typeof WhmcsRaw;
|
|
mapOrderItemToWhmcs(item: import("..").OrderItemDetails, index?: number): WhmcsRaw.WhmcsOrderItem;
|
|
mapOrderToWhmcsItems(orderDetails: import("..").OrderDetails): WhmcsMapper.OrderItemMappingResult;
|
|
buildWhmcsAddOrderPayload(params: WhmcsRaw.WhmcsAddOrderParams): WhmcsRaw.WhmcsAddOrderPayload;
|
|
createOrderNotes(sfOrderId: string, additionalNotes?: string): string;
|
|
};
|
|
export declare const Salesforce: {
|
|
mapper: typeof SalesforceMapper;
|
|
raw: typeof SalesforceRaw;
|
|
transformSalesforceOrderItem(record: SalesforceRaw.SalesforceOrderItemRecord): {
|
|
details: import("..").OrderItemDetails;
|
|
summary: import("..").OrderItemSummary;
|
|
};
|
|
transformSalesforceOrderDetails(order: SalesforceRaw.SalesforceOrderRecord, itemRecords: SalesforceRaw.SalesforceOrderItemRecord[]): import("..").OrderDetails;
|
|
transformSalesforceOrderSummary(order: SalesforceRaw.SalesforceOrderRecord, itemRecords: SalesforceRaw.SalesforceOrderItemRecord[]): import("..").OrderSummary;
|
|
};
|
|
export { WhmcsMapper, WhmcsRaw, SalesforceMapper, SalesforceRaw, };
|
|
export * from "./whmcs/mapper";
|
|
export * from "./whmcs/raw.types";
|
|
export * from "./salesforce/mapper";
|
|
export * from "./salesforce/raw.types";
|