@aurahelper/languages
Version:
Language Libraries to work with XML, Aura, Apex... files. tokenizers, parsers, system classes and much more
1,535 lines • 84.4 kB
JSON
{
"id": "Auth.connectedappplugin",
"nodeType": "class",
"name": "ConnectedAppPlugin",
"namespace": "Auth",
"startToken": {
"type": "declaration.entity.name.class",
"text": "ConnectedAppPlugin",
"textToLower": "connectedappplugin",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.class_ConnectedAppPlugin_-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 extending the behavior of a connected app, for example, customizing how a connected app is invoked depending on the protocol used. This class gives you more control over the interaction between Salesforce and your connected app.",
"documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_class_Auth_ConnectedAppPlugin.htm",
"classes": {},
"interfaces": {},
"enums": {},
"variables": {},
"methods": {
"authorize(id,id,boolean)": {
"id": "Auth.connectedappplugin.method.authorize(id,id,boolean)",
"nodeType": "method",
"name": "authorize",
"startToken": {
"type": "declaration.entity.name.function",
"text": "authorize",
"textToLower": "authorize",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_authorize_-1:0"
},
"parentId": "Auth.connectedappplugin",
"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 Boolean authorize(Id userId, Id connectedAppId, Boolean isAdminApproved)",
"overrideSignature": "public override Boolean authorize(Id userId, Id connectedAppId, Boolean isAdminApproved)",
"simplifiedSignature": "authorize(Id,Id,Boolean)",
"datatype": {
"id": "Auth.connectedappplugin.authorize.datatype.Boolean",
"nodeType": "datatype",
"name": "Boolean",
"startToken": {
"type": "datatype.primitive",
"text": "Boolean",
"textToLower": "boolean",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 14
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Boolean_0:7"
},
"parentId": "Auth.connectedappplugin.authorize",
"order": 0,
"memberOrder": 0,
"type": "Boolean"
},
"description": "Deprecated and available only in API versions 35.0 and 36.0. As of version 37.0, use authorize(userId, connectedAppId, isAdminApproved, context) instead.",
"parentName": "ConnectedAppPlugin",
"variables": {},
"params": {
"userid": {
"id": "Auth.connectedappplugin.method.authorize(id,id,boolean).varParam.userid",
"nodeType": "variable",
"name": "userId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "userId",
"textToLower": "userid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 28
},
"end": {
"line": 0,
"character": 34
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_userId_0:28"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "userId",
"textToLower": "userid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 28
},
"end": {
"line": 0,
"character": 34
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_userId_0:28"
},
"parentId": "Auth.connectedappplugin.method.authorize(id,id,boolean)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Auth.connectedappplugin.authorize.datatype.Id",
"nodeType": "datatype",
"name": "Id",
"startToken": {
"type": "datatype.primitive",
"text": "Id",
"textToLower": "id",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 25
},
"end": {
"line": 0,
"character": 27
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Id_0:25"
},
"parentId": "Auth.connectedappplugin.authorize",
"order": 0,
"memberOrder": 0,
"type": "Id"
},
"scope": null
},
"connectedappid": {
"id": "Auth.connectedappplugin.method.authorize(id,id,boolean).varParam.connectedappid",
"nodeType": "variable",
"name": "connectedAppId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "connectedAppId",
"textToLower": "connectedappid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 39
},
"end": {
"line": 0,
"character": 53
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_connectedAppId_0:39"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "connectedAppId",
"textToLower": "connectedappid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 39
},
"end": {
"line": 0,
"character": 53
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_connectedAppId_0:39"
},
"parentId": "Auth.connectedappplugin.method.authorize(id,id,boolean)",
"order": 2,
"memberOrder": 2,
"datatype": {
"id": "Auth.connectedappplugin.authorize.datatype.Id",
"nodeType": "datatype",
"name": "Id",
"startToken": {
"type": "datatype.primitive",
"text": "Id",
"textToLower": "id",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 36
},
"end": {
"line": 0,
"character": 38
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Id_0:36"
},
"parentId": "Auth.connectedappplugin.authorize",
"order": 0,
"memberOrder": 0,
"type": "Id"
},
"scope": null
},
"isadminapproved": {
"id": "Auth.connectedappplugin.method.authorize(id,id,boolean).varParam.isadminapproved",
"nodeType": "variable",
"name": "isAdminApproved",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "isAdminApproved",
"textToLower": "isadminapproved",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 63
},
"end": {
"line": 0,
"character": 78
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_isAdminApproved_0:63"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "isAdminApproved",
"textToLower": "isadminapproved",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 63
},
"end": {
"line": 0,
"character": 78
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_isAdminApproved_0:63"
},
"parentId": "Auth.connectedappplugin.method.authorize(id,id,boolean)",
"order": 3,
"memberOrder": 3,
"datatype": {
"id": "Auth.connectedappplugin.authorize.datatype.Boolean",
"nodeType": "datatype",
"name": "Boolean",
"startToken": {
"type": "datatype.primitive",
"text": "Boolean",
"textToLower": "boolean",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 55
},
"end": {
"line": 0,
"character": 62
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Boolean_0:55"
},
"parentId": "Auth.connectedappplugin.authorize",
"order": 0,
"memberOrder": 0,
"type": "Boolean"
},
"description": "The 15-character ID of the user attempting to use the connected app. The 15-character ID of the connected app. The approval state of the specified user when the connected app requires approval.",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"authorize(id,id,boolean,auth.invocationcontext)": {
"id": "Auth.connectedappplugin.method.authorize(id,id,boolean,auth.invocationcontext)",
"nodeType": "method",
"name": "authorize",
"startToken": {
"type": "declaration.entity.name.function",
"text": "authorize",
"textToLower": "authorize",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_authorize_-1:0"
},
"parentId": "Auth.connectedappplugin",
"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"
},
"signature": "public Boolean authorize(Id userId, Id connectedAppId, Boolean isAdminApproved, Auth.InvocationContext context)",
"overrideSignature": "public override Boolean authorize(Id userId, Id connectedAppId, Boolean isAdminApproved, Auth.InvocationContext context)",
"simplifiedSignature": "authorize(Id,Id,Boolean,Auth.InvocationContext)",
"datatype": {
"id": "Auth.connectedappplugin.authorize.datatype.Boolean",
"nodeType": "datatype",
"name": "Boolean",
"startToken": {
"type": "datatype.primitive",
"text": "Boolean",
"textToLower": "boolean",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 14
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Boolean_0:7"
},
"parentId": "Auth.connectedappplugin.authorize",
"order": 0,
"memberOrder": 0,
"type": "Boolean"
},
"description": "Authorizes the specified user to access the connected app. If the connected app is set for users to self-authorize, this method isn’t invoked.",
"parentName": "ConnectedAppPlugin",
"variables": {},
"params": {
"userid": {
"id": "Auth.connectedappplugin.method.authorize(id,id,boolean,auth.invocationcontext).varParam.userid",
"nodeType": "variable",
"name": "userId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "userId",
"textToLower": "userid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 28
},
"end": {
"line": 0,
"character": 34
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_userId_0:28"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "userId",
"textToLower": "userid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 28
},
"end": {
"line": 0,
"character": 34
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_userId_0:28"
},
"parentId": "Auth.connectedappplugin.method.authorize(id,id,boolean,auth.invocationcontext)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Auth.connectedappplugin.authorize.datatype.Id",
"nodeType": "datatype",
"name": "Id",
"startToken": {
"type": "datatype.primitive",
"text": "Id",
"textToLower": "id",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 25
},
"end": {
"line": 0,
"character": 27
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Id_0:25"
},
"parentId": "Auth.connectedappplugin.authorize",
"order": 0,
"memberOrder": 0,
"type": "Id"
},
"scope": null
},
"connectedappid": {
"id": "Auth.connectedappplugin.method.authorize(id,id,boolean,auth.invocationcontext).varParam.connectedappid",
"nodeType": "variable",
"name": "connectedAppId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "connectedAppId",
"textToLower": "connectedappid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 39
},
"end": {
"line": 0,
"character": 53
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_connectedAppId_0:39"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "connectedAppId",
"textToLower": "connectedappid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 39
},
"end": {
"line": 0,
"character": 53
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_connectedAppId_0:39"
},
"parentId": "Auth.connectedappplugin.method.authorize(id,id,boolean,auth.invocationcontext)",
"order": 2,
"memberOrder": 2,
"datatype": {
"id": "Auth.connectedappplugin.authorize.datatype.Id",
"nodeType": "datatype",
"name": "Id",
"startToken": {
"type": "datatype.primitive",
"text": "Id",
"textToLower": "id",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 36
},
"end": {
"line": 0,
"character": 38
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Id_0:36"
},
"parentId": "Auth.connectedappplugin.authorize",
"order": 0,
"memberOrder": 0,
"type": "Id"
},
"scope": null
},
"isadminapproved": {
"id": "Auth.connectedappplugin.method.authorize(id,id,boolean,auth.invocationcontext).varParam.isadminapproved",
"nodeType": "variable",
"name": "isAdminApproved",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "isAdminApproved",
"textToLower": "isadminapproved",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 63
},
"end": {
"line": 0,
"character": 78
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_isAdminApproved_0:63"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "isAdminApproved",
"textToLower": "isadminapproved",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 63
},
"end": {
"line": 0,
"character": 78
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_isAdminApproved_0:63"
},
"parentId": "Auth.connectedappplugin.method.authorize(id,id,boolean,auth.invocationcontext)",
"order": 3,
"memberOrder": 3,
"datatype": {
"id": "Auth.connectedappplugin.authorize.datatype.Boolean",
"nodeType": "datatype",
"name": "Boolean",
"startToken": {
"type": "datatype.primitive",
"text": "Boolean",
"textToLower": "boolean",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 55
},
"end": {
"line": 0,
"character": 62
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Boolean_0:55"
},
"parentId": "Auth.connectedappplugin.authorize",
"order": 0,
"memberOrder": 0,
"type": "Boolean"
},
"scope": null
},
"context": {
"id": "Auth.connectedappplugin.method.authorize(id,id,boolean,auth.invocationcontext).varParam.context",
"nodeType": "variable",
"name": "context",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "context",
"textToLower": "context",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 103
},
"end": {
"line": 0,
"character": 110
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_context_0:103"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "context",
"textToLower": "context",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 103
},
"end": {
"line": 0,
"character": 110
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_context_0:103"
},
"parentId": "Auth.connectedappplugin.method.authorize(id,id,boolean,auth.invocationcontext)",
"order": 4,
"memberOrder": 4,
"datatype": {
"id": "Auth.connectedappplugin.authorize.datatype.Auth.InvocationContext",
"nodeType": "datatype",
"name": "Auth.InvocationContext",
"startToken": {
"type": "datatype.support.namespace",
"text": "Auth",
"textToLower": "auth",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 80
},
"end": {
"line": 0,
"character": 84
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Auth_0:80"
},
"parentId": "Auth.connectedappplugin.authorize",
"order": 0,
"memberOrder": 0,
"type": "Auth.InvocationContext"
},
"description": "The 15-character ID of the user attempting to use the connected app. The 15-character ID of the connected app. The approval state of the specified user when the connected app requires approval. The context in which the connected app is invoked.",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"customattributes(id,id,map<string,string>)": {
"id": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>)",
"nodeType": "method",
"name": "customAttributes",
"startToken": {
"type": "declaration.entity.name.function",
"text": "customAttributes",
"textToLower": "customattributes",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_customAttributes_-1:0"
},
"parentId": "Auth.connectedappplugin",
"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"
},
"signature": "public Map<String,String> customAttributes(Id userId, Id connectedAppId, Map<String,String> formulaDefinedAttributes)",
"overrideSignature": "public override Map<String,String> customAttributes(Id userId, Id connectedAppId, Map<String,String> formulaDefinedAttributes)",
"simplifiedSignature": "customAttributes(Id,Id,Map<String,String>)",
"datatype": {
"id": "Auth.connectedappplugin.customattributes.datatype.Map<String,String>",
"nodeType": "datatype",
"name": "Map<String,String>",
"startToken": {
"type": "datatype.collection",
"text": "Map",
"textToLower": "map",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 10
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Map_0:7"
},
"parentId": "Auth.connectedappplugin.customattributes",
"order": 0,
"memberOrder": 0,
"type": "Map",
"value": {
"id": "Auth.connectedappplugin.customattributes.datatype.Map<String,String>.value.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 18
},
"end": {
"line": 0,
"character": 24
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:18"
},
"order": 0,
"memberOrder": 0,
"type": "String"
},
"key": {
"id": "Auth.connectedappplugin.customattributes.datatype.Map<String,String>.key.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 11
},
"end": {
"line": 0,
"character": 17
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:11"
},
"order": 0,
"memberOrder": 0,
"type": "String"
}
},
"description": "Deprecated and available only in API versions 35.0 and 36.0. As of version 37.0, use customAttributes(userId, connectedAppId, formulaDefinedAttributes, context) instead.",
"parentName": "ConnectedAppPlugin",
"variables": {},
"params": {
"userid": {
"id": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>).varParam.userid",
"nodeType": "variable",
"name": "userId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "userId",
"textToLower": "userid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 46
},
"end": {
"line": 0,
"character": 52
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_userId_0:46"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "userId",
"textToLower": "userid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 46
},
"end": {
"line": 0,
"character": 52
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_userId_0:46"
},
"parentId": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Auth.connectedappplugin.customattributes.datatype.Id",
"nodeType": "datatype",
"name": "Id",
"startToken": {
"type": "datatype.primitive",
"text": "Id",
"textToLower": "id",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 43
},
"end": {
"line": 0,
"character": 45
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Id_0:43"
},
"parentId": "Auth.connectedappplugin.customattributes",
"order": 0,
"memberOrder": 0,
"type": "Id"
},
"scope": null
},
"connectedappid": {
"id": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>).varParam.connectedappid",
"nodeType": "variable",
"name": "connectedAppId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "connectedAppId",
"textToLower": "connectedappid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 57
},
"end": {
"line": 0,
"character": 71
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_connectedAppId_0:57"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "connectedAppId",
"textToLower": "connectedappid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 57
},
"end": {
"line": 0,
"character": 71
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_connectedAppId_0:57"
},
"parentId": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>)",
"order": 2,
"memberOrder": 2,
"datatype": {
"id": "Auth.connectedappplugin.customattributes.datatype.Id",
"nodeType": "datatype",
"name": "Id",
"startToken": {
"type": "datatype.primitive",
"text": "Id",
"textToLower": "id",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 54
},
"end": {
"line": 0,
"character": 56
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Id_0:54"
},
"parentId": "Auth.connectedappplugin.customattributes",
"order": 0,
"memberOrder": 0,
"type": "Id"
},
"scope": null
},
"formuladefinedattributes": {
"id": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>).varParam.formuladefinedattributes",
"nodeType": "variable",
"name": "formulaDefinedAttributes",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "formulaDefinedAttributes",
"textToLower": "formuladefinedattributes",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 92
},
"end": {
"line": 0,
"character": 116
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_formulaDefinedAttributes_0:92"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "formulaDefinedAttributes",
"textToLower": "formuladefinedattributes",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 92
},
"end": {
"line": 0,
"character": 116
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_formulaDefinedAttributes_0:92"
},
"parentId": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>)",
"order": 3,
"memberOrder": 3,
"datatype": {
"id": "Auth.connectedappplugin.customattributes.datatype.Map<String,String>",
"nodeType": "datatype",
"name": "Map<String,String>",
"startToken": {
"type": "datatype.collection",
"text": "Map",
"textToLower": "map",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 73
},
"end": {
"line": 0,
"character": 76
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Map_0:73"
},
"parentId": "Auth.connectedappplugin.customattributes",
"order": 0,
"memberOrder": 0,
"type": "Map",
"value": {
"id": "Auth.connectedappplugin.customattributes.datatype.Map<String,String>.value.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 84
},
"end": {
"line": 0,
"character": 90
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:84"
},
"order": 0,
"memberOrder": 0,
"type": "String"
},
"key": {
"id": "Auth.connectedappplugin.customattributes.datatype.Map<String,String>.key.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 77
},
"end": {
"line": 0,
"character": 83
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:77"
},
"order": 0,
"memberOrder": 0,
"type": "String"
}
},
"description": "The 15-character ID of the user attempting to use the connected app. The 15-character ID of the connected app. A map of the new set of attributes from the UserInfo endpoint (OAuth) or from a SAML assertion. For more information, see The UserInfo Endpoint in the online help.",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"customattributes(id,id,map<string,string>,auth.invocationcontext)": {
"id": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>,auth.invocationcontext)",
"nodeType": "method",
"name": "customAttributes",
"startToken": {
"type": "declaration.entity.name.function",
"text": "customAttributes",
"textToLower": "customattributes",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_customAttributes_-1:0"
},
"parentId": "Auth.connectedappplugin",
"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"
},
"signature": "public Map<String,String> customAttributes(Id userId, Id connectedAppId, Map<String,String> formulaDefinedAttributes, Auth.InvocationContext context)",
"overrideSignature": "public override Map<String,String> customAttributes(Id userId, Id connectedAppId, Map<String,String> formulaDefinedAttributes, Auth.InvocationContext context)",
"simplifiedSignature": "customAttributes(Id,Id,Map<String,String>,Auth.InvocationContext)",
"datatype": {
"id": "Auth.connectedappplugin.customattributes.datatype.Map<String,String>",
"nodeType": "datatype",
"name": "Map<String,String>",
"startToken": {
"type": "datatype.collection",
"text": "Map",
"textToLower": "map",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 10
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Map_0:7"
},
"parentId": "Auth.connectedappplugin.customattributes",
"order": 0,
"memberOrder": 0,
"type": "Map",
"value": {
"id": "Auth.connectedappplugin.customattributes.datatype.Map<String,String>.value.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 18
},
"end": {
"line": 0,
"character": 24
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:18"
},
"order": 0,
"memberOrder": 0,
"type": "String"
},
"key": {
"id": "Auth.connectedappplugin.customattributes.datatype.Map<String,String>.key.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 11
},
"end": {
"line": 0,
"character": 17
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:11"
},
"order": 0,
"memberOrder": 0,
"type": "String"
}
},
"description": "Sets new attributes for the specified user. When the connected app gets the user’s attributes from the UserInfo endpoint or through a SAML assertion, use this method to update the attribute values.",
"parentName": "ConnectedAppPlugin",
"variables": {},
"params": {
"userid": {
"id": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>,auth.invocationcontext).varParam.userid",
"nodeType": "variable",
"name": "userId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "userId",
"textToLower": "userid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 46
},
"end": {
"line": 0,
"character": 52
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_userId_0:46"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "userId",
"textToLower": "userid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 46
},
"end": {
"line": 0,
"character": 52
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_userId_0:46"
},
"parentId": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>,auth.invocationcontext)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Auth.connectedappplugin.customattributes.datatype.Id",
"nodeType": "datatype",
"name": "Id",
"startToken": {
"type": "datatype.primitive",
"text": "Id",
"textToLower": "id",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 43
},
"end": {
"line": 0,
"character": 45
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Id_0:43"
},
"parentId": "Auth.connectedappplugin.customattributes",
"order": 0,
"memberOrder": 0,
"type": "Id"
},
"scope": null
},
"connectedappid": {
"id": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>,auth.invocationcontext).varParam.connectedappid",
"nodeType": "variable",
"name": "connectedAppId",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "connectedAppId",
"textToLower": "connectedappid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 57
},
"end": {
"line": 0,
"character": 71
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_connectedAppId_0:57"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "connectedAppId",
"textToLower": "connectedappid",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 57
},
"end": {
"line": 0,
"character": 71
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_connectedAppId_0:57"
},
"parentId": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>,auth.invocationcontext)",
"order": 2,
"memberOrder": 2,
"datatype": {
"id": "Auth.connectedappplugin.customattributes.datatype.Id",
"nodeType": "datatype",
"name": "Id",
"startToken": {
"type": "datatype.primitive",
"text": "Id",
"textToLower": "id",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 54
},
"end": {
"line": 0,
"character": 56
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Id_0:54"
},
"parentId": "Auth.connectedappplugin.customattributes",
"order": 0,
"memberOrder": 0,
"type": "Id"
},
"scope": null
},
"formuladefinedattributes": {
"id": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>,auth.invocationcontext).varParam.formuladefinedattributes",
"nodeType": "variable",
"name": "formulaDefinedAttributes",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "formulaDefinedAttributes",
"textToLower": "formuladefinedattributes",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 92
},
"end": {
"line": 0,
"character": 116
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_formulaDefinedAttributes_0:92"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "formulaDefinedAttributes",
"textToLower": "formuladefinedattributes",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 92
},
"end": {
"line": 0,
"character": 116
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_formulaDefinedAttributes_0:92"
},
"parentId": "Auth.connectedappplugin.method.customattributes(id,id,map<string,string>,auth.invocationcontext)",
"order": 3,
"memberOrder": 3,
"datatype": {
"id": "Auth.connectedappplugin.customattributes.datatype.Map<String,String>",
"nodeType": "datatype",
"name": "Map<String,String>",
"startToken": {
"type": "datatype.collection",
"text": "Map",
"textToLower": "map",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 73
},
"end": {
"line": 0,
"character": 76
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.ident