UNPKG

@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
{ "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