Dynamic String DTO

daylight ist Viel- und Mehrsprachig. Das bedeutet, dass gewisse Werte gleichzeitig in mehreren Sprachen zur Verfügung stehen können. In diesem Fall werden die Werte in folgender Notation übertragen:

"Values": [
  {
    "IetfLanguageTag": "de-CH",
    "Value": "Wert in de-CH"
  },
  {
    "IetfLanguageTag": "en-US",
    "Value": "Wert in en-US"
  }
]
AttributBeschreibungDatentyp
ValuesListe, welches jeweils 1n: Objekte von den unterstehenden Attributen enthältListe

IetfLanguageTag

Definiert die Sprache, für welche der Wert erfasst wurdeString
ValueBeinhaltet den Wert pro SpracheString

Das Objekt enthält immer das Attribute Values, welches aus einer Liste von beliebig vielen Wertepaaren IetfLanguageTag und Value besteht. Wird ein Wert nur in einer Sprache eingegeben, so wird dieser Wert in die anderen Sprachen kopiert. Das beduetet, dass wenn ein Anlass nur in de-CH ausgeschrieben und nicht übersetzt wird, der gleiche Wert im Objekt mit der Bezeichnung en-US kopiert wird.