@aurahelper/languages
Version:
Language Libraries to work with XML, Aura, Apex... files. tokenizers, parsers, system classes and much more
1,562 lines • 76.3 kB
JSON
{
"id": "ConnectApi.nextbestaction",
"nodeType": "class",
"name": "NextBestAction",
"namespace": "ConnectApi",
"startToken": {
"type": "declaration.entity.name.class",
"text": "NextBestAction",
"textToLower": "nextbestaction",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.class_NextBestAction_-1:0"
},
"order": 0,
"memberOrder": 0,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "global",
"textToLower": "global",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "keyword.modifier.access_global_-1:0"
},
"sharingModifier": {
"type": "keyword.modifier.sharing",
"text": "without sharing",
"textToLower": "without sharing",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "keyword.modifier.sharing_without sharing_-1:0"
},
"description": "Execute recommendation strategies, get recommendations, manage recommendation reactions.",
"documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_ConnectAPI_NextBestAction_static_methods.htm",
"classes": {},
"interfaces": {},
"enums": {},
"variables": {},
"methods": {
"deleterecommendationreaction(string)": {
"id": "ConnectApi.nextbestaction.method.deleterecommendationreaction(string)",
"nodeType": "method",
"name": "deleteRecommendationReaction",
"startToken": {
"type": "declaration.entity.name.function",
"text": "deleteRecommendationReaction",
"textToLower": "deleterecommendationreaction",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_deleteRecommendationReaction_-1:0"
},
"parentId": "ConnectApi.nextbestaction",
"order": 1,
"memberOrder": 1,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "public",
"textToLower": "public",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 6
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_public_0:0"
},
"static": {
"type": "keyword.modifier.static",
"text": "static",
"textToLower": "static",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 13
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_static_0:7"
},
"signature": "public static Void deleteRecommendationReaction(String reactionId)",
"overrideSignature": "public static override Void deleteRecommendationReaction(String reactionId)",
"simplifiedSignature": "deleteRecommendationReaction(String)",
"datatype": {
"id": "ConnectApi.nextbestaction.deleterecommendationreaction.datatype.Void",
"nodeType": "datatype",
"name": "Void",
"startToken": {
"type": "datatype.primitive",
"text": "Void",
"textToLower": "void",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 14
},
"end": {
"line": 0,
"character": 18
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Void_0:14"
},
"parentId": "ConnectApi.nextbestaction.deleterecommendationreaction",
"order": 0,
"memberOrder": 0,
"type": "Void"
},
"description": "Delete a recommendation reaction.",
"parentName": "NextBestAction",
"variables": {},
"params": {
"reactionid": {
"id": "ConnectApi.nextbestaction.method.deleterecommendationreaction(string).varParam.reactionid",
"nodeType": "variable",
"name": "reactionId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "reactionId",
"textToLower": "reactionid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 55
},
"end": {
"line": 0,
"character": 65
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_reactionId_0:55"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "reactionId",
"textToLower": "reactionid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 55
},
"end": {
"line": 0,
"character": 65
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_reactionId_0:55"
},
"parentId": "ConnectApi.nextbestaction.method.deleterecommendationreaction(string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "ConnectApi.nextbestaction.deleterecommendationreaction.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 48
},
"end": {
"line": 0,
"character": 54
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:48"
},
"parentId": "ConnectApi.nextbestaction.deleterecommendationreaction",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "ID of the recommendation reaction.",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"executestrategy(string,integer,string)": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string)",
"nodeType": "method",
"name": "executeStrategy",
"startToken": {
"type": "declaration.entity.name.function",
"text": "executeStrategy",
"textToLower": "executestrategy",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_executeStrategy_-1:0"
},
"parentId": "ConnectApi.nextbestaction",
"order": 2,
"memberOrder": 2,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "public",
"textToLower": "public",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 6
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_public_0:0"
},
"static": {
"type": "keyword.modifier.static",
"text": "static",
"textToLower": "static",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 13
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_static_0:7"
},
"signature": "public static ConnectApi.NBARecommendations executeStrategy(String strategyName, Integer maxResults, String contextRecordId)",
"overrideSignature": "public static override ConnectApi.NBARecommendations executeStrategy(String strategyName, Integer maxResults, String contextRecordId)",
"simplifiedSignature": "executeStrategy(String,Integer,String)",
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.ConnectApi.NBARecommendations",
"nodeType": "datatype",
"name": "ConnectApi.NBARecommendations",
"startToken": {
"type": "datatype.support.namespace",
"text": "ConnectApi",
"textToLower": "connectapi",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 14
},
"end": {
"line": 0,
"character": 24
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_ConnectApi_0:14"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "ConnectApi.NBARecommendations"
},
"description": "Execute a strategy.",
"parentName": "NextBestAction",
"variables": {},
"params": {
"strategyname": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string).varParam.strategyname",
"nodeType": "variable",
"name": "strategyName",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "strategyName",
"textToLower": "strategyname",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 67
},
"end": {
"line": 0,
"character": 79
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_strategyName_0:67"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "strategyName",
"textToLower": "strategyname",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 67
},
"end": {
"line": 0,
"character": 79
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_strategyName_0:67"
},
"parentId": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 60
},
"end": {
"line": 0,
"character": 66
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:60"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"scope": null
},
"maxresults": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string).varParam.maxresults",
"nodeType": "variable",
"name": "maxResults",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "maxResults",
"textToLower": "maxresults",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 89
},
"end": {
"line": 0,
"character": 99
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_maxResults_0:89"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "maxResults",
"textToLower": "maxresults",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 89
},
"end": {
"line": 0,
"character": 99
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_maxResults_0:89"
},
"parentId": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string)",
"order": 2,
"memberOrder": 2,
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.Integer",
"nodeType": "datatype",
"name": "Integer",
"startToken": {
"type": "datatype.primitive",
"text": "Integer",
"textToLower": "integer",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 81
},
"end": {
"line": 0,
"character": 88
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Integer_0:81"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "Integer"
},
"scope": null
},
"contextrecordid": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string).varParam.contextrecordid",
"nodeType": "variable",
"name": "contextRecordId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "contextRecordId",
"textToLower": "contextrecordid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 108
},
"end": {
"line": 0,
"character": 123
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_contextRecordId_0:108"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "contextRecordId",
"textToLower": "contextrecordid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 108
},
"end": {
"line": 0,
"character": 123
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_contextRecordId_0:108"
},
"parentId": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string)",
"order": 3,
"memberOrder": 3,
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 101
},
"end": {
"line": 0,
"character": 107
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:101"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "Name of the strategy. Maximum number of results. Valid values are from 1 to 25. The default is 3. ID of the context record. For example, if the next best action is on a case detail page, the ID of the case.",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"executestrategy(string,integer,string,boolean)": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string,boolean)",
"nodeType": "method",
"name": "executeStrategy",
"startToken": {
"type": "declaration.entity.name.function",
"text": "executeStrategy",
"textToLower": "executestrategy",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_executeStrategy_-1:0"
},
"parentId": "ConnectApi.nextbestaction",
"order": 3,
"memberOrder": 3,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "public",
"textToLower": "public",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 6
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_public_0:0"
},
"static": {
"type": "keyword.modifier.static",
"text": "static",
"textToLower": "static",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 13
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_static_0:7"
},
"signature": "public static ConnectApi.NBARecommendations executeStrategy(String strategyName, Integer maxResults, String contextRecordId, Boolean debugTrace)",
"overrideSignature": "public static override ConnectApi.NBARecommendations executeStrategy(String strategyName, Integer maxResults, String contextRecordId, Boolean debugTrace)",
"simplifiedSignature": "executeStrategy(String,Integer,String,Boolean)",
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.ConnectApi.NBARecommendations",
"nodeType": "datatype",
"name": "ConnectApi.NBARecommendations",
"startToken": {
"type": "datatype.support.namespace",
"text": "ConnectApi",
"textToLower": "connectapi",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 14
},
"end": {
"line": 0,
"character": 24
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_ConnectApi_0:14"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "ConnectApi.NBARecommendations"
},
"description": "Execute a strategy and request a trace.",
"parentName": "NextBestAction",
"variables": {},
"params": {
"strategyname": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string,boolean).varParam.strategyname",
"nodeType": "variable",
"name": "strategyName",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "strategyName",
"textToLower": "strategyname",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 67
},
"end": {
"line": 0,
"character": 79
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_strategyName_0:67"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "strategyName",
"textToLower": "strategyname",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 67
},
"end": {
"line": 0,
"character": 79
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_strategyName_0:67"
},
"parentId": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string,boolean)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 60
},
"end": {
"line": 0,
"character": 66
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:60"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"scope": null
},
"maxresults": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string,boolean).varParam.maxresults",
"nodeType": "variable",
"name": "maxResults",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "maxResults",
"textToLower": "maxresults",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 89
},
"end": {
"line": 0,
"character": 99
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_maxResults_0:89"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "maxResults",
"textToLower": "maxresults",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 89
},
"end": {
"line": 0,
"character": 99
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_maxResults_0:89"
},
"parentId": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string,boolean)",
"order": 2,
"memberOrder": 2,
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.Integer",
"nodeType": "datatype",
"name": "Integer",
"startToken": {
"type": "datatype.primitive",
"text": "Integer",
"textToLower": "integer",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 81
},
"end": {
"line": 0,
"character": 88
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Integer_0:81"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "Integer"
},
"scope": null
},
"contextrecordid": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string,boolean).varParam.contextrecordid",
"nodeType": "variable",
"name": "contextRecordId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "contextRecordId",
"textToLower": "contextrecordid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 108
},
"end": {
"line": 0,
"character": 123
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_contextRecordId_0:108"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "contextRecordId",
"textToLower": "contextrecordid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 108
},
"end": {
"line": 0,
"character": 123
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_contextRecordId_0:108"
},
"parentId": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string,boolean)",
"order": 3,
"memberOrder": 3,
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 101
},
"end": {
"line": 0,
"character": 107
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:101"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"scope": null
},
"debugtrace": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string,boolean).varParam.debugtrace",
"nodeType": "variable",
"name": "debugTrace",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "debugTrace",
"textToLower": "debugtrace",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 133
},
"end": {
"line": 0,
"character": 143
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_debugTrace_0:133"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "debugTrace",
"textToLower": "debugtrace",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 133
},
"end": {
"line": 0,
"character": 143
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_debugTrace_0:133"
},
"parentId": "ConnectApi.nextbestaction.method.executestrategy(string,integer,string,boolean)",
"order": 4,
"memberOrder": 4,
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.Boolean",
"nodeType": "datatype",
"name": "Boolean",
"startToken": {
"type": "datatype.primitive",
"text": "Boolean",
"textToLower": "boolean",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 125
},
"end": {
"line": 0,
"character": 132
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Boolean_0:125"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "Boolean"
},
"description": "Name of the strategy. Maximum number of results. Valid values are from 1 to 25. The default is 3. ID of the context record. For example, if the next best action is on a case detail page, the ID of the case. Specifies whether to return trace and debug information in the response (true) or not (false).",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"executestrategy(string,connectapi.nbastrategyexecutioninput)": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,connectapi.nbastrategyexecutioninput)",
"nodeType": "method",
"name": "executeStrategy",
"startToken": {
"type": "declaration.entity.name.function",
"text": "executeStrategy",
"textToLower": "executestrategy",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_executeStrategy_-1:0"
},
"parentId": "ConnectApi.nextbestaction",
"order": 4,
"memberOrder": 4,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "public",
"textToLower": "public",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 6
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_public_0:0"
},
"static": {
"type": "keyword.modifier.static",
"text": "static",
"textToLower": "static",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 13
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_static_0:7"
},
"signature": "public static ConnectApi.NBARecommendations executeStrategy(String strategyName, ConnectApi.NBAStrategyExecutionInput strategyInput)",
"overrideSignature": "public static override ConnectApi.NBARecommendations executeStrategy(String strategyName, ConnectApi.NBAStrategyExecutionInput strategyInput)",
"simplifiedSignature": "executeStrategy(String,ConnectApi.NBAStrategyExecutionInput)",
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.ConnectApi.NBARecommendations",
"nodeType": "datatype",
"name": "ConnectApi.NBARecommendations",
"startToken": {
"type": "datatype.support.namespace",
"text": "ConnectApi",
"textToLower": "connectapi",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 14
},
"end": {
"line": 0,
"character": 24
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_ConnectApi_0:14"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "ConnectApi.NBARecommendations"
},
"description": "Execute a strategy using an input class.",
"parentName": "NextBestAction",
"variables": {},
"params": {
"strategyname": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,connectapi.nbastrategyexecutioninput).varParam.strategyname",
"nodeType": "variable",
"name": "strategyName",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "strategyName",
"textToLower": "strategyname",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 67
},
"end": {
"line": 0,
"character": 79
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_strategyName_0:67"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "strategyName",
"textToLower": "strategyname",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 67
},
"end": {
"line": 0,
"character": 79
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_strategyName_0:67"
},
"parentId": "ConnectApi.nextbestaction.method.executestrategy(string,connectapi.nbastrategyexecutioninput)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 60
},
"end": {
"line": 0,
"character": 66
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:60"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"scope": null
},
"strategyinput": {
"id": "ConnectApi.nextbestaction.method.executestrategy(string,connectapi.nbastrategyexecutioninput).varParam.strategyinput",
"nodeType": "variable",
"name": "strategyInput",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "strategyInput",
"textToLower": "strategyinput",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 118
},
"end": {
"line": 0,
"character": 131
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_strategyInput_0:118"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "strategyInput",
"textToLower": "strategyinput",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 118
},
"end": {
"line": 0,
"character": 131
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_strategyInput_0:118"
},
"parentId": "ConnectApi.nextbestaction.method.executestrategy(string,connectapi.nbastrategyexecutioninput)",
"order": 2,
"memberOrder": 2,
"datatype": {
"id": "ConnectApi.nextbestaction.executestrategy.datatype.ConnectApi.NBAStrategyExecutionInput",
"nodeType": "datatype",
"name": "ConnectApi.NBAStrategyExecutionInput",
"startToken": {
"type": "datatype.support.namespace",
"text": "ConnectApi",
"textToLower": "connectapi",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 81
},
"end": {
"line": 0,
"character": 91
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_ConnectApi_0:81"
},
"parentId": "ConnectApi.nextbestaction.executestrategy",
"order": 0,
"memberOrder": 0,
"type": "ConnectApi.NBAStrategyExecutionInput"
},
"description": "Name of the strategy. A ConnectApi.NBAStrategyExecutionInput body.",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"getrecommendation(string)": {
"id": "ConnectApi.nextbestaction.method.getrecommendation(string)",
"nodeType": "method",
"name": "getRecommendation",
"startToken": {
"type": "declaration.entity.name.function",
"text": "getRecommendation",
"textToLower": "getrecommendation",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_getRecommendation_-1:0"
},
"parentId": "ConnectApi.nextbestaction",
"order": 5,
"memberOrder": 5,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "public",
"textToLower": "public",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 6
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_public_0:0"
},
"static": {
"type": "keyword.modifier.static",
"text": "static",
"textToLower": "static",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 13
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_static_0:7"
},
"signature": "public static ConnectApi.Recommendation getRecommendation(String recommendationId)",
"overrideSignature": "public static override ConnectApi.Recommendation getRecommendation(String recommendationId)",
"simplifiedSignature": "getRecommendation(String)",
"datatype": {
"id": "ConnectApi.nextbestaction.getrecommendation.datatype.ConnectApi.Recommendation",
"nodeType": "datatype",
"name": "ConnectApi.Recommendation",
"startToken": {
"type": "datatype.support.namespace",
"text": "ConnectApi",
"textToLower": "connectapi",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 14
},
"end": {
"line": 0,
"character": 24
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_ConnectApi_0:14"
},
"parentId": "ConnectApi.nextbestaction.getrecommendation",
"order": 0,
"memberOrder": 0,
"type": "ConnectApi.Recommendation"
},
"description": "Get a recommendation.",
"parentName": "NextBestAction",
"variables": {},
"params": {
"recommendationid": {
"id": "ConnectApi.nextbestaction.method.getrecommendation(string).varParam.recommendationid",
"nodeType": "variable",
"name": "recommendationId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "recommendationId",
"textToLower": "recommendationid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 65
},
"end": {
"line": 0,
"character": 81
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_recommendationId_0:65"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "recommendationId",
"textToLower": "recommendationid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 65
},
"end": {
"line": 0,
"character": 81
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_recommendationId_0:65"
},
"parentId": "ConnectApi.nextbestaction.method.getrecommendation(string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "ConnectApi.nextbestaction.getrecommendation.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 58
},
"end": {
"line": 0,
"character": 64
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:58"
},
"parentId": "ConnectApi.nextbestaction.getrecommendation",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "ID of the recommendation.",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"getrecommendationreaction(string)": {
"id": "ConnectApi.nextbestaction.method.getrecommendationreaction(string)",
"nodeType": "method",
"name": "getRecommendationReaction",
"startToken": {
"type": "declaration.entity.name.function",
"text": "getRecommendationReaction",
"textToLower": "getrecommendationreaction",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_getRecommendationReaction_-1:0"
},
"parentId": "ConnectApi.nextbestaction",
"order": 6,
"memberOrder": 6,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "public",
"textToLower": "public",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 6
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_public_0:0"
},
"static": {
"type": "keyword.modifier.static",
"text": "static",
"textToLower": "static",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 13
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_static_0:7"
},
"signature": "public static ConnectApi.RecommendationReaction getRecommendationReaction(String reactionId)",
"overrideSignature": "public static override ConnectApi.RecommendationReaction getRecommendationReaction(String reactionId)",
"simplifiedSignature": "getRecommendationReaction(String)",
"datatype": {
"id": "ConnectApi.nextbestaction.getrecommendationreaction.datatype.ConnectApi.RecommendationReaction",
"nodeType": "datatype",
"name": "ConnectApi.RecommendationReaction",
"startToken": {
"type": "datatype.support.namespace",
"text": "ConnectApi",
"textToLower": "connectapi",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 14
},
"end": {
"line": 0,
"character": 24
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_ConnectApi_0:14"
},
"parentId": "ConnectApi.nextbestaction.getrecommendationreaction",
"order": 0,
"memberOrder": 0,
"type": "ConnectApi.RecommendationReaction"
},
"description": "Get a recommendation reaction.",
"parentName": "NextBestAction",
"variables": {},
"params": {
"reactionid": {
"id": "ConnectApi.nextbestaction.method.getrecommendationreaction(string).varParam.reactionid",
"nodeType": "variable",
"name": "reactionId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "reactionId",
"textToLower": "reactionid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 81
},
"end": {
"line": 0,
"character": 91
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_reactionId_0:81"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "reactionId",
"textToLower": "reactionid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 81
},
"end": {
"line": 0,
"character": 91
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_reactionId_0:81"
},
"parentId": "ConnectApi.nextbestaction.method.getrecommendationreaction(string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "ConnectApi.nextbestaction.getrecommendationreaction.datatype.Str