InvoiceAddress
class InvoiceAddress extends Address
invoiceAddress
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
Land des Adresseigentümers in ISO 3166-1 alpha-2 format (zum Beispiel 'DE').
Staat des Adresseigentümers in ISO 3166-2 zum Beispiel (BY = Bayern).
Die E-Mail-Adresse mit mindestens einem "@"-Zeichen als Trennzeichen zwischen Absender und Domäne.
Kontierung oder Kostenstelle (für VTG) von Rechnungsdaten für Sendungen.
Details
in XpathImplementation at line 42
NodeList
searchElements($elementName, $nameSpace = null)
searchElements
in XpathImplementation at line 51
searchElement($elementName)
at line 29
__construct()
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
in Address at line 61
Address
setName1(string $name1)
Name des Adresseigentümers.
Bei Gefahrgut beträgt die maximale Länge 50, sonst immer 35
xs:string / 1 .. 1 / maxLength: 50
in Address at line 77
Address
setName2(string $name2)
Zweiter Name des Adresseigentümers
xs:string / 0 .. 1 / maxLength: 35
in Address at line 94
Address
setStreet(string $street)
Straße des Adresseigentümers.
Bei Gefahrgut beträgt die maximale Länge 50, sonst immer 35.
xs:string / 1 .. 1 / maxLength: 50
in Address at line 110
Address
setHouseNo(string $houseNo)
Hausnummer des Adresseigentümers
xs:string / 0 .. 1 / maxLength: 8
in Address at line 126
Address
setCountry(string $country)
Land des Adresseigentümers in ISO 3166-1 alpha-2 format (zum Beispiel 'DE').
xs:string / 1 .. 1 / length: 2
in Address at line 142
Address
setZipCode(string $zipCode)
Postleitzahl des Adresseigentümers
xs:string / 1 .. 1 / maxLength: 9
in Address at line 159
Address
setCity(string $city)
Stadt/Ort des Adresseigentümers.
Bei Gefahrgut beträgt die maximale Länge 50, sonst immer 35.
xs:string / 1 .. 1 / maxLength: 50
in Address at line 176
Address
setGln(int $gln)
Internationale Standortnummer des Adresseigentümers
xs:long / 0 .. 1 / maxInclusive: 99999999 99999
in Address at line 193
Address
setState(string $state)
Staat des Adresseigentümers in ISO 3166-2 zum Beispiel (BY = Bayern).
xs:string / 0 .. 1 / length: 2
in Address at line 211
Address
setCustomerNumber(string $customerNumber)
Kundennummer des Adresseigentümers.
Maximale Länge ist 17 für Sendungs- und Abholinformationen, 11 für Abholauftrag. Obligatorisch für die Absenderadresse.
xs:string / 0 .. 1 / maxLength: 17
in Address at line 227
Address
setContact(string $contact)
Kontaktperson des Adresseigentümers.
xs:string / 0 .. 1 / maxLength: 35
in Address at line 245
Address
setPhone(string $phone)
Telefonnummer des Adresseigentümers.
Obligatorisch, wenn Telefon als Benachrichtigungskanal gewählt wurde. Wenn SMS-Benachrichtigung gewählt wurde, muss entweder Handy oder Telefon ausgefüllt werden.
xs:string / 0 .. 1 / maxLength: 30
in Address at line 262
Address
setMobile(string $mobile)
Mobiltelefonnummer des Adresseigentümers.
Wenn die SMS-Benachrichtigung gewählt wird, muss entweder Handy oder Telefon ausgefüllt werden.
xs:string / 0 .. 1 / maxLength: 30
in Address at line 278
Address
setFax(string $fax)
Faxnummer des Adresseigentümers. Kein erforderliches Datenformat.
xs:string / 0 .. 1 / maxLength: 30
in Address at line 297
Address
setEmail(MailAddress $email)
Die E-Mail-Adresse mit mindestens einem "@"-Zeichen als Trennzeichen zwischen Absender und Domäne.
Die Domain muss mindestens ein "." als Trennzeichen zwischen Domain-Name und Domain-Land enthalten
xs:string /
0 .. 1 /
pattern: [\w\p{L}!#$%&'+/=?^_{|}~-]+(\.[\w\p{L}!#$%&'*+/=?^_
{|}~-]+)@[\w][\w\p{L}-](.[\w\p{L}-]+)(.[a-z]{2,16})
minLength: 5
maxLength: 100