Eine Aktion als Eigenschaft offenlegen
Eine Aktion kann als Eigenschaft angezeigt werden, wenn sie keinen Parameter akzeptiert. Dazu können Sie die folgenden Eigenschaften auf CommandPkgeinstellen.
Action Eigenschaftswerte
- Eigenschaftsname
- Der Name der Eigenschaft, der auf Aktionsebene eindeutig ist, wird im Feld für die automatische Vervollständigung angezeigt.
- Property_description
- Eine Beschreibung der Eigenschaft.
- Property_TYPE
- Der Datentyp, auf dem die Eigenschaft ausgeführt wird, wird nur dann im Feld „automatisch vervollständigen“ angezeigt, wenn der Typ übereinstimmt.
- Property_return_type
- Der Datentyp, für den die Eigenschaft zurückgegeben wird. Wenn dieser Typ nicht mit dem Feldtyp übereinstimmt, in dem er verwendet wird, tritt ein Validierungsfehler auf.
@BotCommand
@CommandPkg(label = "Uppercase", name = "uppercase", description="Converts the source 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",
property_name="uppercase", property_description="Converts the string to upper case", property_type=DataType.STRING,
property_return_type=DataType.STRING) 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());
}
}