Package com.broadleafcommerce.billing.job.domain
package com.broadleafcommerce.billing.job.domain
-
ClassesClassDescriptionContains street address fields for payment purposesThis stores a summary of results of processing a payment.This is the main DTO used throughout the Billing Job to transfer information about payment methods, transactions, their results, and more.This is a container for a
BillingProcessingRequestand aBillingEventDTOThis is an all-encompassing container for aBillingProcessingRequest, aBillingEventPaymentWithEvent, aRefundDetailsWithRefundAndBillingEvent, aPaymentTransactionDetail, and aBillingEventDTO.This is a container for aBillingProcessingRequestand aBillingEventPaymentThis is a container for aBillingProcessingRequestand aRefundEventDetailThis request is used to sendentitlementswithin Billing to a handler that would set them up for being granted, revoked, or otherwise processed by an external service.This message DTO is used to bridge the gap between processing results of payment transactions and finalizing the states ofBillingEventorRefundEventon basis of the transaction results.This message DTO is used to kick off retry requests forrequestsof typePaymentAccountProcessingTransactionType.CHARGEThis message DTO is used to kick off generation of newBillingProcessingRequestto processPaymentAccountProcessingTransactionType.CHARGErequestsThis message DTO is used to kick off generation of newBillingProcessingRequestto processPaymentAccountProcessingTransactionType.REFUNDrequestsThis message DTO is used to kick off retry requests forrequestsof typePaymentAccountProcessingTransactionType.REFUNDThis message DTO passes the ids of therequeststhat should be processed byBillingProcessingRequestInitializerThis request DTO is used to supply parameters of the Billing Job process that needs to be startedThis contains details of a single payment account that can be used for payment transactionsThis DTO is used to record detailed results of the processed transaction to pass on to subsequent handlersThis message DTO is used to transferPaymentAccountProcessedEventfromPaymentProcessingResultHandlerServiceto the next handler.This DTO stores the payment account, the payment transaction's processing status, and its result.This message DTO is used for passingrequeststo record results of payment transactionsThis message DTO holds a list ofevents.This message DTO is used to kick off payment processing on the embeddedrequestsThis is a container for a mapping from product SKUs toEntitlement.entitlementCodeThis message DTO transfersobjectsto start tax calculation in theTaxCalculationProcessorHandler.This message DTO is used to transfer thedtoswith completed tax results to thetax result handler.This object serves as an embedded container for results of tax calculation ran byTaxCalculationProcessorHandler.This class contains the different views used for serialization and deserialization of objects.View for public serialization, typically used for API responses.View for internal serialization which contains the sensitive PII fields, and is typically not exposed to the client.This is a basic wallet representation of a given user's payment accounts.This is a container for aWalletand a list ofPaymentAccount