Documentation ¶
Index ¶
- Constants
- func InitNewPaymentRequestReviewedProcessor(appCtx appcontext.AppContext, sendToSyncada bool, ...) (services.PaymentRequestReviewedProcessor, error)
- func NewPaymentRequestCreator(planner route.Planner, pricer services.ServiceItemPricer) services.PaymentRequestCreator
- func NewPaymentRequestFetcher() services.PaymentRequestFetcher
- func NewPaymentRequestListFetcher() services.PaymentRequestListFetcher
- func NewPaymentRequestRecalculator(paymentRequestCreator services.PaymentRequestCreator, ...) services.PaymentRequestRecalculator
- func NewPaymentRequestReviewedFetcher() services.PaymentRequestReviewedFetcher
- func NewPaymentRequestReviewedProcessor(fetcher services.PaymentRequestReviewedFetcher, ...) services.PaymentRequestReviewedProcessor
- func NewPaymentRequestShipmentRecalculator(paymentRequestRecalculator services.PaymentRequestRecalculator) services.PaymentRequestShipmentRecalculator
- func NewPaymentRequestShipmentsSITBalance() services.ShipmentsPaymentSITBalance
- func NewPaymentRequestStatusUpdater(builder paymentRequestStatusQueryBuilder) services.PaymentRequestStatusUpdater
- func NewPaymentRequestUploadCreator(fileStorer storage.FileStorer) services.PaymentRequestUploadCreator
- type GexSendError
- type QueryOption
Constants ¶
const ( // VersionTimeFormat is the Go time format for creating a version number. VersionTimeFormat string = "20060102150405" )
Variables ¶
This section is empty.
Functions ¶
func InitNewPaymentRequestReviewedProcessor ¶
func InitNewPaymentRequestReviewedProcessor(appCtx appcontext.AppContext, sendToSyncada bool, icnSequencer sequence.Sequencer, gexSender services.GexSender) (services.PaymentRequestReviewedProcessor, error)
InitNewPaymentRequestReviewedProcessor initialize NewPaymentRequestReviewedProcessor for production use
func NewPaymentRequestCreator ¶
func NewPaymentRequestCreator(planner route.Planner, pricer services.ServiceItemPricer) services.PaymentRequestCreator
NewPaymentRequestCreator returns a new payment request creator
func NewPaymentRequestFetcher ¶
func NewPaymentRequestFetcher() services.PaymentRequestFetcher
NewPaymentRequestFetcher returns a new payment request fetcher
func NewPaymentRequestListFetcher ¶
func NewPaymentRequestListFetcher() services.PaymentRequestListFetcher
NewPaymentRequestListFetcher returns a new payment request list fetcher
func NewPaymentRequestRecalculator ¶
func NewPaymentRequestRecalculator(paymentRequestCreator services.PaymentRequestCreator, paymentRequestStatusUpdater services.PaymentRequestStatusUpdater) services.PaymentRequestRecalculator
NewPaymentRequestRecalculator returns a new payment request recalculator
func NewPaymentRequestReviewedFetcher ¶
func NewPaymentRequestReviewedFetcher() services.PaymentRequestReviewedFetcher
NewPaymentRequestReviewedFetcher returns a new payment request fetcher
func NewPaymentRequestReviewedProcessor ¶
func NewPaymentRequestReviewedProcessor( fetcher services.PaymentRequestReviewedFetcher, generator services.GHCPaymentRequestInvoiceGenerator, runSendToSyncada bool, gexSender services.GexSender, sftpSender services.SyncadaSFTPSender) services.PaymentRequestReviewedProcessor
NewPaymentRequestReviewedProcessor returns a new payment request reviewed processor
func NewPaymentRequestShipmentRecalculator ¶
func NewPaymentRequestShipmentRecalculator(paymentRequestRecalculator services.PaymentRequestRecalculator) services.PaymentRequestShipmentRecalculator
NewPaymentRequestShipmentRecalculator returns a new payment request recalculator for a shipment
func NewPaymentRequestShipmentsSITBalance ¶
func NewPaymentRequestShipmentsSITBalance() services.ShipmentsPaymentSITBalance
NewPaymentRequestShipmentsSITBalance constructs a new service for the SIT balances of a payment request's shipments
func NewPaymentRequestStatusUpdater ¶
func NewPaymentRequestStatusUpdater(builder paymentRequestStatusQueryBuilder) services.PaymentRequestStatusUpdater
NewPaymentRequestStatusUpdater returns a new payment request status updater
func NewPaymentRequestUploadCreator ¶
func NewPaymentRequestUploadCreator(fileStorer storage.FileStorer) services.PaymentRequestUploadCreator
NewPaymentRequestUploadCreator returns a new payment request upload creator
Types ¶
type GexSendError ¶
type GexSendError struct {
// contains filtered or unexported fields
}
GexSendError is returned when there is an error sending an EDI to GEX
func (GexSendError) Error ¶
func (e GexSendError) Error() string
type QueryOption ¶
type QueryOption func(*pop.Query)
QueryOption defines the type for the functional arguments passed to ListOrders
Source Files ¶
- payment_request_creator.go
- payment_request_fetcher.go
- payment_request_list_fetcher.go
- payment_request_recalculator.go
- payment_request_reviewed_fetcher.go
- payment_request_reviewed_processor.go
- payment_request_shipment_recalculate.go
- payment_request_shipments_sit_balance.go
- payment_request_status_updater.go
- rules.go
- upload_creator.go
- validation.go