Expor atributos de propriedade de ação
- Última atualização2023/05/18
Expor atributos de propriedade de ação
Os valores de propriedade de uma ação podem ser expostos através da definição das seguintes propriedades em CommandPkg .
valores de propriedade de uma Ação
Atributos de propriedade | Descrição | |
---|---|---|
|
name | Nome da propriedade, único no nível de ação; este nome seria exibido na caixa de preenchimento automático. |
|
descrição | Uma descrição da propriedade. |
|
tipo | O tipo de dados em que a propriedade opera. A propriedade será exibida na caixa de preenchimento automático somente se o tipo corresponder. |
|
return_type | O tipo de dados de retorno da propriedade. Se este tipo não corresponder ao tipo de campo onde ele é usado, haverá erro de validação. |
@BotCommand
@CommandPkg(label = "Uppercase", name = "uppercase", description="Converts the string to upper case",
icon = "uppercase.svg", node_label="Convert {{sourceString}} to upper case| and assign the result to {{returnTo}}",
return_type=DataType.STRING, return_required = true, return_label="Assign the output to variable") public class UpperCase {
@Execute
public Value<String> convert(
@Idx(index = "1", type=TEXT)
@Pkg(label="Source string")
@NotEmpty
String sourceString){
return new StringValue(sourceString.toUpperCase());
}
}
Dica: O caractere
|
atua como um rótulo de nó separador. O conteúdo anterior e posterior ao caractere |
aparece somente quando há uma entrada para as variáveis declaradas em cada parte. Por exemplo, no caso acima, quando a variável {{sourceString}}
tem um valor, o conteúdo antes de |
aparece, e quando {{returnTo}}
tem um valor, o conteúdo após |
aparece.Por exemplo, a classe acima na UI mostrará: