{
  "id": "Schema.describesobjectresult",
  "nodeType": "class",
  "name": "DescribeSObjectResult",
  "namespace": "Schema",
  "startToken": {
    "type": "declaration.entity.name.class",
    "text": "DescribeSObjectResult",
    "textToLower": "describesobjectresult",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "declaration.entity.name.class_DescribeSObjectResult_-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 describing sObjects.",
  "documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_methods_system_sobject_describe.htm",
  "classes": {},
  "interfaces": {},
  "enums": {},
  "variables": {},
  "methods": {
    "fields()": {
      "id": "Schema.describesobjectresult.method.fields()",
      "nodeType": "method",
      "name": "fields",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "fields",
        "textToLower": "fields",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_fields_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "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 Schema.SObjectTypeFields fields()",
      "overrideSignature": "public override Schema.SObjectTypeFields fields()",
      "simplifiedSignature": "fields()",
      "datatype": {
        "id": "Schema.describesobjectresult.fields.datatype.Schema.SObjectTypeFields",
        "nodeType": "datatype",
        "name": "Schema.SObjectTypeFields",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Schema",
          "textToLower": "schema",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Schema_0:7"
        },
        "parentId": "Schema.describesobjectresult.fields",
        "order": 0,
        "memberOrder": 0,
        "type": "Schema.SObjectTypeFields"
      },
      "description": "Follow fields with a field member variable name or with the getMap method.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "fieldsets()": {
      "id": "Schema.describesobjectresult.method.fieldsets()",
      "nodeType": "method",
      "name": "fieldSets",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "fieldSets",
        "textToLower": "fieldsets",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_fieldSets_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "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 Schema.SObjectTypeFields fieldSets()",
      "overrideSignature": "public override Schema.SObjectTypeFields fieldSets()",
      "simplifiedSignature": "fieldSets()",
      "datatype": {
        "id": "Schema.describesobjectresult.fieldsets.datatype.Schema.SObjectTypeFields",
        "nodeType": "datatype",
        "name": "Schema.SObjectTypeFields",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Schema",
          "textToLower": "schema",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Schema_0:7"
        },
        "parentId": "Schema.describesobjectresult.fieldsets",
        "order": 0,
        "memberOrder": 0,
        "type": "Schema.SObjectTypeFields"
      },
      "description": "Follow fieldSets with a field set name or with the getMap method.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getchildrelationships()": {
      "id": "Schema.describesobjectresult.method.getchildrelationships()",
      "nodeType": "method",
      "name": "getChildRelationships",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getChildRelationships",
        "textToLower": "getchildrelationships",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getChildRelationships_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "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 Schema.ChildRelationship getChildRelationships()",
      "overrideSignature": "public override Schema.ChildRelationship getChildRelationships()",
      "simplifiedSignature": "getChildRelationships()",
      "datatype": {
        "id": "Schema.describesobjectresult.getchildrelationships.datatype.Schema.ChildRelationship",
        "nodeType": "datatype",
        "name": "Schema.ChildRelationship",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Schema",
          "textToLower": "schema",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Schema_0:7"
        },
        "parentId": "Schema.describesobjectresult.getchildrelationships",
        "order": 0,
        "memberOrder": 0,
        "type": "Schema.ChildRelationship"
      },
      "description": "Returns a list of child relationships, which are the names of the sObjects that have a foreign key to the sObject being described.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "gethassubtypes()": {
      "id": "Schema.describesobjectresult.method.gethassubtypes()",
      "nodeType": "method",
      "name": "getHasSubtypes",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getHasSubtypes",
        "textToLower": "gethassubtypes",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getHasSubtypes_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "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 Boolean getHasSubtypes()",
      "overrideSignature": "public override Boolean getHasSubtypes()",
      "simplifiedSignature": "getHasSubtypes()",
      "datatype": {
        "id": "Schema.describesobjectresult.gethassubtypes.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": "Schema.describesobjectresult.gethassubtypes",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Indicates whether the object has subtypes. The Account object, which has subtype PersonAccount, is the only object that will return true.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getkeyprefix()": {
      "id": "Schema.describesobjectresult.method.getkeyprefix()",
      "nodeType": "method",
      "name": "getKeyPrefix",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getKeyPrefix",
        "textToLower": "getkeyprefix",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getKeyPrefix_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 5,
      "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 getKeyPrefix()",
      "overrideSignature": "public override String getKeyPrefix()",
      "simplifiedSignature": "getKeyPrefix()",
      "datatype": {
        "id": "Schema.describesobjectresult.getkeyprefix.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": "Schema.describesobjectresult.getkeyprefix",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the three-character prefix code for the object. Record IDs are prefixed with three-character codes that specify the type of the object (for example, accounts have a prefix of 001 and opportunities have a prefix of 006).",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getlabel()": {
      "id": "Schema.describesobjectresult.method.getlabel()",
      "nodeType": "method",
      "name": "getLabel",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getLabel",
        "textToLower": "getlabel",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getLabel_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 6,
      "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 getLabel()",
      "overrideSignature": "public override String getLabel()",
      "simplifiedSignature": "getLabel()",
      "datatype": {
        "id": "Schema.describesobjectresult.getlabel.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": "Schema.describesobjectresult.getlabel",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the object's label, which may or may not match the object name.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getlabelplural()": {
      "id": "Schema.describesobjectresult.method.getlabelplural()",
      "nodeType": "method",
      "name": "getLabelPlural",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getLabelPlural",
        "textToLower": "getlabelplural",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getLabelPlural_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 7,
      "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 String getLabelPlural()",
      "overrideSignature": "public override String getLabelPlural()",
      "simplifiedSignature": "getLabelPlural()",
      "datatype": {
        "id": "Schema.describesobjectresult.getlabelplural.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": "Schema.describesobjectresult.getlabelplural",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the object's plural label, which may or may not match the object name.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getlocalname()": {
      "id": "Schema.describesobjectresult.method.getlocalname()",
      "nodeType": "method",
      "name": "getLocalName",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getLocalName",
        "textToLower": "getlocalname",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getLocalName_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 8,
      "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 String getLocalName()",
      "overrideSignature": "public override String getLocalName()",
      "simplifiedSignature": "getLocalName()",
      "datatype": {
        "id": "Schema.describesobjectresult.getlocalname.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": "Schema.describesobjectresult.getlocalname",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the name of the object, similar to the getName method. However, if the object is part of the current namespace, the namespace portion of the name is omitted.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getname()": {
      "id": "Schema.describesobjectresult.method.getname()",
      "nodeType": "method",
      "name": "getName",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getName",
        "textToLower": "getname",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getName_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 9,
      "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 getName()",
      "overrideSignature": "public override String getName()",
      "simplifiedSignature": "getName()",
      "datatype": {
        "id": "Schema.describesobjectresult.getname.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": "Schema.describesobjectresult.getname",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the name of the object.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getrecordtypeinfos()": {
      "id": "Schema.describesobjectresult.method.getrecordtypeinfos()",
      "nodeType": "method",
      "name": "getRecordTypeInfos",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getRecordTypeInfos",
        "textToLower": "getrecordtypeinfos",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getRecordTypeInfos_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 10,
      "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 List<Schema.RecordTypeInfo> getRecordTypeInfos()",
      "overrideSignature": "public override List<Schema.RecordTypeInfo> getRecordTypeInfos()",
      "simplifiedSignature": "getRecordTypeInfos()",
      "datatype": {
        "id": "Schema.describesobjectresult.getrecordtypeinfos.datatype.List<Schema.RecordTypeInfo>",
        "nodeType": "datatype",
        "name": "List<Schema.RecordTypeInfo>",
        "startToken": {
          "type": "datatype.collection",
          "text": "List",
          "textToLower": "list",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_List_0:7"
        },
        "parentId": "Schema.describesobjectresult.getrecordtypeinfos",
        "order": 0,
        "memberOrder": 0,
        "type": "List",
        "value": {
          "id": "Schema.describesobjectresult.getrecordtypeinfos.datatype.List<Schema.RecordTypeInfo>.value.Schema.RecordTypeInfo",
          "nodeType": "datatype",
          "name": "Schema.RecordTypeInfo",
          "startToken": {
            "type": "datatype.support.namespace",
            "text": "Schema",
            "textToLower": "schema",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 12
              },
              "end": {
                "line": 0,
                "character": 18
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_Schema_0:12"
          },
          "order": 0,
          "memberOrder": 0,
          "type": "Schema.RecordTypeInfo"
        }
      },
      "description": "Returns a list of the record types supported by this object. The current user is not required to have access to a record type to see it in this list.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getrecordtypeinfosbydevelopername()": {
      "id": "Schema.describesobjectresult.method.getrecordtypeinfosbydevelopername()",
      "nodeType": "method",
      "name": "getRecordTypeInfosByDeveloperName",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getRecordTypeInfosByDeveloperName",
        "textToLower": "getrecordtypeinfosbydevelopername",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getRecordTypeInfosByDeveloperName_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 11,
      "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 Map<String,Schema.RecordTypeInfo> getRecordTypeInfosByDeveloperName()",
      "overrideSignature": "public override Map<String,Schema.RecordTypeInfo> getRecordTypeInfosByDeveloperName()",
      "simplifiedSignature": "getRecordTypeInfosByDeveloperName()",
      "datatype": {
        "id": "Schema.describesobjectresult.getrecordtypeinfosbydevelopername.datatype.Map<String,Schema.RecordTypeInfo>",
        "nodeType": "datatype",
        "name": "Map<String,Schema.RecordTypeInfo>",
        "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": "Schema.describesobjectresult.getrecordtypeinfosbydevelopername",
        "order": 0,
        "memberOrder": 0,
        "type": "Map",
        "value": {
          "id": "Schema.describesobjectresult.getrecordtypeinfosbydevelopername.datatype.Map<String,Schema.RecordTypeInfo>.value.Schema.RecordTypeInfo",
          "nodeType": "datatype",
          "name": "Schema.RecordTypeInfo",
          "startToken": {
            "type": "datatype.support.namespace",
            "text": "Schema",
            "textToLower": "schema",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 19
              },
              "end": {
                "line": 0,
                "character": 25
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_Schema_0:19"
          },
          "order": 0,
          "memberOrder": 0,
          "type": "Schema.RecordTypeInfo"
        },
        "key": {
          "id": "Schema.describesobjectresult.getrecordtypeinfosbydevelopername.datatype.Map<String,Schema.RecordTypeInfo>.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": "Returns a map that matches developer names to their associated record type. The current user is not required to have access to a record type to see it in this map.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getrecordtypeinfosbyid()": {
      "id": "Schema.describesobjectresult.method.getrecordtypeinfosbyid()",
      "nodeType": "method",
      "name": "getRecordTypeInfosById",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getRecordTypeInfosById",
        "textToLower": "getrecordtypeinfosbyid",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getRecordTypeInfosById_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 12,
      "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 Schema.RecordTypeInfo getRecordTypeInfosById()",
      "overrideSignature": "public override Schema.RecordTypeInfo getRecordTypeInfosById()",
      "simplifiedSignature": "getRecordTypeInfosById()",
      "datatype": {
        "id": "Schema.describesobjectresult.getrecordtypeinfosbyid.datatype.Schema.RecordTypeInfo",
        "nodeType": "datatype",
        "name": "Schema.RecordTypeInfo",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Schema",
          "textToLower": "schema",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Schema_0:7"
        },
        "parentId": "Schema.describesobjectresult.getrecordtypeinfosbyid",
        "order": 0,
        "memberOrder": 0,
        "type": "Schema.RecordTypeInfo"
      },
      "description": "Returns a map that matches record IDs to their associated record types. The current user is not required to have access to a record type to see it in this map.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getrecordtypeinfosbyname()": {
      "id": "Schema.describesobjectresult.method.getrecordtypeinfosbyname()",
      "nodeType": "method",
      "name": "getRecordTypeInfosByName",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getRecordTypeInfosByName",
        "textToLower": "getrecordtypeinfosbyname",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getRecordTypeInfosByName_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 13,
      "memberOrder": 13,
      "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 Schema.RecordTypeInfo getRecordTypeInfosByName()",
      "overrideSignature": "public override Schema.RecordTypeInfo getRecordTypeInfosByName()",
      "simplifiedSignature": "getRecordTypeInfosByName()",
      "datatype": {
        "id": "Schema.describesobjectresult.getrecordtypeinfosbyname.datatype.Schema.RecordTypeInfo",
        "nodeType": "datatype",
        "name": "Schema.RecordTypeInfo",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Schema",
          "textToLower": "schema",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Schema_0:7"
        },
        "parentId": "Schema.describesobjectresult.getrecordtypeinfosbyname",
        "order": 0,
        "memberOrder": 0,
        "type": "Schema.RecordTypeInfo"
      },
      "description": "Returns a map that matches record labels to their associated record type. The current user is not required to have access to a record type to see it in this map.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getsobjecttype()": {
      "id": "Schema.describesobjectresult.method.getsobjecttype()",
      "nodeType": "method",
      "name": "getSobjectType",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getSobjectType",
        "textToLower": "getsobjecttype",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getSobjectType_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 14,
      "memberOrder": 14,
      "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 Schema.SObjectType getSobjectType()",
      "overrideSignature": "public override Schema.SObjectType getSobjectType()",
      "simplifiedSignature": "getSobjectType()",
      "datatype": {
        "id": "Schema.describesobjectresult.getsobjecttype.datatype.Schema.SObjectType",
        "nodeType": "datatype",
        "name": "Schema.SObjectType",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Schema",
          "textToLower": "schema",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Schema_0:7"
        },
        "parentId": "Schema.describesobjectresult.getsobjecttype",
        "order": 0,
        "memberOrder": 0,
        "type": "Schema.SObjectType"
      },
      "description": "Returns the Schema.SObjectType object for the sObject. You can use this to create a similar sObject.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "isaccessible()": {
      "id": "Schema.describesobjectresult.method.isaccessible()",
      "nodeType": "method",
      "name": "isAccessible",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isAccessible",
        "textToLower": "isaccessible",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isAccessible_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 15,
      "memberOrder": 15,
      "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 isAccessible()",
      "overrideSignature": "public override Boolean isAccessible()",
      "simplifiedSignature": "isAccessible()",
      "datatype": {
        "id": "Schema.describesobjectresult.isaccessible.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": "Schema.describesobjectresult.isaccessible",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if the current user can see this object, false otherwise.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "iscreateable()": {
      "id": "Schema.describesobjectresult.method.iscreateable()",
      "nodeType": "method",
      "name": "isCreateable",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isCreateable",
        "textToLower": "iscreateable",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isCreateable_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 16,
      "memberOrder": 16,
      "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 isCreateable()",
      "overrideSignature": "public override Boolean isCreateable()",
      "simplifiedSignature": "isCreateable()",
      "datatype": {
        "id": "Schema.describesobjectresult.iscreateable.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": "Schema.describesobjectresult.iscreateable",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if the object can be created by the current user, false otherwise.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "iscustom()": {
      "id": "Schema.describesobjectresult.method.iscustom()",
      "nodeType": "method",
      "name": "isCustom",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isCustom",
        "textToLower": "iscustom",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isCustom_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 17,
      "memberOrder": 17,
      "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 isCustom()",
      "overrideSignature": "public override Boolean isCustom()",
      "simplifiedSignature": "isCustom()",
      "datatype": {
        "id": "Schema.describesobjectresult.iscustom.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": "Schema.describesobjectresult.iscustom",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if the object is a custom object, false if it is a standard object.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "iscustomsetting()": {
      "id": "Schema.describesobjectresult.method.iscustomsetting()",
      "nodeType": "method",
      "name": "isCustomSetting",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isCustomSetting",
        "textToLower": "iscustomsetting",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isCustomSetting_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 18,
      "memberOrder": 18,
      "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 isCustomSetting()",
      "overrideSignature": "public override Boolean isCustomSetting()",
      "simplifiedSignature": "isCustomSetting()",
      "datatype": {
        "id": "Schema.describesobjectresult.iscustomsetting.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": "Schema.describesobjectresult.iscustomsetting",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if the object is a custom setting, false otherwise.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "isdeletable()": {
      "id": "Schema.describesobjectresult.method.isdeletable()",
      "nodeType": "method",
      "name": "isDeletable",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isDeletable",
        "textToLower": "isdeletable",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isDeletable_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 19,
      "memberOrder": 19,
      "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 isDeletable()",
      "overrideSignature": "public override Boolean isDeletable()",
      "simplifiedSignature": "isDeletable()",
      "datatype": {
        "id": "Schema.describesobjectresult.isdeletable.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": "Schema.describesobjectresult.isdeletable",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if the object can be deleted by the current user, false otherwise.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "isdeprecatedandhidden()": {
      "id": "Schema.describesobjectresult.method.isdeprecatedandhidden()",
      "nodeType": "method",
      "name": "isDeprecatedAndHidden",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isDeprecatedAndHidden",
        "textToLower": "isdeprecatedandhidden",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isDeprecatedAndHidden_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 20,
      "memberOrder": 20,
      "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 isDeprecatedAndHidden()",
      "overrideSignature": "public override Boolean isDeprecatedAndHidden()",
      "simplifiedSignature": "isDeprecatedAndHidden()",
      "datatype": {
        "id": "Schema.describesobjectresult.isdeprecatedandhidden.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": "Schema.describesobjectresult.isdeprecatedandhidden",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Reserved for future use.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "isfeedenabled()": {
      "id": "Schema.describesobjectresult.method.isfeedenabled()",
      "nodeType": "method",
      "name": "isFeedEnabled",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isFeedEnabled",
        "textToLower": "isfeedenabled",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isFeedEnabled_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 21,
      "memberOrder": 21,
      "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 isFeedEnabled()",
      "overrideSignature": "public override Boolean isFeedEnabled()",
      "simplifiedSignature": "isFeedEnabled()",
      "datatype": {
        "id": "Schema.describesobjectresult.isfeedenabled.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": "Schema.describesobjectresult.isfeedenabled",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if Chatter feeds are enabled for the object, false otherwise. This method is only available for Apex classes and triggers saved using SalesforceAPI version 19.0 and later.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "ismergeable()": {
      "id": "Schema.describesobjectresult.method.ismergeable()",
      "nodeType": "method",
      "name": "isMergeable",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isMergeable",
        "textToLower": "ismergeable",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isMergeable_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 22,
      "memberOrder": 22,
      "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 isMergeable()",
      "overrideSignature": "public override Boolean isMergeable()",
      "simplifiedSignature": "isMergeable()",
      "datatype": {
        "id": "Schema.describesobjectresult.ismergeable.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": "Schema.describesobjectresult.ismergeable",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if the object can be merged with other objects of its type by the current user, false otherwise. true is returned for leads, contacts, and accounts.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "ismruenabled()": {
      "id": "Schema.describesobjectresult.method.ismruenabled()",
      "nodeType": "method",
      "name": "isMruEnabled",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isMruEnabled",
        "textToLower": "ismruenabled",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isMruEnabled_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 23,
      "memberOrder": 23,
      "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 isMruEnabled()",
      "overrideSignature": "public override Boolean isMruEnabled()",
      "simplifiedSignature": "isMruEnabled()",
      "datatype": {
        "id": "Schema.describesobjectresult.ismruenabled.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": "Schema.describesobjectresult.ismruenabled",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if Most Recently Used (MRU) list functionality is enabled for the object, false otherwise.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "isqueryable()": {
      "id": "Schema.describesobjectresult.method.isqueryable()",
      "nodeType": "method",
      "name": "isQueryable",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isQueryable",
        "textToLower": "isqueryable",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isQueryable_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 24,
      "memberOrder": 24,
      "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 isQueryable()",
      "overrideSignature": "public override Boolean isQueryable()",
      "simplifiedSignature": "isQueryable()",
      "datatype": {
        "id": "Schema.describesobjectresult.isqueryable.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": "Schema.describesobjectresult.isqueryable",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if the object can be queried by the current user, false otherwise",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "issearchable()": {
      "id": "Schema.describesobjectresult.method.issearchable()",
      "nodeType": "method",
      "name": "isSearchable",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isSearchable",
        "textToLower": "issearchable",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isSearchable_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 25,
      "memberOrder": 25,
      "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 isSearchable()",
      "overrideSignature": "public override Boolean isSearchable()",
      "simplifiedSignature": "isSearchable()",
      "datatype": {
        "id": "Schema.describesobjectresult.issearchable.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": "Schema.describesobjectresult.issearchable",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if the object can be searched by the current user, false otherwise.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "isundeletable()": {
      "id": "Schema.describesobjectresult.method.isundeletable()",
      "nodeType": "method",
      "name": "isUndeletable",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isUndeletable",
        "textToLower": "isundeletable",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isUndeletable_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 26,
      "memberOrder": 26,
      "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 isUndeletable()",
      "overrideSignature": "public override Boolean isUndeletable()",
      "simplifiedSignature": "isUndeletable()",
      "datatype": {
        "id": "Schema.describesobjectresult.isundeletable.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": "Schema.describesobjectresult.isundeletable",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if the object can be undeleted by the current user, false otherwise.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "isupdateable()": {
      "id": "Schema.describesobjectresult.method.isupdateable()",
      "nodeType": "method",
      "name": "isUpdateable",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "isUpdateable",
        "textToLower": "isupdateable",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_isUpdateable_-1:0"
      },
      "parentId": "Schema.describesobjectresult",
      "order": 27,
      "memberOrder": 27,
      "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 isUpdateable()",
      "overrideSignature": "public override Boolean isUpdateable()",
      "simplifiedSignature": "isUpdateable()",
      "datatype": {
        "id": "Schema.describesobjectresult.isupdateable.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": "Schema.describesobjectresult.isupdateable",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Returns true if the object can be updated by the current user, false otherwise.",
      "parentName": "DescribeSObjectResult",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    }
  },
  "constructors": {},
  "extendsType": "",
  "implementTypes": [],
  "implements": {},
  "totalMembers": 27,
  "queries": []
}