@qite/tide-client
Version:
Frontend client for Tide
45 lines (44 loc) • 1.05 kB
TypeScript
import {
Affiliate,
CrmContactRequest,
GenerateBookingAccommodationRequest,
TideClientConfig,
} from "../types";
/**
* api/web/crmcontact
* Creates a CRM contact.
* @param config
* @param request
* @param signal
* @returns OK if succeeded.
*/
export declare const createCrmContact: (
config: TideClientConfig,
request: CrmContactRequest,
signal?: AbortSignal | undefined
) => Promise<Response>;
/**
* api/web/affiliates
* Gets all Affiliates
* @param config
* @param signal
* @returns OK if succeeded.
*/
export declare const getAffiliates: (
config: TideClientConfig,
signal?: AbortSignal | undefined
) => Promise<[Affiliate]>;
export declare const getTranslationDictionary: (
config: TideClientConfig,
segmentKey: string,
signal?: AbortSignal | undefined
) => Promise<{
[key: string]: object;
}>;
export declare const generateBookingAccommodations: (
config: TideClientConfig,
request: GenerateBookingAccommodationRequest,
signal?: AbortSignal | undefined
) => Promise<{
[key: string]: string;
}>;