ePages 6.17.12 - DE_EPAGES/POSTPAY/API/TLE/POSTPAYHandler.pm

Package DE_EPAGES::POSTPAY::API::TLE::POSTPAYHandler

interface for TLE #CreateQuantityArray

Functions

CreateConsignmentsArray
CreateQuantityArray
IsValidOrderUnit

CreateConsignmentsArray

Returns an array which contains all consigments of a customer order

Syntax
#CreateConsignmentsArray(CustomerOrder);
Example
#CreateConsignmentsArray(#CustomerOrder)
Input
$Processor (object)
tle processor
$aParams (ref.hash)
  • $CustomerOrder - customer order - object
Return
$ConsignmentsArray (array)
ConsignmentsArray

CreateQuantityArray

Returns an array which contains values from 0 to maxQuantity

Syntax
#CreateQuantityArray(maxQuantity);
Example
#CreateQuantityArray(#Quantity)
Input
$Processor (object)
tle processor
$aParams (ref.hash)
  • $MaxQuantity - maximum Quantity - int
  • $AlreadyProcessed - already processed - int
  • OrderUnit - order unit - UnitOfMeasurement
Return
$QuantityArray (array)
QuantityArray

IsValidOrderUnit

Returns 1 if it is a valid OrderUnit, 0 otherwise.

Syntax
#IsValidOrderUnit(OrderUnit);
Example
#IsValidOrderUnit(#OrderUnit)
Input
$Processor (object)
tle processor
$aParams (ref.hash)
  • $OrderUnit - order unit - OrderUnit
Return
$IsValidOrderUnit (boolean)
true if order unit is valid for POSTPAY