'Actions Builder checked list value for intent parameter returns no original value for match

I'm running into an issue with the Actions Builder that I think is a bug at Google's side of the Actions Builder platform, but not I'm not a hundred percent sure.

I'm building some sort of a shopping list app (that integrates with backend services). I have an intent to add one or more "generic names" (= product names) to a list.

When I configure the Intent with an InputType like this (notice the List being false), enter image description here The input I send to the intent gets parsed correctly, like this: enter image description here You see, "kokosolie" is resolved when my query was "add 'kokosnootolie' to the list". In this case, I get both the resolved and the original value of the InputType.

But in my use case, I want to receive multiple values for a "Generic name", so I turn on the "is list" checkbox. enter image description here The same query/voice command now results in this: enter image description here Only the resolved input type is returned here. While I need this one later in the app's logic, I also need the original values, but Google doesn't return them to me.

Is this a bug or a missing feature at Google's side of things or rather me, missing some configuration?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source