ProductConfiguratorCCPApiFactory
ProductConfiguratorCCPApi - factory interface
Signature
ProductConfiguratorCCPApiFactory: (
configuration?: Configuration,
basePath?: string,
axios?: AxiosInstance
) => {
getDefaultProductConfiguration(baseSiteId: string,
productCode: string,
configIdTemplate?: string,
expMode?: boolean,
forceReset?: boolean,
provideAllAttributes?: boolean,
options?: any): AxiosPromise<CCPConfiguration>;
getProductConfiguration(baseSiteId: string,
configId: string,
expMode?: boolean,
groupId?: string,
options?: any): AxiosPromise<CCPConfiguration>;
getProductConfigurationOverview(baseSiteId: string,
configId: string,
options?: any): AxiosPromise<CCPConfigurationOverview>;
getProductConfigurationPricing(baseSiteId: string,
configId: string,
groupId?: string,
options?: any): AxiosPromise<CCPConfigurationPricing>;
updateProductConfiguration(baseSiteId: string,
configId: string,
cCPConfiguration: CCPConfiguration,
expMode?: boolean,
options?: any): AxiosPromise<CCPConfiguration>;
updateProductConfigurationOverview(baseSiteId: string,
configId: string,
cCPConfigurationOverview: CCPConfigurationOverview,
options?: any): AxiosPromise<CCPConfigurationOverview>;
}Parameters
| Name | Required | Type | Description |
|---|---|---|---|
configuration | Optional | Configuration | |
basePath | Optional | string | |
axios | Optional | AxiosInstance |
Referenced Types
AxiosInstanceAxiosPromise- CCPConfiguration
- CCPConfigurationOverview
- CCPConfigurationPricing