@aurahelper/languages
Version:
Language Libraries to work with XML, Aura, Apex... files. tokenizers, parsers, system classes and much more
239 lines • 7.72 kB
JSON
{
"id": "QuickAction.quickactiondefaultshandler",
"nodeType": "interface",
"name": "QuickActionDefaultsHandler",
"namespace": "QuickAction",
"startToken": {
"type": "declaration.entity.name.class",
"text": "QuickActionDefaultsHandler",
"textToLower": "quickactiondefaultshandler",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.class_QuickActionDefaultsHandler_-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": "The QuickAction.QuickActionDefaultsHandler interface lets you specify the default values for the standard Email and Send Email actions in the case feed. You can use this interface to specify the From address, CC address, BCC address, subject, and email body for the Email action in the case feed. You can use the interface to pre-populate these fields based on the context where the action is displayed, such as the case origin (for example, country) and subject.",
"documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_interface_QuickAction_QuickActionDefaultsHandler.htm",
"classes": {},
"interfaces": {},
"enums": {},
"variables": {},
"methods": {
"oninitdefaults(quickaction.quickactiondefaults[])": {
"id": "QuickAction.quickactiondefaultshandler.method.oninitdefaults(quickaction.quickactiondefaults[])",
"nodeType": "method",
"name": "onInitDefaults",
"startToken": {
"type": "declaration.entity.name.function",
"text": "onInitDefaults",
"textToLower": "oninitdefaults",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_onInitDefaults_-1:0"
},
"parentId": "QuickAction.quickactiondefaultshandler",
"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"
},
"signature": "public void onInitDefaults(QuickAction.QuickActionDefaults[] actionDefaults)",
"overrideSignature": "public override void onInitDefaults(QuickAction.QuickActionDefaults[] actionDefaults)",
"simplifiedSignature": "onInitDefaults(QuickAction.QuickActionDefaults[])",
"datatype": {
"id": "QuickAction.quickactiondefaultshandler.oninitdefaults.datatype.void",
"nodeType": "datatype",
"name": "void",
"startToken": {
"type": "datatype.primitive",
"text": "void",
"textToLower": "void",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 11
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_void_0:7"
},
"parentId": "QuickAction.quickactiondefaultshandler.oninitdefaults",
"order": 0,
"memberOrder": 0,
"type": "void"
},
"description": "Implement this method to provide default values for the standard Email action in the case feed.",
"parentName": "QuickActionDefaultsHandler",
"variables": {},
"params": {
"actiondefaults": {
"id": "QuickAction.quickactiondefaultshandler.method.oninitdefaults(quickaction.quickactiondefaults[]).varParam.actiondefaults",
"nodeType": "variable",
"name": "actionDefaults",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "actionDefaults",
"textToLower": "actiondefaults",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 61
},
"end": {
"line": 0,
"character": 75
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_actionDefaults_0:61"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "actionDefaults",
"textToLower": "actiondefaults",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 61
},
"end": {
"line": 0,
"character": 75
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_actionDefaults_0:61"
},
"parentId": "QuickAction.quickactiondefaultshandler.method.oninitdefaults(quickaction.quickactiondefaults[])",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "QuickAction.quickactiondefaultshandler.oninitdefaults.datatype.QuickAction.QuickActionDefaults[]",
"nodeType": "datatype",
"name": "QuickAction.QuickActionDefaults[]",
"startToken": {
"type": "datatype.support.namespace",
"text": "QuickAction",
"textToLower": "quickaction",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 27
},
"end": {
"line": 0,
"character": 38
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_QuickAction_0:27"
},
"parentId": "QuickAction.quickactiondefaultshandler.oninitdefaults",
"order": 0,
"memberOrder": 0,
"type": "QuickAction.QuickActionDefaults[]"
},
"description": "This array contains only one item of type QuickAction.SendEmailQuickActionDefaults.",
"scope": null
}
},
"queries": [],
"exceptions": []
}
},
"constructors": {},
"extendsType": "",
"implementTypes": [],
"implements": {},
"totalMembers": 1,
"queries": []
}