ePages 6.17.40 - DE_EPAGES/FedEx/API/Object/ShippingFulfillmentMethodFedEx.pm

Package DE_EPAGES::FedEx::API::Object::ShippingFulfillmentMethodFedEx

Class for shipping fulfillment connection

Base
DE_EPAGES::ExternalShipping::API::Object::ShippingFulfillmentMethod

Functions

featureName
generateShippingLabels
isUsable
webserviceValidateLabel
webserviceValidateTransaction

featureName

Returns the feature name 'FedEx'.

Syntax
$FeatureName = $ShippingFulfillmentMethod->featureName;
Return
$FeatureName (String)
feature name (undef means no feature count)

generateShippingLabels

operates a stack of Shippinglabels and set the transstatus

Syntax
generateShippingLabels( $ShippingTransaction, $LanguageID );
Input
$ShippingTransaction (object_ref)
Shipping transaction object

isUsable

Checks if ShippingFulfillmentMethod is usable

Syntax
isUsable( );
Return
$IsUsable (boolean)
True if ShippingFulfillmentMethod is usable

webserviceValidateLabel

Calls validation webservice for one transaction. Has to be implemented in child class, if ShippingFulfillmentType.IntegrationType=Webservice

Syntax
$ShippingFulfillmentMethod->webserviceValidateLabel( $ShippingLabel );
Input
$ShippingLabel (object)
shipping label

webserviceValidateTransaction

Calls validation webservice for one transaction. Has to be implemented in child class, if ShippingFulfillmentType.IntegrationType=Webservice

Syntax
$ShippingFulfillmentMethod->webserviceValidateTransaction( $Transaction );
Input
$Transaction (object)
shipping transaction