Obter seleção do usuário em elementos dinâmicos

Estou usando um json como o seguinte para ‘montar’ um elemento dinâmico e preciso de dois retornos:

  1. Número (ordem) do elemento selecionado
  2. Valor do elemento selecionado

Estou usando {{input.content}} e dessa forma tendo acesso a número da opção selecionada.
Como faço para, mantendo o mecanismo de obter a ordem do elemento selecionado, obter, também, o conteúdo da opção selecionada, pf?

{
  "scope": "immediate",
  "text": "Escolha uma alternativa:",
  "options": [
    {
      "order": 1,
      "text": "Crédito: 10.000,00. 10 de R$1.250,00."
    },
    {
      "order": 2,
      "text": "Crédito: 15.000,00. 18 de R$1.000,00."
    },
    {
      "order": 3,
      "text": "Crédito: 12.500,00. 10 de R$1.500,00."
    },
    {
      "order": 4,
      "text": "Crédito: 15.000,00. 10 de R$2.000,00."
    },
    {
      "order": 5,
      "text": "Crédito: 12.500,00. 18 de R$1.150,00."
    }
  ]
}

Olá @Cesar_de_Souza_Lima2 como vai?

De acordo com nossa documentação:

When the user selects one option, a message returns according to the rule:

  • If the option contains the field ‘value’, it should be returned
  • If not, the ‘order’ filled value should be returned, if present
  • If not, field ‘text’ should be returned

Ou seja, existe uma “ordem de prioridade” (Value > Order > Text). Como o seu tem os atributos order e text, ele irá retornar o order. Se você remover o order, ele irá retornar o text. Se você adicionar um campo value, ele deve retornar o campo value.

Para receber os dois, vai ser preciso que seja criado um JSON no lugar de um simples texto. Tipo assim:

{
    "order":3,
    "text":"Third option",
    "type":"application/json",
    "value":{
        "key1":"value1",
        "key2":2
    }
}