class Client extends Client

Client

Constants

SANDBOXURL

URL auf die Sandbox

PRODUCTIONURL

URL für den Produktiv Betrieb

Methods

__construct(URI $uri)

Neuer DHL Client

setAuthentification(Authentification $authentification)

setzt die Authentification

createShipmentOrder(Collection $shipmentOrder)

createShipmentOrder Operation

updateShipmentOrder(ShipmentOrder $shipmentOrder, string $shipmentNumber)

updateShipmentOrderRequest Operation

deleteShipmentOrder(string $shipmentNumbers)

deleteShipmentOrderRequest Operation

validateShipment(Collection $shipmentOrder)

Mit dieser Operation können die Daten für eine Sendung validiert werden, bevor eine Sendung mit Versandschein und Sendungsnummer angelegt wird.

Details

at line 53
__construct(URI $uri)

Neuer DHL Client

Parameters

URI $uri Service URL

at line 71
Client setAuthentification(Authentification $authentification)

setzt die Authentification

Parameters

Authentification $authentification

Return Value

Client dieses Objekt

at line 87
CreateShipmentOrderResponse createShipmentOrder(Collection $shipmentOrder)

createShipmentOrder Operation

Parameters

Collection $shipmentOrder <\Alvine\Shipping\Provider\Dhl\Element\ShipmentOrder> $shipmentOrder

Return Value

CreateShipmentOrderResponse Antwort auf CreateShipmentOrder

Exceptions

TypeException Collection ist nicht auf die entsprechende Klasse eingeschränkt
MissingAuthentificationException Authentification wurde nicht gesetzt
UnexpectedResponseException Die Rückantwort ist unerwartet

at line 150
UpdateShipmentOrderResponse updateShipmentOrder(ShipmentOrder $shipmentOrder, string $shipmentNumber)

updateShipmentOrderRequest Operation

Parameters

ShipmentOrder $shipmentOrder
string $shipmentNumber Sendungsnummer

Return Value

UpdateShipmentOrderResponse

Exceptions

TypeException Collection ist nicht auf die entsprechende Klasse eingeschränkt
MissingAuthentificationException Authentification wurde nicht gesetzt
UnexpectedResponseException Die Rückantwort ist unerwartet

at line 206
DeleteShipmentOrderResponse deleteShipmentOrder(string $shipmentNumbers)

deleteShipmentOrderRequest Operation

Parameters

string $shipmentNumbers | \array $shipmentNumber maximal 30 Sendungsnummern

Return Value

DeleteShipmentOrderResponse

Exceptions

TypeException Collection ist nicht auf die entsprechende Klasse eingeschränkt
MissingAuthentificationException Authentification wurde nicht gesetzt
UnexpectedResponseException Die Rückantwort ist unerwartet

at line 258
validateShipment(Collection $shipmentOrder)

Mit dieser Operation können die Daten für eine Sendung validiert werden, bevor eine Sendung mit Versandschein und Sendungsnummer angelegt wird.

Parameters

Collection $shipmentOrder