Alokai

QuotesApiFactory

QuotesApi - factory interface

Signature

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

Parameters

NameRequiredTypeDescription
configurationOptionalConfiguration
basePathOptionalstring
axiosOptionalAxiosInstance

Referenced Types

On this page