Alokai

SapccApiFp

SapccApi - functional programming interface

Signature

SapccApiFp: (
	configuration?: Configuration
) => {
  addCartEntry(baseSiteId: string,
	cartId: string,
	userId: string,
	orderEntry: OrderEntry,
	fields?: AddCartEntryFieldsEnum,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModification>>;
  addOrderFormToCart(baseSiteId: string,
	orderFormCode: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  addToCartEntryGroup(baseSiteId: string,
	cartId: string,
	entryGroupNumber: number,
	userId: string,
	orderEntry: OrderEntry,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModification>>;
  closeConversation(baseSiteId: string,
	conversationId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Conversation>>;
  countProductStockByLocation(baseSiteId: string,
	productCode: string,
	latitude?: number,
	location?: string,
	longitude?: number,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  countProducts(baseSiteId: string,
	query?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  countStoreLocations(baseSiteId: string,
	accuracy?: number,
	latitude?: number,
	longitude?: number,
	query?: string,
	radius?: number,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  countUserOrders(baseSiteId: string,
	userId: string,
	statuses?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  createAddress(baseSiteId: string,
	userId: string,
	address: Address,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Address>>;
  createAnOrderForm(baseSiteId: string,
	orderForm: OrderForm,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  createBudget(baseSiteId: string,
	userId: string,
	budget: Budget,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Budget>>;
  createBundle(baseSiteId: string,
	cartId: string,
	userId: string,
	bundleStarter: BundleStarter,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModification>>;
  createCart(baseSiteId: string,
	userId: string,
	fields?: string,
	oldCartId?: string,
	toMergeCartGuid?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Cart>>;
  createCartDeliveryAddress(baseSiteId: string,
	cartId: string,
	userId: string,
	address: Address,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Address>>;
  createCartEntry(baseSiteId: string,
	cartId: string,
	userId: string,
	orderEntry: OrderEntry,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModification>>;
  createCartEntryConfiguration(baseSiteId: string,
	cartId: string,
	userId: string,
	cCPOrderEntry: CCPOrderEntry,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModification>>;
  createCartFromOrder(baseSiteId: string,
	orderCode: string,
	userId: string,
	fields?: CreateCartFromOrderFieldsEnum,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModificationList>>;
  createCartPaymentDetails(baseSiteId: string,
	cartId: string,
	userId: string,
	paymentDetails: PaymentDetails,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PaymentDetails>>;
  createCommentForQuote(baseSiteId: string,
	quoteCode: string,
	userId: string,
	createComment: CreateComment,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  createConsolidatedPickupLocation(baseSiteId: string,
	cartId: string,
	storeName: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModificationList>>;
  createCostCenter(baseSiteId: string,
	b2BCostCenter: B2BCostCenter,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BCostCenter>>;
  createCustomerGroup(baseSiteId: string,
	userGroup: UserGroup,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  createOrderApprovalPermission(baseSiteId: string,
	userId: string,
	orderApprovalPermission: OrderApprovalPermission,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderApprovalPermission>>;
  createOrgCustomer(baseSiteId: string,
	userId: string,
	orgCustomerCreation: OrgCustomerCreation,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<User>>;
  createOrgUnit(baseSiteId: string,
	userId: string,
	b2BUnit: B2BUnit,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BUnit>>;
  createOrgUnitAddress(baseSiteId: string,
	orgUnitId: string,
	userId: string,
	address: Address,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Address>>;
  createOrgUnitUserGroup(baseSiteId: string,
	userId: string,
	orgUnitUserGroup: OrgUnitUserGroup,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrgUnitUserGroup>>;
  createProductInterest(baseSiteId: string,
	notificationType: string,
	productCode: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ProductInterestRelation>>;
  createProductReview(baseSiteId: string,
	productCode: string,
	review: Review,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Review>>;
  createPunchOutProfileRequest(baseSiteId: string,
	host: string,
	cXML: CXML,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CXML>>;
  createPunchOutPurchaseOrderRequest(baseSiteId: string,
	cXML: CXML,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CXML>>;
  createPunchOutSetUpRequest(baseSiteId: string,
	cXML: CXML,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CXML>>;
  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>>;
  createRegistrationRequest(baseSiteId: string,
	orgUserRegistrationData: OrgUserRegistrationData,
	fields?: string,
	sapCommerceCloudCaptchaToken?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  createReplenishmentOrder(baseSiteId: string,
	cartId: string,
	termsChecked: boolean,
	userId: string,
	scheduleReplenishmentForm: ScheduleReplenishmentForm,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ReplenishmentOrder>>;
  createReturnRequest(baseSiteId: string,
	userId: string,
	returnRequestEntryInputList: ReturnRequestEntryInputList,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ReturnRequest>>;
  createTicket(baseSiteId: string,
	userId: string,
	ticketStarter: TicketStarter,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Ticket>>;
  createTicketEvent(baseSiteId: string,
	ticketId: string,
	userId: string,
	ticketEvent: TicketEvent,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<TicketEvent>>;
  createTicketEventAttachment(baseSiteId: string,
	eventCode: string,
	ticketId: string,
	userId: string,
	ticketEventAttachment: File,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<TicketEventAttachment>>;
  createUser(baseSiteId: string,
	userSignUp: UserSignUp,
	fields?: string,
	sapCommerceCloudCaptchaToken?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<User>>;
  deleteAnOrderForm(baseSiteId: string,
	orderFormCode: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doAddApproverToOrgCustomer(approverId: string,
	baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BSelectionData>>;
  doAddBudgetToCostCenter(baseSiteId: string,
	budgetCode: string,
	costCenterCode: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BSelectionData>>;
  doAddOrderApprovalPermissionToOrgUnitUserGroup(baseSiteId: string,
	orderApprovalPermissionCode: string,
	orgUnitUserGroupId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BSelectionData>>;
  doAddOrgCartEntries(baseSiteId: string,
	cartId: string,
	userId: string,
	orderEntryList: OrderEntryList,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModificationList>>;
  doAddOrgCustomerToOrgUnitUserGroupMembers(baseSiteId: string,
	orgCustomerId: string,
	orgUnitUserGroupId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doAddOrgUnitRoleToOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	orgUnitId: string,
	roleId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doAddOrgUserGroupToOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	userGroupId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BSelectionData>>;
  doAddPermissionToOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	permissionId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BSelectionData>>;
  doAddRoleToOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	roleId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BSelectionData>>;
  doApplyCartPromotion(baseSiteId: string,
	cartId: string,
	promotionId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doApplyCartVoucher(baseSiteId: string,
	cartId: string,
	userId: string,
	voucherId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doCancelOrder(baseSiteId: string,
	code: string,
	userId: string,
	cancellationRequestEntryInputList: CancellationRequestEntryInputList,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doCartClone(baseSiteId: string,
	cartId: string,
	userId: string,
	description?: string,
	fields?: string,
	name?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<SaveCartResult>>;
  doClaimCustomerCoupon(baseSiteId: string,
	couponCode: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CustomerCoupon2Customer>>;
  doGiveConsent(baseSiteId: string,
	consentTemplateId: string,
	consentTemplateVersion: number,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConsentTemplate>>;
  doHandleCartMerchantCallback(baseSiteId: string,
	cartId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doHandleMerchantCallback(baseSiteId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doHandleSopPaymentResponse(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PaymentDetails>>;
  doMakeOrderApprovalDecision(baseSiteId: string,
	orderApprovalCode: string,
	userId: string,
	orderApprovalDecision: OrderApprovalDecision,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderApprovalDecision>>;
  doPublishSuccessfulLoginEvent(baseSiteId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doResetPassword(baseSiteId: string,
	resetPassword: ResetPassword,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doRestorePassword(baseSiteId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doSaveCart(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	saveCartDescription?: string,
	saveCartName?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<SaveCartResult>>;
  doSubscribeToCustomerCoupon(baseSiteId: string,
	couponCode: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CustomerCouponNotification>>;
  doUnsubscribeFromCustomerCoupon(baseSiteId: string,
	couponCode: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  doUpdateFlagForDeletion(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<SaveCartResult>>;
  doUpdateSavedCart(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<SaveCartResult>>;
  getAccountSummary(baseSiteId: string,
	orgUnitId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<AccountSummary>>;
  getActiveCostCenters(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BCostCenterList>>;
  getAddress(addressId: string,
	baseSiteId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Address>>;
  getAddresses(baseSiteId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<AddressList>>;
  getAllPages(baseSiteId: string,
	currentPage?: number,
	fields?: GetAllPagesFieldsEnum,
	pageSize?: number,
	pageType?: GetAllPagesPageTypeEnum,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CMSPageList>>;
  getAllPagesWithUser(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: GetAllPagesWithUserFieldsEnum,
	pageSize?: number,
	pageType?: GetAllPagesWithUserPageTypeEnum,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CMSPageList>>;
  getAvailableOrgCustomersForUserGroup(baseSiteId: string,
	orgUnitUserGroupId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrgUnitUserList>>;
  getAvailableOrgUnitNodes(baseSiteId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BUnitNodeList>>;
  getAvailableParentUnits(baseSiteId: string,
	orgUnitId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BUnitNodeList>>;
  getAvailableProducts(baseSiteId: string,
	cartId: string,
	entryGroupNumber: number,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	query?: string,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ProductSearchPage>>;
  getBaseSites(fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<BaseSiteList>>;
  getBaseStore(baseSiteId: string,
	baseStoreUid: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<BaseStore>>;
  getBranchOrder(baseSiteId: string,
	code: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Order>>;
  getBudget(baseSiteId: string,
	budgetCode: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Budget>>;
  getBudgets(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<BudgetList>>;
  getBudgetsForCostCenter(baseSiteId: string,
	costCenterCode: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<BudgetList>>;
  getCardTypes(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CardTypeList>>;
  getCart(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Cart>>;
  getCartDeliveryMode(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<DeliveryMode>>;
  getCartDeliveryModes(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<DeliveryModeList>>;
  getCartEntries(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderEntryList>>;
  getCartEntry(baseSiteId: string,
	cartId: string,
	entryNumber: number,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderEntry>>;
  getCartEntryConfiguration(baseSiteId: string,
	cartId: string,
	entryNumber: number,
	userId: string,
	expMode?: boolean,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CCPConfiguration>>;
  getCartPromotion(baseSiteId: string,
	cartId: string,
	promotionId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PromotionResultList>>;
  getCartPromotions(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PromotionResultList>>;
  getCartVouchers(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<VoucherList>>;
  getCarts(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	savedCartsOnly?: boolean,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartList>>;
  getCatalog(baseSiteId: string,
	catalogId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Catalog>>;
  getCatalogVersion(baseSiteId: string,
	catalogId: string,
	catalogVersionId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CatalogVersion>>;
  getCatalogs(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CatalogList>>;
  getCategories(baseSiteId: string,
	catalogId: string,
	catalogVersionId: string,
	categoryId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CategoryHierarchy>>;
  getCities(baseSiteId: string,
	regionId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CityList>>;
  getComponentById(baseSiteId: string,
	componentId: string,
	catalogCode?: string,
	categoryCode?: string,
	fields?: GetComponentByIdFieldsEnum,
	productCode?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Component>>;
  getComponentByIdAndUser(baseSiteId: string,
	componentId: string,
	userId: string,
	catalogCode?: string,
	categoryCode?: string,
	fields?: GetComponentByIdAndUserFieldsEnum,
	productCode?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Component>>;
  getComponentsByIds(baseSiteId: string,
	catalogCode?: string,
	categoryCode?: string,
	componentIds?: Array<string>,
	currentPage?: number,
	fields?: GetComponentsByIdsFieldsEnum,
	pageSize?: number,
	productCode?: string,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ComponentList>>;
  getComponentsByIdsAndUser(baseSiteId: string,
	userId: string,
	catalogCode?: string,
	categoryCode?: string,
	componentIds?: Array<string>,
	currentPage?: number,
	fields?: GetComponentsByIdsAndUserFieldsEnum,
	pageSize?: number,
	productCode?: string,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ComponentList>>;
  getConfigurationByProductCode(baseSiteId: string,
	productCode: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConfigurationInfoList>>;
  getConfigurationInEntry(baseSiteId: string,
	cartId: string,
	entryNumber: number,
	userId: string,
	configurationInfoList: ConfigurationInfoList,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModification>>;
  getConfigurationInEntry1(baseSiteId: string,
	cartId: string,
	entryNumber: number,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConfigurationInfoList>>;
  getConfigurationOverviewForOrderEntry(baseSiteId: string,
	entryNumber: number,
	orderId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CCPConfigurationOverview>>;
  getConfigurationOverviewForQuote(baseSiteId: string,
	entryNumber: number,
	quoteId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CCPConfigurationOverview>>;
  getConfigurationOverviewForSavedCart(baseSiteId: string,
	cartId: string,
	entryNumber: number,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CCPConfigurationOverview>>;
  getConsentTemplate(baseSiteId: string,
	consentTemplateId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConsentTemplate>>;
  getConsentTemplates(baseSiteId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConsentTemplateList>>;
  getConsignmentTrackingData(baseSiteId: string,
	consignmentCode: string,
	orderCode: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConsignmentTracking>>;
  getConsolidatedPickupLocations(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PointOfServiceList>>;
  getConversationsForAgent(baseSiteId: string,
	status: GetConversationsForAgentStatusEnum,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConversationList>>;
  getConversationsForCustomer(baseSiteId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConversationList>>;
  getCostCenter(baseSiteId: string,
	costCenterCode: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BCostCenter>>;
  getCostCenters(baseSiteId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BCostCenterList>>;
  getCountries(baseSiteId: string,
	fields?: string,
	type?: GetCountriesTypeEnum,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CountryList>>;
  getCountryRegions(baseSiteId: string,
	countyIsoCode: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<RegionList>>;
  getCurrencies(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CurrencyList>>;
  getCurrentOrgCart(baseSiteId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Cart>>;
  getCustomerCoupons(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	needsTotal?: GetCustomerCouponsNeedsTotalEnum,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CustomerCouponSearchResult>>;
  getCustomerGroup(baseSiteId: string,
	groupId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<UserGroup>>;
  getCustomerGroups(baseSiteId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<UserGroupList>>;
  getDefaultProductConfiguration(baseSiteId: string,
	productCode: string,
	configIdTemplate?: string,
	expMode?: boolean,
	forceReset?: boolean,
	provideAllAttributes?: boolean,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CCPConfiguration>>;
  getDeliveryCountries(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CountryList>>;
  getDistricts(baseSiteId: string,
	cityId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<DistrictList>>;
  getExportedProducts(baseSiteId: string,
	catalog?: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	timestamp?: string,
	version?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ProductList>>;
  getExpressUpdateProducts(baseSiteId: string,
	timestamp: string,
	catalog?: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ProductExpressUpdateElementList>>;
  getFutureStocks(baseSiteId: string,
	productCode: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ProductFutureStocks>>;
  getFutureStocksList(baseSiteId: string,
	productCodes: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ProductFutureStocksList>>;
  getLanguages(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<LanguageList>>;
  getLocationCounts(baseSiteId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<StoreCountList>>;
  getLocationProductStock(baseSiteId: string,
	productCode: string,
	currentPage?: number,
	fields?: string,
	latitude?: number,
	location?: string,
	longitude?: number,
	pageSize?: number,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<StoreFinderStockSearchPage>>;
  getMessagesForConversation(baseSiteId: string,
	conversationId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConversationMessageList>>;
  getNotificationPreferences(baseSiteId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<NotificationPreferenceList>>;
  getOrder(baseSiteId: string,
	code: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Order>>;
  getOrderApproval(baseSiteId: string,
	orderApprovalCode: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderApproval>>;
  getOrderApprovalPermission(baseSiteId: string,
	orderApprovalPermissionCode: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderApprovalPermission>>;
  getOrderApprovalPermissionTypes(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderApprovalPermissionTypeList>>;
  getOrderApprovalPermissions(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderApprovalPermissionList>>;
  getOrderApprovalPermissionsForOrgUnitUserGroup(baseSiteId: string,
	orgUnitUserGroupId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderApprovalPermissionList>>;
  getOrderApprovals(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderApprovalList>>;
  getOrderStatusFeed(baseSiteId: string,
	timestamp: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderStatusUpdateElementList>>;
  getOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	fields?: GetOrgCustomerFieldsEnum,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<User>>;
  getOrgCustomerApprovers(baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrgUnitUserList>>;
  getOrgCustomerOrgUserGroups(baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrgUnitUserGroupList>>;
  getOrgCustomerPermissions(baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderApprovalPermissionList>>;
  getOrgCustomers(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrgUnitUserList>>;
  getOrgDocumentAttachment(baseSiteId: string,
	orgDocumentAttachmentId: string,
	orgDocumentId: string,
	orgUnitId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Array<string>>>;
  getOrgDocuments(baseSiteId: string,
	orgUnitId: string,
	userId: string,
	endRange?: string,
	fields?: string,
	filterByKey?: string,
	filterByValue?: string,
	page?: number,
	pageSize?: number,
	sort?: string,
	startRange?: string,
	status?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrgDocumentList>>;
  getOrgProduct(baseSiteId: string,
	productCode: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Product>>;
  getOrgUnit(baseSiteId: string,
	orgUnitId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BUnit>>;
  getOrgUnitAddresses(baseSiteId: string,
	orgUnitId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<AddressList>>;
  getOrgUnitUserGroup(baseSiteId: string,
	orgUnitUserGroupId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrgUnitUserGroup>>;
  getOrgUnitUserGroups(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrgUnitUserGroupList>>;
  getOrgUnitUsers(baseSiteId: string,
	orgUnitId: string,
	roleId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrgUnitUserList>>;
  getOrgUnitsAvailableApprovalProcesses(baseSiteId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BApprovalProcessList>>;
  getOrgUnitsRootNodeTree(baseSiteId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BUnitNode>>;
  getOrgUser(baseSiteId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<User>>;
  getPage(baseSiteId: string,
	code?: string,
	fields?: GetPageFieldsEnum,
	pageId?: string,
	pageLabel?: string,
	pageLabelOrId?: string,
	pageType?: GetPagePageTypeEnum,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CMSPage>>;
  getPageById(baseSiteId: string,
	pageId: string,
	categoryCode?: string,
	fields?: GetPageByIdFieldsEnum,
	productCode?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CMSPage>>;
  getPageByIdAndUser(baseSiteId: string,
	pageId: string,
	userId: string,
	categoryCode?: string,
	fields?: GetPageByIdAndUserFieldsEnum,
	productCode?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CMSPage>>;
  getPageWithUser(baseSiteId: string,
	userId: string,
	code?: string,
	fields?: GetPageWithUserFieldsEnum,
	pageId?: string,
	pageLabel?: string,
	pageLabelOrId?: string,
	pageType?: GetPageWithUserPageTypeEnum,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CMSPage>>;
  getPaymentDetails(baseSiteId: string,
	paymentDetailsId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PaymentDetails>>;
  getPaymentDetailsList(baseSiteId: string,
	userId: string,
	fields?: string,
	saved?: boolean,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PaymentDetailsList>>;
  getPaymentModes(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PaymentModeList>>;
  getPaymentTypes(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BPaymentTypeList>>;
  getProduct(baseSiteId: string,
	productCode: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Product>>;
  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>>;
  getProductConfigurationVariantSearch(baseSiteId: string,
	configId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Array<CCPConfigurationProductVariant>>>;
  getProductInterests(baseSiteId: string,
	userId: string,
	currentPage?: string,
	fields?: string,
	needsTotal?: GetProductInterestsNeedsTotalEnum,
	notificationType?: string,
	pageSize?: string,
	productCode?: string,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CustomerInterestsSearchPage>>;
  getProductReferences(baseSiteId: string,
	productCode: string,
	fields?: string,
	pageSize?: number,
	referenceType?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ProductReferenceList>>;
  getProductReviews(baseSiteId: string,
	productCode: string,
	fields?: string,
	maxCount?: number,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ReviewList>>;
  getProducts(baseSiteId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	query?: string,
	searchQueryContext?: string,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ProductSearchPage>>;
  getProductsByCategory(baseSiteId: string,
	categoryId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	query?: string,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ProductSearchPage>>;
  getProductsByIds(baseSiteId: string,
	productCodes: ProductCodes,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<SimpleProductList>>;
  getPromotion(baseSiteId: string,
	code: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Promotion>>;
  getPromotions(baseSiteId: string,
	type: GetPromotionsTypeEnum,
	fields?: string,
	promotionGroup?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PromotionList>>;
  getPunchOutSessionInfo(baseSiteId: string,
	sid: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PunchOutSessionInfo>>;
  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>>;
  getReplenishmentOrder(baseSiteId: string,
	replenishmentOrderCode: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ReplenishmentOrder>>;
  getReplenishmentOrderHistory(baseSiteId: string,
	replenishmentOrderCode: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderHistoryList>>;
  getReplenishmentOrders(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ReplenishmentOrderList>>;
  getRequisitionFormData(baseSiteId: string,
	sid: string,
	discardCartEntries?: boolean,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<RequisitionFormData>>;
  getReturnRequest(baseSiteId: string,
	returnRequestCode: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ReturnRequest>>;
  getReturnRequests(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ReturnRequestList>>;
  getSavedCart(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<SaveCartResult>>;
  getSopPaymentRequestDetails(baseSiteId: string,
	cartId: string,
	responseUrl: string,
	userId: string,
	extendedMerchantCallback?: boolean,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PaymentRequest>>;
  getSopPaymentResponse(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PaymentDetails>>;
  getStoreLocation(baseSiteId: string,
	storeId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PointOfService>>;
  getStoreLocations(baseSiteId: string,
	accuracy?: number,
	currentPage?: number,
	fields?: string,
	latitude?: number,
	longitude?: number,
	pageSize?: number,
	query?: string,
	radius?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<StoreFinderSearchPage>>;
  getStoreProductStock(baseSiteId: string,
	productCode: string,
	storeName: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Stock>>;
  getStoresByCountry(baseSiteId: string,
	countryIso: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PointOfServiceList>>;
  getStoresByCountryAndRegion(baseSiteId: string,
	countryIso: string,
	regionIso: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<PointOfServiceList>>;
  getSuggestions(baseSiteId: string,
	term: string,
	fields?: string,
	max?: number,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<SuggestionList>>;
  getTextfieldConfigurationForOrderEntry(entryNumber: number,
	orderId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConfigurationInfoList>>;
  getTextfieldConfigurationForQuoteEntry(entryNumber: number,
	quoteId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConfigurationInfoList>>;
  getTextfieldConfigurationForSavedCartEntry(cartId: string,
	entryNumber: number,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ConfigurationInfoList>>;
  getTicket(baseSiteId: string,
	ticketId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Ticket>>;
  getTicketAssociatedObjects(baseSiteId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<TicketAssociatedObjectList>>;
  getTicketCategories(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<TicketCategoryList>>;
  getTicketEventAttachment(attachmentId: string,
	baseSiteId: string,
	eventCode: string,
	ticketId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Array<string>>>;
  getTickets(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<TicketList>>;
  getTitles(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<TitleList>>;
  getUser(baseSiteId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<User>>;
  getUserBranchOrderHistory(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	filters?: string,
	pageSize?: number,
	sort?: string,
	statuses?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderHistoryList>>;
  getUserCustomerGroups(baseSiteId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<UserGroupList>>;
  getUserOrderHistory(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	statuses?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderHistoryList>>;
  getUserOrderInvoiceBinary(baseSiteId: string,
	code: string,
	invoiceId: string,
	userId: string,
	externalSystemId?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Array<string>>>;
  getUserOrderInvoices(baseSiteId: string,
	code: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<SAPInvoiceList>>;
  getUserOrders(baseSiteId: string,
	code: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Order>>;
  getVoucher(baseSiteId: string,
	code: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Voucher>>;
  performQuoteAction(baseSiteId: string,
	quoteCode: string,
	userId: string,
	quoteAction: QuoteAction,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  pickConversation(baseSiteId: string,
	conversationId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Conversation>>;
  placeOrder(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Order>>;
  placeOrgOrder(baseSiteId: string,
	cartId: string,
	termsChecked: boolean,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Order>>;
  removeAddress(addressId: string,
	baseSiteId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeApproverFromOrgCustomer(approverId: string,
	baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BSelectionData>>;
  removeBudgetFromCostCenter(baseSiteId: string,
	budgetCode: string,
	costCenterCode: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BSelectionData>>;
  removeCart(baseSiteId: string,
	cartId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeCartDeliveryAddress(baseSiteId: string,
	cartId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeCartDeliveryMode(baseSiteId: string,
	cartId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeCartEntry(baseSiteId: string,
	cartId: string,
	entryNumber: number,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeCartEntryGroup(baseSiteId: string,
	cartId: string,
	entryGroupNumber: number,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeCartPromotion(baseSiteId: string,
	cartId: string,
	promotionId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeCartVoucher(baseSiteId: string,
	cartId: string,
	userId: string,
	voucherId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeConsent(baseSiteId: string,
	consentCode: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeOrderApprovalPermissionFromOrgUnitUserGroup(baseSiteId: string,
	orderApprovalPermissionCode: string,
	orgUnitUserGroupId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BSelectionData>>;
  removeOrgCustomerFromOrgUnitUserGroupMembers(baseSiteId: string,
	orgCustomerId: string,
	orgUnitUserGroupId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeOrgUnitAddress(addressId: string,
	baseSiteId: string,
	orgUnitId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeOrgUnitRoleFromOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	orgUnitId: string,
	roleId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeOrgUnitUserGroup(baseSiteId: string,
	orgUnitUserGroupId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeOrgUnitUserGroupMembers(baseSiteId: string,
	orgUnitUserGroupId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeOrgUserGroupFromOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	userGroupId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removePaymentDetails(baseSiteId: string,
	paymentDetailsId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removePermissionFromOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	permissionId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BSelectionData>>;
  removeProductInterest(baseSiteId: string,
	notificationType: string,
	productCode: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeRoleFromOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	roleId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BSelectionData>>;
  removeSopPaymentResponse(baseSiteId: string,
	cartId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeUser(baseSiteId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  removeUsersFromCustomerGroup(baseSiteId: string,
	groupId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  replaceAddress(addressId: string,
	baseSiteId: string,
	userId: string,
	address: Address,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  replaceCartDeliveryAddress(addressId: string,
	baseSiteId: string,
	cartId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  replaceCartDeliveryMode(baseSiteId: string,
	cartId: string,
	deliveryModeId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  replaceCartEntry(baseSiteId: string,
	cartId: string,
	entryNumber: number,
	userId: string,
	orderEntry: OrderEntry,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModification>>;
  replaceCartEntryConfiguration(baseSiteId: string,
	cartId: string,
	entryNumber: number,
	userId: string,
	cCPOrderEntry: CCPOrderEntry,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModification>>;
  replaceCartGuestUser(baseSiteId: string,
	cartId: string,
	email: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  replaceCartPaymentDetails(baseSiteId: string,
	cartId: string,
	paymentDetailsId: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  replaceOrgCartCostCenter(baseSiteId: string,
	cartId: string,
	costCenterId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Cart>>;
  replaceOrgCartDeliveryAddress(addressId: string,
	baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Cart>>;
  replaceOrgCartEntries(baseSiteId: string,
	cartId: string,
	userId: string,
	orderEntryList: OrderEntryList,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModificationList>>;
  replaceOrgCartPaymentType(baseSiteId: string,
	cartId: string,
	paymentType: string,
	userId: string,
	fields?: string,
	purchaseOrderNumber?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Cart>>;
  replacePaymentDetails(baseSiteId: string,
	paymentDetailsId: string,
	userId: string,
	paymentDetails: PaymentDetails,
	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>>;
  replaceUser(baseSiteId: string,
	userId: string,
	user: User,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  replaceUserLogin(baseSiteId: string,
	newLogin: string,
	password: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  replaceUserPassword(baseSiteId: string,
	_new: string,
	old: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  replaceUsersForCustomerGroup(baseSiteId: string,
	groupId: string,
	memberList: MemberList,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  retrieveAllOrderForms(baseSiteId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderFormList>>;
  retrieveAnOrderForm(baseSiteId: string,
	orderFormCode: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderForm>>;
  searchComponentsByIds(baseSiteId: string,
	componentIDList: ComponentIDList,
	catalogCode?: string,
	categoryCode?: string,
	currentPage?: number,
	fields?: SearchComponentsByIdsFieldsEnum,
	pageSize?: number,
	productCode?: string,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ComponentList>>;
  sendMessage(baseSiteId: string,
	conversationMessageList: ConversationMessageList,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Conversation>>;
  setCartRequestedRetrievalDate(baseSiteId: string,
	cartId: string,
	userId: string,
	requestedRetrievalAt?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  siteMessages(baseSiteId: string,
	userId: string,
	currentPage?: string,
	needsTotal?: SiteMessagesNeedsTotalEnum,
	pageSize?: string,
	sort?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<SiteMessageSearchResult>>;
  unassignCustomerCoupon(baseSiteId: string,
	couponCode: string,
	userId: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  updateAddress(addressId: string,
	baseSiteId: string,
	userId: string,
	address: Address,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  updateAnOrderForm(baseSiteId: string,
	orderFormCode: string,
	orderForm: OrderForm,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderForm>>;
  updateBudget(baseSiteId: string,
	budgetCode: string,
	userId: string,
	budget: Budget,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<Budget>>;
  updateCartEntry(baseSiteId: string,
	cartId: string,
	entryNumber: number,
	userId: string,
	orderEntry: OrderEntry,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModification>>;
  updateCostCenter(baseSiteId: string,
	costCenterCode: string,
	b2BCostCenter: B2BCostCenter,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<B2BCostCenter>>;
  updateCustomerGroupWithUsers(baseSiteId: string,
	groupId: string,
	memberList: MemberList,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  updateNotificationPreferences(baseSiteId: string,
	userId: string,
	basicnotificationPreferenceList: BasicnotificationPreferenceList,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  updateOrderApprovalPermission(baseSiteId: string,
	orderApprovalPermissionCode: string,
	userId: string,
	orderApprovalPermission: OrderApprovalPermission,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<OrderApprovalPermission>>;
  updateOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	orgCustomerModification: OrgCustomerModification,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  updateOrgUnit(baseSiteId: string,
	orgUnitId: string,
	userId: string,
	b2BUnit: B2BUnit,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  updateOrgUnitAddress(addressId: string,
	baseSiteId: string,
	orgUnitId: string,
	userId: string,
	address: Address,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  updateOrgUnitUserGroup(baseSiteId: string,
	orgUnitUserGroupId: string,
	userId: string,
	orgUnitUserGroup: OrgUnitUserGroup,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  updatePaymentDetails(baseSiteId: string,
	paymentDetailsId: string,
	userId: string,
	paymentDetails: PaymentDetails,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  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>>;
  updateQuote(baseSiteId: string,
	quoteCode: string,
	userId: string,
	quoteMetadata: QuoteMetadata,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  updateReplenishmentOrder(baseSiteId: string,
	replenishmentOrderCode: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<ReplenishmentOrder>>;
  updateReturnRequest(baseSiteId: string,
	returnRequestCode: string,
	userId: string,
	returnRequestModification: ReturnRequestModification,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  updateUser(baseSiteId: string,
	userId: string,
	user: User,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<void>>;
  validateAddress(baseSiteId: string,
	userId: string,
	address: Address,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<AddressValidation>>;
  validateCart(baseSiteId: string,
	cartId: string,
	userId: string,
	fields?: string,
	options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
	basePath?: string) => AxiosPromise<CartModificationList>>;
}

Parameters

NameRequiredTypeDescription
configurationOptionalConfiguration

Referenced Types

On this page