Skip to content

Exemplos de uso dos tipos de dados

Uso dos tipos de dados das mensagens de callback


Lista com alguns exemplos de uso dos tipos de dados.

Coleta de um valor monetário - CURRENCY (0)

Exibir o conteúdo de 'caption' e coletar uma valor monetário usando como default o conteúdo de 'defaultValue'

{
  type : 0,
  button : 2,
  caption : 'Informe o valor:',
  defaultValue : 0.00,
  decimals : 2,
  minSize : 1,
  maxSize : 12,
  minValue : 0,
  maxValue : 999999999999
}

Coleta de um valor numérico - AMOUNT (1)

Exibir o conteúdo de 'caption' e coletar uma valor numérico usando como default o conteúdo de 'defaultValue'

{
  type : 1,
  button : 2,
  caption : 'Informe a quantidade abastecida (litros):',
  defaultValue : 0.000,
  decimals : 3,
  minSize : 1,
  maxSize : 7,
  minValue : 0,
  maxValue : 9999999
}

Coleta o código de segurança do cartão - NUMBER (2)

Coleta o código de segurança sem exibir os dados coletados

{
  type : 2,
  button : 2,
  caption : 'Informe o código de segurança do cartão',
  minSize : 3,
  maxSize : 3,
  minValue : 0,
  maxValue : 999,
  isSecure : true,
}

Coleta ultimos 4 digitos do cartão - NUMBER (2)

Coleta os ultimos 4 digitos do cartão

{
  type : 2,
  button : 2,
  caption : 'Informe os ultimos 4 digitos do cartão',
  minSize : 4,
  maxSize : 4,
  minValue : 1,
  maxValue : 9999,
}

Coleta uma matricula alfanumérica - TEXT (3)

Coleta o código de segurança sem exibir os dados coletados

{
  type : 3,
  button : 2,
  caption : 'Informe a matricula do operador',
  minSize : 1,
  maxSize : 20,
}

Coleta o vencimento do cartão - DATE (4)

Coleta a data de vencimento do cartão no formato 'MM/AA'

{
  type : 4,
  subType : 5,
  button : 2,
  caption : 'Informe o vencimento do cartão'
}

Solcitação de uma confirmação - DISPLAY (5)

Exibir o conteúdo de 'defaultValue' na area de mensagens, por exemplo com o texto ou o fundo na cor padrão da Automação.

{
  type : 5,
  subType : 8,
  button : 1,
  defaultValue : 'Confirma o cancelamento da transação?'
}

Exibição de mensagem informativa - DISPLAY (5)

Exibir o conteúdo de 'defaultValue' na area de mensagens, por exemplo com o texto ou o fundo na cor padrão da Automação.

{
  type : 5,
  subType : 8,
  defaultValue : 'Atualizando tabelas - Aguarde...'
}

Exibição de mensagem informativa de erro- DISPLAY (5)

Exibir o conteúdo de 'defaultValue' na area de mensagens como uma mensagem de erro, por exemplo com o texto ou o fundo em vermelho.

{
  type : 5,
  subType : 10,
  defaultValue : 'T83 - Offline'
}

Selecionar um valor de uma lista - LIST (7)

Exibe uma lista de seleção e retorna o indice da opção selecionada

{
  type : 7,
  button : 2,
  caption : 'Selecione o Tipo de Financiamento',
  defaultValue : {defaultIndex : 0, items : [{returnValue : 0, caption : "AV - A Vista"}, {returnValue : 1, caption : "FL - Financiamento Lojista"}, {returnValue : 2, caption : "FA - Financiamento Administradora"}]},
}

Exibição da nome transação no topo da tela - TITLE (8)

Exibir o conteúdo de 'caption' na area de titulo. Quando 'defaultValue' estiver presente, exibir o seu conteúdo na area de coleta. Esta mensagem deve permanecer visivel até a próxima mensagem TITLE. Obs.: A exibição desta mensagem fica a critério da Automação.

{
  type : 8
  caption : 'Transação de Cartão de Crédito',
}

Limpa a janela de coleta - CLEAR (11)

Exibir o conteúdo de 'defaultValue' na area de mensagens, por exemplo com o texto ou o fundo na cor padrão da Automação.

{
  type : 11,
  subType : 14,
  button : 1,
  defaultValue : 'Confirma o cancelamento da transação?'
}