@aurahelper/languages
Version:
Language Libraries to work with XML, Aura, Apex... files. tokenizers, parsers, system classes and much more
1,601 lines (1,600 loc) • 104 kB
JSON
{
"id": "Messaging.singleemailmessage",
"nodeType": "class",
"name": "SingleEmailMessage",
"namespace": "Messaging",
"startToken": {
"type": "declaration.entity.name.class",
"text": "SingleEmailMessage",
"textToLower": "singleemailmessage",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.class_SingleEmailMessage_-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": "Contains methods for sending single email messages.",
"documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_email_outbound_single.htm",
"classes": {},
"interfaces": {},
"enums": {},
"variables": {},
"methods": {
"gettemplatename()": {
"id": "Messaging.singleemailmessage.method.gettemplatename()",
"nodeType": "method",
"name": "getTemplateName",
"startToken": {
"type": "declaration.entity.name.function",
"text": "getTemplateName",
"textToLower": "gettemplatename",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_getTemplateName_-1:0"
},
"parentId": "Messaging.singleemailmessage",
"order": 1,
"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"
},
"signature": "public STRING getTemplateName()",
"overrideSignature": "public override STRING getTemplateName()",
"simplifiedSignature": "getTemplateName()",
"datatype": {
"id": "Messaging.singleemailmessage.gettemplatename.datatype.STRING",
"nodeType": "datatype",
"name": "STRING",
"startToken": {
"type": "datatype.primitive",
"text": "STRING",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 13
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_STRING_0:7"
},
"parentId": "Messaging.singleemailmessage.gettemplatename",
"order": 0,
"memberOrder": 0,
"type": "STRING"
},
"description": "The name of the template used to create the email.",
"parentName": "SingleEmailMessage",
"variables": {},
"params": {},
"queries": [],
"exceptions": []
},
"setbccaddresses(string[])": {
"id": "Messaging.singleemailmessage.method.setbccaddresses(string[])",
"nodeType": "method",
"name": "setBccAddresses",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setBccAddresses",
"textToLower": "setbccaddresses",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setBccAddresses_-1:0"
},
"parentId": "Messaging.singleemailmessage",
"order": 2,
"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"
},
"signature": "public Void setBccAddresses(String[] bccAddresses)",
"overrideSignature": "public override Void setBccAddresses(String[] bccAddresses)",
"simplifiedSignature": "setBccAddresses(String[])",
"datatype": {
"id": "Messaging.singleemailmessage.setbccaddresses.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": "Messaging.singleemailmessage.setbccaddresses",
"order": 0,
"memberOrder": 0,
"type": "Void"
},
"description": "Optional. A list of blind carbon copy (BCC) addresses or object IDs of the contacts, leads, and users you’re sending the email to. The maximum size for this field is 4,000 bytes. The maximum total of toAddresses, ccAddresses, and bccAddresses per email is 150.",
"parentName": "SingleEmailMessage",
"variables": {},
"params": {
"bccaddresses": {
"id": "Messaging.singleemailmessage.method.setbccaddresses(string[]).varParam.bccaddresses",
"nodeType": "variable",
"name": "bccAddresses",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "bccAddresses",
"textToLower": "bccaddresses",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 37
},
"end": {
"line": 0,
"character": 49
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_bccAddresses_0:37"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "bccAddresses",
"textToLower": "bccaddresses",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 37
},
"end": {
"line": 0,
"character": 49
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_bccAddresses_0:37"
},
"parentId": "Messaging.singleemailmessage.method.setbccaddresses(string[])",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Messaging.singleemailmessage.setbccaddresses.datatype.String[]",
"nodeType": "datatype",
"name": "String[]",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 28
},
"end": {
"line": 0,
"character": 34
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:28"
},
"parentId": "Messaging.singleemailmessage.setbccaddresses",
"order": 0,
"memberOrder": 0,
"type": "String[]"
},
"description": "",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"setccaddresses(string[])": {
"id": "Messaging.singleemailmessage.method.setccaddresses(string[])",
"nodeType": "method",
"name": "setCcAddresses",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setCcAddresses",
"textToLower": "setccaddresses",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setCcAddresses_-1:0"
},
"parentId": "Messaging.singleemailmessage",
"order": 3,
"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"
},
"signature": "public Void setCcAddresses(String[] ccAddresses)",
"overrideSignature": "public override Void setCcAddresses(String[] ccAddresses)",
"simplifiedSignature": "setCcAddresses(String[])",
"datatype": {
"id": "Messaging.singleemailmessage.setccaddresses.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": "Messaging.singleemailmessage.setccaddresses",
"order": 0,
"memberOrder": 0,
"type": "Void"
},
"description": "Optional. A list of carbon copy (CC) addresses or object IDs of the contacts, leads, and users you’re sending the email to. The maximum size for this field is 4,000 bytes. The maximum total of toAddresses, ccAddresses, and bccAddresses per email is 150.",
"parentName": "SingleEmailMessage",
"variables": {},
"params": {
"ccaddresses": {
"id": "Messaging.singleemailmessage.method.setccaddresses(string[]).varParam.ccaddresses",
"nodeType": "variable",
"name": "ccAddresses",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "ccAddresses",
"textToLower": "ccaddresses",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 36
},
"end": {
"line": 0,
"character": 47
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_ccAddresses_0:36"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "ccAddresses",
"textToLower": "ccaddresses",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 36
},
"end": {
"line": 0,
"character": 47
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_ccAddresses_0:36"
},
"parentId": "Messaging.singleemailmessage.method.setccaddresses(string[])",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Messaging.singleemailmessage.setccaddresses.datatype.String[]",
"nodeType": "datatype",
"name": "String[]",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 27
},
"end": {
"line": 0,
"character": 33
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:27"
},
"parentId": "Messaging.singleemailmessage.setccaddresses",
"order": 0,
"memberOrder": 0,
"type": "String[]"
},
"description": "",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"setcharset(string)": {
"id": "Messaging.singleemailmessage.method.setcharset(string)",
"nodeType": "method",
"name": "setCharset",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setCharset",
"textToLower": "setcharset",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setCharset_-1:0"
},
"parentId": "Messaging.singleemailmessage",
"order": 4,
"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"
},
"signature": "public Void setCharset(String characterSet)",
"overrideSignature": "public override Void setCharset(String characterSet)",
"simplifiedSignature": "setCharset(String)",
"datatype": {
"id": "Messaging.singleemailmessage.setcharset.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": "Messaging.singleemailmessage.setcharset",
"order": 0,
"memberOrder": 0,
"type": "Void"
},
"description": "Optional. The character set for the email. If this value is null, the user's default value is used.",
"parentName": "SingleEmailMessage",
"variables": {},
"params": {
"characterset": {
"id": "Messaging.singleemailmessage.method.setcharset(string).varParam.characterset",
"nodeType": "variable",
"name": "characterSet",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "characterSet",
"textToLower": "characterset",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 30
},
"end": {
"line": 0,
"character": 42
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_characterSet_0:30"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "characterSet",
"textToLower": "characterset",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 30
},
"end": {
"line": 0,
"character": 42
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_characterSet_0:30"
},
"parentId": "Messaging.singleemailmessage.method.setcharset(string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Messaging.singleemailmessage.setcharset.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 23
},
"end": {
"line": 0,
"character": 29
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:23"
},
"parentId": "Messaging.singleemailmessage.setcharset",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"setdocumentattachments(id[])": {
"id": "Messaging.singleemailmessage.method.setdocumentattachments(id[])",
"nodeType": "method",
"name": "setDocumentAttachments",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setDocumentAttachments",
"textToLower": "setdocumentattachments",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setDocumentAttachments_-1:0"
},
"parentId": "Messaging.singleemailmessage",
"order": 5,
"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"
},
"signature": "public Void setDocumentAttachments(ID[] documentIds)",
"overrideSignature": "public override Void setDocumentAttachments(ID[] documentIds)",
"simplifiedSignature": "setDocumentAttachments(ID[])",
"datatype": {
"id": "Messaging.singleemailmessage.setdocumentattachments.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": "Messaging.singleemailmessage.setdocumentattachments",
"order": 0,
"memberOrder": 0,
"type": "Void"
},
"description": "(Deprecated. Use setEntityAttachments() instead.) Optional. A list containing the ID of each document object you want to attach to the email.",
"parentName": "SingleEmailMessage",
"variables": {},
"params": {
"documentids": {
"id": "Messaging.singleemailmessage.method.setdocumentattachments(id[]).varParam.documentids",
"nodeType": "variable",
"name": "documentIds",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "documentIds",
"textToLower": "documentids",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 40
},
"end": {
"line": 0,
"character": 51
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_documentIds_0:40"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "documentIds",
"textToLower": "documentids",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 40
},
"end": {
"line": 0,
"character": 51
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_documentIds_0:40"
},
"parentId": "Messaging.singleemailmessage.method.setdocumentattachments(id[])",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Messaging.singleemailmessage.setdocumentattachments.datatype.ID[]",
"nodeType": "datatype",
"name": "ID[]",
"startToken": {
"type": "datatype.primitive",
"text": "ID",
"textToLower": "id",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 35
},
"end": {
"line": 0,
"character": 37
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_ID_0:35"
},
"parentId": "Messaging.singleemailmessage.setdocumentattachments",
"order": 0,
"memberOrder": 0,
"type": "ID[]"
},
"description": "",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"setentityattachments(list<string>)": {
"id": "Messaging.singleemailmessage.method.setentityattachments(list<string>)",
"nodeType": "method",
"name": "setEntityAttachments",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setEntityAttachments",
"textToLower": "setentityattachments",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setEntityAttachments_-1:0"
},
"parentId": "Messaging.singleemailmessage",
"order": 6,
"memberOrder": 7,
"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 setEntityAttachments(List<String> ids)",
"overrideSignature": "public override void setEntityAttachments(List<String> ids)",
"simplifiedSignature": "setEntityAttachments(List<String>)",
"datatype": {
"id": "Messaging.singleemailmessage.setentityattachments.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": "Messaging.singleemailmessage.setentityattachments",
"order": 0,
"memberOrder": 0,
"type": "void"
},
"description": "Optional. Array of IDs of Document, ContentVersion, or Attachment items to attach to the email.",
"parentName": "SingleEmailMessage",
"variables": {},
"params": {
"ids": {
"id": "Messaging.singleemailmessage.method.setentityattachments(list<string>).varParam.ids",
"nodeType": "variable",
"name": "ids",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "ids",
"textToLower": "ids",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 46
},
"end": {
"line": 0,
"character": 49
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_ids_0:46"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "ids",
"textToLower": "ids",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 46
},
"end": {
"line": 0,
"character": 49
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_ids_0:46"
},
"parentId": "Messaging.singleemailmessage.method.setentityattachments(list<string>)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Messaging.singleemailmessage.setentityattachments.datatype.List<String>",
"nodeType": "datatype",
"name": "List<String>",
"startToken": {
"type": "datatype.collection",
"text": "List",
"textToLower": "list",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 33
},
"end": {
"line": 0,
"character": 37
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_List_0:33"
},
"parentId": "Messaging.singleemailmessage.setentityattachments",
"order": 0,
"memberOrder": 0,
"type": "List",
"value": {
"id": "Messaging.singleemailmessage.setentityattachments.datatype.List<String>.value.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 38
},
"end": {
"line": 0,
"character": 44
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:38"
},
"order": 0,
"memberOrder": 0,
"type": "String"
}
},
"description": "",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"setfileattachments(emailfileattachment[])": {
"id": "Messaging.singleemailmessage.method.setfileattachments(emailfileattachment[])",
"nodeType": "method",
"name": "setFileAttachments",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setFileAttachments",
"textToLower": "setfileattachments",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setFileAttachments_-1:0"
},
"parentId": "Messaging.singleemailmessage",
"order": 7,
"memberOrder": 8,
"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 setFileAttachments(EmailFileAttachment[] fileNames)",
"overrideSignature": "public override Void setFileAttachments(EmailFileAttachment[] fileNames)",
"simplifiedSignature": "setFileAttachments(EmailFileAttachment[])",
"datatype": {
"id": "Messaging.singleemailmessage.setfileattachments.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": "Messaging.singleemailmessage.setfileattachments",
"order": 0,
"memberOrder": 0,
"type": "Void"
},
"description": "Optional. A list containing the file names of the binary and text files you want to attach to the email.",
"parentName": "SingleEmailMessage",
"variables": {},
"params": {
"filenames": {
"id": "Messaging.singleemailmessage.method.setfileattachments(emailfileattachment[]).varParam.filenames",
"nodeType": "variable",
"name": "fileNames",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "fileNames",
"textToLower": "filenames",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 53
},
"end": {
"line": 0,
"character": 62
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_fileNames_0:53"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "fileNames",
"textToLower": "filenames",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 53
},
"end": {
"line": 0,
"character": 62
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_fileNames_0:53"
},
"parentId": "Messaging.singleemailmessage.method.setfileattachments(emailfileattachment[])",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Messaging.singleemailmessage.setfileattachments.datatype.EmailFileAttachment[]",
"nodeType": "datatype",
"name": "EmailFileAttachment[]",
"startToken": {
"type": "datatype.custom.class",
"text": "EmailFileAttachment",
"textToLower": "emailfileattachment",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 31
},
"end": {
"line": 0,
"character": 50
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_EmailFileAttachment_0:31"
},
"parentId": "Messaging.singleemailmessage.setfileattachments",
"order": 0,
"memberOrder": 0,
"type": "EmailFileAttachment[]"
},
"description": "",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"sethtmlbody(string)": {
"id": "Messaging.singleemailmessage.method.sethtmlbody(string)",
"nodeType": "method",
"name": "setHtmlBody",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setHtmlBody",
"textToLower": "sethtmlbody",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setHtmlBody_-1:0"
},
"parentId": "Messaging.singleemailmessage",
"order": 8,
"memberOrder": 9,
"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 setHtmlBody(String htmlBody)",
"overrideSignature": "public override Void setHtmlBody(String htmlBody)",
"simplifiedSignature": "setHtmlBody(String)",
"datatype": {
"id": "Messaging.singleemailmessage.sethtmlbody.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": "Messaging.singleemailmessage.sethtmlbody",
"order": 0,
"memberOrder": 0,
"type": "Void"
},
"description": "Optional. The HTML version of the email, specified by the sender. The value is encoded according to the specification associated with the organization. Specify a value for setTemplateId, setHtmlBody, or setPlainTextBody. Or, you can define both setHtmlBody and setPlainTextBody.",
"parentName": "SingleEmailMessage",
"variables": {},
"params": {
"htmlbody": {
"id": "Messaging.singleemailmessage.method.sethtmlbody(string).varParam.htmlbody",
"nodeType": "variable",
"name": "htmlBody",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "htmlBody",
"textToLower": "htmlbody",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 31
},
"end": {
"line": 0,
"character": 39
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_htmlBody_0:31"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "htmlBody",
"textToLower": "htmlbody",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 31
},
"end": {
"line": 0,
"character": 39
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_htmlBody_0:31"
},
"parentId": "Messaging.singleemailmessage.method.sethtmlbody(string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Messaging.singleemailmessage.sethtmlbody.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 24
},
"end": {
"line": 0,
"character": 30
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:24"
},
"parentId": "Messaging.singleemailmessage.sethtmlbody",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"setinreplyto(string)": {
"id": "Messaging.singleemailmessage.method.setinreplyto(string)",
"nodeType": "method",
"name": "setInReplyTo",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setInReplyTo",
"textToLower": "setinreplyto",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setInReplyTo_-1:0"
},
"parentId": "Messaging.singleemailmessage",
"order": 9,
"memberOrder": 10,
"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 setInReplyTo(String parentMessageIds)",
"overrideSignature": "public override Void setInReplyTo(String parentMessageIds)",
"simplifiedSignature": "setInReplyTo(String)",
"datatype": {
"id": "Messaging.singleemailmessage.setinreplyto.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": "Messaging.singleemailmessage.setinreplyto",
"order": 0,
"memberOrder": 0,
"type": "Void"
},
"description": "Sets the optional In-Reply-To field of the outgoing email. This field identifies the email or emails to which this email is a reply (parent emails).",
"parentName": "SingleEmailMessage",
"variables": {},
"params": {
"parentmessageids": {
"id": "Messaging.singleemailmessage.method.setinreplyto(string).varParam.parentmessageids",
"nodeType": "variable",
"name": "parentMessageIds",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "parentMessageIds",
"textToLower": "parentmessageids",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 32
},
"end": {
"line": 0,
"character": 48
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_parentMessageIds_0:32"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "parentMessageIds",
"textToLower": "parentmessageids",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 32
},
"end": {
"line": 0,
"character": 48
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_parentMessageIds_0:32"
},
"parentId": "Messaging.singleemailmessage.method.setinreplyto(string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Messaging.singleemailmessage.setinreplyto.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 25
},
"end": {
"line": 0,
"character": 31
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:25"
},
"parentId": "Messaging.singleemailmessage.setinreplyto",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "Contains one or more parent email message IDs.",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"setoptoutpolicy(string)": {
"id": "Messaging.singleemailmessage.method.setoptoutpolicy(string)",
"nodeType": "method",
"name": "setOptOutPolicy",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setOptOutPolicy",
"textToLower": "setoptoutpolicy",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setOptOutPolicy_-1:0"
},
"parentId": "Messaging.singleemailmessage",
"order": 10,
"memberOrder": 11,
"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 setOptOutPolicy(String emailOptOutPolicy)",
"overrideSignature": "public override void setOptOutPolicy(String emailOptOutPolicy)",
"simplifiedSignature": "setOptOutPolicy(String)",
"datatype": {
"id": "Messaging.singleemailmessage.setoptoutpolicy.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": "Messaging.singleemailmessage.setoptoutpolicy",
"order": 0,
"memberOrder": 0,
"type": "void"
},
"description": "Optional. If you added recipients by ID instead of email address and the Email Opt Out option is set, this method determines the behavior of the sendEmail() call. If you add recipients by their email addresses, the opt-out settings for those recipients aren’t checked and those recipients always receive the email.",
"parentName": "SingleEmailMessage",
"variables": {},
"params": {
"emailoptoutpolicy": {
"id": "Messaging.singleemailmessage.method.setoptoutpolicy(string).varParam.emailoptoutpolicy",
"nodeType": "variable",
"name": "emailOptOutPolicy",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "emailOptOutPolicy",
"textToLower": "emailoptoutpolicy",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 35
},
"end": {
"line": 0,
"character": 52
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_emailOptOutPolicy_0:35"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "emailOptOutPolicy",
"textToLower": "emailoptoutpolicy",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 35
},
"end": {
"line": 0,
"character": 52
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_emailOptOutPolicy_0:35"
},
"parentId": "Messaging.singleemailmessage.method.setoptoutpolicy(string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Messaging.singleemailmessage.setoptoutpolicy.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 28
},