Exponer atributos de propiedad de la acción

Los valores de propiedad de una acción se pueden exponer mediante la configuración de las siguientes propiedades en CommandPkg.

Valores de propiedades de Acción

Atributos de propiedad Descripción

Estudio no1
nombre El nombre de la propiedad, único a nivel de la acción. Aparece en el cuadro de autocompletado.

Estudio no2
descripción Una descripción de la propiedad.

Estudio no3
tipo El tipo de datos con los que opera la propiedad, solo si el tipo coincide. Aparece en el cuadro de autocompletado.

Estudio no4
return_type Tipo de datos de retorno de la propiedad. Si el tipo no coincide con el tipo de campo en el que se usa, se producirá un error de validación.
@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());
    }
}
Consejo: El carácter | actúa como una etiqueta separadora de nodos. El contenido antes y después del carácter | aparece solo cuando hay una entrada para las variables declaradas en cada parte. Por ejemplo, en el ejemplo anterior, cuando la variable {{sourceString}} tiene un valor, aparece el contenido antes de | y, cuando {{returnTo}} tiene un valor, aparece el contenido después de |‌‌‌.
Por ejemplo, la clase anterior en la IU tendrá el siguiente aspecto:
Exponer propiedades