ShipmentDetails
class ShipmentDetails extends AbstractElement
ShipmentDetails
Diese Klasse bildet das Element ShipmentDetails von DHL ab
Traits
Constants
ELEMENTNAMESPACE |
|
Methods
Erstellt ein neues Node-Objekt
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"
Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück
Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
setzt das DHL Produkt, welches Bestellt werden soll
setzt die DHL Kundennummer (14 Stellen)
setzt die DHL Kundennummer für die Retoure (14 Stellen)
setzt die Referenznummer des Versandetikett
setzt die Referenznummer des Rücksendeetikett
setzt das Versanddatum
Details
in XpathImplementation at line 40
NodeList
searchElements($elementName, $nameSpace = null)
searchElements
in XpathImplementation at line 51
searchElement($elementName)
in AbstractElement at line 51
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)
Erstellt ein neues Node-Objekt
in AbstractElement at line 77
protected string
getElementNameSpace()
liefert den Namespace der Elemente zurück
in AbstractElement at line 87
protected Parser
getParser()
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"
in AbstractElement at line 99
protected string
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück
in AbstractElement at line 113
protected string
getFirstChildFromName(string $elementName)
Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück
in AbstractElement at line 127
protected AbstractElement
setFirstChildValue(string $elementName, string $value)
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 147
protected
setFirstChild(type $elementName, type $value)
Hilfsmethode
Hängt ein weiteres Element an ein Element Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 165
protected
appendFirstChild(type $elementName, type $value)
Hilfsmethode
Hängt ein weiteres Element an ein Element Wenn dieses Element noch nicht angelegt wurde wird es angelegt
at line 68
ShipmentDetails
setProduct(string $product)
setzt das DHL Produkt, welches Bestellt werden soll
V01PAK: DHL PAKET; V 53WPAK: DHL PAKET International; V54EPAK: DHL Europaket; V06PAK: DHL PAKET Taggleich; V06TG: Kurier Taggleich; V06WZ: Kurier Wunschzeit; V86PARCEL: DHL PAKET Austria; V87PARCEL: DHL PAKET Connect; V82PARCEL: DHL PAKET International
at line 89
ShipmentDetails
setAccountNumber(string $ekp, string $methode, string $attendance)
setzt die DHL Kundennummer (14 Stellen)
Eine Abrechnungsnummer setzt sich aus folgenden Elementen zusammen: EKP-Nummer + Verfahren + Teilnahme (in dieser Reihenfolge). Die EKP Nummer ist immer 10stellig, Verfahren und Teilnahme sind immer 2stellig, somit ergibt sich eine Gesamtanzahl von 14 Stellen.
at line 102
$this
setReturnShipmentAccountNumber(string $ekp, string $methode, string $attendance)
setzt die DHL Kundennummer für die Retoure (14 Stellen)
at line 120
ShipmentDetails
setCustomerReference(string $customerReference)
setzt die Referenznummer des Versandetikett
Eine Referenznummer, die der Client für bessere Zuordnungszwecke vergeben kann. Erscheint auf dem Versandetikett.
Optional maxLength: 35
at line 138
ShipmentDetails
setReturnShipmentReference(string $returnShipmentReference)
setzt die Referenznummer des Rücksendeetikett
Eine Referenznummer, die der Client für bessere Zuordnungszwecke vergeben kann. Erscheint auf dem Rücksendeetikett.
Optional maxLength: 35
at line 158
ShipmentDetails
setShipmentDate(Date $shipmentDate)
setzt das Versanddatum
Das Versanddatum sollte dem aktuellen Datum entsprechen und darf nicht in der Vergangenheit liegen. ISO-Format erforderlich: JJJJ-MM-TT.
Required minLength: 10 maxLength: 10
at line 170
ShipmentDetails
setShipmentItem(ShipmentItem $shipmentItem)
setzt das Item
at line 182
ShipmentDetails
setBankData(BankData $bankData)
setzt die Bank Informationen
at line 194
ShipmentDetails
setService(Service $service)
fügt die gebuchten Services hinzu