Skip to content

InputModel

InputModel

Classe responsável em definir o comportamento da captura de um dado, solicitado ao usuário.

Método Tipo Descrição
getType() Type Tipo do dado que deve ser solicitado ao usuário. Essa informação define como os demais parâmetros devem ser interpretados.
getLabel() String Descrição do tipo de captura. Ex.: “NUMERO DE PARCELAS”.
getDefaultValue() String Valor default do campo de captura.
getMinLength() int Número mínimo de dígitos que deve ser permitido para a captura.
getMaxLength() int Número máximo de dígitos que deve ser permitido para a captura.
isClearLabel() boolean Indica que o campo label deve ser limpo.
getExact() boolean Indica que a captura requer uma quantidade exata de dígitos.
getMinValue() T (genérico) Valor mínimo que deve ser permitido para a captura. Normalmente, informado para captura do tipo AMOUNT, NUMBER.
getMaxValue() T (genérico) Valor máximo que deve ser permitido para a captura. Normalmente, informado para captura do tipo AMOUNT, NUMBER.
getAmountDecimals() int Número de casas decimais após a vírgula que deve ser permitido para a captura.
getValueId() [EM DESENVOLVIMENTO] int Código identificador do valor a ser capturado. Valor zero indica que não tem um código identificador para a automação e deve-se manter a coleta manual pelo usuário.

getValueId() [EM DESENVOLVIMENTO]

Clique aqui para expandir e mostrar a lista dos identificadores
Código Valor a ser coletado
0 Não identificado.
246 Quilometragem, hodômetro
247 Tipo de combustível, abastecimento
248 Matrícula do condutor
249 Litros do abastecimento
250 Placa do veículo
299 Tipo da operação
388 CPF ou CNPJ
392 Quantidade
397 Valor abastecido
617 Código do serviço
633 Horímetro
887 Valor total de produtos
1302 Bomba de combustível
1303 Letras da placa do veículo
1304 Números da placa do veículo
1305 Número da ordem de serviço
1306 Registro do funcionário
1307 Litros de óleo
1308 Valor do óleo
1309 Número da frota
1310 Tipo da coleta - Horímetro ou Hodômetro
1311 Valor do serviço