Alokai

QuotesApiFp

QuotesApi - functional programming interface

Signature

QuotesApiFp: (
	configuration?: Configuration
) => {
    createCommentForQuote(baseSiteId: string,
	quoteCode: string,
	userId: string,
	createComment: CreateComment,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
    createQuote(baseSiteId: string,
	userId: string,
	quoteStarter: QuoteStarter,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Quote>>;
    createQuoteDiscount(baseSiteId: string,
	quoteCode: string,
	userId: string,
	quoteDiscount: QuoteDiscount,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
    createQuoteEntryComment(baseSiteId: string,
	entryNumber: number,
	quoteCode: string,
	userId: string,
	createComment: CreateComment,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
    getQuote(baseSiteId: string,
	quoteCode: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Quote>>;
    getQuotes(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<QuoteList>>;
    performQuoteAction(baseSiteId: string,
	quoteCode: string,
	userId: string,
	quoteAction: QuoteAction,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
    replaceQuote(baseSiteId: string,
	quoteCode: string,
	userId: string,
	quoteMetadata: QuoteMetadata,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
    updateQuote(baseSiteId: string,
	quoteCode: string,
	userId: string,
	quoteMetadata: QuoteMetadata,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
}

Parameters

NameRequiredTypeDescription
configurationOptionalConfiguration

Referenced Types

On this page