Dieser Call dient zum Anlegen von Varianten-Attributen. |
<request method="updateVariantAttributes" version="1.0.0"> <variant_attribute significant_key="variant_attribute_id" reference_id="ABC123"> <variant_attribute_id>4711</variant_attribute_id><!--Alternative 1--> <mandator_id>1</mandator_id> <identifier>Größe</identifier><!--Alternative 2--> <sort>1</sort> <modus>1</modus> <multilingual_data> <translation> <language_code_iso>en</language_code_iso> <description>size</description> </translation> <translation> <language_code_iso>de</language_code_iso> <description>Größe</description> </translation> </multilingual_data> </variant_attribute> </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: „updateVariantAttributes“ |
version |
Attribut von request. Legt die Version der Anfrage fest. |
1 |
integer |
Fester Wert: „1.0.0“ |
variant_attribute |
Wrapper-Element, das die Daten der Varianten-Eigenschaft zusammenfasst. |
0..N |
Element |
|
significant_key |
Gibt an welches Feld zur Identifikation der Varianten-Eigenschaft genutzt wird |
1 |
string |
Feste Werte: variant_attribute_id | variant_attribute_identifier |
reference_id |
Optionales Attribut des Elements "variant_attribute". In diesem Feld kann eine beliebige ID angegeben werden die später im zugehörigen Report-Block der Response-Daten wieder erscheint. |
0..1 |
string |
|
variant_attribute_id |
ID der Varianten-Eigenschaft. |
0..1 |
integer |
|
mandator_id |
ID des Mandanten. |
1 |
integer |
|
identifier |
Bezeichnung der Varianten-Eigenschaft. |
1 |
string |
|
sort |
Gibt die Sortierung der Varianten-Eigenschaften an. |
0..1 |
integer |
|
modus |
Gibt die Modus der Varianten-Eigenschaften an. |
0..1 |
integer |
|
multilingual_data |
Wrapper-Element, das die Übersetzungen der Varianten-Eigenschaften zusammenfasst. |
1 |
Element |
|
translation |
Wrapper-Element, das eine Übersetzungen der Varianten-Eigenschaften zusammenfasst. |
1..N |
Element |
|
language_code_iso |
Gibt die Sprache der Daten in diesem translation-Element an. |
1 |
string |
Sprachcode ISO 639-1 ALPHA-2 (z.B. „de“) |
description |
Bezeichnung der Varianten-Eigenschaft in der angegebenen Sprache. |
1 |
string |
<response method="updateVariantAttributes" version="1.0.0"> <report action="update" reference_id="ABC123" return_code="0"> <variant_attribute> <variant_attribute_id>4711</variant_attribute_id> <mandator_id>1</mandator_id> <identifier>Größe</identifier> </variant_attribute> </report> </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: „updateVariantAttributes“ |
version |
Attribut von response. Legt die Version der Anfrage fest. |
1 |
string |
Fester Wert: „1.0.0“ |
report |
Information über die ausgeführte Operation. |
1 |
Element |
|
reference_id |
Optionales Attribut von report. Enthält die im zugehörigen variant_attribute-Block des Requests angegebene reference_id. |
0..1 |
string |
|
return_code |
Attribut von report. Gibt an ob in der durchgeführten Operation Fehler aufgetreten sind. |
1 |
integer |
0 = OK. < 0 = Fehler |
error_description |
Falls bei der Durchführung der Operation Fehler aufgetreten sind wird in error_description eine Fehlerbeschreibung zurück geliefert |
0..1 |
string |
|
variant_attribute |
Wrapper-Element, das die Daten der Varianten-Eigenschaft zusammenfasst. |
0..1 |
Element |
|
variant_attribute_id |
ID der Varianten-Eigenschaft. |
1 |
integer |
|
mandator_id |
ID des Mandanten. |
1 |
integer |
|
identifier |
Bezeichnung der Varianten-Eigenschaft. |
1 |
string |
Version |
Änderungsbeschreibung |
3.3.2.181 |
Einführung des Calls updateVariantAttributes. |