Alokai

ProductConfiguratorCCPApiFp

ProductConfiguratorCCPApi - functional programming interface

Signature

ProductConfiguratorCCPApiFp: (
	configuration?: Configuration
) => {
    getDefaultProductConfiguration(baseSiteId: string,
	productCode: string,
	configIdTemplate?: string,
	expMode?: boolean,
	forceReset?: boolean,
	provideAllAttributes?: boolean,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CCPConfiguration>>;
    getProductConfiguration(baseSiteId: string,
	configId: string,
	expMode?: boolean,
	groupId?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CCPConfiguration>>;
    getProductConfigurationOverview(baseSiteId: string,
	configId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CCPConfigurationOverview>>;
    getProductConfigurationPricing(baseSiteId: string,
	configId: string,
	groupId?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CCPConfigurationPricing>>;
    updateProductConfiguration(baseSiteId: string,
	configId: string,
	cCPConfiguration: CCPConfiguration,
	expMode?: boolean,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CCPConfiguration>>;
    updateProductConfigurationOverview(baseSiteId: string,
	configId: string,
	cCPConfigurationOverview: CCPConfigurationOverview,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CCPConfigurationOverview>>;
}

Parameters

NameRequiredTypeDescription
configurationOptionalConfiguration

Referenced Types

On this page