Abfrage von Lieferzeiten. |
<request method="fetchDeliveryTimes" version="1.0.0"> <filter> <mandator_id filter_method="=" filter_value="1"/> <delivery_time_id filter_method="=" filter_value="538723"/> <identifier filter_method="=" filter_value="2 Tage"/> </filter> </request> |
Name |
Beschreibung |
Anz. |
Typ |
sonstiges |
---|---|---|---|---|
request |
Root-Element der Anfrage |
1 |
Element |
|
method |
Attribut von request. Name der Webservice-Methode. |
1 |
string |
Fester Wert: „fetchDeliveryTimes“ |
version |
Attribut von request. Legt die Version der Anfrage fest. |
1 |
integer |
Fester Wert: „1.0.0“ |
filter |
Legt Parameter fest nach denen die Ergebnismenge eingeschränkt wird. Mehrere Filter werden als ODER-Verknüpfung, Elemente innerhalb des Filters als UND-Verknüpfung behandelt. |
1..N |
Element |
|
mandator_id |
Schränkt die Ergebnismenge der Abfrage auf einen bestimmten Mandanten ein. |
1 |
Element |
|
filter_method |
Attribut von mandator_id. Legt das Verhalten des Mandanten-Filters fest. |
1 |
string |
Fester Wert: „=“ |
filter_value |
Attribut von mandator_id. Legt den Filterwert des Mandanten-Filters fest. |
1 |
integer |
|
delivery_time_id |
Schränkt die Ergebnismenge der Abfrage auf eine bestimmte Lieferzeit ein. |
1 |
Element |
|
filter_method |
Attribut von delivery_time_id. Legt das Verhalten des Lieferzeit-Filters fest. |
1 |
string |
Fester Wert: „=“ |
filter_value |
Attribut von delivery_time_id. Legt den Filterwert des Lieferzeit-Filters fest. |
1 |
integer |
|
identifier |
Schränkt die Ergebnismenge der Abfrage auf eine bestimmte Lieferzeit ein. |
1 |
Element |
|
filter_method |
Attribut von identifier. Legt das Verhalten des Lieferzeit-Filters fest. |
1 |
string |
Fester Wert: „=“ |
filter_value |
Attribut von identifier. Legt den Filterwert des Lieferzeit-Filters fest. |
1 |
string |
<response method="fetchDeliveryTimes" version="1.0.0"> <report return_code="0"/> <delivery_time> <delivery_time_id>538723</delivery_time_id> <mandator_id>1</mandator_id> <identifier>2 Tage</identifier> <days>2</days> <days_min>1</days_min> <days_max>3</days_max> <multilingual_data> <translation> <mandator_id>1</mandator_id> <language_code_iso>en</language_code_iso> <description>2 days</description> </translation> </multilingual_data> </delivery_time> </response> |
Name |
Beschreibung |
Anz. |
Typ |
sonstiges |
---|---|---|---|---|
response |
Root-Element der Antwort |
1 |
Element |
|
method |
Attribut von response. Name der Webservice-Methode. |
1 |
string |
Fester Wert: „fetchDeliveryTimes“ |
version |
Attribut von response. Legt die Version der Anfrage fest. |
1 |
integer |
Fester Wert: „1.0.0“ |
report |
Information über die ausgeführte Operation. |
1 |
Element |
|
return_code |
Attribut von report. Gibt an ob in der durchgeführten Operation Fehler aufgetreten sind. |
1 |
integer |
0 = OK. < 0 = Fehler |
error_description |
Fehlerbeschreibung falls bei der Durchführung der Operation Fehler aufgetreten sind. |
0..1 |
string |
|
delivery_time |
Wrapper-Element, das die Daten einer Lieferzeit zusammenfasst |
0..N |
Element |
|
mandator_id |
ID des Mandanten dem diese Lieferzeit zugeordnet ist. |
1 |
integer |
|
delivery_time_id |
ID der Lieferzeit |
1 |
integer |
|
identifier |
Bezeichnung der Lieferzeit |
1 |
string |
Länge: 0-100 Zeichen |
days |
Anzahl der Tage |
1 |
integer |
|
days_min |
Lieferzeitraum min. in Tagen |
0..1 |
integer |
|
days_max |
Lieferzeitraum max. in Tagen |
0..1 |
integer |
|
multilingual_data |
Wrapper-Element, das die mehrsprachigen Daten zusammenfasst |
1 |
Element |
|
translation |
Wrapper-Element, das die Übersetzung beinhaltet |
1..n |
Element |
|
mandator_id |
ID des Mandanten dem diese Lieferzeit zugeordnet ist. |
1 |
integer |
|
language_code_iso |
ISO-Code der die Sprache darstellt |
1 |
string |
|
description |
Beschreibung der Lieferzeit |
0..1 |
string |
Version |
Änderungsbeschreibung |
---|---|
3.2.9.75 |
Redaktionelle Überarbeitung |
4.12.42 |
Response um Lieferzeitraum (days_min; days_max) erweitert. |