I believe there's a bug in Shopify's GraphQL Admin API documentation's frontend experience.
For all Properties that are an Array, the `variables` & 'schema' preview/example area on the right-side of the window shows the value of the property as an Object instead of an Array of Objects as documented in the rest of the documentation.
What do you mean?
The documentation makes is seem that the 'variables' to pass with the GraphQL request are as if they were formatted more like the GraphQL query instead of the literal JSON that we actually must pass. It seems to oversimplify the schema so the Array context containing the objects is lost. However, I contend that data structure is very much an integral part of schema, equally as much as the Object Interfaces themselves.
The correct way to render this part of the `ProductInput` documentation: