Alokai

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

NameRequiredTypeDescription
configurationOptionalConfiguration
basePathOptionalstring
axiosOptionalAxiosInstance

Referenced Types

On this page