Property Testing
Component fo testing.
Categories: Helpers
Type: propertyTesting/v1
Actions
Testing
Name: testingAction
Description
Properties
| Name | Label | Type | Description | Required |
|---|---|---|---|---|
| arrayDefaultValues | Array With Default Values | ARRAY Items[] | Default value is [element1, element2, element3] | false |
| arrayMaxItems | Array Max Items | ARRAY Items[STRING] | Max items set to 3 | false |
| arrayMinItems | Array Min Items | ARRAY Items[STRING] | Min items set to 3 | false |
| arrayNoDefaultValues | Array With No Default Values | ARRAY Items[] | null | |
| arrayNoPredefinedProperties | Array No Predefined Properties | ARRAY Items[] | null | |
| arrayPredefinedProperties | Array Predefined Properties | ARRAY Items[{STRING(predefined1), STRING(predefined2)}] | null | |
| bool | Boolean Property and Display Condition | BOOLEAN Optionstrue, false | Display condition string will be shown when this value is set to True. | false |
| date | Date Property | DATE | null | |
| dateTime | Date Time Property | DATE_TIME | null | |
| displayCondition | Display Condition | STRING | Will be displayed only if the boolean property is true. | false |
| dynamicPropertiesLookup | Dynamic Properties Lookup | STRING | Dynamic property will be shown when this value is set. | false |
| dynamicProperty | DYNAMIC_PROPERTIES Depends OndynamicPropertiesLookup | null | ||
| fileEntry | FileEntry Property | FILE_ENTRY | null | |
| integerMaxValue | Integer Max Value | INTEGER | Integer maximum value set to 10 | false |
| integerMinValue | Integer Min Value | INTEGER | Integer minimum value set to 10 | false |
| numberMaxNumPrecision | Number Max Number Precision | NUMBER | Number max number precision set to 2 | false |
| numberMinNumPrecision | Number Min Number Precision | NUMBER | Number min number precision set to 2 | false |
| numberMaxValue | Number Max Value | NUMBER | Number max value set to 5 | false |
| numberMinValue | Number Min Value | NUMBER | Number min value set to 5 | false |
| numberPrecision | Number Precision | NUMBER | Number precision set to 3 | false |
| objectDefaultValues | Object With Default Values | OBJECT Properties{} | Default value is { key1 : value1, key2: value2 } | false |
| objectNoDefaultValues | Object With No Default Values | OBJECT Properties{} | null | |
| objectNoPredefinedProperties | Object No Predefined Properties | OBJECT Properties{} | null | |
| objectPredefinedProperties | Object Predefined Properties | OBJECT Properties{[{STRING(key), STRING(value)}](array)} | null | |
| setForOptionsLookup | Set For Options Lookup | STRING | This has to be set so you can se the options below. | false |
| optionsLookupDependsOn | Option Lookup Depends On | STRING Depends OnsetForOptionsLookup | This options depend on "Set For Options Lookup" property. | false |
| optionsMultiselect | Options Multiselect | ARRAY Items[STRING] | null | |
| optionsNoMultiselect | Options No Multiselect | STRING Options1, 2, 3, 4 | null | |
| stringMaxLength | String Max Length | STRING | Maximum length set to 5. | false |
| stringMinLength | String Min Length | STRING | Minimum length set to 5. | false |
| stringRegEx | String Regular Expression | STRING | Regular expression is set to: "[^A-Za-z]". Just letters from a text should be returned. | false |
Example JSON Structure
{
"label" : "Testing",
"name" : "testingAction",
"parameters" : {
"arrayDefaultValues" : [ ],
"arrayMaxItems" : [ "" ],
"arrayMinItems" : [ "" ],
"arrayNoDefaultValues" : [ ],
"arrayNoPredefinedProperties" : [ ],
"arrayPredefinedProperties" : [ {
"predefined1" : "",
"predefined2" : ""
} ],
"bool" : false,
"date" : "2021-01-01",
"dateTime" : "2021-01-01T00:00:00",
"displayCondition" : "",
"dynamicPropertiesLookup" : "",
"dynamicProperty" : { },
"fileEntry" : {
"extension" : "",
"mimeType" : "",
"name" : "",
"url" : ""
},
"integerMaxValue" : 1,
"integerMinValue" : 1,
"numberMaxNumPrecision" : 0.0,
"numberMinNumPrecision" : 0.0,
"numberMaxValue" : 0.0,
"numberMinValue" : 0.0,
"numberPrecision" : 0.0,
"objectDefaultValues" : { },
"objectNoDefaultValues" : { },
"objectNoPredefinedProperties" : { },
"objectPredefinedProperties" : {
"array" : [ {
"key" : "",
"value" : ""
} ]
},
"setForOptionsLookup" : "",
"optionsLookupDependsOn" : "",
"optionsMultiselect" : [ "" ],
"optionsNoMultiselect" : "",
"stringMaxLength" : "",
"stringMinLength" : "",
"stringRegEx" : ""
},
"type" : "propertyTesting/v1/testingAction"
}Output
Type: OBJECT
Additional Instructions
Example
This is an example of an example.
- Step 1
- Step 2

How is this guide?
Last updated on
Productboard
Productboard is a product management platform that helps teams prioritize features, gather customer feedback, and align their product strategy to deliver better products.
Pushover
Pushover is a notification service that sends real-time alerts to mobile and desktop devices, integrating with apps, scripts, and services.