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
| Name | Required | Type | Description |
|---|---|---|---|
configuration | Optional | Configuration |
Referenced Types
- OrderEntry
- AddCartEntryFieldsEnum
AxiosRequestConfigAxiosInstanceAxiosPromise- CartModification
- Conversation
- Address
- OrderForm
- Budget
- BundleStarter
- Cart
- CCPOrderEntry
- CreateCartFromOrderFieldsEnum
- CartModificationList
- PaymentDetails
- CreateComment
- B2BCostCenter
- UserGroup
- OrderApprovalPermission
- OrgCustomerCreation
- User
- B2BUnit
- OrgUnitUserGroup
- ProductInterestRelation
- Review
- CXML
- QuoteStarter
- Quote
- QuoteDiscount
- OrgUserRegistrationData
- ScheduleReplenishmentForm
- ReplenishmentOrder
- ReturnRequestEntryInputList
- ReturnRequest
- TicketStarter
- Ticket
- TicketEvent
- TicketEventAttachment
- UserSignUp
- B2BSelectionData
- OrderEntryList
- CancellationRequestEntryInputList
- SaveCartResult
- CustomerCoupon2Customer
- ConsentTemplate
- OrderApprovalDecision
- ResetPassword
- CustomerCouponNotification
- AccountSummary
- B2BCostCenterList
- AddressList
- GetAllPagesFieldsEnum
- GetAllPagesPageTypeEnum
- CMSPageList
- GetAllPagesWithUserFieldsEnum
- GetAllPagesWithUserPageTypeEnum
- OrgUnitUserList
- B2BUnitNodeList
- ProductSearchPage
- BaseSiteList
- BaseStore
- Order
- BudgetList
- CardTypeList
- DeliveryMode
- DeliveryModeList
- CCPConfiguration
- PromotionResultList
- VoucherList
- CartList
- Catalog
- CatalogVersion
- CatalogList
- CategoryHierarchy
- CityList
- GetComponentByIdFieldsEnum
- Component
- GetComponentByIdAndUserFieldsEnum
- GetComponentsByIdsFieldsEnum
- ComponentList
- GetComponentsByIdsAndUserFieldsEnum
- ConfigurationInfoList
- CCPConfigurationOverview
- ConsentTemplateList
- ConsignmentTracking
- PointOfServiceList
- GetConversationsForAgentStatusEnum
- ConversationList
- GetCountriesTypeEnum
- CountryList
- RegionList
- CurrencyList
- GetCustomerCouponsNeedsTotalEnum
- CustomerCouponSearchResult
- UserGroupList
- DistrictList
- ProductList
- ProductExpressUpdateElementList
- ProductFutureStocks
- ProductFutureStocksList
- LanguageList
- StoreCountList
- StoreFinderStockSearchPage
- ConversationMessageList
- NotificationPreferenceList
- OrderApproval
- OrderApprovalPermissionTypeList
- OrderApprovalPermissionList
- OrderApprovalList
- OrderStatusUpdateElementList
- GetOrgCustomerFieldsEnum
- OrgUnitUserGroupList
- OrgDocumentList
- Product
- B2BApprovalProcessList
- B2BUnitNode
- GetPageFieldsEnum
- GetPagePageTypeEnum
- CMSPage
- GetPageByIdFieldsEnum
- GetPageByIdAndUserFieldsEnum
- GetPageWithUserFieldsEnum
- GetPageWithUserPageTypeEnum
- PaymentDetailsList
- PaymentModeList
- B2BPaymentTypeList
- CCPConfigurationPricing
- CCPConfigurationProductVariant
- GetProductInterestsNeedsTotalEnum
- CustomerInterestsSearchPage
- ProductReferenceList
- ReviewList
- ProductCodes
- SimpleProductList
- Promotion
- GetPromotionsTypeEnum
- PromotionList
- PunchOutSessionInfo
- QuoteList
- OrderHistoryList
- ReplenishmentOrderList
- RequisitionFormData
- ReturnRequestList
- PaymentRequest_2
- PointOfService
- StoreFinderSearchPage
- Stock
- SuggestionList
- TicketAssociatedObjectList
- TicketCategoryList
- TicketList
- TitleList
- SAPInvoiceList
- Voucher
- QuoteAction
- QuoteMetadata
- MemberList
- OrderFormList
- ComponentIDList
- SearchComponentsByIdsFieldsEnum
- SiteMessagesNeedsTotalEnum
- SiteMessageSearchResult
- BasicnotificationPreferenceList
- OrgCustomerModification
- ReturnRequestModification
- AddressValidation