@aurahelper/languages
Version:
Language Libraries to work with XML, Aura, Apex... files. tokenizers, parsers, system classes and much more
1,400 lines • 42 kB
JSON
{
"id": "Auth.jwtbearertokenexchange",
"nodeType": "class",
"name": "JWTBearerTokenExchange",
"namespace": "Auth",
"startToken": {
"type": "declaration.entity.name.class",
"text": "JWTBearerTokenExchange",
"textToLower": "jwtbearertokenexchange",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.class_JWTBearerTokenExchange_-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 that POST the signed JWT bearer token to a token endpoint to request an access token, in the OAuth 2.0 JWT bearer token flow.",
"documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_class_Auth_JWTBearerTokenExchange.htm",
"classes": {
"jwtbearertokenexchangeexception": {
"id": "System.jwtbearertokenexchange.jwtbearertokenexchangeexception",
"nodeType": "class",
"name": "JWTBearerTokenExchangeException",
"namespace": "System",
"startToken": {
"type": "declaration.entity.name.class",
"text": "JWTBearerTokenExchangeException",
"textToLower": "jwtbearertokenexchangeexception",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.class_JWTBearerTokenExchangeException_-1:0"
},
"order": 1,
"memberOrder": 1,
"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": "Throw this exception to indicate a problem with the response from the token endpoint in the JWTBearerTokenExchange class. This exception occurs during the OAuth 2.0 JWT bearer token flow when the HTTP response.",
"documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_Auth_exceptions.htm",
"parentName": "JWTBearerTokenExchange",
"classes": {},
"interfaces": {},
"enums": {},
"variables": {},
"methods": {},
"constructors": {},
"extendsType": "Exception",
"implementTypes": [],
"implements": {},
"totalMembers": 0,
"queries": []
}
},
"interfaces": {},
"enums": {},
"variables": {},
"methods": {
"clone()": {
"id": "Auth.jwtbearertokenexchange.method.clone()",
"nodeType": "method",
"name": "clone",
"startToken": {
"type": "declaration.entity.name.function",
"text": "clone",
"textToLower": "clone",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_clone_-1:0"
},
"parentId": "Auth.jwtbearertokenexchange",
"order": 1,
"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 Object clone()",
"overrideSignature": "public override Object clone()",
"simplifiedSignature": "clone()",
"datatype": {
"id": "Auth.jwtbearertokenexchange.clone.datatype.Object",
"nodeType": "datatype",
"name": "Object",
"startToken": {
"type": "datatype.primitive",
"text": "Object",
"textToLower": "object",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 13
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Object_0:7"
},
"parentId": "Auth.jwtbearertokenexchange.clone",
"order": 0,
"memberOrder": 0,
"type": "Object"
},
"description": "Makes a duplicate copy of the JWTBearerTokenExchange object.",
"parentName": "JWTBearerTokenExchange",
"variables": {},
"params": {},
"queries": [],
"exceptions": []
},
"getaccesstoken()": {
"id": "Auth.jwtbearertokenexchange.method.getaccesstoken()",
"nodeType": "method",
"name": "getAccessToken",
"startToken": {
"type": "declaration.entity.name.function",
"text": "getAccessToken",
"textToLower": "getaccesstoken",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_getAccessToken_-1:0"
},
"parentId": "Auth.jwtbearertokenexchange",
"order": 2,
"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 String getAccessToken()",
"overrideSignature": "public override String getAccessToken()",
"simplifiedSignature": "getAccessToken()",
"datatype": {
"id": "Auth.jwtbearertokenexchange.getaccesstoken.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": "Auth.jwtbearertokenexchange.getaccesstoken",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "Returns the access_token in the token response to the JWT bearer token request.",
"parentName": "JWTBearerTokenExchange",
"variables": {},
"params": {},
"queries": [],
"exceptions": []
},
"getgranttype()": {
"id": "Auth.jwtbearertokenexchange.method.getgranttype()",
"nodeType": "method",
"name": "getGrantType",
"startToken": {
"type": "declaration.entity.name.function",
"text": "getGrantType",
"textToLower": "getgranttype",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_getGrantType_-1:0"
},
"parentId": "Auth.jwtbearertokenexchange",
"order": 3,
"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 String getGrantType()",
"overrideSignature": "public override String getGrantType()",
"simplifiedSignature": "getGrantType()",
"datatype": {
"id": "Auth.jwtbearertokenexchange.getgranttype.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": "Auth.jwtbearertokenexchange.getgranttype",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "Returns the grant type specified in the JWT bearer token request. The grant type value defaults to urn:ietf:params:oauth:grant-type:jwt-bearer.",
"parentName": "JWTBearerTokenExchange",
"variables": {},
"params": {},
"queries": [],
"exceptions": []
},
"gethttpresponse()": {
"id": "Auth.jwtbearertokenexchange.method.gethttpresponse()",
"nodeType": "method",
"name": "getHttpResponse",
"startToken": {
"type": "declaration.entity.name.function",
"text": "getHttpResponse",
"textToLower": "gethttpresponse",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_getHttpResponse_-1:0"
},
"parentId": "Auth.jwtbearertokenexchange",
"order": 4,
"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 System.HttpResponse getHttpResponse()",
"overrideSignature": "public override System.HttpResponse getHttpResponse()",
"simplifiedSignature": "getHttpResponse()",
"datatype": {
"id": "Auth.jwtbearertokenexchange.gethttpresponse.datatype.System.HttpResponse",
"nodeType": "datatype",
"name": "System.HttpResponse",
"startToken": {
"type": "datatype.support.class",
"text": "System",
"textToLower": "system",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 13
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_System_0:7"
},
"parentId": "Auth.jwtbearertokenexchange.gethttpresponse",
"order": 0,
"memberOrder": 0,
"type": "System.HttpResponse"
},
"description": "Returns the full System.HttpResponse token response to the JWT bearer token request.",
"parentName": "JWTBearerTokenExchange",
"variables": {},
"params": {},
"queries": [],
"exceptions": []
},
"getjws()": {
"id": "Auth.jwtbearertokenexchange.method.getjws()",
"nodeType": "method",
"name": "getJWS",
"startToken": {
"type": "declaration.entity.name.function",
"text": "getJWS",
"textToLower": "getjws",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_getJWS_-1:0"
},
"parentId": "Auth.jwtbearertokenexchange",
"order": 5,
"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 Auth.JWS getJWS()",
"overrideSignature": "public override Auth.JWS getJWS()",
"simplifiedSignature": "getJWS()",
"datatype": {
"id": "Auth.jwtbearertokenexchange.getjws.datatype.Auth.JWS",
"nodeType": "datatype",
"name": "Auth.JWS",
"startToken": {
"type": "datatype.support.namespace",
"text": "Auth",
"textToLower": "auth",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 11
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Auth_0:7"
},
"parentId": "Auth.jwtbearertokenexchange.getjws",
"order": 0,
"memberOrder": 0,
"type": "Auth.JWS"
},
"description": "Returns the JWS specified in the JWT bearer token request.",
"parentName": "JWTBearerTokenExchange",
"variables": {},
"params": {},
"queries": [],
"exceptions": []
},
"gettokenendpoint()": {
"id": "Auth.jwtbearertokenexchange.method.gettokenendpoint()",
"nodeType": "method",
"name": "getTokenEndpoint",
"startToken": {
"type": "declaration.entity.name.function",
"text": "getTokenEndpoint",
"textToLower": "gettokenendpoint",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_getTokenEndpoint_-1:0"
},
"parentId": "Auth.jwtbearertokenexchange",
"order": 6,
"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 String getTokenEndpoint()",
"overrideSignature": "public override String getTokenEndpoint()",
"simplifiedSignature": "getTokenEndpoint()",
"datatype": {
"id": "Auth.jwtbearertokenexchange.gettokenendpoint.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": "Auth.jwtbearertokenexchange.gettokenendpoint",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "Returns the token endpoint that the JWT bearer token request is POSTed to.",
"parentName": "JWTBearerTokenExchange",
"variables": {},
"params": {},
"queries": [],
"exceptions": []
},
"setgranttype(string)": {
"id": "Auth.jwtbearertokenexchange.method.setgranttype(string)",
"nodeType": "method",
"name": "setGrantType",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setGrantType",
"textToLower": "setgranttype",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setGrantType_-1:0"
},
"parentId": "Auth.jwtbearertokenexchange",
"order": 7,
"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 setGrantType(String grantType)",
"overrideSignature": "public override void setGrantType(String grantType)",
"simplifiedSignature": "setGrantType(String)",
"datatype": {
"id": "Auth.jwtbearertokenexchange.setgranttype.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": "Auth.jwtbearertokenexchange.setgranttype",
"order": 0,
"memberOrder": 0,
"type": "void"
},
"description": "Sets the grant type in the JWT bearer token request. Returned by the getGrantType() method.",
"parentName": "JWTBearerTokenExchange",
"variables": {},
"params": {
"granttype": {
"id": "Auth.jwtbearertokenexchange.method.setgranttype(string).varParam.granttype",
"nodeType": "variable",
"name": "grantType",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "grantType",
"textToLower": "granttype",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 32
},
"end": {
"line": 0,
"character": 41
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_grantType_0:32"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "grantType",
"textToLower": "granttype",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 32
},
"end": {
"line": 0,
"character": 41
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_grantType_0:32"
},
"parentId": "Auth.jwtbearertokenexchange.method.setgranttype(string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Auth.jwtbearertokenexchange.setgranttype.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": "Auth.jwtbearertokenexchange.setgranttype",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"setjws(auth.jws)": {
"id": "Auth.jwtbearertokenexchange.method.setjws(auth.jws)",
"nodeType": "method",
"name": "setJWS",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setJWS",
"textToLower": "setjws",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setJWS_-1:0"
},
"parentId": "Auth.jwtbearertokenexchange",
"order": 8,
"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 setJWS(Auth.JWS jws)",
"overrideSignature": "public override void setJWS(Auth.JWS jws)",
"simplifiedSignature": "setJWS(Auth.JWS)",
"datatype": {
"id": "Auth.jwtbearertokenexchange.setjws.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": "Auth.jwtbearertokenexchange.setjws",
"order": 0,
"memberOrder": 0,
"type": "void"
},
"description": "Sets the JWS in the JWT bearer token request. Returned by the getJWS() method.",
"parentName": "JWTBearerTokenExchange",
"variables": {},
"params": {
"jws": {
"id": "Auth.jwtbearertokenexchange.method.setjws(auth.jws).varParam.jws",
"nodeType": "variable",
"name": "jws",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "jws",
"textToLower": "jws",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 28
},
"end": {
"line": 0,
"character": 31
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_jws_0:28"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "jws",
"textToLower": "jws",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 28
},
"end": {
"line": 0,
"character": 31
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_jws_0:28"
},
"parentId": "Auth.jwtbearertokenexchange.method.setjws(auth.jws)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Auth.jwtbearertokenexchange.setjws.datatype.Auth.JWS",
"nodeType": "datatype",
"name": "Auth.JWS",
"startToken": {
"type": "datatype.support.namespace",
"text": "Auth",
"textToLower": "auth",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 19
},
"end": {
"line": 0,
"character": 23
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Auth_0:19"
},
"parentId": "Auth.jwtbearertokenexchange.setjws",
"order": 0,
"memberOrder": 0,
"type": "Auth.JWS"
},
"description": "",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"settokenendpoint(string)": {
"id": "Auth.jwtbearertokenexchange.method.settokenendpoint(string)",
"nodeType": "method",
"name": "setTokenEndpoint",
"startToken": {
"type": "declaration.entity.name.function",
"text": "setTokenEndpoint",
"textToLower": "settokenendpoint",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_setTokenEndpoint_-1:0"
},
"parentId": "Auth.jwtbearertokenexchange",
"order": 9,
"memberOrder": 12,
"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 setTokenEndpoint(String tokenEndpoint)",
"overrideSignature": "public override void setTokenEndpoint(String tokenEndpoint)",
"simplifiedSignature": "setTokenEndpoint(String)",
"datatype": {
"id": "Auth.jwtbearertokenexchange.settokenendpoint.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": "Auth.jwtbearertokenexchange.settokenendpoint",
"order": 0,
"memberOrder": 0,
"type": "void"
},
"description": "Sets the token endpoint that the JWT bearer token request is POSTed to. Returned by the getTokenEndpoint() method.",
"parentName": "JWTBearerTokenExchange",
"variables": {},
"params": {
"tokenendpoint": {
"id": "Auth.jwtbearertokenexchange.method.settokenendpoint(string).varParam.tokenendpoint",
"nodeType": "variable",
"name": "tokenEndpoint",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "tokenEndpoint",
"textToLower": "tokenendpoint",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 36
},
"end": {
"line": 0,
"character": 49
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_tokenEndpoint_0:36"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "tokenEndpoint",
"textToLower": "tokenendpoint",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 36
},
"end": {
"line": 0,
"character": 49
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_tokenEndpoint_0:36"
},
"parentId": "Auth.jwtbearertokenexchange.method.settokenendpoint(string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Auth.jwtbearertokenexchange.settokenendpoint.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 29
},
"end": {
"line": 0,
"character": 35
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:29"
},
"parentId": "Auth.jwtbearertokenexchange.settokenendpoint",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "",
"scope": null
}
},
"queries": [],
"exceptions": []
}
},
"constructors": {
"jwtbearertokenexchange(string,auth.jws)": {
"id": "Auth.jwtbearertokenexchange.method.jwtbearertokenexchange(string,auth.jws)",
"nodeType": "constructor",
"name": "JWTBearerTokenExchange",
"startToken": {
"type": "declaration.entity.name.function",
"text": "JWTBearerTokenExchange",
"textToLower": "jwtbearertokenexchange",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_JWTBearerTokenExchange_-1:0"
},
"parentId": "Auth.jwtbearertokenexchange",
"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 JWTBearerTokenExchange(String tokenEndpoint, Auth.JWS jws)",
"overrideSignature": "public override JWTBearerTokenExchange(String tokenEndpoint, Auth.JWS jws)",
"simplifiedSignature": "JWTBearerTokenExchange(String,Auth.JWS)",
"description": "Creates an instance of the JWTBearerTokenExchange class using the specified token endpoint and the signed JWT bearer token.",
"parentName": "JWTBearerTokenExchange",
"variables": {},
"params": {
"tokenendpoint": {
"id": "Auth.jwtbearertokenexchange.method.jwtbearertokenexchange(string,auth.jws).varParam.tokenendpoint",
"nodeType": "variable",
"name": "tokenEndpoint",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "tokenEndpoint",
"textToLower": "tokenendpoint",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 37
},
"end": {
"line": 0,
"character": 50
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_tokenEndpoint_0:37"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "tokenEndpoint",
"textToLower": "tokenendpoint",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 37
},
"end": {
"line": 0,
"character": 50
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_tokenEndpoint_0:37"
},
"parentId": "Auth.jwtbearertokenexchange.method.jwtbearertokenexchange(string,auth.jws)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Auth.jwtbearertokenexchange.jwtbearertokenexchange.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 30
},
"end": {
"line": 0,
"character": 36
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:30"
},
"parentId": "Auth.jwtbearertokenexchange.jwtbearertokenexchange",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"scope": null
},
"jws": {
"id": "Auth.jwtbearertokenexchange.method.jwtbearertokenexchange(string,auth.jws).varParam.jws",
"nodeType": "variable",
"name": "jws",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "jws",
"textToLower": "jws",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 61
},
"end": {
"line": 0,
"character": 64
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_jws_0:61"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "jws",
"textToLower": "jws",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 61
},
"end": {
"line": 0,
"character": 64
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_jws_0:61"
},
"parentId": "Auth.jwtbearertokenexchange.method.jwtbearertokenexchange(string,auth.jws)",
"order": 2,
"memberOrder": 2,
"datatype": {
"id": "Auth.jwtbearertokenexchange.jwtbearertokenexchange.datatype.Auth.JWS",
"nodeType": "datatype",
"name": "Auth.JWS",
"startToken": {
"type": "datatype.support.namespace",
"text": "Auth",
"textToLower": "auth",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 52
},
"end": {
"line": 0,
"character": 56
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Auth_0:52"
},
"parentId": "Auth.jwtbearertokenexchange.jwtbearertokenexchange",
"order": 0,
"memberOrder": 0,
"type": "Auth.JWS"
},
"description": "The token endpoint that the signed JWT bearer token is POSTed to. The signed JWT bearer token.",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"jwtbearertokenexchange()": {
"id": "Auth.jwtbearertokenexchange.method.jwtbearertokenexchange()",
"nodeType": "constructor",
"name": "JWTBearerTokenExchange",
"startToken": {
"type": "declaration.entity.name.function",
"text": "JWTBearerTokenExchange",
"textToLower": "jwtbearertokenexchange",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_JWTBearerTokenExchange_-1:0"
},
"parentId": "Auth.jwtbearertokenexchange",
"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 JWTBearerTokenExchange()",
"overrideSignature": "public override JWTBearerTokenExchange()",
"simplifiedSignature": "JWTBearerTokenExchange()",
"description": "Creates an instance of the Auth.JWTBearerTokenExchange class.",
"parentName": "JWTBearerTokenExchange",
"variables": {},
"params": {},
"queries": [],
"exceptions": []
}
},
"extendsType": "",
"implementTypes": [],
"implements": {},
"totalMembers": 12,
"queries": []
}