UNPKG

@spartacus/core

Version:

Spartacus - the core framework

675 lines (674 loc) 16.1 kB
export declare const DEFAULT_SCOPE = "default"; export interface OccEndpoint { default?: string; [scope: string]: string | undefined; } export interface ProductOccEndpoint extends OccEndpoint { list?: string; details?: string; attributes?: string; variants?: string; } export interface OccEndpoints { /** * Get product details for scope * * @member Object */ product?: string | ProductOccEndpoint; /** * Get reviews for a product * * @member {string} */ productReviews?: string | OccEndpoint; /** * Get a list of product references * * @member {string} */ productReferences?: string | OccEndpoint; /** * Get a list of products and additional data * * @member {string} */ productSearch?: string | OccEndpoint; /** * Get a list of available suggestions * * @member {string} */ productSuggestions?: string | OccEndpoint; /** * Get CMS component details * * @member {string} */ component?: string | OccEndpoint; /** * Get a list of CMS component details * * @member {string} */ components?: string | OccEndpoint; /** * Get page data with list of cms content slots * * @member {string} */ pages?: string | OccEndpoint; /** * Get page data with list of cms content slots * * @member {string} */ page?: string | OccEndpoint; /** * Get all carts * * @member {string} [carts] */ carts?: string | OccEndpoint; /** * Get a cart with a given identifier * * @member {string} [cart] */ cart?: string | OccEndpoint; /** * Creates or restore a cart for a user * * @member {string} [createCart] */ createCart?: string | OccEndpoint; /** * Deletes a cart with a given cart id * * @member {string} [deleteCart] */ deleteCart?: string | OccEndpoint; /** * Adds a product to the cart * * @member {string} [addEntries] */ addEntries?: string | OccEndpoint; /** * Update quantity and store the details of a cart entry * * @member {string} [updateEntries] */ updateEntries?: string | OccEndpoint; /** * Deletes cart entry * * @member {string} [removeEntries] */ removeEntries?: string | OccEndpoint; /** * Assign email to cart * * @member {string} [addEmail] */ addEmail?: string | OccEndpoint; /** * Get a list of available languages * * @member {string} */ languages?: string | OccEndpoint; /** * Get a list of available currencies * * @member {string} */ currencies?: string | OccEndpoint; /** * Get a list of countries * * @member {string} */ countries?: string | OccEndpoint; /** * Fetch the list of regions for the provided country * * @member {string} */ regions?: string | OccEndpoint; /** * Titles used for user's personal info. * * @member {string} */ /** * Payment details root endpoint. * * @member {string} */ paymentDetailsAll?: string | OccEndpoint; /** * Endpoint for a specific payment method. * * @member {string} */ paymentDetail?: string | OccEndpoint; /** * Endpoint for the list of one user's orders * @deprecated since 4.2 - use order lib instead * * @member {string} */ orderHistory?: string | OccEndpoint; /** * Endpoint for the details of one user's order * @deprecated since 4.2 - use order lib instead * * @member {string} */ orderDetail?: string | OccEndpoint; /** * Endpoint for anonymous consent templates * * @member {string} */ anonymousConsentTemplates?: string | OccEndpoint; /** * Endpoint for consent templates * * @member {string} */ consentTemplates?: string | OccEndpoint; /** * Endpoint for a user's consents * * @member {string} */ consents?: string | OccEndpoint; /** * Endpoint for a user's specific previously given consent. * * @member {string} */ consentDetail?: string | OccEndpoint; /** * Endpoint for a user's addresses * * @member {string} */ addresses?: string | OccEndpoint; /** * Endpoint for a user's specific address * * @member {string} */ addressDetail?: string | OccEndpoint; /** * Endpoint for address verification * * @member {string} */ addressVerification?: string | OccEndpoint; /** * Endpoint for create configuration * * @member {string} */ createVariantConfiguration?: string; /** * Endpoint for create configuration for the textfield configurator * * @member {string} */ createTextfieldConfiguration?: string; /** * Endpoint for add textfield configuration to cart * * @member {string} */ addTextfieldConfigurationToCart?: string; /** * Endpoint for reading textfield configuration attached to the cart entry */ readTextfieldConfigurationForCartEntry?: string; /** * Endpoint for updating textfield configuration attached to the cart entry */ updateTextfieldConfigurationForCartEntry?: string; /** * Endpoint to read configuration * * @member {string} */ readVariantConfiguration?: string; /** * Endpoint to update configuration * * @member {string} */ updateVariantConfiguration?: string; /** * Endpoint to add configuration to cart * * @member {string} */ addVariantConfigurationToCart?: string; /** * Endpoint for reading configuration attached to the cart entry */ readVariantConfigurationForCartEntry?: string; /** * Endpoint for updating configuration attached to the cart entry */ updateVariantConfigurationForCartEntry?: string; /** * Endpoint for reading configuration overview attached to the order entry */ readVariantConfigurationOverviewForOrderEntry?: string; /** * Endpoint to read configuration price * * @member {string} */ readVariantConfigurationPriceSummary?: string; /** * Endpoint to get configuration Overview * * @member {string} */ getVariantConfigurationOverview?: string; /** * Endpoint for consignment tracking * @deprecated since 4.2 - use order lib instead * * @member {string} */ consignmentTracking?: string | OccEndpoint; /** * Endpoint for cart voucher * * @member {string} */ cartVoucher?: string | OccEndpoint; /** * Endpoint for coupons * * @member {string} */ customerCoupons?: string | OccEndpoint; /** * Endpoint for claiming coupon * * @member {string} */ claimCoupon?: string | OccEndpoint; /** * Endpoint for coupons * * @member {string} */ couponNotification?: string | OccEndpoint; /** * Endpoint for notification preference * * @member {string} */ notificationPreference?: string | OccEndpoint; /** * Endpoint for product interests * * @member {string} */ productInterests?: string | OccEndpoint; /** * Endpoint for getting product interests * * @member {string} */ getProductInterests?: string | OccEndpoint; /** * Endpoint for cancel an order * @deprecated since 4.2 - use order lib instead */ cancelOrder?: string | OccEndpoint; /** * Endpoint for creating order return request * @deprecated since 4.2 - use order lib instead */ returnOrder?: string | OccEndpoint; /** * Endpoint for user's order return requests * @deprecated since 4.2 - use order lib instead */ orderReturns?: string | OccEndpoint; /** * Endpoint for order return request details * @deprecated since 4.2 - use order lib instead */ orderReturnDetail?: string | OccEndpoint; /** * Endpoint for cancelling return request * @deprecated since 4.2 - use order lib instead */ cancelReturn?: string | OccEndpoint; /** * Endpoint to schedule a replenishment order * @deprecated since 4.2 - use order lib instead * * @member {string} */ scheduleReplenishmentOrder?: string | OccEndpoint; /** * Endpoint for the list of one user's replenishment orders * @deprecated since 4.2 - use order lib instead * * @member {string} */ replenishmentOrderHistory?: string | OccEndpoint; /** * Endpoint to get a replenishment order details * @deprecated since 4.2 - use order lib instead * * @member {string} */ replenishmentOrderDetails?: string | OccEndpoint; /** * Endpoint to get a replenishment order history for a replenishment * @deprecated since 4.2 - use order lib instead * * @member {string} */ replenishmentOrderDetailsHistory?: string | OccEndpoint; /** * Endpoint to get a replenishment order history for a replenishment * @deprecated since 4.2 - use order lib instead * * @member {string} */ cancelReplenishmentOrder?: string | OccEndpoint; /** * Endpoint for getting all base sites * * @member {string} */ baseSites?: string | OccEndpoint; /** Endpoint to returns active cost centers * * @member {string} */ getActiveCostCenters?: string | OccEndpoint; /** * Get cart validation results */ validate?: string | OccEndpoint; /** * Get a store location * * @member {string} [page] */ store?: string | OccEndpoint; /** * Get a list of store locations * * @member {string} [page] */ stores?: string | OccEndpoint; /** * Gets a store location count per country and regions * * @member {string} [page] */ storescounts?: string | OccEndpoint; /** * Endpoint for userGroupOrderApprovalPermission * * @member {string} */ budget?: string | OccEndpoint; /** * Endpoint for budgets list * * @member {string} */ budgets?: string | OccEndpoint; /** * Endpoint for organizations * * @member {string} */ orgUnits?: string | OccEndpoint; /** * Endpoint for organizations list * * @member {string} */ orgUnitsAvailable?: string | OccEndpoint; /** * Endpoint for organization units tree * * @member {string} */ orgUnitsTree?: string | OccEndpoint; /** * Endpoint for approval processes for organization units * * @member {string} */ orgUnitsApprovalProcesses?: string | OccEndpoint; /** * Endpoint for organization * * @member {string} */ orgUnit?: string | OccEndpoint; /** * Endpoint for orgUnitUsers: * * @member {string} */ orgUnitUsers?: string | OccEndpoint; /** * Endpoint for add orgUnitUserRoles (except approver): * * @member {string} */ orgUnitUserRoles?: string | OccEndpoint; /** * Endpoint for remove orgUnitUserRole (except approver): * * @member {string} */ orgUnitUserRole?: string | OccEndpoint; /** * Endpoint for add orgUnitApprovers: * * @member {string} */ orgUnitApprovers?: string | OccEndpoint; /** * Endpoint for delete orgUnitApprover: * * @member {string} */ orgUnitApprover?: string | OccEndpoint; /** * Endpoint for organizational unit addresses * * @member {string} */ orgUnitsAddresses?: string | OccEndpoint; /** * Endpoint for organizational unit address * * @member {string} */ orgUnitsAddress?: string | OccEndpoint; /** * Endpoint for organizational unit user groups list * * @member {string} */ userGroups?: string | OccEndpoint; /** * Endpoint for organizational unit user group * * @member {string} */ userGroup?: string | OccEndpoint; /** * Endpoint for costCenter list * * @member {string} */ userGroupAvailableOrderApprovalPermissions?: string | OccEndpoint; /** * Endpoint for userGroupAvailableOrderApprovalPermissions list * * @member {string} */ userGroupAvailableOrgCustomers?: string | OccEndpoint; /** * Endpoint for userGroupAvailableOrgCustomers list * * @member {string} */ userGroupMembers?: string | OccEndpoint; /** * Endpoint for userGroupMembers list * * @member {string} */ userGroupMember?: string | OccEndpoint; /** * Endpoint for userGroupMember * * @member {string} */ userGroupOrderApprovalPermissions?: string | OccEndpoint; /** * Endpoint for userGroupOrderApprovalPermissions list * * @member {string} */ userGroupOrderApprovalPermission?: string | OccEndpoint; /** * Endpoint for userGroupOrderApprovalPermission * * @member {string} */ costCenters?: string | OccEndpoint; /** * Endpoint for all costCenters * * @member {string} */ costCentersAll?: string | OccEndpoint; /** * Endpoint for costCenter * * @member {string} */ costCenter?: string | OccEndpoint; /** * Endpoint for budgets assigned to costCenter * * @member {string} */ costCenterBudgets?: string | OccEndpoint; /** * Endpoint for budget assigned to costCenter * * @member {string} */ costCenterBudget?: string | OccEndpoint; /** * Endpoint for permission list * * @member {string} */ permissions?: string | OccEndpoint; /** * Endpoint for permission * * @member {string} */ permission?: string | OccEndpoint; /** * Endpoint for order approval permission types * * @member {string} */ orderApprovalPermissionTypes?: string | OccEndpoint; /** * Endpoint for organization customers * * @member {string} */ b2bUsers?: string | OccEndpoint; /** * Endpoint for organization customer * * @member {string} */ b2bUser?: string | OccEndpoint; /** * Endpoint for organization customer approvers * * @member {string} */ b2bUserApprovers?: string | OccEndpoint; /** * Endpoint for organization customer approver * * @member {string} */ b2bUserApprover?: string | OccEndpoint; /** * Endpoint for organization customer user groups * * @member {string} */ b2bUserUserGroups?: string | OccEndpoint; /** * Endpoint for organization customer user group * * @member {string} */ b2bUserUserGroup?: string | OccEndpoint; /** * Endpoint for organization customer permissions * * @member {string} */ b2bUserPermissions?: string | OccEndpoint; /** * Endpoint for organization customer permission * * @member {string} */ b2bUserPermission?: string | OccEndpoint; /** * Endpoint for order approvals * * @member {string} */ orderApprovals?: string | OccEndpoint; /** * Endpoint for order approval * * @member {string} */ orderApproval?: string | OccEndpoint; /** * Endpoint for order approval decision * * @member {string} */ orderApprovalDecision?: string | OccEndpoint; /** * Explicitly saves a cart * * @member {string} */ saveCart?: string | OccEndpoint; }