ProductAndServiceData
class ProductAndServiceData extends AbstractElement
Description of ProductAndServiceData
<productAndServiceData>
<orderType>consignment</orderType>
<food>false</food>
</productAndServiceData>
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
Definiert die Transportart.
Gibt an, ob Samstagszustellung verlangt wird.
Gibt an, ob der Empfänger die Sendung bezahlen muss.
Wird auf true gesetzt, wenn für eine internationale Sendung die Garantie verwendet werden soll, nur für die Produkte CL und E18 für internationale Pakete.
Wird auf true gesetzt, wenn diese Sendung lose Reifen enthält, nur für Produkt CL.
Auf true setzen, wenn das Paket als Produkt 'DPD Food' geliefert werden soll.
Enthält Informationen für die persönliche Übergabe.
Enthält Informationen für Abholsendungen, Abholadresse für Abholaufträge oder Details für Abholinformationen.
Enthält die notwendigen Informationen, wenn eine Paket-Shop-Lieferung beabsichtigt ist.
Enthält Daten für die interaktive Benachrichtigung für Sendungen. Die Benachrichtigungsart "Telefon" ist hier verboten.
Enthält Daten für die persönliche Zustellbenachrichtigung für Sendungen.
Enthält Informationen der proaktiven Benachrichtigung für Sendungen.
Enthält spezielle Zustelldaten für Sendungen.
Enthält Daten über den Rechnungsempfänger, wenn diese für die Sendung abweichen.
In einigen Beziehungen kann ein spezifischer Servicecode eingestellt werden, der die Feature-Auswahl überschreibt.
Details
in XpathImplementation at line 42
NodeList
searchElements($elementName, $nameSpace = null)
searchElements
in XpathImplementation at line 51
searchElement($elementName)
at line 31
__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|null
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück
in AbstractElement at line 113
protected Element|null
getFirstChildFromName(string $elementName)
Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück
in AbstractElement at line 131
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 151
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 169
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 59
ProductAndServiceData
setOrderType(string $orderType)
Definiert die Transportart.
Mögliche Werte sind: "consignment", "collection request order", "pickup information"
xs:string / 1 .. 1 / consignment collection request order pickup information
at line 76
ProductAndServiceData
setSaturdayDelivery(bool $saturdayDelivery)
Gibt an, ob Samstagszustellung verlangt wird.
Nur für Produkt "E12" auswählbar. Standardwert ist "false".
xs:boolean / 0 .. 1 /
at line 92
ProductAndServiceData
setExWorksDelivery(bool $exWorksDelivery)
Gibt an, ob der Empfänger die Sendung bezahlen muss.
Standardwert ist "false".
xs:boolean / 0 .. 1 /
at line 107
ProductAndServiceData
setGuarantee(bool $guarantee)
Wird auf true gesetzt, wenn für eine internationale Sendung die Garantie verwendet werden soll, nur für die Produkte CL und E18 für internationale Pakete.
xs:boolean / 0 .. 1 /
at line 122
ProductAndServiceData
setTyres(bool $tyres)
Wird auf true gesetzt, wenn diese Sendung lose Reifen enthält, nur für Produkt CL.
xs:boolean / 0 .. 1 /
at line 137
ProductAndServiceData
setFood(bool $food)
Auf true setzen, wenn das Paket als Produkt 'DPD Food' geliefert werden soll.
xs:boolean / 0 .. 1 /
at line 151
ProductAndServiceData
setPersonalDelivery(PersonalDelivery $personalDelivery)
Enthält Informationen für die persönliche Übergabe.
0 .. 1 /
at line 165
ProductAndServiceData
setPickup(Pickup $pickup)
Enthält Informationen für Abholsendungen, Abholadresse für Abholaufträge oder Details für Abholinformationen.
0 .. 1 /
at line 179
ProductAndServiceData
setParcelShopDelivery(ParcelShopDelivery $parcelShopDelivery)
Enthält die notwendigen Informationen, wenn eine Paket-Shop-Lieferung beabsichtigt ist.
0 .. 1 /
at line 193
ProductAndServiceData
setPredict(Predict $predict)
Enthält Daten für die interaktive Benachrichtigung für Sendungen. Die Benachrichtigungsart "Telefon" ist hier verboten.
0 .. 1 /
at line 207
ProductAndServiceData
setPersonalDeliveryNotification(PersonalDeliveryNotification $personalDeliveryNotification)
Enthält Daten für die persönliche Zustellbenachrichtigung für Sendungen.
0 .. 1 /
at line 221
ProductAndServiceData
setProactiveNotification(ProactiveNotification $proactiveNotification)
Enthält Informationen der proaktiven Benachrichtigung für Sendungen.
0 .. 5 /
at line 235
ProductAndServiceData
setDelivery(Delivery $delivery)
Enthält spezielle Zustelldaten für Sendungen.
0 .. 1 /
at line 247
ProductAndServiceData
setInvoiceAddress(InvoiceAddress $invoiceAddress)
Enthält Daten über den Rechnungsempfänger, wenn diese für die Sendung abweichen.
at line 262
ProductAndServiceData
setCountrySpecificService(string $countrySpecificService)
In einigen Beziehungen kann ein spezifischer Servicecode eingestellt werden, der die Feature-Auswahl überschreibt.
xs:string / 0 .. 1 /