Die jetzt aktuelle Ausgabe von the GraphQL specification sagt über defaultValue
auf __InputValue
:GraphQL __InputValue und „mit der GraphQL Sprache“
defaultValue
eine String-Codierung zurückkehren kann (mit der GraphQL Sprache) des Standardwertes verwendet von Dieser Eingabewert in der Bedingung ein Wert wird zur Laufzeit nicht zur Verfügung gestellt. Wenn dieser Eingabewert keinen Standardwert hat, wird null zurückgegeben.
Was ist die "GraphQL-Sprache" im Klammerausdruck? Operational scheint es, als ob dies gleichbedeutend ist mit "was JSON verwenden würde, außer dass Enums als Strings behandelt werden, da JSON keine Enums hat", aber ich bin unsicher, ob ich das, was ich sehe, richtig interpretiere.
Um klar zu sein: 'defaultValue' wird dann basierend auf dem' type' interpretiert, der im '__InputValue' geliefert wird? Also, 'defaultValue =" true "' bedeutet eine Sache für eine 'Boolean', eine andere Sache für eine' String', und doch eine andere Sache für eine aufgezählte Liste? Ich versuche nur sicherzustellen, dass ich verstehe, wie das funktionieren würde. Vielen Dank! – CommonsWare