_AdaptiveFunctionDeclaration_
The following is a list of properties for the object type _AdaptiveFunctionDeclaration_
:
Property | Value |
---|---|
allowEntity | false |
collectionURIs | [ "/afw/_AdaptiveCollection_/core" ] |
description | A function declaration for adaptive functions and lambdas. |
objectIdPropertyName | functionDeclarationId |
objectType | _AdaptiveFunctionDeclaration_ |
propertyTypes | { "brief": { "allowQuery": true, "dataType": "string", "description": "This is a predicate for the function with the first letter capitalized and without a trailing period.", "label": "Brief", "required": false }, "dataType": { "allowQuery": true, "dataType": "string", "description": "If present, this is a method for this data type.", "label": "Data Type", "required": false }, "description": { "allowQuery": true, "dataType": "string", "dataTypeParameter": "text/plain", "description": "This is the function's description.", "label": "Description", "required": false }, "functionDeclarationId": { "allowQuery": true, "dataType": "string", "description": "This is the function declaration's id.", "label": "Function", "required": true }, "pure": { "allowQuery": true, "dataType": "boolean", "defaultValue": false, "description": "This indicates that, given exactly the same parameter values, this function will always return the same result and will not cause any side effects.", "label": "Pure" }, "parameters": { "dataType": "list", "dataTypeParameter": "object _AdaptiveFunctionParameter_", "description": "These are the function's parameters.", "label": "Parameters" }, "polymorphic": { "allowQuery": true, "dataType": "boolean", "defaultValue": false, "description": "This indicates that this function can be called polymorphically without specifying the <Type>:: qualifier. The appropriate implementation of the function will be called based on the dataType and/or dataTypeParameter of the first function parameter value.", "label": "Polymorphic" }, "polymorphicDataTypes": { "allowQuery": true, "dataType": "list", "dataTypeParameter": "string", "defaultValue": false, "description": "This function will call the appropriate function when the first parameter is one of these data types.", "label": "Polymorphic Data Types" }, "returns": { "allowQuery": true, "dataType": "object", "dataTypeParameter": "_AdaptiveFunctionParameter_", "description": "Return parameter.", "label": "Returns", "required": true } } |
Click here for a complete list of object types and their descriptions.