Uses of Class
org.bhn.promotion.voucherify.exception.VoucherifyApiException
Packages that use VoucherifyApiException
Package
Description
Contains all of the voucherify classes which performs product related operation such as create, update and
get product details.
-
Uses of VoucherifyApiException in org.bhn.promotion.voucherify.service
Methods in org.bhn.promotion.voucherify.service that throw VoucherifyApiExceptionModifier and TypeMethodDescriptionVoucherifyVoucherService.createBulkVouchers(WebhookRequest request) Creates a list of Pimcore promotion models for bulk vouchers associated with a specific campaign.voidVoucherifyPromotionTierService.createOrUpdatePromotionTier(WebhookRequest.WebhookModel.BaseModel promotionTier, PimcorePromotionModel pimcorePromotionModel) Creates or updates aPimcorePromotionModelbased on the providedWebhookRequest.WebhookModel.BaseModelresponse.voidVoucherifyVoucherService.createOrUpdateVoucher(String voucherId, PimcorePromotionModel pimcorePromotionModel) Creates or updates aPimcorePromotionModelbased on the providedWebhookRequest.WebhookModel.BaseModelresponse.List<io.voucherify.client.model.VoucherWithCategories>VoucherifyVoucherService.getCampaignVouchers(String campaignId, LocalDateTime campaignCreatedAt) Retrieves a list of vouchers for a specific campaign IDio.voucherify.client.model.ManagementProjectsMetadataSchemasListResponseBodyVoucherifyManagementService.getMetadataSchema()Get metadata schema for a specific project.io.voucherify.client.model.PromotionsTiersGetResponseBodyVoucherifyPromotionTierService.getPromotionTier(String promotionId) Retrieves the details of a specific promotion tier using the provided promotion ID.io.voucherify.client.model.VouchersGetResponseBodyVoucherifyVoucherService.getVoucher(@NotNull String voucherId) Retrieves the details of a specific voucher from Voucherify using the provided voucher ID.io.voucherify.client.model.CampaignsGetResponseBodyVoucherifyCampaignService.getVoucherifyCampaign(String campaignId) Retrieves the details of a specific campaign from Voucherify using the provided campaign ID.io.voucherify.client.model.VouchersListResponseBodyVoucherifyVoucherService.getVouchers(Integer limit, Integer page, String campaignId, io.voucherify.client.model.ParameterCreatedBeforeAfter createdAt) Retrieves a list of vouchers for a specific campaign ID with optional filters for limit, page, and creation date.voidVoucherifyCampaignService.updateCampaignBudgetWithOverdraftAmount(String campaignId, BigDecimal overdraftAmount) Updates the campaign budget with the given overdraft amount by iterating over the validation rule assignments.voidVoucherifyCampaignService.updateCampaignBudgetWithPartialRefundAmount(String campaignId, BigDecimal partialRefundAmount) Updates the campaign budget with the given partial refund amount by iterating over the validation rule assignments.voidVoucherifyPromotionTierService.updatePromotionTierBudgetWithOverdraftAmount(String promotionId, BigDecimal overdraftAmount) Updates the promotion tier budget with the given overdraft amount.voidVoucherifyPromotionTierService.updatePromotionTierBudgetWithPartialRefundAmount(String promotionId, BigDecimal partialRefundAmount) Updates the promotion tier budget with the given partial refund amount.io.voucherify.client.model.ManagementProjectsMetadataSchemasUpdateResponseBodyVoucherifyManagementService.updateTenantNameInMetadataSchema(String metadataSchemaId, List<Object> tenantNames, boolean isOptional) Update tenant names in metadata schema for a specific project.