Les valeurs de propriété d'une action peuvent être exposées en définissant les propriétés suivantes sur CommandPkg .

Valeurs d'une propriété d'Action

@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());
    }
}
Conseil : Le caractère | fait office d'étiquette de nœud séparateur. Le contenu avant et après le caractère | n'apparaît que lorsqu'il y a une entrée pour les variables déclarées dans chaque partie. Dans l'exemple ci-dessus, lorsque la variable {{sourceString}} a une valeur, le contenu avant le caractère | apparaît, et lorsque {{returnTo}} a une valeur, le contenu après le caractère | apparaît.
Par exemple, la classe ci-dessus dans l'interface utilisateur s'affichera comme suit :
Exposer les propriétés