Name | Code | Studio Rendering | Web Rendering |
---|---|---|---|
Input/Text |
@Option
String config; |
||
Password |
@Option
@Credential
String config; |
||
Textarea |
@Option
@Textarea
String config; |
||
Checkbox |
@Option
Boolean config; |
||
List |
@Option
List<String> config; |
||
Table |
@Option
Object config; |
||
Code |
@Code("java")
@Option
String config; |
||
Schema |
@Option
@Structure
List<String> config; |
Name | Code | Studio Rendering | Web Rendering |
---|---|---|---|
Property validation |
/** configuration class */
@Option
@Validable("url")
String config;
/** service class */
@AsyncValidation("url")
ValidationResult doValidate(String url) {
} |
||
Data store validation |
@Datastore
@Checkable
public class config {
/** config ...*/
}
/** service class */
@HealthCheck
public HealthCheckStatus testConnection(){
} |