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