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
| Name | Required | Type | Description |
|---|---|---|---|
configuration | Optional | Configuration | |
basePath | Optional | string | |
axios | Optional | AxiosInstance |
Referenced Types
AxiosInstance- CreateComment
AxiosPromise- QuoteStarter
- Quote
- QuoteDiscount
- QuoteList
- QuoteAction
- QuoteMetadata